github.com/Desuuuu/genqlient@v0.5.3/example/schema.graphql (about) 1 """ 2 Defines what type of global IDs are accepted for a mutation argument of type ID. 3 """ 4 directive @possibleTypes( 5 """ 6 Abstract type of accepted global ID 7 """ 8 abstractType: String 9 10 """ 11 Accepted types of global IDs. 12 """ 13 concreteTypes: [String!]! 14 ) on INPUT_FIELD_DEFINITION 15 16 """ 17 Marks an element of a GraphQL schema as only available via a preview header 18 """ 19 directive @preview( 20 """ 21 The identifier of the API preview that toggles this field. 22 """ 23 toggledBy: String! 24 ) on SCALAR | OBJECT | FIELD_DEFINITION | ARGUMENT_DEFINITION | INTERFACE | UNION | ENUM | ENUM_VALUE | INPUT_OBJECT | INPUT_FIELD_DEFINITION 25 26 """ 27 Autogenerated input type of AcceptEnterpriseAdministratorInvitation 28 """ 29 input AcceptEnterpriseAdministratorInvitationInput { 30 """ 31 A unique identifier for the client performing the mutation. 32 """ 33 clientMutationId: String 34 35 """ 36 The id of the invitation being accepted 37 """ 38 invitationId: ID! @possibleTypes(concreteTypes: ["EnterpriseAdministratorInvitation"]) 39 } 40 41 """ 42 Autogenerated return type of AcceptEnterpriseAdministratorInvitation 43 """ 44 type AcceptEnterpriseAdministratorInvitationPayload { 45 """ 46 A unique identifier for the client performing the mutation. 47 """ 48 clientMutationId: String 49 50 """ 51 The invitation that was accepted. 52 """ 53 invitation: EnterpriseAdministratorInvitation 54 55 """ 56 A message confirming the result of accepting an administrator invitation. 57 """ 58 message: String 59 } 60 61 """ 62 Autogenerated input type of AcceptTopicSuggestion 63 """ 64 input AcceptTopicSuggestionInput { 65 """ 66 A unique identifier for the client performing the mutation. 67 """ 68 clientMutationId: String 69 70 """ 71 The name of the suggested topic. 72 """ 73 name: String! 74 75 """ 76 The Node ID of the repository. 77 """ 78 repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) 79 } 80 81 """ 82 Autogenerated return type of AcceptTopicSuggestion 83 """ 84 type AcceptTopicSuggestionPayload { 85 """ 86 A unique identifier for the client performing the mutation. 87 """ 88 clientMutationId: String 89 90 """ 91 The accepted topic. 92 """ 93 topic: Topic 94 } 95 96 """ 97 Represents an object which can take actions on GitHub. Typically a User or Bot. 98 """ 99 interface Actor { 100 """ 101 A URL pointing to the actor's public avatar. 102 """ 103 avatarUrl( 104 """ 105 The size of the resulting square image. 106 """ 107 size: Int 108 ): URI! 109 110 """ 111 The username of the actor. 112 """ 113 login: String! 114 115 """ 116 The HTTP path for this actor. 117 """ 118 resourcePath: URI! 119 120 """ 121 The HTTP URL for this actor. 122 """ 123 url: URI! 124 } 125 126 """ 127 Location information for an actor 128 """ 129 type ActorLocation { 130 """ 131 City 132 """ 133 city: String 134 135 """ 136 Country name 137 """ 138 country: String 139 140 """ 141 Country code 142 """ 143 countryCode: String 144 145 """ 146 Region name 147 """ 148 region: String 149 150 """ 151 Region or state code 152 """ 153 regionCode: String 154 } 155 156 """ 157 Autogenerated input type of AddAssigneesToAssignable 158 """ 159 input AddAssigneesToAssignableInput { 160 """ 161 The id of the assignable object to add assignees to. 162 """ 163 assignableId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "Assignable") 164 165 """ 166 The id of users to add as assignees. 167 """ 168 assigneeIds: [ID!]! @possibleTypes(concreteTypes: ["User"]) 169 170 """ 171 A unique identifier for the client performing the mutation. 172 """ 173 clientMutationId: String 174 } 175 176 """ 177 Autogenerated return type of AddAssigneesToAssignable 178 """ 179 type AddAssigneesToAssignablePayload { 180 """ 181 The item that was assigned. 182 """ 183 assignable: Assignable 184 185 """ 186 A unique identifier for the client performing the mutation. 187 """ 188 clientMutationId: String 189 } 190 191 """ 192 Autogenerated input type of AddComment 193 """ 194 input AddCommentInput { 195 """ 196 The contents of the comment. 197 """ 198 body: String! 199 200 """ 201 A unique identifier for the client performing the mutation. 202 """ 203 clientMutationId: String 204 205 """ 206 The Node ID of the subject to modify. 207 """ 208 subjectId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "IssueOrPullRequest") 209 } 210 211 """ 212 Autogenerated return type of AddComment 213 """ 214 type AddCommentPayload { 215 """ 216 A unique identifier for the client performing the mutation. 217 """ 218 clientMutationId: String 219 220 """ 221 The edge from the subject's comment connection. 222 """ 223 commentEdge: IssueCommentEdge 224 225 """ 226 The subject 227 """ 228 subject: Node 229 230 """ 231 The edge from the subject's timeline connection. 232 """ 233 timelineEdge: IssueTimelineItemEdge 234 } 235 236 """ 237 Autogenerated input type of AddEnterpriseSupportEntitlement 238 """ 239 input AddEnterpriseSupportEntitlementInput { 240 """ 241 A unique identifier for the client performing the mutation. 242 """ 243 clientMutationId: String 244 245 """ 246 The ID of the Enterprise which the admin belongs to. 247 """ 248 enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) 249 250 """ 251 The login of a member who will receive the support entitlement. 252 """ 253 login: String! 254 } 255 256 """ 257 Autogenerated return type of AddEnterpriseSupportEntitlement 258 """ 259 type AddEnterpriseSupportEntitlementPayload { 260 """ 261 A unique identifier for the client performing the mutation. 262 """ 263 clientMutationId: String 264 265 """ 266 A message confirming the result of adding the support entitlement. 267 """ 268 message: String 269 } 270 271 """ 272 Autogenerated input type of AddLabelsToLabelable 273 """ 274 input AddLabelsToLabelableInput { 275 """ 276 A unique identifier for the client performing the mutation. 277 """ 278 clientMutationId: String 279 280 """ 281 The ids of the labels to add. 282 """ 283 labelIds: [ID!]! @possibleTypes(concreteTypes: ["Label"]) 284 285 """ 286 The id of the labelable object to add labels to. 287 """ 288 labelableId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "Labelable") 289 } 290 291 """ 292 Autogenerated return type of AddLabelsToLabelable 293 """ 294 type AddLabelsToLabelablePayload { 295 """ 296 A unique identifier for the client performing the mutation. 297 """ 298 clientMutationId: String 299 300 """ 301 The item that was labeled. 302 """ 303 labelable: Labelable 304 } 305 306 """ 307 Autogenerated input type of AddProjectCard 308 """ 309 input AddProjectCardInput { 310 """ 311 A unique identifier for the client performing the mutation. 312 """ 313 clientMutationId: String 314 315 """ 316 The content of the card. Must be a member of the ProjectCardItem union 317 """ 318 contentId: ID @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "ProjectCardItem") 319 320 """ 321 The note on the card. 322 """ 323 note: String 324 325 """ 326 The Node ID of the ProjectColumn. 327 """ 328 projectColumnId: ID! @possibleTypes(concreteTypes: ["ProjectColumn"]) 329 } 330 331 """ 332 Autogenerated return type of AddProjectCard 333 """ 334 type AddProjectCardPayload { 335 """ 336 The edge from the ProjectColumn's card connection. 337 """ 338 cardEdge: ProjectCardEdge 339 340 """ 341 A unique identifier for the client performing the mutation. 342 """ 343 clientMutationId: String 344 345 """ 346 The ProjectColumn 347 """ 348 projectColumn: ProjectColumn 349 } 350 351 """ 352 Autogenerated input type of AddProjectColumn 353 """ 354 input AddProjectColumnInput { 355 """ 356 A unique identifier for the client performing the mutation. 357 """ 358 clientMutationId: String 359 360 """ 361 The name of the column. 362 """ 363 name: String! 364 365 """ 366 The Node ID of the project. 367 """ 368 projectId: ID! @possibleTypes(concreteTypes: ["Project"]) 369 } 370 371 """ 372 Autogenerated return type of AddProjectColumn 373 """ 374 type AddProjectColumnPayload { 375 """ 376 A unique identifier for the client performing the mutation. 377 """ 378 clientMutationId: String 379 380 """ 381 The edge from the project's column connection. 382 """ 383 columnEdge: ProjectColumnEdge 384 385 """ 386 The project 387 """ 388 project: Project 389 } 390 391 """ 392 Autogenerated input type of AddPullRequestReviewComment 393 """ 394 input AddPullRequestReviewCommentInput { 395 """ 396 The text of the comment. 397 """ 398 body: String! 399 400 """ 401 A unique identifier for the client performing the mutation. 402 """ 403 clientMutationId: String 404 405 """ 406 The SHA of the commit to comment on. 407 """ 408 commitOID: GitObjectID 409 410 """ 411 The comment id to reply to. 412 """ 413 inReplyTo: ID @possibleTypes(concreteTypes: ["PullRequestReviewComment"]) 414 415 """ 416 The relative path of the file to comment on. 417 """ 418 path: String 419 420 """ 421 The line index in the diff to comment on. 422 """ 423 position: Int 424 425 """ 426 The node ID of the pull request reviewing 427 """ 428 pullRequestId: ID @possibleTypes(concreteTypes: ["PullRequest"]) 429 430 """ 431 The Node ID of the review to modify. 432 """ 433 pullRequestReviewId: ID @possibleTypes(concreteTypes: ["PullRequestReview"]) 434 } 435 436 """ 437 Autogenerated return type of AddPullRequestReviewComment 438 """ 439 type AddPullRequestReviewCommentPayload { 440 """ 441 A unique identifier for the client performing the mutation. 442 """ 443 clientMutationId: String 444 445 """ 446 The newly created comment. 447 """ 448 comment: PullRequestReviewComment 449 450 """ 451 The edge from the review's comment connection. 452 """ 453 commentEdge: PullRequestReviewCommentEdge 454 } 455 456 """ 457 Autogenerated input type of AddPullRequestReview 458 """ 459 input AddPullRequestReviewInput { 460 """ 461 The contents of the review body comment. 462 """ 463 body: String 464 465 """ 466 A unique identifier for the client performing the mutation. 467 """ 468 clientMutationId: String 469 470 """ 471 The review line comments. 472 """ 473 comments: [DraftPullRequestReviewComment] 474 475 """ 476 The commit OID the review pertains to. 477 """ 478 commitOID: GitObjectID 479 480 """ 481 The event to perform on the pull request review. 482 """ 483 event: PullRequestReviewEvent 484 485 """ 486 The Node ID of the pull request to modify. 487 """ 488 pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"]) 489 490 """ 491 The review line comment threads. 492 """ 493 threads: [DraftPullRequestReviewThread] 494 } 495 496 """ 497 Autogenerated return type of AddPullRequestReview 498 """ 499 type AddPullRequestReviewPayload { 500 """ 501 A unique identifier for the client performing the mutation. 502 """ 503 clientMutationId: String 504 505 """ 506 The newly created pull request review. 507 """ 508 pullRequestReview: PullRequestReview 509 510 """ 511 The edge from the pull request's review connection. 512 """ 513 reviewEdge: PullRequestReviewEdge 514 } 515 516 """ 517 Autogenerated input type of AddPullRequestReviewThread 518 """ 519 input AddPullRequestReviewThreadInput { 520 """ 521 Body of the thread's first comment. 522 """ 523 body: String! 524 525 """ 526 A unique identifier for the client performing the mutation. 527 """ 528 clientMutationId: String 529 530 """ 531 The line of the blob to which the thread refers. The end of the line range for multi-line comments. 532 """ 533 line: Int! 534 535 """ 536 Path to the file being commented on. 537 """ 538 path: String! 539 540 """ 541 The node ID of the pull request reviewing 542 """ 543 pullRequestId: ID @possibleTypes(concreteTypes: ["PullRequest"]) 544 545 """ 546 The Node ID of the review to modify. 547 """ 548 pullRequestReviewId: ID @possibleTypes(concreteTypes: ["PullRequestReview"]) 549 550 """ 551 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. 552 """ 553 side: DiffSide = RIGHT 554 555 """ 556 The first line of the range to which the comment refers. 557 """ 558 startLine: Int 559 560 """ 561 The side of the diff on which the start line resides. 562 """ 563 startSide: DiffSide = RIGHT 564 } 565 566 """ 567 Autogenerated return type of AddPullRequestReviewThread 568 """ 569 type AddPullRequestReviewThreadPayload { 570 """ 571 A unique identifier for the client performing the mutation. 572 """ 573 clientMutationId: String 574 575 """ 576 The newly created thread. 577 """ 578 thread: PullRequestReviewThread 579 } 580 581 """ 582 Autogenerated input type of AddReaction 583 """ 584 input AddReactionInput { 585 """ 586 A unique identifier for the client performing the mutation. 587 """ 588 clientMutationId: String 589 590 """ 591 The name of the emoji to react with. 592 """ 593 content: ReactionContent! 594 595 """ 596 The Node ID of the subject to modify. 597 """ 598 subjectId: ID! @possibleTypes(concreteTypes: ["CommitComment", "Issue", "IssueComment", "PullRequest", "PullRequestReview", "PullRequestReviewComment", "TeamDiscussion", "TeamDiscussionComment"], abstractType: "Reactable") 599 } 600 601 """ 602 Autogenerated return type of AddReaction 603 """ 604 type AddReactionPayload { 605 """ 606 A unique identifier for the client performing the mutation. 607 """ 608 clientMutationId: String 609 610 """ 611 The reaction object. 612 """ 613 reaction: Reaction 614 615 """ 616 The reactable subject. 617 """ 618 subject: Reactable 619 } 620 621 """ 622 Autogenerated input type of AddStar 623 """ 624 input AddStarInput { 625 """ 626 A unique identifier for the client performing the mutation. 627 """ 628 clientMutationId: String 629 630 """ 631 The Starrable ID to star. 632 """ 633 starrableId: ID! @possibleTypes(concreteTypes: ["Gist", "Repository", "Topic"], abstractType: "Starrable") 634 } 635 636 """ 637 Autogenerated return type of AddStar 638 """ 639 type AddStarPayload { 640 """ 641 A unique identifier for the client performing the mutation. 642 """ 643 clientMutationId: String 644 645 """ 646 The starrable. 647 """ 648 starrable: Starrable 649 } 650 651 """ 652 Autogenerated input type of AddVerifiableDomain 653 """ 654 input AddVerifiableDomainInput { 655 """ 656 A unique identifier for the client performing the mutation. 657 """ 658 clientMutationId: String 659 660 """ 661 The URL of the domain 662 """ 663 domain: URI! 664 665 """ 666 The ID of the owner to add the domain to 667 """ 668 ownerId: ID! @possibleTypes(concreteTypes: ["Enterprise", "Organization"], abstractType: "VerifiableDomainOwner") 669 } 670 671 """ 672 Autogenerated return type of AddVerifiableDomain 673 """ 674 type AddVerifiableDomainPayload { 675 """ 676 A unique identifier for the client performing the mutation. 677 """ 678 clientMutationId: String 679 680 """ 681 The verifiable domain that was added. 682 """ 683 domain: VerifiableDomain 684 } 685 686 """ 687 Represents a 'added_to_project' event on a given issue or pull request. 688 """ 689 type AddedToProjectEvent implements Node { 690 """ 691 Identifies the actor who performed the event. 692 """ 693 actor: Actor 694 695 """ 696 Identifies the date and time when the object was created. 697 """ 698 createdAt: DateTime! 699 700 """ 701 Identifies the primary key from the database. 702 """ 703 databaseId: Int 704 id: ID! 705 706 """ 707 Project referenced by event. 708 """ 709 project: Project @preview(toggledBy: "starfox-preview") 710 711 """ 712 Project card referenced by this project event. 713 """ 714 projectCard: ProjectCard @preview(toggledBy: "starfox-preview") 715 716 """ 717 Column name referenced by this project event. 718 """ 719 projectColumnName: String! @preview(toggledBy: "starfox-preview") 720 } 721 722 """ 723 A GitHub App. 724 """ 725 type App implements Node { 726 """ 727 Identifies the date and time when the object was created. 728 """ 729 createdAt: DateTime! 730 731 """ 732 Identifies the primary key from the database. 733 """ 734 databaseId: Int 735 736 """ 737 The description of the app. 738 """ 739 description: String 740 id: ID! 741 742 """ 743 The hex color code, without the leading '#', for the logo background. 744 """ 745 logoBackgroundColor: String! 746 747 """ 748 A URL pointing to the app's logo. 749 """ 750 logoUrl( 751 """ 752 The size of the resulting image. 753 """ 754 size: Int 755 ): URI! 756 757 """ 758 The name of the app. 759 """ 760 name: String! 761 762 """ 763 A slug based on the name of the app for use in URLs. 764 """ 765 slug: String! 766 767 """ 768 Identifies the date and time when the object was last updated. 769 """ 770 updatedAt: DateTime! 771 772 """ 773 The URL to the app's homepage. 774 """ 775 url: URI! 776 } 777 778 """ 779 Autogenerated input type of ApproveVerifiableDomain 780 """ 781 input ApproveVerifiableDomainInput { 782 """ 783 A unique identifier for the client performing the mutation. 784 """ 785 clientMutationId: String 786 787 """ 788 The ID of the verifiable domain to approve. 789 """ 790 id: ID! @possibleTypes(concreteTypes: ["VerifiableDomain"]) 791 } 792 793 """ 794 Autogenerated return type of ApproveVerifiableDomain 795 """ 796 type ApproveVerifiableDomainPayload { 797 """ 798 A unique identifier for the client performing the mutation. 799 """ 800 clientMutationId: String 801 802 """ 803 The verifiable domain that was approved. 804 """ 805 domain: VerifiableDomain 806 } 807 808 """ 809 Autogenerated input type of ArchiveRepository 810 """ 811 input ArchiveRepositoryInput { 812 """ 813 A unique identifier for the client performing the mutation. 814 """ 815 clientMutationId: String 816 817 """ 818 The ID of the repository to mark as archived. 819 """ 820 repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) 821 } 822 823 """ 824 Autogenerated return type of ArchiveRepository 825 """ 826 type ArchiveRepositoryPayload { 827 """ 828 A unique identifier for the client performing the mutation. 829 """ 830 clientMutationId: String 831 832 """ 833 The repository that was marked as archived. 834 """ 835 repository: Repository 836 } 837 838 """ 839 An object that can have users assigned to it. 840 """ 841 interface Assignable { 842 """ 843 A list of Users assigned to this object. 844 """ 845 assignees( 846 """ 847 Returns the elements in the list that come after the specified cursor. 848 """ 849 after: String 850 851 """ 852 Returns the elements in the list that come before the specified cursor. 853 """ 854 before: String 855 856 """ 857 Returns the first _n_ elements from the list. 858 """ 859 first: Int 860 861 """ 862 Returns the last _n_ elements from the list. 863 """ 864 last: Int 865 ): UserConnection! 866 } 867 868 """ 869 Represents an 'assigned' event on any assignable object. 870 """ 871 type AssignedEvent implements Node { 872 """ 873 Identifies the actor who performed the event. 874 """ 875 actor: Actor 876 877 """ 878 Identifies the assignable associated with the event. 879 """ 880 assignable: Assignable! 881 882 """ 883 Identifies the user or mannequin that was assigned. 884 """ 885 assignee: Assignee 886 887 """ 888 Identifies the date and time when the object was created. 889 """ 890 createdAt: DateTime! 891 id: ID! 892 893 """ 894 Identifies the user who was assigned. 895 """ 896 user: User @deprecated(reason: "Assignees can now be mannequins. Use the `assignee` field instead. Removal on 2020-01-01 UTC.") 897 } 898 899 """ 900 Types that can be assigned to issues. 901 """ 902 union Assignee = Bot | Mannequin | Organization | User 903 904 """ 905 An entry in the audit log. 906 """ 907 interface AuditEntry { 908 """ 909 The action name 910 """ 911 action: String! 912 913 """ 914 The user who initiated the action 915 """ 916 actor: AuditEntryActor 917 918 """ 919 The IP address of the actor 920 """ 921 actorIp: String 922 923 """ 924 A readable representation of the actor's location 925 """ 926 actorLocation: ActorLocation 927 928 """ 929 The username of the user who initiated the action 930 """ 931 actorLogin: String 932 933 """ 934 The HTTP path for the actor. 935 """ 936 actorResourcePath: URI 937 938 """ 939 The HTTP URL for the actor. 940 """ 941 actorUrl: URI 942 943 """ 944 The time the action was initiated 945 """ 946 createdAt: PreciseDateTime! 947 948 """ 949 The corresponding operation type for the action 950 """ 951 operationType: OperationType 952 953 """ 954 The user affected by the action 955 """ 956 user: User 957 958 """ 959 For actions involving two users, the actor is the initiator and the user is the affected user. 960 """ 961 userLogin: String 962 963 """ 964 The HTTP path for the user. 965 """ 966 userResourcePath: URI 967 968 """ 969 The HTTP URL for the user. 970 """ 971 userUrl: URI 972 } 973 974 """ 975 Types that can initiate an audit log event. 976 """ 977 union AuditEntryActor = Bot | Organization | User 978 979 """ 980 Ordering options for Audit Log connections. 981 """ 982 input AuditLogOrder { 983 """ 984 The ordering direction. 985 """ 986 direction: OrderDirection 987 988 """ 989 The field to order Audit Logs by. 990 """ 991 field: AuditLogOrderField 992 } 993 994 """ 995 Properties by which Audit Log connections can be ordered. 996 """ 997 enum AuditLogOrderField { 998 """ 999 Order audit log entries by timestamp 1000 """ 1001 CREATED_AT 1002 } 1003 1004 """ 1005 Represents a 'auto_merge_disabled' event on a given pull request. 1006 """ 1007 type AutoMergeDisabledEvent implements Node { 1008 """ 1009 Identifies the actor who performed the event. 1010 """ 1011 actor: Actor 1012 1013 """ 1014 Identifies the date and time when the object was created. 1015 """ 1016 createdAt: DateTime! 1017 1018 """ 1019 The user who disabled auto-merge for this Pull Request 1020 """ 1021 disabler: User 1022 id: ID! 1023 1024 """ 1025 PullRequest referenced by event 1026 """ 1027 pullRequest: PullRequest 1028 1029 """ 1030 The reason auto-merge was disabled 1031 """ 1032 reason: String 1033 1034 """ 1035 The reason_code relating to why auto-merge was disabled 1036 """ 1037 reasonCode: String 1038 } 1039 1040 """ 1041 Represents a 'auto_merge_enabled' event on a given pull request. 1042 """ 1043 type AutoMergeEnabledEvent implements Node { 1044 """ 1045 Identifies the actor who performed the event. 1046 """ 1047 actor: Actor 1048 1049 """ 1050 Identifies the date and time when the object was created. 1051 """ 1052 createdAt: DateTime! 1053 1054 """ 1055 The user who enabled auto-merge for this Pull Request 1056 """ 1057 enabler: User 1058 id: ID! 1059 1060 """ 1061 PullRequest referenced by event. 1062 """ 1063 pullRequest: PullRequest 1064 } 1065 1066 """ 1067 Represents an auto-merge request for a pull request 1068 """ 1069 type AutoMergeRequest { 1070 """ 1071 The email address of the author of this auto-merge request. 1072 """ 1073 authorEmail: String 1074 1075 """ 1076 The commit message of the auto-merge request. 1077 """ 1078 commitBody: String 1079 1080 """ 1081 The commit title of the auto-merge request. 1082 """ 1083 commitHeadline: String 1084 1085 """ 1086 When was this auto-merge request was enabled. 1087 """ 1088 enabledAt: DateTime 1089 1090 """ 1091 The actor who created the auto-merge request. 1092 """ 1093 enabledBy: Actor 1094 1095 """ 1096 The merge method of the auto-merge request. 1097 """ 1098 mergeMethod: PullRequestMergeMethod! 1099 1100 """ 1101 The pull request that this auto-merge request is set against. 1102 """ 1103 pullRequest: PullRequest! 1104 } 1105 1106 """ 1107 Represents a 'auto_rebase_enabled' event on a given pull request. 1108 """ 1109 type AutoRebaseEnabledEvent implements Node { 1110 """ 1111 Identifies the actor who performed the event. 1112 """ 1113 actor: Actor 1114 1115 """ 1116 Identifies the date and time when the object was created. 1117 """ 1118 createdAt: DateTime! 1119 1120 """ 1121 The user who enabled auto-merge (rebase) for this Pull Request 1122 """ 1123 enabler: User 1124 id: ID! 1125 1126 """ 1127 PullRequest referenced by event. 1128 """ 1129 pullRequest: PullRequest 1130 } 1131 1132 """ 1133 Represents a 'auto_squash_enabled' event on a given pull request. 1134 """ 1135 type AutoSquashEnabledEvent implements Node { 1136 """ 1137 Identifies the actor who performed the event. 1138 """ 1139 actor: Actor 1140 1141 """ 1142 Identifies the date and time when the object was created. 1143 """ 1144 createdAt: DateTime! 1145 1146 """ 1147 The user who enabled auto-merge (squash) for this Pull Request 1148 """ 1149 enabler: User 1150 id: ID! 1151 1152 """ 1153 PullRequest referenced by event. 1154 """ 1155 pullRequest: PullRequest 1156 } 1157 1158 """ 1159 Represents a 'automatic_base_change_failed' event on a given pull request. 1160 """ 1161 type AutomaticBaseChangeFailedEvent implements Node { 1162 """ 1163 Identifies the actor who performed the event. 1164 """ 1165 actor: Actor 1166 1167 """ 1168 Identifies the date and time when the object was created. 1169 """ 1170 createdAt: DateTime! 1171 id: ID! 1172 1173 """ 1174 The new base for this PR 1175 """ 1176 newBase: String! 1177 1178 """ 1179 The old base for this PR 1180 """ 1181 oldBase: String! 1182 1183 """ 1184 PullRequest referenced by event. 1185 """ 1186 pullRequest: PullRequest! 1187 } 1188 1189 """ 1190 Represents a 'automatic_base_change_succeeded' event on a given pull request. 1191 """ 1192 type AutomaticBaseChangeSucceededEvent implements Node { 1193 """ 1194 Identifies the actor who performed the event. 1195 """ 1196 actor: Actor 1197 1198 """ 1199 Identifies the date and time when the object was created. 1200 """ 1201 createdAt: DateTime! 1202 id: ID! 1203 1204 """ 1205 The new base for this PR 1206 """ 1207 newBase: String! 1208 1209 """ 1210 The old base for this PR 1211 """ 1212 oldBase: String! 1213 1214 """ 1215 PullRequest referenced by event. 1216 """ 1217 pullRequest: PullRequest! 1218 } 1219 1220 """ 1221 Represents a 'base_ref_changed' event on a given issue or pull request. 1222 """ 1223 type BaseRefChangedEvent implements Node { 1224 """ 1225 Identifies the actor who performed the event. 1226 """ 1227 actor: Actor 1228 1229 """ 1230 Identifies the date and time when the object was created. 1231 """ 1232 createdAt: DateTime! 1233 1234 """ 1235 Identifies the name of the base ref for the pull request after it was changed. 1236 """ 1237 currentRefName: String! 1238 1239 """ 1240 Identifies the primary key from the database. 1241 """ 1242 databaseId: Int 1243 id: ID! 1244 1245 """ 1246 Identifies the name of the base ref for the pull request before it was changed. 1247 """ 1248 previousRefName: String! 1249 1250 """ 1251 PullRequest referenced by event. 1252 """ 1253 pullRequest: PullRequest! 1254 } 1255 1256 """ 1257 Represents a 'base_ref_deleted' event on a given pull request. 1258 """ 1259 type BaseRefDeletedEvent implements Node { 1260 """ 1261 Identifies the actor who performed the event. 1262 """ 1263 actor: Actor 1264 1265 """ 1266 Identifies the name of the Ref associated with the `base_ref_deleted` event. 1267 """ 1268 baseRefName: String 1269 1270 """ 1271 Identifies the date and time when the object was created. 1272 """ 1273 createdAt: DateTime! 1274 id: ID! 1275 1276 """ 1277 PullRequest referenced by event. 1278 """ 1279 pullRequest: PullRequest 1280 } 1281 1282 """ 1283 Represents a 'base_ref_force_pushed' event on a given pull request. 1284 """ 1285 type BaseRefForcePushedEvent implements Node { 1286 """ 1287 Identifies the actor who performed the event. 1288 """ 1289 actor: Actor 1290 1291 """ 1292 Identifies the after commit SHA for the 'base_ref_force_pushed' event. 1293 """ 1294 afterCommit: Commit 1295 1296 """ 1297 Identifies the before commit SHA for the 'base_ref_force_pushed' event. 1298 """ 1299 beforeCommit: Commit 1300 1301 """ 1302 Identifies the date and time when the object was created. 1303 """ 1304 createdAt: DateTime! 1305 id: ID! 1306 1307 """ 1308 PullRequest referenced by event. 1309 """ 1310 pullRequest: PullRequest! 1311 1312 """ 1313 Identifies the fully qualified ref name for the 'base_ref_force_pushed' event. 1314 """ 1315 ref: Ref 1316 } 1317 1318 """ 1319 Represents a Git blame. 1320 """ 1321 type Blame { 1322 """ 1323 The list of ranges from a Git blame. 1324 """ 1325 ranges: [BlameRange!]! 1326 } 1327 1328 """ 1329 Represents a range of information from a Git blame. 1330 """ 1331 type BlameRange { 1332 """ 1333 Identifies the recency of the change, from 1 (new) to 10 (old). This is 1334 calculated as a 2-quantile and determines the length of distance between the 1335 median age of all the changes in the file and the recency of the current 1336 range's change. 1337 """ 1338 age: Int! 1339 1340 """ 1341 Identifies the line author 1342 """ 1343 commit: Commit! 1344 1345 """ 1346 The ending line for the range 1347 """ 1348 endingLine: Int! 1349 1350 """ 1351 The starting line for the range 1352 """ 1353 startingLine: Int! 1354 } 1355 1356 """ 1357 Represents a Git blob. 1358 """ 1359 type Blob implements GitObject & Node { 1360 """ 1361 An abbreviated version of the Git object ID 1362 """ 1363 abbreviatedOid: String! 1364 1365 """ 1366 Byte size of Blob object 1367 """ 1368 byteSize: Int! 1369 1370 """ 1371 The HTTP path for this Git object 1372 """ 1373 commitResourcePath: URI! 1374 1375 """ 1376 The HTTP URL for this Git object 1377 """ 1378 commitUrl: URI! 1379 id: ID! 1380 1381 """ 1382 Indicates whether the Blob is binary or text. Returns null if unable to determine the encoding. 1383 """ 1384 isBinary: Boolean 1385 1386 """ 1387 Indicates whether the contents is truncated 1388 """ 1389 isTruncated: Boolean! 1390 1391 """ 1392 The Git object ID 1393 """ 1394 oid: GitObjectID! 1395 1396 """ 1397 The Repository the Git object belongs to 1398 """ 1399 repository: Repository! 1400 1401 """ 1402 UTF8 text data or null if the Blob is binary 1403 """ 1404 text: String 1405 } 1406 1407 """ 1408 A special type of user which takes actions on behalf of GitHub Apps. 1409 """ 1410 type Bot implements Actor & Node & UniformResourceLocatable { 1411 """ 1412 A URL pointing to the GitHub App's public avatar. 1413 """ 1414 avatarUrl( 1415 """ 1416 The size of the resulting square image. 1417 """ 1418 size: Int 1419 ): URI! 1420 1421 """ 1422 Identifies the date and time when the object was created. 1423 """ 1424 createdAt: DateTime! 1425 1426 """ 1427 Identifies the primary key from the database. 1428 """ 1429 databaseId: Int 1430 id: ID! 1431 1432 """ 1433 The username of the actor. 1434 """ 1435 login: String! 1436 1437 """ 1438 The HTTP path for this bot 1439 """ 1440 resourcePath: URI! 1441 1442 """ 1443 Identifies the date and time when the object was last updated. 1444 """ 1445 updatedAt: DateTime! 1446 1447 """ 1448 The HTTP URL for this bot 1449 """ 1450 url: URI! 1451 } 1452 1453 """ 1454 A branch protection rule. 1455 """ 1456 type BranchProtectionRule implements Node { 1457 """ 1458 Can this branch be deleted. 1459 """ 1460 allowsDeletions: Boolean! 1461 1462 """ 1463 Are force pushes allowed on this branch. 1464 """ 1465 allowsForcePushes: Boolean! 1466 1467 """ 1468 A list of conflicts matching branches protection rule and other branch protection rules 1469 """ 1470 branchProtectionRuleConflicts( 1471 """ 1472 Returns the elements in the list that come after the specified cursor. 1473 """ 1474 after: String 1475 1476 """ 1477 Returns the elements in the list that come before the specified cursor. 1478 """ 1479 before: String 1480 1481 """ 1482 Returns the first _n_ elements from the list. 1483 """ 1484 first: Int 1485 1486 """ 1487 Returns the last _n_ elements from the list. 1488 """ 1489 last: Int 1490 ): BranchProtectionRuleConflictConnection! 1491 1492 """ 1493 The actor who created this branch protection rule. 1494 """ 1495 creator: Actor 1496 1497 """ 1498 Identifies the primary key from the database. 1499 """ 1500 databaseId: Int 1501 1502 """ 1503 Will new commits pushed to matching branches dismiss pull request review approvals. 1504 """ 1505 dismissesStaleReviews: Boolean! 1506 id: ID! 1507 1508 """ 1509 Can admins overwrite branch protection. 1510 """ 1511 isAdminEnforced: Boolean! 1512 1513 """ 1514 Repository refs that are protected by this rule 1515 """ 1516 matchingRefs( 1517 """ 1518 Returns the elements in the list that come after the specified cursor. 1519 """ 1520 after: String 1521 1522 """ 1523 Returns the elements in the list that come before the specified cursor. 1524 """ 1525 before: String 1526 1527 """ 1528 Returns the first _n_ elements from the list. 1529 """ 1530 first: Int 1531 1532 """ 1533 Returns the last _n_ elements from the list. 1534 """ 1535 last: Int 1536 1537 """ 1538 Filters refs with query on name 1539 """ 1540 query: String 1541 ): RefConnection! 1542 1543 """ 1544 Identifies the protection rule pattern. 1545 """ 1546 pattern: String! 1547 1548 """ 1549 A list push allowances for this branch protection rule. 1550 """ 1551 pushAllowances( 1552 """ 1553 Returns the elements in the list that come after the specified cursor. 1554 """ 1555 after: String 1556 1557 """ 1558 Returns the elements in the list that come before the specified cursor. 1559 """ 1560 before: String 1561 1562 """ 1563 Returns the first _n_ elements from the list. 1564 """ 1565 first: Int 1566 1567 """ 1568 Returns the last _n_ elements from the list. 1569 """ 1570 last: Int 1571 ): PushAllowanceConnection! 1572 1573 """ 1574 The repository associated with this branch protection rule. 1575 """ 1576 repository: Repository 1577 1578 """ 1579 Number of approving reviews required to update matching branches. 1580 """ 1581 requiredApprovingReviewCount: Int 1582 1583 """ 1584 List of required status check contexts that must pass for commits to be accepted to matching branches. 1585 """ 1586 requiredStatusCheckContexts: [String] 1587 1588 """ 1589 Are approving reviews required to update matching branches. 1590 """ 1591 requiresApprovingReviews: Boolean! 1592 1593 """ 1594 Are reviews from code owners required to update matching branches. 1595 """ 1596 requiresCodeOwnerReviews: Boolean! 1597 1598 """ 1599 Are commits required to be signed. 1600 """ 1601 requiresCommitSignatures: Boolean! 1602 1603 """ 1604 Are merge commits prohibited from being pushed to this branch. 1605 """ 1606 requiresLinearHistory: Boolean! 1607 1608 """ 1609 Are status checks required to update matching branches. 1610 """ 1611 requiresStatusChecks: Boolean! 1612 1613 """ 1614 Are branches required to be up to date before merging. 1615 """ 1616 requiresStrictStatusChecks: Boolean! 1617 1618 """ 1619 Is pushing to matching branches restricted. 1620 """ 1621 restrictsPushes: Boolean! 1622 1623 """ 1624 Is dismissal of pull request reviews restricted. 1625 """ 1626 restrictsReviewDismissals: Boolean! 1627 1628 """ 1629 A list review dismissal allowances for this branch protection rule. 1630 """ 1631 reviewDismissalAllowances( 1632 """ 1633 Returns the elements in the list that come after the specified cursor. 1634 """ 1635 after: String 1636 1637 """ 1638 Returns the elements in the list that come before the specified cursor. 1639 """ 1640 before: String 1641 1642 """ 1643 Returns the first _n_ elements from the list. 1644 """ 1645 first: Int 1646 1647 """ 1648 Returns the last _n_ elements from the list. 1649 """ 1650 last: Int 1651 ): ReviewDismissalAllowanceConnection! 1652 } 1653 1654 """ 1655 A conflict between two branch protection rules. 1656 """ 1657 type BranchProtectionRuleConflict { 1658 """ 1659 Identifies the branch protection rule. 1660 """ 1661 branchProtectionRule: BranchProtectionRule 1662 1663 """ 1664 Identifies the conflicting branch protection rule. 1665 """ 1666 conflictingBranchProtectionRule: BranchProtectionRule 1667 1668 """ 1669 Identifies the branch ref that has conflicting rules 1670 """ 1671 ref: Ref 1672 } 1673 1674 """ 1675 The connection type for BranchProtectionRuleConflict. 1676 """ 1677 type BranchProtectionRuleConflictConnection { 1678 """ 1679 A list of edges. 1680 """ 1681 edges: [BranchProtectionRuleConflictEdge] 1682 1683 """ 1684 A list of nodes. 1685 """ 1686 nodes: [BranchProtectionRuleConflict] 1687 1688 """ 1689 Information to aid in pagination. 1690 """ 1691 pageInfo: PageInfo! 1692 1693 """ 1694 Identifies the total count of items in the connection. 1695 """ 1696 totalCount: Int! 1697 } 1698 1699 """ 1700 An edge in a connection. 1701 """ 1702 type BranchProtectionRuleConflictEdge { 1703 """ 1704 A cursor for use in pagination. 1705 """ 1706 cursor: String! 1707 1708 """ 1709 The item at the end of the edge. 1710 """ 1711 node: BranchProtectionRuleConflict 1712 } 1713 1714 """ 1715 The connection type for BranchProtectionRule. 1716 """ 1717 type BranchProtectionRuleConnection { 1718 """ 1719 A list of edges. 1720 """ 1721 edges: [BranchProtectionRuleEdge] 1722 1723 """ 1724 A list of nodes. 1725 """ 1726 nodes: [BranchProtectionRule] 1727 1728 """ 1729 Information to aid in pagination. 1730 """ 1731 pageInfo: PageInfo! 1732 1733 """ 1734 Identifies the total count of items in the connection. 1735 """ 1736 totalCount: Int! 1737 } 1738 1739 """ 1740 An edge in a connection. 1741 """ 1742 type BranchProtectionRuleEdge { 1743 """ 1744 A cursor for use in pagination. 1745 """ 1746 cursor: String! 1747 1748 """ 1749 The item at the end of the edge. 1750 """ 1751 node: BranchProtectionRule 1752 } 1753 1754 """ 1755 The Common Vulnerability Scoring System 1756 """ 1757 type CVSS { 1758 """ 1759 The CVSS score associated with this advisory 1760 """ 1761 score: Float! 1762 1763 """ 1764 The CVSS vector string associated with this advisory 1765 """ 1766 vectorString: String 1767 } 1768 1769 """ 1770 A common weakness enumeration 1771 """ 1772 type CWE implements Node { 1773 """ 1774 The id of the CWE 1775 """ 1776 cweId: String! 1777 1778 """ 1779 A detailed description of this CWE 1780 """ 1781 description: String! 1782 1783 """ 1784 ID of the object. 1785 """ 1786 id: ID! 1787 1788 """ 1789 The name of this CWE 1790 """ 1791 name: String! 1792 } 1793 1794 """ 1795 The connection type for CWE. 1796 """ 1797 type CWEConnection { 1798 """ 1799 A list of edges. 1800 """ 1801 edges: [CWEEdge] 1802 1803 """ 1804 A list of nodes. 1805 """ 1806 nodes: [CWE] 1807 1808 """ 1809 Information to aid in pagination. 1810 """ 1811 pageInfo: PageInfo! 1812 1813 """ 1814 Identifies the total count of items in the connection. 1815 """ 1816 totalCount: Int! 1817 } 1818 1819 """ 1820 An edge in a connection. 1821 """ 1822 type CWEEdge { 1823 """ 1824 A cursor for use in pagination. 1825 """ 1826 cursor: String! 1827 1828 """ 1829 The item at the end of the edge. 1830 """ 1831 node: CWE 1832 } 1833 1834 """ 1835 Autogenerated input type of CancelEnterpriseAdminInvitation 1836 """ 1837 input CancelEnterpriseAdminInvitationInput { 1838 """ 1839 A unique identifier for the client performing the mutation. 1840 """ 1841 clientMutationId: String 1842 1843 """ 1844 The Node ID of the pending enterprise administrator invitation. 1845 """ 1846 invitationId: ID! @possibleTypes(concreteTypes: ["EnterpriseAdministratorInvitation"]) 1847 } 1848 1849 """ 1850 Autogenerated return type of CancelEnterpriseAdminInvitation 1851 """ 1852 type CancelEnterpriseAdminInvitationPayload { 1853 """ 1854 A unique identifier for the client performing the mutation. 1855 """ 1856 clientMutationId: String 1857 1858 """ 1859 The invitation that was canceled. 1860 """ 1861 invitation: EnterpriseAdministratorInvitation 1862 1863 """ 1864 A message confirming the result of canceling an administrator invitation. 1865 """ 1866 message: String 1867 } 1868 1869 """ 1870 Autogenerated input type of ChangeUserStatus 1871 """ 1872 input ChangeUserStatusInput { 1873 """ 1874 A unique identifier for the client performing the mutation. 1875 """ 1876 clientMutationId: String 1877 1878 """ 1879 The emoji to represent your status. Can either be a native Unicode emoji or an emoji name with colons, e.g., :grinning:. 1880 """ 1881 emoji: String 1882 1883 """ 1884 If set, the user status will not be shown after this date. 1885 """ 1886 expiresAt: DateTime 1887 1888 """ 1889 Whether this status should indicate you are not fully available on GitHub, e.g., you are away. 1890 """ 1891 limitedAvailability: Boolean = false 1892 1893 """ 1894 A short description of your current status. 1895 """ 1896 message: String 1897 1898 """ 1899 The ID of the organization whose members will be allowed to see the status. If 1900 omitted, the status will be publicly visible. 1901 """ 1902 organizationId: ID @possibleTypes(concreteTypes: ["Organization"]) 1903 } 1904 1905 """ 1906 Autogenerated return type of ChangeUserStatus 1907 """ 1908 type ChangeUserStatusPayload { 1909 """ 1910 A unique identifier for the client performing the mutation. 1911 """ 1912 clientMutationId: String 1913 1914 """ 1915 Your updated status. 1916 """ 1917 status: UserStatus 1918 } 1919 1920 """ 1921 A single check annotation. 1922 """ 1923 type CheckAnnotation { 1924 """ 1925 The annotation's severity level. 1926 """ 1927 annotationLevel: CheckAnnotationLevel 1928 1929 """ 1930 The path to the file that this annotation was made on. 1931 """ 1932 blobUrl: URI! 1933 1934 """ 1935 Identifies the primary key from the database. 1936 """ 1937 databaseId: Int 1938 1939 """ 1940 The position of this annotation. 1941 """ 1942 location: CheckAnnotationSpan! 1943 1944 """ 1945 The annotation's message. 1946 """ 1947 message: String! 1948 1949 """ 1950 The path that this annotation was made on. 1951 """ 1952 path: String! 1953 1954 """ 1955 Additional information about the annotation. 1956 """ 1957 rawDetails: String 1958 1959 """ 1960 The annotation's title 1961 """ 1962 title: String 1963 } 1964 1965 """ 1966 The connection type for CheckAnnotation. 1967 """ 1968 type CheckAnnotationConnection { 1969 """ 1970 A list of edges. 1971 """ 1972 edges: [CheckAnnotationEdge] 1973 1974 """ 1975 A list of nodes. 1976 """ 1977 nodes: [CheckAnnotation] 1978 1979 """ 1980 Information to aid in pagination. 1981 """ 1982 pageInfo: PageInfo! 1983 1984 """ 1985 Identifies the total count of items in the connection. 1986 """ 1987 totalCount: Int! 1988 } 1989 1990 """ 1991 Information from a check run analysis to specific lines of code. 1992 """ 1993 input CheckAnnotationData { 1994 """ 1995 Represents an annotation's information level 1996 """ 1997 annotationLevel: CheckAnnotationLevel! 1998 1999 """ 2000 The location of the annotation 2001 """ 2002 location: CheckAnnotationRange! 2003 2004 """ 2005 A short description of the feedback for these lines of code. 2006 """ 2007 message: String! 2008 2009 """ 2010 The path of the file to add an annotation to. 2011 """ 2012 path: String! 2013 2014 """ 2015 Details about this annotation. 2016 """ 2017 rawDetails: String 2018 2019 """ 2020 The title that represents the annotation. 2021 """ 2022 title: String 2023 } 2024 2025 """ 2026 An edge in a connection. 2027 """ 2028 type CheckAnnotationEdge { 2029 """ 2030 A cursor for use in pagination. 2031 """ 2032 cursor: String! 2033 2034 """ 2035 The item at the end of the edge. 2036 """ 2037 node: CheckAnnotation 2038 } 2039 2040 """ 2041 Represents an annotation's information level. 2042 """ 2043 enum CheckAnnotationLevel { 2044 """ 2045 An annotation indicating an inescapable error. 2046 """ 2047 FAILURE 2048 2049 """ 2050 An annotation indicating some information. 2051 """ 2052 NOTICE 2053 2054 """ 2055 An annotation indicating an ignorable error. 2056 """ 2057 WARNING 2058 } 2059 2060 """ 2061 A character position in a check annotation. 2062 """ 2063 type CheckAnnotationPosition { 2064 """ 2065 Column number (1 indexed). 2066 """ 2067 column: Int 2068 2069 """ 2070 Line number (1 indexed). 2071 """ 2072 line: Int! 2073 } 2074 2075 """ 2076 Information from a check run analysis to specific lines of code. 2077 """ 2078 input CheckAnnotationRange { 2079 """ 2080 The ending column of the range. 2081 """ 2082 endColumn: Int 2083 2084 """ 2085 The ending line of the range. 2086 """ 2087 endLine: Int! 2088 2089 """ 2090 The starting column of the range. 2091 """ 2092 startColumn: Int 2093 2094 """ 2095 The starting line of the range. 2096 """ 2097 startLine: Int! 2098 } 2099 2100 """ 2101 An inclusive pair of positions for a check annotation. 2102 """ 2103 type CheckAnnotationSpan { 2104 """ 2105 End position (inclusive). 2106 """ 2107 end: CheckAnnotationPosition! 2108 2109 """ 2110 Start position (inclusive). 2111 """ 2112 start: CheckAnnotationPosition! 2113 } 2114 2115 """ 2116 The possible states for a check suite or run conclusion. 2117 """ 2118 enum CheckConclusionState { 2119 """ 2120 The check suite or run requires action. 2121 """ 2122 ACTION_REQUIRED 2123 2124 """ 2125 The check suite or run has been cancelled. 2126 """ 2127 CANCELLED 2128 2129 """ 2130 The check suite or run has failed. 2131 """ 2132 FAILURE 2133 2134 """ 2135 The check suite or run was neutral. 2136 """ 2137 NEUTRAL 2138 2139 """ 2140 The check suite or run was skipped. 2141 """ 2142 SKIPPED 2143 2144 """ 2145 The check suite or run was marked stale by GitHub. Only GitHub can use this conclusion. 2146 """ 2147 STALE 2148 2149 """ 2150 The check suite or run has failed at startup. 2151 """ 2152 STARTUP_FAILURE 2153 2154 """ 2155 The check suite or run has succeeded. 2156 """ 2157 SUCCESS 2158 2159 """ 2160 The check suite or run has timed out. 2161 """ 2162 TIMED_OUT 2163 } 2164 2165 """ 2166 A check run. 2167 """ 2168 type CheckRun implements Node & RequirableByPullRequest & UniformResourceLocatable { 2169 """ 2170 The check run's annotations 2171 """ 2172 annotations( 2173 """ 2174 Returns the elements in the list that come after the specified cursor. 2175 """ 2176 after: String 2177 2178 """ 2179 Returns the elements in the list that come before the specified cursor. 2180 """ 2181 before: String 2182 2183 """ 2184 Returns the first _n_ elements from the list. 2185 """ 2186 first: Int 2187 2188 """ 2189 Returns the last _n_ elements from the list. 2190 """ 2191 last: Int 2192 ): CheckAnnotationConnection 2193 2194 """ 2195 The check suite that this run is a part of. 2196 """ 2197 checkSuite: CheckSuite! 2198 2199 """ 2200 Identifies the date and time when the check run was completed. 2201 """ 2202 completedAt: DateTime 2203 2204 """ 2205 The conclusion of the check run. 2206 """ 2207 conclusion: CheckConclusionState 2208 2209 """ 2210 Identifies the primary key from the database. 2211 """ 2212 databaseId: Int 2213 2214 """ 2215 The URL from which to find full details of the check run on the integrator's site. 2216 """ 2217 detailsUrl: URI 2218 2219 """ 2220 A reference for the check run on the integrator's system. 2221 """ 2222 externalId: String 2223 id: ID! 2224 2225 """ 2226 Whether this is required to pass before merging for a specific pull request. 2227 """ 2228 isRequired( 2229 """ 2230 The id of the pull request this is required for 2231 """ 2232 pullRequestId: ID 2233 2234 """ 2235 The number of the pull request this is required for 2236 """ 2237 pullRequestNumber: Int 2238 ): Boolean! 2239 2240 """ 2241 The name of the check for this check run. 2242 """ 2243 name: String! 2244 2245 """ 2246 The permalink to the check run summary. 2247 """ 2248 permalink: URI! 2249 2250 """ 2251 The repository associated with this check run. 2252 """ 2253 repository: Repository! 2254 2255 """ 2256 The HTTP path for this check run. 2257 """ 2258 resourcePath: URI! 2259 2260 """ 2261 Identifies the date and time when the check run was started. 2262 """ 2263 startedAt: DateTime 2264 2265 """ 2266 The current status of the check run. 2267 """ 2268 status: CheckStatusState! 2269 2270 """ 2271 A string representing the check run's summary 2272 """ 2273 summary: String 2274 2275 """ 2276 A string representing the check run's text 2277 """ 2278 text: String 2279 2280 """ 2281 A string representing the check run 2282 """ 2283 title: String 2284 2285 """ 2286 The HTTP URL for this check run. 2287 """ 2288 url: URI! 2289 } 2290 2291 """ 2292 Possible further actions the integrator can perform. 2293 """ 2294 input CheckRunAction { 2295 """ 2296 A short explanation of what this action would do. 2297 """ 2298 description: String! 2299 2300 """ 2301 A reference for the action on the integrator's system. 2302 """ 2303 identifier: String! 2304 2305 """ 2306 The text to be displayed on a button in the web UI. 2307 """ 2308 label: String! 2309 } 2310 2311 """ 2312 The connection type for CheckRun. 2313 """ 2314 type CheckRunConnection { 2315 """ 2316 A list of edges. 2317 """ 2318 edges: [CheckRunEdge] 2319 2320 """ 2321 A list of nodes. 2322 """ 2323 nodes: [CheckRun] 2324 2325 """ 2326 Information to aid in pagination. 2327 """ 2328 pageInfo: PageInfo! 2329 2330 """ 2331 Identifies the total count of items in the connection. 2332 """ 2333 totalCount: Int! 2334 } 2335 2336 """ 2337 An edge in a connection. 2338 """ 2339 type CheckRunEdge { 2340 """ 2341 A cursor for use in pagination. 2342 """ 2343 cursor: String! 2344 2345 """ 2346 The item at the end of the edge. 2347 """ 2348 node: CheckRun 2349 } 2350 2351 """ 2352 The filters that are available when fetching check runs. 2353 """ 2354 input CheckRunFilter { 2355 """ 2356 Filters the check runs created by this application ID. 2357 """ 2358 appId: Int 2359 2360 """ 2361 Filters the check runs by this name. 2362 """ 2363 checkName: String 2364 2365 """ 2366 Filters the check runs by this type. 2367 """ 2368 checkType: CheckRunType 2369 2370 """ 2371 Filters the check runs by this status. 2372 """ 2373 status: CheckStatusState 2374 } 2375 2376 """ 2377 Descriptive details about the check run. 2378 """ 2379 input CheckRunOutput { 2380 """ 2381 The annotations that are made as part of the check run. 2382 """ 2383 annotations: [CheckAnnotationData!] 2384 2385 """ 2386 Images attached to the check run output displayed in the GitHub pull request UI. 2387 """ 2388 images: [CheckRunOutputImage!] 2389 2390 """ 2391 The summary of the check run (supports Commonmark). 2392 """ 2393 summary: String! 2394 2395 """ 2396 The details of the check run (supports Commonmark). 2397 """ 2398 text: String 2399 2400 """ 2401 A title to provide for this check run. 2402 """ 2403 title: String! 2404 } 2405 2406 """ 2407 Images attached to the check run output displayed in the GitHub pull request UI. 2408 """ 2409 input CheckRunOutputImage { 2410 """ 2411 The alternative text for the image. 2412 """ 2413 alt: String! 2414 2415 """ 2416 A short image description. 2417 """ 2418 caption: String 2419 2420 """ 2421 The full URL of the image. 2422 """ 2423 imageUrl: URI! 2424 } 2425 2426 """ 2427 The possible types of check runs. 2428 """ 2429 enum CheckRunType { 2430 """ 2431 Every check run available. 2432 """ 2433 ALL 2434 2435 """ 2436 The latest check run. 2437 """ 2438 LATEST 2439 } 2440 2441 """ 2442 The possible states for a check suite or run status. 2443 """ 2444 enum CheckStatusState { 2445 """ 2446 The check suite or run has been completed. 2447 """ 2448 COMPLETED 2449 2450 """ 2451 The check suite or run is in progress. 2452 """ 2453 IN_PROGRESS 2454 2455 """ 2456 The check suite or run has been queued. 2457 """ 2458 QUEUED 2459 2460 """ 2461 The check suite or run has been requested. 2462 """ 2463 REQUESTED 2464 2465 """ 2466 The check suite or run is in waiting state. 2467 """ 2468 WAITING 2469 } 2470 2471 """ 2472 A check suite. 2473 """ 2474 type CheckSuite implements Node { 2475 """ 2476 The GitHub App which created this check suite. 2477 """ 2478 app: App 2479 2480 """ 2481 The name of the branch for this check suite. 2482 """ 2483 branch: Ref 2484 2485 """ 2486 The check runs associated with a check suite. 2487 """ 2488 checkRuns( 2489 """ 2490 Returns the elements in the list that come after the specified cursor. 2491 """ 2492 after: String 2493 2494 """ 2495 Returns the elements in the list that come before the specified cursor. 2496 """ 2497 before: String 2498 2499 """ 2500 Filters the check runs by this type. 2501 """ 2502 filterBy: CheckRunFilter 2503 2504 """ 2505 Returns the first _n_ elements from the list. 2506 """ 2507 first: Int 2508 2509 """ 2510 Returns the last _n_ elements from the list. 2511 """ 2512 last: Int 2513 ): CheckRunConnection 2514 2515 """ 2516 The commit for this check suite 2517 """ 2518 commit: Commit! 2519 2520 """ 2521 The conclusion of this check suite. 2522 """ 2523 conclusion: CheckConclusionState 2524 2525 """ 2526 Identifies the date and time when the object was created. 2527 """ 2528 createdAt: DateTime! 2529 2530 """ 2531 Identifies the primary key from the database. 2532 """ 2533 databaseId: Int 2534 id: ID! 2535 2536 """ 2537 A list of open pull requests matching the check suite. 2538 """ 2539 matchingPullRequests( 2540 """ 2541 Returns the elements in the list that come after the specified cursor. 2542 """ 2543 after: String 2544 2545 """ 2546 The base ref name to filter the pull requests by. 2547 """ 2548 baseRefName: String 2549 2550 """ 2551 Returns the elements in the list that come before the specified cursor. 2552 """ 2553 before: String 2554 2555 """ 2556 Returns the first _n_ elements from the list. 2557 """ 2558 first: Int 2559 2560 """ 2561 The head ref name to filter the pull requests by. 2562 """ 2563 headRefName: String 2564 2565 """ 2566 A list of label names to filter the pull requests by. 2567 """ 2568 labels: [String!] 2569 2570 """ 2571 Returns the last _n_ elements from the list. 2572 """ 2573 last: Int 2574 2575 """ 2576 Ordering options for pull requests returned from the connection. 2577 """ 2578 orderBy: IssueOrder 2579 2580 """ 2581 A list of states to filter the pull requests by. 2582 """ 2583 states: [PullRequestState!] 2584 ): PullRequestConnection 2585 2586 """ 2587 The push that triggered this check suite. 2588 """ 2589 push: Push 2590 2591 """ 2592 The repository associated with this check suite. 2593 """ 2594 repository: Repository! 2595 2596 """ 2597 The HTTP path for this check suite 2598 """ 2599 resourcePath: URI! 2600 2601 """ 2602 The status of this check suite. 2603 """ 2604 status: CheckStatusState! 2605 2606 """ 2607 Identifies the date and time when the object was last updated. 2608 """ 2609 updatedAt: DateTime! 2610 2611 """ 2612 The HTTP URL for this check suite 2613 """ 2614 url: URI! 2615 } 2616 2617 """ 2618 The auto-trigger preferences that are available for check suites. 2619 """ 2620 input CheckSuiteAutoTriggerPreference { 2621 """ 2622 The node ID of the application that owns the check suite. 2623 """ 2624 appId: ID! 2625 2626 """ 2627 Set to `true` to enable automatic creation of CheckSuite events upon pushes to the repository. 2628 """ 2629 setting: Boolean! 2630 } 2631 2632 """ 2633 The connection type for CheckSuite. 2634 """ 2635 type CheckSuiteConnection { 2636 """ 2637 A list of edges. 2638 """ 2639 edges: [CheckSuiteEdge] 2640 2641 """ 2642 A list of nodes. 2643 """ 2644 nodes: [CheckSuite] 2645 2646 """ 2647 Information to aid in pagination. 2648 """ 2649 pageInfo: PageInfo! 2650 2651 """ 2652 Identifies the total count of items in the connection. 2653 """ 2654 totalCount: Int! 2655 } 2656 2657 """ 2658 An edge in a connection. 2659 """ 2660 type CheckSuiteEdge { 2661 """ 2662 A cursor for use in pagination. 2663 """ 2664 cursor: String! 2665 2666 """ 2667 The item at the end of the edge. 2668 """ 2669 node: CheckSuite 2670 } 2671 2672 """ 2673 The filters that are available when fetching check suites. 2674 """ 2675 input CheckSuiteFilter { 2676 """ 2677 Filters the check suites created by this application ID. 2678 """ 2679 appId: Int 2680 2681 """ 2682 Filters the check suites by this name. 2683 """ 2684 checkName: String 2685 } 2686 2687 """ 2688 Autogenerated input type of ClearLabelsFromLabelable 2689 """ 2690 input ClearLabelsFromLabelableInput { 2691 """ 2692 A unique identifier for the client performing the mutation. 2693 """ 2694 clientMutationId: String 2695 2696 """ 2697 The id of the labelable object to clear the labels from. 2698 """ 2699 labelableId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "Labelable") 2700 } 2701 2702 """ 2703 Autogenerated return type of ClearLabelsFromLabelable 2704 """ 2705 type ClearLabelsFromLabelablePayload { 2706 """ 2707 A unique identifier for the client performing the mutation. 2708 """ 2709 clientMutationId: String 2710 2711 """ 2712 The item that was unlabeled. 2713 """ 2714 labelable: Labelable 2715 } 2716 2717 """ 2718 Autogenerated input type of CloneProject 2719 """ 2720 input CloneProjectInput { 2721 """ 2722 The description of the project. 2723 """ 2724 body: String 2725 2726 """ 2727 A unique identifier for the client performing the mutation. 2728 """ 2729 clientMutationId: String 2730 2731 """ 2732 Whether or not to clone the source project's workflows. 2733 """ 2734 includeWorkflows: Boolean! 2735 2736 """ 2737 The name of the project. 2738 """ 2739 name: String! 2740 2741 """ 2742 The visibility of the project, defaults to false (private). 2743 """ 2744 public: Boolean 2745 2746 """ 2747 The source project to clone. 2748 """ 2749 sourceId: ID! @possibleTypes(concreteTypes: ["Project"]) 2750 2751 """ 2752 The owner ID to create the project under. 2753 """ 2754 targetOwnerId: ID! @possibleTypes(concreteTypes: ["Organization", "Repository", "User"], abstractType: "ProjectOwner") 2755 } 2756 2757 """ 2758 Autogenerated return type of CloneProject 2759 """ 2760 type CloneProjectPayload { 2761 """ 2762 A unique identifier for the client performing the mutation. 2763 """ 2764 clientMutationId: String 2765 2766 """ 2767 The id of the JobStatus for populating cloned fields. 2768 """ 2769 jobStatusId: String 2770 2771 """ 2772 The new cloned project. 2773 """ 2774 project: Project 2775 } 2776 2777 """ 2778 Autogenerated input type of CloneTemplateRepository 2779 """ 2780 input CloneTemplateRepositoryInput { 2781 """ 2782 A unique identifier for the client performing the mutation. 2783 """ 2784 clientMutationId: String 2785 2786 """ 2787 A short description of the new repository. 2788 """ 2789 description: String 2790 2791 """ 2792 Whether to copy all branches from the template to the new repository. Defaults 2793 to copying only the default branch of the template. 2794 """ 2795 includeAllBranches: Boolean = false 2796 2797 """ 2798 The name of the new repository. 2799 """ 2800 name: String! 2801 2802 """ 2803 The ID of the owner for the new repository. 2804 """ 2805 ownerId: ID! @possibleTypes(concreteTypes: ["Organization", "User"], abstractType: "RepositoryOwner") 2806 2807 """ 2808 The Node ID of the template repository. 2809 """ 2810 repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) 2811 2812 """ 2813 Indicates the repository's visibility level. 2814 """ 2815 visibility: RepositoryVisibility! 2816 } 2817 2818 """ 2819 Autogenerated return type of CloneTemplateRepository 2820 """ 2821 type CloneTemplateRepositoryPayload { 2822 """ 2823 A unique identifier for the client performing the mutation. 2824 """ 2825 clientMutationId: String 2826 2827 """ 2828 The new repository. 2829 """ 2830 repository: Repository 2831 } 2832 2833 """ 2834 An object that can be closed 2835 """ 2836 interface Closable { 2837 """ 2838 `true` if the object is closed (definition of closed may depend on type) 2839 """ 2840 closed: Boolean! 2841 2842 """ 2843 Identifies the date and time when the object was closed. 2844 """ 2845 closedAt: DateTime 2846 } 2847 2848 """ 2849 Autogenerated input type of CloseIssue 2850 """ 2851 input CloseIssueInput { 2852 """ 2853 A unique identifier for the client performing the mutation. 2854 """ 2855 clientMutationId: String 2856 2857 """ 2858 ID of the issue to be closed. 2859 """ 2860 issueId: ID! @possibleTypes(concreteTypes: ["Issue"]) 2861 } 2862 2863 """ 2864 Autogenerated return type of CloseIssue 2865 """ 2866 type CloseIssuePayload { 2867 """ 2868 A unique identifier for the client performing the mutation. 2869 """ 2870 clientMutationId: String 2871 2872 """ 2873 The issue that was closed. 2874 """ 2875 issue: Issue 2876 } 2877 2878 """ 2879 Autogenerated input type of ClosePullRequest 2880 """ 2881 input ClosePullRequestInput { 2882 """ 2883 A unique identifier for the client performing the mutation. 2884 """ 2885 clientMutationId: String 2886 2887 """ 2888 ID of the pull request to be closed. 2889 """ 2890 pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"]) 2891 } 2892 2893 """ 2894 Autogenerated return type of ClosePullRequest 2895 """ 2896 type ClosePullRequestPayload { 2897 """ 2898 A unique identifier for the client performing the mutation. 2899 """ 2900 clientMutationId: String 2901 2902 """ 2903 The pull request that was closed. 2904 """ 2905 pullRequest: PullRequest 2906 } 2907 2908 """ 2909 Represents a 'closed' event on any `Closable`. 2910 """ 2911 type ClosedEvent implements Node & UniformResourceLocatable { 2912 """ 2913 Identifies the actor who performed the event. 2914 """ 2915 actor: Actor 2916 2917 """ 2918 Object that was closed. 2919 """ 2920 closable: Closable! 2921 2922 """ 2923 Object which triggered the creation of this event. 2924 """ 2925 closer: Closer 2926 2927 """ 2928 Identifies the date and time when the object was created. 2929 """ 2930 createdAt: DateTime! 2931 id: ID! 2932 2933 """ 2934 The HTTP path for this closed event. 2935 """ 2936 resourcePath: URI! 2937 2938 """ 2939 The HTTP URL for this closed event. 2940 """ 2941 url: URI! 2942 } 2943 2944 """ 2945 The object which triggered a `ClosedEvent`. 2946 """ 2947 union Closer = Commit | PullRequest 2948 2949 """ 2950 The Code of Conduct for a repository 2951 """ 2952 type CodeOfConduct implements Node { 2953 """ 2954 The body of the Code of Conduct 2955 """ 2956 body: String 2957 id: ID! 2958 2959 """ 2960 The key for the Code of Conduct 2961 """ 2962 key: String! 2963 2964 """ 2965 The formal name of the Code of Conduct 2966 """ 2967 name: String! 2968 2969 """ 2970 The HTTP path for this Code of Conduct 2971 """ 2972 resourcePath: URI 2973 2974 """ 2975 The HTTP URL for this Code of Conduct 2976 """ 2977 url: URI 2978 } 2979 2980 """ 2981 Collaborators affiliation level with a subject. 2982 """ 2983 enum CollaboratorAffiliation { 2984 """ 2985 All collaborators the authenticated user can see. 2986 """ 2987 ALL 2988 2989 """ 2990 All collaborators with permissions to an organization-owned subject, regardless of organization membership status. 2991 """ 2992 DIRECT 2993 2994 """ 2995 All outside collaborators of an organization-owned subject. 2996 """ 2997 OUTSIDE 2998 } 2999 3000 """ 3001 Represents a comment. 3002 """ 3003 interface Comment { 3004 """ 3005 The actor who authored the comment. 3006 """ 3007 author: Actor 3008 3009 """ 3010 Author's association with the subject of the comment. 3011 """ 3012 authorAssociation: CommentAuthorAssociation! 3013 3014 """ 3015 The body as Markdown. 3016 """ 3017 body: String! 3018 3019 """ 3020 The body rendered to HTML. 3021 """ 3022 bodyHTML: HTML! 3023 3024 """ 3025 The body rendered to text. 3026 """ 3027 bodyText: String! 3028 3029 """ 3030 Identifies the date and time when the object was created. 3031 """ 3032 createdAt: DateTime! 3033 3034 """ 3035 Check if this comment was created via an email reply. 3036 """ 3037 createdViaEmail: Boolean! 3038 3039 """ 3040 The actor who edited the comment. 3041 """ 3042 editor: Actor 3043 id: ID! 3044 3045 """ 3046 Check if this comment was edited and includes an edit with the creation data 3047 """ 3048 includesCreatedEdit: Boolean! 3049 3050 """ 3051 The moment the editor made the last edit 3052 """ 3053 lastEditedAt: DateTime 3054 3055 """ 3056 Identifies when the comment was published at. 3057 """ 3058 publishedAt: DateTime 3059 3060 """ 3061 Identifies the date and time when the object was last updated. 3062 """ 3063 updatedAt: DateTime! 3064 3065 """ 3066 A list of edits to this content. 3067 """ 3068 userContentEdits( 3069 """ 3070 Returns the elements in the list that come after the specified cursor. 3071 """ 3072 after: String 3073 3074 """ 3075 Returns the elements in the list that come before the specified cursor. 3076 """ 3077 before: String 3078 3079 """ 3080 Returns the first _n_ elements from the list. 3081 """ 3082 first: Int 3083 3084 """ 3085 Returns the last _n_ elements from the list. 3086 """ 3087 last: Int 3088 ): UserContentEditConnection 3089 3090 """ 3091 Did the viewer author this comment. 3092 """ 3093 viewerDidAuthor: Boolean! 3094 } 3095 3096 """ 3097 A comment author association with repository. 3098 """ 3099 enum CommentAuthorAssociation { 3100 """ 3101 Author has been invited to collaborate on the repository. 3102 """ 3103 COLLABORATOR 3104 3105 """ 3106 Author has previously committed to the repository. 3107 """ 3108 CONTRIBUTOR 3109 3110 """ 3111 Author has not previously committed to GitHub. 3112 """ 3113 FIRST_TIMER 3114 3115 """ 3116 Author has not previously committed to the repository. 3117 """ 3118 FIRST_TIME_CONTRIBUTOR 3119 3120 """ 3121 Author is a placeholder for an unclaimed user. 3122 """ 3123 MANNEQUIN 3124 3125 """ 3126 Author is a member of the organization that owns the repository. 3127 """ 3128 MEMBER 3129 3130 """ 3131 Author has no association with the repository. 3132 """ 3133 NONE 3134 3135 """ 3136 Author is the owner of the repository. 3137 """ 3138 OWNER 3139 } 3140 3141 """ 3142 The possible errors that will prevent a user from updating a comment. 3143 """ 3144 enum CommentCannotUpdateReason { 3145 """ 3146 Unable to create comment because repository is archived. 3147 """ 3148 ARCHIVED 3149 3150 """ 3151 You cannot update this comment 3152 """ 3153 DENIED 3154 3155 """ 3156 You must be the author or have write access to this repository to update this comment. 3157 """ 3158 INSUFFICIENT_ACCESS 3159 3160 """ 3161 Unable to create comment because issue is locked. 3162 """ 3163 LOCKED 3164 3165 """ 3166 You must be logged in to update this comment. 3167 """ 3168 LOGIN_REQUIRED 3169 3170 """ 3171 Repository is under maintenance. 3172 """ 3173 MAINTENANCE 3174 3175 """ 3176 At least one email address must be verified to update this comment. 3177 """ 3178 VERIFIED_EMAIL_REQUIRED 3179 } 3180 3181 """ 3182 Represents a 'comment_deleted' event on a given issue or pull request. 3183 """ 3184 type CommentDeletedEvent implements Node { 3185 """ 3186 Identifies the actor who performed the event. 3187 """ 3188 actor: Actor 3189 3190 """ 3191 Identifies the date and time when the object was created. 3192 """ 3193 createdAt: DateTime! 3194 3195 """ 3196 Identifies the primary key from the database. 3197 """ 3198 databaseId: Int 3199 3200 """ 3201 The user who authored the deleted comment. 3202 """ 3203 deletedCommentAuthor: Actor 3204 id: ID! 3205 } 3206 3207 """ 3208 Represents a Git commit. 3209 """ 3210 type Commit implements GitObject & Node & Subscribable & UniformResourceLocatable { 3211 """ 3212 An abbreviated version of the Git object ID 3213 """ 3214 abbreviatedOid: String! 3215 3216 """ 3217 The number of additions in this commit. 3218 """ 3219 additions: Int! 3220 3221 """ 3222 The merged Pull Request that introduced the commit to the repository. If the 3223 commit is not present in the default branch, additionally returns open Pull 3224 Requests associated with the commit 3225 """ 3226 associatedPullRequests( 3227 """ 3228 Returns the elements in the list that come after the specified cursor. 3229 """ 3230 after: String 3231 3232 """ 3233 Returns the elements in the list that come before the specified cursor. 3234 """ 3235 before: String 3236 3237 """ 3238 Returns the first _n_ elements from the list. 3239 """ 3240 first: Int 3241 3242 """ 3243 Returns the last _n_ elements from the list. 3244 """ 3245 last: Int 3246 3247 """ 3248 Ordering options for pull requests. 3249 """ 3250 orderBy: PullRequestOrder = {field: CREATED_AT, direction: ASC} 3251 ): PullRequestConnection 3252 3253 """ 3254 Authorship details of the commit. 3255 """ 3256 author: GitActor 3257 3258 """ 3259 Check if the committer and the author match. 3260 """ 3261 authoredByCommitter: Boolean! 3262 3263 """ 3264 The datetime when this commit was authored. 3265 """ 3266 authoredDate: DateTime! 3267 3268 """ 3269 The list of authors for this commit based on the git author and the Co-authored-by 3270 message trailer. The git author will always be first. 3271 """ 3272 authors( 3273 """ 3274 Returns the elements in the list that come after the specified cursor. 3275 """ 3276 after: String 3277 3278 """ 3279 Returns the elements in the list that come before the specified cursor. 3280 """ 3281 before: String 3282 3283 """ 3284 Returns the first _n_ elements from the list. 3285 """ 3286 first: Int 3287 3288 """ 3289 Returns the last _n_ elements from the list. 3290 """ 3291 last: Int 3292 ): GitActorConnection! 3293 3294 """ 3295 Fetches `git blame` information. 3296 """ 3297 blame( 3298 """ 3299 The file whose Git blame information you want. 3300 """ 3301 path: String! 3302 ): Blame! 3303 3304 """ 3305 The number of changed files in this commit. 3306 """ 3307 changedFiles: Int! 3308 3309 """ 3310 The check suites associated with a commit. 3311 """ 3312 checkSuites( 3313 """ 3314 Returns the elements in the list that come after the specified cursor. 3315 """ 3316 after: String 3317 3318 """ 3319 Returns the elements in the list that come before the specified cursor. 3320 """ 3321 before: String 3322 3323 """ 3324 Filters the check suites by this type. 3325 """ 3326 filterBy: CheckSuiteFilter 3327 3328 """ 3329 Returns the first _n_ elements from the list. 3330 """ 3331 first: Int 3332 3333 """ 3334 Returns the last _n_ elements from the list. 3335 """ 3336 last: Int 3337 ): CheckSuiteConnection 3338 3339 """ 3340 Comments made on the commit. 3341 """ 3342 comments( 3343 """ 3344 Returns the elements in the list that come after the specified cursor. 3345 """ 3346 after: String 3347 3348 """ 3349 Returns the elements in the list that come before the specified cursor. 3350 """ 3351 before: String 3352 3353 """ 3354 Returns the first _n_ elements from the list. 3355 """ 3356 first: Int 3357 3358 """ 3359 Returns the last _n_ elements from the list. 3360 """ 3361 last: Int 3362 ): CommitCommentConnection! 3363 3364 """ 3365 The HTTP path for this Git object 3366 """ 3367 commitResourcePath: URI! 3368 3369 """ 3370 The HTTP URL for this Git object 3371 """ 3372 commitUrl: URI! 3373 3374 """ 3375 The datetime when this commit was committed. 3376 """ 3377 committedDate: DateTime! 3378 3379 """ 3380 Check if committed via GitHub web UI. 3381 """ 3382 committedViaWeb: Boolean! 3383 3384 """ 3385 Committer details of the commit. 3386 """ 3387 committer: GitActor 3388 3389 """ 3390 The number of deletions in this commit. 3391 """ 3392 deletions: Int! 3393 3394 """ 3395 The deployments associated with a commit. 3396 """ 3397 deployments( 3398 """ 3399 Returns the elements in the list that come after the specified cursor. 3400 """ 3401 after: String 3402 3403 """ 3404 Returns the elements in the list that come before the specified cursor. 3405 """ 3406 before: String 3407 3408 """ 3409 Environments to list deployments for 3410 """ 3411 environments: [String!] 3412 3413 """ 3414 Returns the first _n_ elements from the list. 3415 """ 3416 first: Int 3417 3418 """ 3419 Returns the last _n_ elements from the list. 3420 """ 3421 last: Int 3422 3423 """ 3424 Ordering options for deployments returned from the connection. 3425 """ 3426 orderBy: DeploymentOrder = {field: CREATED_AT, direction: ASC} 3427 ): DeploymentConnection 3428 3429 """ 3430 The tree entry representing the file located at the given path. 3431 """ 3432 file( 3433 """ 3434 The path for the file 3435 """ 3436 path: String! 3437 ): TreeEntry 3438 3439 """ 3440 The linear commit history starting from (and including) this commit, in the same order as `git log`. 3441 """ 3442 history( 3443 """ 3444 Returns the elements in the list that come after the specified cursor. 3445 """ 3446 after: String 3447 3448 """ 3449 If non-null, filters history to only show commits with matching authorship. 3450 """ 3451 author: CommitAuthor 3452 3453 """ 3454 Returns the elements in the list that come before the specified cursor. 3455 """ 3456 before: String 3457 3458 """ 3459 Returns the first _n_ elements from the list. 3460 """ 3461 first: Int 3462 3463 """ 3464 Returns the last _n_ elements from the list. 3465 """ 3466 last: Int 3467 3468 """ 3469 If non-null, filters history to only show commits touching files under this path. 3470 """ 3471 path: String 3472 3473 """ 3474 Allows specifying a beginning time or date for fetching commits. 3475 """ 3476 since: GitTimestamp 3477 3478 """ 3479 Allows specifying an ending time or date for fetching commits. 3480 """ 3481 until: GitTimestamp 3482 ): CommitHistoryConnection! 3483 id: ID! 3484 3485 """ 3486 The Git commit message 3487 """ 3488 message: String! 3489 3490 """ 3491 The Git commit message body 3492 """ 3493 messageBody: String! 3494 3495 """ 3496 The commit message body rendered to HTML. 3497 """ 3498 messageBodyHTML: HTML! 3499 3500 """ 3501 The Git commit message headline 3502 """ 3503 messageHeadline: String! 3504 3505 """ 3506 The commit message headline rendered to HTML. 3507 """ 3508 messageHeadlineHTML: HTML! 3509 3510 """ 3511 The Git object ID 3512 """ 3513 oid: GitObjectID! 3514 3515 """ 3516 The organization this commit was made on behalf of. 3517 """ 3518 onBehalfOf: Organization 3519 3520 """ 3521 The parents of a commit. 3522 """ 3523 parents( 3524 """ 3525 Returns the elements in the list that come after the specified cursor. 3526 """ 3527 after: String 3528 3529 """ 3530 Returns the elements in the list that come before the specified cursor. 3531 """ 3532 before: String 3533 3534 """ 3535 Returns the first _n_ elements from the list. 3536 """ 3537 first: Int 3538 3539 """ 3540 Returns the last _n_ elements from the list. 3541 """ 3542 last: Int 3543 ): CommitConnection! 3544 3545 """ 3546 The datetime when this commit was pushed. 3547 """ 3548 pushedDate: DateTime 3549 3550 """ 3551 The Repository this commit belongs to 3552 """ 3553 repository: Repository! 3554 3555 """ 3556 The HTTP path for this commit 3557 """ 3558 resourcePath: URI! 3559 3560 """ 3561 Commit signing information, if present. 3562 """ 3563 signature: GitSignature 3564 3565 """ 3566 Status information for this commit 3567 """ 3568 status: Status 3569 3570 """ 3571 Check and Status rollup information for this commit. 3572 """ 3573 statusCheckRollup: StatusCheckRollup 3574 3575 """ 3576 Returns a list of all submodules in this repository as of this Commit parsed from the .gitmodules file. 3577 """ 3578 submodules( 3579 """ 3580 Returns the elements in the list that come after the specified cursor. 3581 """ 3582 after: String 3583 3584 """ 3585 Returns the elements in the list that come before the specified cursor. 3586 """ 3587 before: String 3588 3589 """ 3590 Returns the first _n_ elements from the list. 3591 """ 3592 first: Int 3593 3594 """ 3595 Returns the last _n_ elements from the list. 3596 """ 3597 last: Int 3598 ): SubmoduleConnection! 3599 3600 """ 3601 Returns a URL to download a tarball archive for a repository. 3602 Note: For private repositories, these links are temporary and expire after five minutes. 3603 """ 3604 tarballUrl: URI! 3605 3606 """ 3607 Commit's root Tree 3608 """ 3609 tree: Tree! 3610 3611 """ 3612 The HTTP path for the tree of this commit 3613 """ 3614 treeResourcePath: URI! 3615 3616 """ 3617 The HTTP URL for the tree of this commit 3618 """ 3619 treeUrl: URI! 3620 3621 """ 3622 The HTTP URL for this commit 3623 """ 3624 url: URI! 3625 3626 """ 3627 Check if the viewer is able to change their subscription status for the repository. 3628 """ 3629 viewerCanSubscribe: Boolean! 3630 3631 """ 3632 Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. 3633 """ 3634 viewerSubscription: SubscriptionState 3635 3636 """ 3637 Returns a URL to download a zipball archive for a repository. 3638 Note: For private repositories, these links are temporary and expire after five minutes. 3639 """ 3640 zipballUrl: URI! 3641 } 3642 3643 """ 3644 Specifies an author for filtering Git commits. 3645 """ 3646 input CommitAuthor { 3647 """ 3648 Email addresses to filter by. Commits authored by any of the specified email addresses will be returned. 3649 """ 3650 emails: [String!] 3651 3652 """ 3653 ID of a User to filter by. If non-null, only commits authored by this user 3654 will be returned. This field takes precedence over emails. 3655 """ 3656 id: ID 3657 } 3658 3659 """ 3660 Represents a comment on a given Commit. 3661 """ 3662 type CommitComment implements Comment & Deletable & Minimizable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment { 3663 """ 3664 The actor who authored the comment. 3665 """ 3666 author: Actor 3667 3668 """ 3669 Author's association with the subject of the comment. 3670 """ 3671 authorAssociation: CommentAuthorAssociation! 3672 3673 """ 3674 Identifies the comment body. 3675 """ 3676 body: String! 3677 3678 """ 3679 The body rendered to HTML. 3680 """ 3681 bodyHTML: HTML! 3682 3683 """ 3684 The body rendered to text. 3685 """ 3686 bodyText: String! 3687 3688 """ 3689 Identifies the commit associated with the comment, if the commit exists. 3690 """ 3691 commit: Commit 3692 3693 """ 3694 Identifies the date and time when the object was created. 3695 """ 3696 createdAt: DateTime! 3697 3698 """ 3699 Check if this comment was created via an email reply. 3700 """ 3701 createdViaEmail: Boolean! 3702 3703 """ 3704 Identifies the primary key from the database. 3705 """ 3706 databaseId: Int 3707 3708 """ 3709 The actor who edited the comment. 3710 """ 3711 editor: Actor 3712 id: ID! 3713 3714 """ 3715 Check if this comment was edited and includes an edit with the creation data 3716 """ 3717 includesCreatedEdit: Boolean! 3718 3719 """ 3720 Returns whether or not a comment has been minimized. 3721 """ 3722 isMinimized: Boolean! 3723 3724 """ 3725 The moment the editor made the last edit 3726 """ 3727 lastEditedAt: DateTime 3728 3729 """ 3730 Returns why the comment was minimized. 3731 """ 3732 minimizedReason: String 3733 3734 """ 3735 Identifies the file path associated with the comment. 3736 """ 3737 path: String 3738 3739 """ 3740 Identifies the line position associated with the comment. 3741 """ 3742 position: Int 3743 3744 """ 3745 Identifies when the comment was published at. 3746 """ 3747 publishedAt: DateTime 3748 3749 """ 3750 A list of reactions grouped by content left on the subject. 3751 """ 3752 reactionGroups: [ReactionGroup!] 3753 3754 """ 3755 A list of Reactions left on the Issue. 3756 """ 3757 reactions( 3758 """ 3759 Returns the elements in the list that come after the specified cursor. 3760 """ 3761 after: String 3762 3763 """ 3764 Returns the elements in the list that come before the specified cursor. 3765 """ 3766 before: String 3767 3768 """ 3769 Allows filtering Reactions by emoji. 3770 """ 3771 content: ReactionContent 3772 3773 """ 3774 Returns the first _n_ elements from the list. 3775 """ 3776 first: Int 3777 3778 """ 3779 Returns the last _n_ elements from the list. 3780 """ 3781 last: Int 3782 3783 """ 3784 Allows specifying the order in which reactions are returned. 3785 """ 3786 orderBy: ReactionOrder 3787 ): ReactionConnection! 3788 3789 """ 3790 The repository associated with this node. 3791 """ 3792 repository: Repository! 3793 3794 """ 3795 The HTTP path permalink for this commit comment. 3796 """ 3797 resourcePath: URI! 3798 3799 """ 3800 Identifies the date and time when the object was last updated. 3801 """ 3802 updatedAt: DateTime! 3803 3804 """ 3805 The HTTP URL permalink for this commit comment. 3806 """ 3807 url: URI! 3808 3809 """ 3810 A list of edits to this content. 3811 """ 3812 userContentEdits( 3813 """ 3814 Returns the elements in the list that come after the specified cursor. 3815 """ 3816 after: String 3817 3818 """ 3819 Returns the elements in the list that come before the specified cursor. 3820 """ 3821 before: String 3822 3823 """ 3824 Returns the first _n_ elements from the list. 3825 """ 3826 first: Int 3827 3828 """ 3829 Returns the last _n_ elements from the list. 3830 """ 3831 last: Int 3832 ): UserContentEditConnection 3833 3834 """ 3835 Check if the current viewer can delete this object. 3836 """ 3837 viewerCanDelete: Boolean! 3838 3839 """ 3840 Check if the current viewer can minimize this object. 3841 """ 3842 viewerCanMinimize: Boolean! 3843 3844 """ 3845 Can user react to this subject 3846 """ 3847 viewerCanReact: Boolean! 3848 3849 """ 3850 Check if the current viewer can update this object. 3851 """ 3852 viewerCanUpdate: Boolean! 3853 3854 """ 3855 Reasons why the current viewer can not update this comment. 3856 """ 3857 viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! 3858 3859 """ 3860 Did the viewer author this comment. 3861 """ 3862 viewerDidAuthor: Boolean! 3863 } 3864 3865 """ 3866 The connection type for CommitComment. 3867 """ 3868 type CommitCommentConnection { 3869 """ 3870 A list of edges. 3871 """ 3872 edges: [CommitCommentEdge] 3873 3874 """ 3875 A list of nodes. 3876 """ 3877 nodes: [CommitComment] 3878 3879 """ 3880 Information to aid in pagination. 3881 """ 3882 pageInfo: PageInfo! 3883 3884 """ 3885 Identifies the total count of items in the connection. 3886 """ 3887 totalCount: Int! 3888 } 3889 3890 """ 3891 An edge in a connection. 3892 """ 3893 type CommitCommentEdge { 3894 """ 3895 A cursor for use in pagination. 3896 """ 3897 cursor: String! 3898 3899 """ 3900 The item at the end of the edge. 3901 """ 3902 node: CommitComment 3903 } 3904 3905 """ 3906 A thread of comments on a commit. 3907 """ 3908 type CommitCommentThread implements Node & RepositoryNode { 3909 """ 3910 The comments that exist in this thread. 3911 """ 3912 comments( 3913 """ 3914 Returns the elements in the list that come after the specified cursor. 3915 """ 3916 after: String 3917 3918 """ 3919 Returns the elements in the list that come before the specified cursor. 3920 """ 3921 before: String 3922 3923 """ 3924 Returns the first _n_ elements from the list. 3925 """ 3926 first: Int 3927 3928 """ 3929 Returns the last _n_ elements from the list. 3930 """ 3931 last: Int 3932 ): CommitCommentConnection! 3933 3934 """ 3935 The commit the comments were made on. 3936 """ 3937 commit: Commit 3938 id: ID! 3939 3940 """ 3941 The file the comments were made on. 3942 """ 3943 path: String 3944 3945 """ 3946 The position in the diff for the commit that the comment was made on. 3947 """ 3948 position: Int 3949 3950 """ 3951 The repository associated with this node. 3952 """ 3953 repository: Repository! 3954 } 3955 3956 """ 3957 The connection type for Commit. 3958 """ 3959 type CommitConnection { 3960 """ 3961 A list of edges. 3962 """ 3963 edges: [CommitEdge] 3964 3965 """ 3966 A list of nodes. 3967 """ 3968 nodes: [Commit] 3969 3970 """ 3971 Information to aid in pagination. 3972 """ 3973 pageInfo: PageInfo! 3974 3975 """ 3976 Identifies the total count of items in the connection. 3977 """ 3978 totalCount: Int! 3979 } 3980 3981 """ 3982 Ordering options for commit contribution connections. 3983 """ 3984 input CommitContributionOrder { 3985 """ 3986 The ordering direction. 3987 """ 3988 direction: OrderDirection! 3989 3990 """ 3991 The field by which to order commit contributions. 3992 """ 3993 field: CommitContributionOrderField! 3994 } 3995 3996 """ 3997 Properties by which commit contribution connections can be ordered. 3998 """ 3999 enum CommitContributionOrderField { 4000 """ 4001 Order commit contributions by how many commits they represent. 4002 """ 4003 COMMIT_COUNT 4004 4005 """ 4006 Order commit contributions by when they were made. 4007 """ 4008 OCCURRED_AT 4009 } 4010 4011 """ 4012 This aggregates commits made by a user within one repository. 4013 """ 4014 type CommitContributionsByRepository { 4015 """ 4016 The commit contributions, each representing a day. 4017 """ 4018 contributions( 4019 """ 4020 Returns the elements in the list that come after the specified cursor. 4021 """ 4022 after: String 4023 4024 """ 4025 Returns the elements in the list that come before the specified cursor. 4026 """ 4027 before: String 4028 4029 """ 4030 Returns the first _n_ elements from the list. 4031 """ 4032 first: Int 4033 4034 """ 4035 Returns the last _n_ elements from the list. 4036 """ 4037 last: Int 4038 4039 """ 4040 Ordering options for commit contributions returned from the connection. 4041 """ 4042 orderBy: CommitContributionOrder = {field: OCCURRED_AT, direction: DESC} 4043 ): CreatedCommitContributionConnection! 4044 4045 """ 4046 The repository in which the commits were made. 4047 """ 4048 repository: Repository! 4049 4050 """ 4051 The HTTP path for the user's commits to the repository in this time range. 4052 """ 4053 resourcePath: URI! 4054 4055 """ 4056 The HTTP URL for the user's commits to the repository in this time range. 4057 """ 4058 url: URI! 4059 } 4060 4061 """ 4062 An edge in a connection. 4063 """ 4064 type CommitEdge { 4065 """ 4066 A cursor for use in pagination. 4067 """ 4068 cursor: String! 4069 4070 """ 4071 The item at the end of the edge. 4072 """ 4073 node: Commit 4074 } 4075 4076 """ 4077 The connection type for Commit. 4078 """ 4079 type CommitHistoryConnection { 4080 """ 4081 A list of edges. 4082 """ 4083 edges: [CommitEdge] 4084 4085 """ 4086 A list of nodes. 4087 """ 4088 nodes: [Commit] 4089 4090 """ 4091 Information to aid in pagination. 4092 """ 4093 pageInfo: PageInfo! 4094 4095 """ 4096 Identifies the total count of items in the connection. 4097 """ 4098 totalCount: Int! 4099 } 4100 4101 """ 4102 Represents a 'connected' event on a given issue or pull request. 4103 """ 4104 type ConnectedEvent implements Node { 4105 """ 4106 Identifies the actor who performed the event. 4107 """ 4108 actor: Actor 4109 4110 """ 4111 Identifies the date and time when the object was created. 4112 """ 4113 createdAt: DateTime! 4114 id: ID! 4115 4116 """ 4117 Reference originated in a different repository. 4118 """ 4119 isCrossRepository: Boolean! 4120 4121 """ 4122 Issue or pull request that made the reference. 4123 """ 4124 source: ReferencedSubject! 4125 4126 """ 4127 Issue or pull request which was connected. 4128 """ 4129 subject: ReferencedSubject! 4130 } 4131 4132 """ 4133 A content attachment 4134 """ 4135 type ContentAttachment { 4136 """ 4137 The body text of the content attachment. This parameter supports markdown. 4138 """ 4139 body: String! 4140 4141 """ 4142 The content reference that the content attachment is attached to. 4143 """ 4144 contentReference: ContentReference! 4145 4146 """ 4147 Identifies the primary key from the database. 4148 """ 4149 databaseId: Int! 4150 id: ID! 4151 4152 """ 4153 The title of the content attachment. 4154 """ 4155 title: String! 4156 } 4157 4158 """ 4159 A content reference 4160 """ 4161 type ContentReference { 4162 """ 4163 Identifies the primary key from the database. 4164 """ 4165 databaseId: Int! 4166 id: ID! 4167 4168 """ 4169 The reference of the content reference. 4170 """ 4171 reference: String! 4172 } 4173 4174 """ 4175 Represents a contribution a user made on GitHub, such as opening an issue. 4176 """ 4177 interface Contribution { 4178 """ 4179 Whether this contribution is associated with a record you do not have access to. For 4180 example, your own 'first issue' contribution may have been made on a repository you can no 4181 longer access. 4182 """ 4183 isRestricted: Boolean! 4184 4185 """ 4186 When this contribution was made. 4187 """ 4188 occurredAt: DateTime! 4189 4190 """ 4191 The HTTP path for this contribution. 4192 """ 4193 resourcePath: URI! 4194 4195 """ 4196 The HTTP URL for this contribution. 4197 """ 4198 url: URI! 4199 4200 """ 4201 The user who made this contribution. 4202 """ 4203 user: User! 4204 } 4205 4206 """ 4207 A calendar of contributions made on GitHub by a user. 4208 """ 4209 type ContributionCalendar { 4210 """ 4211 A list of hex color codes used in this calendar. The darker the color, the more contributions it represents. 4212 """ 4213 colors: [String!]! 4214 4215 """ 4216 Determine if the color set was chosen because it's currently Halloween. 4217 """ 4218 isHalloween: Boolean! 4219 4220 """ 4221 A list of the months of contributions in this calendar. 4222 """ 4223 months: [ContributionCalendarMonth!]! 4224 4225 """ 4226 The count of total contributions in the calendar. 4227 """ 4228 totalContributions: Int! 4229 4230 """ 4231 A list of the weeks of contributions in this calendar. 4232 """ 4233 weeks: [ContributionCalendarWeek!]! 4234 } 4235 4236 """ 4237 Represents a single day of contributions on GitHub by a user. 4238 """ 4239 type ContributionCalendarDay { 4240 """ 4241 The hex color code that represents how many contributions were made on this day compared to others in the calendar. 4242 """ 4243 color: String! 4244 4245 """ 4246 How many contributions were made by the user on this day. 4247 """ 4248 contributionCount: Int! 4249 4250 """ 4251 Indication of contributions, relative to other days. Can be used to indicate 4252 which color to represent this day on a calendar. 4253 """ 4254 contributionLevel: ContributionLevel! 4255 4256 """ 4257 The day this square represents. 4258 """ 4259 date: Date! 4260 4261 """ 4262 A number representing which day of the week this square represents, e.g., 1 is Monday. 4263 """ 4264 weekday: Int! 4265 } 4266 4267 """ 4268 A month of contributions in a user's contribution graph. 4269 """ 4270 type ContributionCalendarMonth { 4271 """ 4272 The date of the first day of this month. 4273 """ 4274 firstDay: Date! 4275 4276 """ 4277 The name of the month. 4278 """ 4279 name: String! 4280 4281 """ 4282 How many weeks started in this month. 4283 """ 4284 totalWeeks: Int! 4285 4286 """ 4287 The year the month occurred in. 4288 """ 4289 year: Int! 4290 } 4291 4292 """ 4293 A week of contributions in a user's contribution graph. 4294 """ 4295 type ContributionCalendarWeek { 4296 """ 4297 The days of contributions in this week. 4298 """ 4299 contributionDays: [ContributionCalendarDay!]! 4300 4301 """ 4302 The date of the earliest square in this week. 4303 """ 4304 firstDay: Date! 4305 } 4306 4307 """ 4308 Varying levels of contributions from none to many. 4309 """ 4310 enum ContributionLevel { 4311 """ 4312 Lowest 25% of days of contributions. 4313 """ 4314 FIRST_QUARTILE 4315 4316 """ 4317 Highest 25% of days of contributions. More contributions than the third quartile. 4318 """ 4319 FOURTH_QUARTILE 4320 4321 """ 4322 No contributions occurred. 4323 """ 4324 NONE 4325 4326 """ 4327 Second lowest 25% of days of contributions. More contributions than the first quartile. 4328 """ 4329 SECOND_QUARTILE 4330 4331 """ 4332 Second highest 25% of days of contributions. More contributions than second quartile, less than the fourth quartile. 4333 """ 4334 THIRD_QUARTILE 4335 } 4336 4337 """ 4338 Ordering options for contribution connections. 4339 """ 4340 input ContributionOrder { 4341 """ 4342 The ordering direction. 4343 """ 4344 direction: OrderDirection! 4345 } 4346 4347 """ 4348 A contributions collection aggregates contributions such as opened issues and commits created by a user. 4349 """ 4350 type ContributionsCollection { 4351 """ 4352 Commit contributions made by the user, grouped by repository. 4353 """ 4354 commitContributionsByRepository( 4355 """ 4356 How many repositories should be included. 4357 """ 4358 maxRepositories: Int = 25 4359 ): [CommitContributionsByRepository!]! 4360 4361 """ 4362 A calendar of this user's contributions on GitHub. 4363 """ 4364 contributionCalendar: ContributionCalendar! 4365 4366 """ 4367 The years the user has been making contributions with the most recent year first. 4368 """ 4369 contributionYears: [Int!]! 4370 4371 """ 4372 Determine if this collection's time span ends in the current month. 4373 """ 4374 doesEndInCurrentMonth: Boolean! 4375 4376 """ 4377 The date of the first restricted contribution the user made in this time 4378 period. Can only be non-null when the user has enabled private contribution counts. 4379 """ 4380 earliestRestrictedContributionDate: Date 4381 4382 """ 4383 The ending date and time of this collection. 4384 """ 4385 endedAt: DateTime! 4386 4387 """ 4388 The first issue the user opened on GitHub. This will be null if that issue was 4389 opened outside the collection's time range and ignoreTimeRange is false. If 4390 the issue is not visible but the user has opted to show private contributions, 4391 a RestrictedContribution will be returned. 4392 """ 4393 firstIssueContribution: CreatedIssueOrRestrictedContribution 4394 4395 """ 4396 The first pull request the user opened on GitHub. This will be null if that 4397 pull request was opened outside the collection's time range and 4398 ignoreTimeRange is not true. If the pull request is not visible but the user 4399 has opted to show private contributions, a RestrictedContribution will be returned. 4400 """ 4401 firstPullRequestContribution: CreatedPullRequestOrRestrictedContribution 4402 4403 """ 4404 The first repository the user created on GitHub. This will be null if that 4405 first repository was created outside the collection's time range and 4406 ignoreTimeRange is false. If the repository is not visible, then a 4407 RestrictedContribution is returned. 4408 """ 4409 firstRepositoryContribution: CreatedRepositoryOrRestrictedContribution 4410 4411 """ 4412 Does the user have any more activity in the timeline that occurred prior to the collection's time range? 4413 """ 4414 hasActivityInThePast: Boolean! 4415 4416 """ 4417 Determine if there are any contributions in this collection. 4418 """ 4419 hasAnyContributions: Boolean! 4420 4421 """ 4422 Determine if the user made any contributions in this time frame whose details 4423 are not visible because they were made in a private repository. Can only be 4424 true if the user enabled private contribution counts. 4425 """ 4426 hasAnyRestrictedContributions: Boolean! 4427 4428 """ 4429 Whether or not the collector's time span is all within the same day. 4430 """ 4431 isSingleDay: Boolean! 4432 4433 """ 4434 A list of issues the user opened. 4435 """ 4436 issueContributions( 4437 """ 4438 Returns the elements in the list that come after the specified cursor. 4439 """ 4440 after: String 4441 4442 """ 4443 Returns the elements in the list that come before the specified cursor. 4444 """ 4445 before: String 4446 4447 """ 4448 Should the user's first issue ever be excluded from the result. 4449 """ 4450 excludeFirst: Boolean = false 4451 4452 """ 4453 Should the user's most commented issue be excluded from the result. 4454 """ 4455 excludePopular: Boolean = false 4456 4457 """ 4458 Returns the first _n_ elements from the list. 4459 """ 4460 first: Int 4461 4462 """ 4463 Returns the last _n_ elements from the list. 4464 """ 4465 last: Int 4466 4467 """ 4468 Ordering options for contributions returned from the connection. 4469 """ 4470 orderBy: ContributionOrder = {direction: DESC} 4471 ): CreatedIssueContributionConnection! 4472 4473 """ 4474 Issue contributions made by the user, grouped by repository. 4475 """ 4476 issueContributionsByRepository( 4477 """ 4478 Should the user's first issue ever be excluded from the result. 4479 """ 4480 excludeFirst: Boolean = false 4481 4482 """ 4483 Should the user's most commented issue be excluded from the result. 4484 """ 4485 excludePopular: Boolean = false 4486 4487 """ 4488 How many repositories should be included. 4489 """ 4490 maxRepositories: Int = 25 4491 ): [IssueContributionsByRepository!]! 4492 4493 """ 4494 When the user signed up for GitHub. This will be null if that sign up date 4495 falls outside the collection's time range and ignoreTimeRange is false. 4496 """ 4497 joinedGitHubContribution: JoinedGitHubContribution 4498 4499 """ 4500 The date of the most recent restricted contribution the user made in this time 4501 period. Can only be non-null when the user has enabled private contribution counts. 4502 """ 4503 latestRestrictedContributionDate: Date 4504 4505 """ 4506 When this collection's time range does not include any activity from the user, use this 4507 to get a different collection from an earlier time range that does have activity. 4508 """ 4509 mostRecentCollectionWithActivity: ContributionsCollection 4510 4511 """ 4512 Returns a different contributions collection from an earlier time range than this one 4513 that does not have any contributions. 4514 """ 4515 mostRecentCollectionWithoutActivity: ContributionsCollection 4516 4517 """ 4518 The issue the user opened on GitHub that received the most comments in the specified 4519 time frame. 4520 """ 4521 popularIssueContribution: CreatedIssueContribution 4522 4523 """ 4524 The pull request the user opened on GitHub that received the most comments in the 4525 specified time frame. 4526 """ 4527 popularPullRequestContribution: CreatedPullRequestContribution 4528 4529 """ 4530 Pull request contributions made by the user. 4531 """ 4532 pullRequestContributions( 4533 """ 4534 Returns the elements in the list that come after the specified cursor. 4535 """ 4536 after: String 4537 4538 """ 4539 Returns the elements in the list that come before the specified cursor. 4540 """ 4541 before: String 4542 4543 """ 4544 Should the user's first pull request ever be excluded from the result. 4545 """ 4546 excludeFirst: Boolean = false 4547 4548 """ 4549 Should the user's most commented pull request be excluded from the result. 4550 """ 4551 excludePopular: Boolean = false 4552 4553 """ 4554 Returns the first _n_ elements from the list. 4555 """ 4556 first: Int 4557 4558 """ 4559 Returns the last _n_ elements from the list. 4560 """ 4561 last: Int 4562 4563 """ 4564 Ordering options for contributions returned from the connection. 4565 """ 4566 orderBy: ContributionOrder = {direction: DESC} 4567 ): CreatedPullRequestContributionConnection! 4568 4569 """ 4570 Pull request contributions made by the user, grouped by repository. 4571 """ 4572 pullRequestContributionsByRepository( 4573 """ 4574 Should the user's first pull request ever be excluded from the result. 4575 """ 4576 excludeFirst: Boolean = false 4577 4578 """ 4579 Should the user's most commented pull request be excluded from the result. 4580 """ 4581 excludePopular: Boolean = false 4582 4583 """ 4584 How many repositories should be included. 4585 """ 4586 maxRepositories: Int = 25 4587 ): [PullRequestContributionsByRepository!]! 4588 4589 """ 4590 Pull request review contributions made by the user. 4591 """ 4592 pullRequestReviewContributions( 4593 """ 4594 Returns the elements in the list that come after the specified cursor. 4595 """ 4596 after: String 4597 4598 """ 4599 Returns the elements in the list that come before the specified cursor. 4600 """ 4601 before: String 4602 4603 """ 4604 Returns the first _n_ elements from the list. 4605 """ 4606 first: Int 4607 4608 """ 4609 Returns the last _n_ elements from the list. 4610 """ 4611 last: Int 4612 4613 """ 4614 Ordering options for contributions returned from the connection. 4615 """ 4616 orderBy: ContributionOrder = {direction: DESC} 4617 ): CreatedPullRequestReviewContributionConnection! 4618 4619 """ 4620 Pull request review contributions made by the user, grouped by repository. 4621 """ 4622 pullRequestReviewContributionsByRepository( 4623 """ 4624 How many repositories should be included. 4625 """ 4626 maxRepositories: Int = 25 4627 ): [PullRequestReviewContributionsByRepository!]! 4628 4629 """ 4630 A list of repositories owned by the user that the user created in this time range. 4631 """ 4632 repositoryContributions( 4633 """ 4634 Returns the elements in the list that come after the specified cursor. 4635 """ 4636 after: String 4637 4638 """ 4639 Returns the elements in the list that come before the specified cursor. 4640 """ 4641 before: String 4642 4643 """ 4644 Should the user's first repository ever be excluded from the result. 4645 """ 4646 excludeFirst: Boolean = false 4647 4648 """ 4649 Returns the first _n_ elements from the list. 4650 """ 4651 first: Int 4652 4653 """ 4654 Returns the last _n_ elements from the list. 4655 """ 4656 last: Int 4657 4658 """ 4659 Ordering options for contributions returned from the connection. 4660 """ 4661 orderBy: ContributionOrder = {direction: DESC} 4662 ): CreatedRepositoryContributionConnection! 4663 4664 """ 4665 A count of contributions made by the user that the viewer cannot access. Only 4666 non-zero when the user has chosen to share their private contribution counts. 4667 """ 4668 restrictedContributionsCount: Int! 4669 4670 """ 4671 The beginning date and time of this collection. 4672 """ 4673 startedAt: DateTime! 4674 4675 """ 4676 How many commits were made by the user in this time span. 4677 """ 4678 totalCommitContributions: Int! 4679 4680 """ 4681 How many issues the user opened. 4682 """ 4683 totalIssueContributions( 4684 """ 4685 Should the user's first issue ever be excluded from this count. 4686 """ 4687 excludeFirst: Boolean = false 4688 4689 """ 4690 Should the user's most commented issue be excluded from this count. 4691 """ 4692 excludePopular: Boolean = false 4693 ): Int! 4694 4695 """ 4696 How many pull requests the user opened. 4697 """ 4698 totalPullRequestContributions( 4699 """ 4700 Should the user's first pull request ever be excluded from this count. 4701 """ 4702 excludeFirst: Boolean = false 4703 4704 """ 4705 Should the user's most commented pull request be excluded from this count. 4706 """ 4707 excludePopular: Boolean = false 4708 ): Int! 4709 4710 """ 4711 How many pull request reviews the user left. 4712 """ 4713 totalPullRequestReviewContributions: Int! 4714 4715 """ 4716 How many different repositories the user committed to. 4717 """ 4718 totalRepositoriesWithContributedCommits: Int! 4719 4720 """ 4721 How many different repositories the user opened issues in. 4722 """ 4723 totalRepositoriesWithContributedIssues( 4724 """ 4725 Should the user's first issue ever be excluded from this count. 4726 """ 4727 excludeFirst: Boolean = false 4728 4729 """ 4730 Should the user's most commented issue be excluded from this count. 4731 """ 4732 excludePopular: Boolean = false 4733 ): Int! 4734 4735 """ 4736 How many different repositories the user left pull request reviews in. 4737 """ 4738 totalRepositoriesWithContributedPullRequestReviews: Int! 4739 4740 """ 4741 How many different repositories the user opened pull requests in. 4742 """ 4743 totalRepositoriesWithContributedPullRequests( 4744 """ 4745 Should the user's first pull request ever be excluded from this count. 4746 """ 4747 excludeFirst: Boolean = false 4748 4749 """ 4750 Should the user's most commented pull request be excluded from this count. 4751 """ 4752 excludePopular: Boolean = false 4753 ): Int! 4754 4755 """ 4756 How many repositories the user created. 4757 """ 4758 totalRepositoryContributions( 4759 """ 4760 Should the user's first repository ever be excluded from this count. 4761 """ 4762 excludeFirst: Boolean = false 4763 ): Int! 4764 4765 """ 4766 The user who made the contributions in this collection. 4767 """ 4768 user: User! 4769 } 4770 4771 """ 4772 Autogenerated input type of ConvertProjectCardNoteToIssue 4773 """ 4774 input ConvertProjectCardNoteToIssueInput { 4775 """ 4776 The body of the newly created issue. 4777 """ 4778 body: String 4779 4780 """ 4781 A unique identifier for the client performing the mutation. 4782 """ 4783 clientMutationId: String 4784 4785 """ 4786 The ProjectCard ID to convert. 4787 """ 4788 projectCardId: ID! @possibleTypes(concreteTypes: ["ProjectCard"]) 4789 4790 """ 4791 The ID of the repository to create the issue in. 4792 """ 4793 repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) 4794 4795 """ 4796 The title of the newly created issue. Defaults to the card's note text. 4797 """ 4798 title: String 4799 } 4800 4801 """ 4802 Autogenerated return type of ConvertProjectCardNoteToIssue 4803 """ 4804 type ConvertProjectCardNoteToIssuePayload { 4805 """ 4806 A unique identifier for the client performing the mutation. 4807 """ 4808 clientMutationId: String 4809 4810 """ 4811 The updated ProjectCard. 4812 """ 4813 projectCard: ProjectCard 4814 } 4815 4816 """ 4817 Represents a 'convert_to_draft' event on a given pull request. 4818 """ 4819 type ConvertToDraftEvent implements Node & UniformResourceLocatable { 4820 """ 4821 Identifies the actor who performed the event. 4822 """ 4823 actor: Actor 4824 4825 """ 4826 Identifies the date and time when the object was created. 4827 """ 4828 createdAt: DateTime! 4829 id: ID! 4830 4831 """ 4832 PullRequest referenced by event. 4833 """ 4834 pullRequest: PullRequest! 4835 4836 """ 4837 The HTTP path for this convert to draft event. 4838 """ 4839 resourcePath: URI! 4840 4841 """ 4842 The HTTP URL for this convert to draft event. 4843 """ 4844 url: URI! 4845 } 4846 4847 """ 4848 Represents a 'converted_note_to_issue' event on a given issue or pull request. 4849 """ 4850 type ConvertedNoteToIssueEvent implements Node { 4851 """ 4852 Identifies the actor who performed the event. 4853 """ 4854 actor: Actor 4855 4856 """ 4857 Identifies the date and time when the object was created. 4858 """ 4859 createdAt: DateTime! 4860 4861 """ 4862 Identifies the primary key from the database. 4863 """ 4864 databaseId: Int 4865 id: ID! 4866 4867 """ 4868 Project referenced by event. 4869 """ 4870 project: Project @preview(toggledBy: "starfox-preview") 4871 4872 """ 4873 Project card referenced by this project event. 4874 """ 4875 projectCard: ProjectCard @preview(toggledBy: "starfox-preview") 4876 4877 """ 4878 Column name referenced by this project event. 4879 """ 4880 projectColumnName: String! @preview(toggledBy: "starfox-preview") 4881 } 4882 4883 """ 4884 Autogenerated input type of CreateBranchProtectionRule 4885 """ 4886 input CreateBranchProtectionRuleInput { 4887 """ 4888 Can this branch be deleted. 4889 """ 4890 allowsDeletions: Boolean 4891 4892 """ 4893 Are force pushes allowed on this branch. 4894 """ 4895 allowsForcePushes: Boolean 4896 4897 """ 4898 A unique identifier for the client performing the mutation. 4899 """ 4900 clientMutationId: String 4901 4902 """ 4903 Will new commits pushed to matching branches dismiss pull request review approvals. 4904 """ 4905 dismissesStaleReviews: Boolean 4906 4907 """ 4908 Can admins overwrite branch protection. 4909 """ 4910 isAdminEnforced: Boolean 4911 4912 """ 4913 The glob-like pattern used to determine matching branches. 4914 """ 4915 pattern: String! 4916 4917 """ 4918 A list of User, Team or App IDs allowed to push to matching branches. 4919 """ 4920 pushActorIds: [ID!] 4921 4922 """ 4923 The global relay id of the repository in which a new branch protection rule should be created in. 4924 """ 4925 repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) 4926 4927 """ 4928 Number of approving reviews required to update matching branches. 4929 """ 4930 requiredApprovingReviewCount: Int 4931 4932 """ 4933 List of required status check contexts that must pass for commits to be accepted to matching branches. 4934 """ 4935 requiredStatusCheckContexts: [String!] 4936 4937 """ 4938 Are approving reviews required to update matching branches. 4939 """ 4940 requiresApprovingReviews: Boolean 4941 4942 """ 4943 Are reviews from code owners required to update matching branches. 4944 """ 4945 requiresCodeOwnerReviews: Boolean 4946 4947 """ 4948 Are commits required to be signed. 4949 """ 4950 requiresCommitSignatures: Boolean 4951 4952 """ 4953 Are merge commits prohibited from being pushed to this branch. 4954 """ 4955 requiresLinearHistory: Boolean 4956 4957 """ 4958 Are status checks required to update matching branches. 4959 """ 4960 requiresStatusChecks: Boolean 4961 4962 """ 4963 Are branches required to be up to date before merging. 4964 """ 4965 requiresStrictStatusChecks: Boolean 4966 4967 """ 4968 Is pushing to matching branches restricted. 4969 """ 4970 restrictsPushes: Boolean 4971 4972 """ 4973 Is dismissal of pull request reviews restricted. 4974 """ 4975 restrictsReviewDismissals: Boolean 4976 4977 """ 4978 A list of User or Team IDs allowed to dismiss reviews on pull requests targeting matching branches. 4979 """ 4980 reviewDismissalActorIds: [ID!] 4981 } 4982 4983 """ 4984 Autogenerated return type of CreateBranchProtectionRule 4985 """ 4986 type CreateBranchProtectionRulePayload { 4987 """ 4988 The newly created BranchProtectionRule. 4989 """ 4990 branchProtectionRule: BranchProtectionRule 4991 4992 """ 4993 A unique identifier for the client performing the mutation. 4994 """ 4995 clientMutationId: String 4996 } 4997 4998 """ 4999 Autogenerated input type of CreateCheckRun 5000 """ 5001 input CreateCheckRunInput { 5002 """ 5003 Possible further actions the integrator can perform, which a user may trigger. 5004 """ 5005 actions: [CheckRunAction!] 5006 5007 """ 5008 A unique identifier for the client performing the mutation. 5009 """ 5010 clientMutationId: String 5011 5012 """ 5013 The time that the check run finished. 5014 """ 5015 completedAt: DateTime 5016 5017 """ 5018 The final conclusion of the check. 5019 """ 5020 conclusion: CheckConclusionState 5021 5022 """ 5023 The URL of the integrator's site that has the full details of the check. 5024 """ 5025 detailsUrl: URI 5026 5027 """ 5028 A reference for the run on the integrator's system. 5029 """ 5030 externalId: String 5031 5032 """ 5033 The SHA of the head commit. 5034 """ 5035 headSha: GitObjectID! 5036 5037 """ 5038 The name of the check. 5039 """ 5040 name: String! 5041 5042 """ 5043 Descriptive details about the run. 5044 """ 5045 output: CheckRunOutput 5046 5047 """ 5048 The node ID of the repository. 5049 """ 5050 repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) 5051 5052 """ 5053 The time that the check run began. 5054 """ 5055 startedAt: DateTime 5056 5057 """ 5058 The current status. 5059 """ 5060 status: RequestableCheckStatusState 5061 } 5062 5063 """ 5064 Autogenerated return type of CreateCheckRun 5065 """ 5066 type CreateCheckRunPayload { 5067 """ 5068 The newly created check run. 5069 """ 5070 checkRun: CheckRun 5071 5072 """ 5073 A unique identifier for the client performing the mutation. 5074 """ 5075 clientMutationId: String 5076 } 5077 5078 """ 5079 Autogenerated input type of CreateCheckSuite 5080 """ 5081 input CreateCheckSuiteInput { 5082 """ 5083 A unique identifier for the client performing the mutation. 5084 """ 5085 clientMutationId: String 5086 5087 """ 5088 The SHA of the head commit. 5089 """ 5090 headSha: GitObjectID! 5091 5092 """ 5093 The Node ID of the repository. 5094 """ 5095 repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) 5096 } 5097 5098 """ 5099 Autogenerated return type of CreateCheckSuite 5100 """ 5101 type CreateCheckSuitePayload { 5102 """ 5103 The newly created check suite. 5104 """ 5105 checkSuite: CheckSuite 5106 5107 """ 5108 A unique identifier for the client performing the mutation. 5109 """ 5110 clientMutationId: String 5111 } 5112 5113 """ 5114 Autogenerated input type of CreateContentAttachment 5115 """ 5116 input CreateContentAttachmentInput { 5117 """ 5118 The body of the content attachment, which may contain markdown. 5119 """ 5120 body: String! 5121 5122 """ 5123 A unique identifier for the client performing the mutation. 5124 """ 5125 clientMutationId: String 5126 5127 """ 5128 The node ID of the content_reference. 5129 """ 5130 contentReferenceId: ID! @possibleTypes(concreteTypes: ["ContentReference"]) 5131 5132 """ 5133 The title of the content attachment. 5134 """ 5135 title: String! 5136 } 5137 5138 """ 5139 Autogenerated return type of CreateContentAttachment 5140 """ 5141 type CreateContentAttachmentPayload { 5142 """ 5143 A unique identifier for the client performing the mutation. 5144 """ 5145 clientMutationId: String 5146 5147 """ 5148 The newly created content attachment. 5149 """ 5150 contentAttachment: ContentAttachment 5151 } 5152 5153 """ 5154 Autogenerated input type of CreateDeployment 5155 """ 5156 input CreateDeploymentInput @preview(toggledBy: "flash-preview") { 5157 """ 5158 Attempt to automatically merge the default branch into the requested ref, defaults to true. 5159 """ 5160 autoMerge: Boolean = true 5161 5162 """ 5163 A unique identifier for the client performing the mutation. 5164 """ 5165 clientMutationId: String 5166 5167 """ 5168 Short description of the deployment. 5169 """ 5170 description: String = "" 5171 5172 """ 5173 Name for the target deployment environment. 5174 """ 5175 environment: String = "production" 5176 5177 """ 5178 JSON payload with extra information about the deployment. 5179 """ 5180 payload: String = "{}" 5181 5182 """ 5183 The node ID of the ref to be deployed. 5184 """ 5185 refId: ID! @possibleTypes(concreteTypes: ["Ref"]) 5186 5187 """ 5188 The node ID of the repository. 5189 """ 5190 repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) 5191 5192 """ 5193 The status contexts to verify against commit status checks. To bypass required 5194 contexts, pass an empty array. Defaults to all unique contexts. 5195 """ 5196 requiredContexts: [String!] 5197 5198 """ 5199 Specifies a task to execute. 5200 """ 5201 task: String = "deploy" 5202 } 5203 5204 """ 5205 Autogenerated return type of CreateDeployment 5206 """ 5207 type CreateDeploymentPayload @preview(toggledBy: "flash-preview") { 5208 """ 5209 True if the default branch has been auto-merged into the deployment ref. 5210 """ 5211 autoMerged: Boolean 5212 5213 """ 5214 A unique identifier for the client performing the mutation. 5215 """ 5216 clientMutationId: String 5217 5218 """ 5219 The new deployment. 5220 """ 5221 deployment: Deployment 5222 } 5223 5224 """ 5225 Autogenerated input type of CreateDeploymentStatus 5226 """ 5227 input CreateDeploymentStatusInput @preview(toggledBy: "flash-preview") { 5228 """ 5229 Adds a new inactive status to all non-transient, non-production environment 5230 deployments with the same repository and environment name as the created 5231 status's deployment. 5232 """ 5233 autoInactive: Boolean = true 5234 5235 """ 5236 A unique identifier for the client performing the mutation. 5237 """ 5238 clientMutationId: String 5239 5240 """ 5241 The node ID of the deployment. 5242 """ 5243 deploymentId: ID! @possibleTypes(concreteTypes: ["Deployment"]) 5244 5245 """ 5246 A short description of the status. Maximum length of 140 characters. 5247 """ 5248 description: String = "" 5249 5250 """ 5251 If provided, updates the environment of the deploy. Otherwise, does not modify the environment. 5252 """ 5253 environment: String 5254 5255 """ 5256 Sets the URL for accessing your environment. 5257 """ 5258 environmentUrl: String = "" 5259 5260 """ 5261 The log URL to associate with this status. This URL should contain 5262 output to keep the user updated while the task is running or serve as 5263 historical information for what happened in the deployment. 5264 """ 5265 logUrl: String = "" 5266 5267 """ 5268 The state of the deployment. 5269 """ 5270 state: DeploymentStatusState! 5271 } 5272 5273 """ 5274 Autogenerated return type of CreateDeploymentStatus 5275 """ 5276 type CreateDeploymentStatusPayload @preview(toggledBy: "flash-preview") { 5277 """ 5278 A unique identifier for the client performing the mutation. 5279 """ 5280 clientMutationId: String 5281 5282 """ 5283 The new deployment status. 5284 """ 5285 deploymentStatus: DeploymentStatus 5286 } 5287 5288 """ 5289 Autogenerated input type of CreateEnterpriseOrganization 5290 """ 5291 input CreateEnterpriseOrganizationInput { 5292 """ 5293 The logins for the administrators of the new organization. 5294 """ 5295 adminLogins: [String!]! 5296 5297 """ 5298 The email used for sending billing receipts. 5299 """ 5300 billingEmail: String! 5301 5302 """ 5303 A unique identifier for the client performing the mutation. 5304 """ 5305 clientMutationId: String 5306 5307 """ 5308 The ID of the enterprise owning the new organization. 5309 """ 5310 enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) 5311 5312 """ 5313 The login of the new organization. 5314 """ 5315 login: String! 5316 5317 """ 5318 The profile name of the new organization. 5319 """ 5320 profileName: String! 5321 } 5322 5323 """ 5324 Autogenerated return type of CreateEnterpriseOrganization 5325 """ 5326 type CreateEnterpriseOrganizationPayload { 5327 """ 5328 A unique identifier for the client performing the mutation. 5329 """ 5330 clientMutationId: String 5331 5332 """ 5333 The enterprise that owns the created organization. 5334 """ 5335 enterprise: Enterprise 5336 5337 """ 5338 The organization that was created. 5339 """ 5340 organization: Organization 5341 } 5342 5343 """ 5344 Autogenerated input type of CreateIpAllowListEntry 5345 """ 5346 input CreateIpAllowListEntryInput { 5347 """ 5348 An IP address or range of addresses in CIDR notation. 5349 """ 5350 allowListValue: String! 5351 5352 """ 5353 A unique identifier for the client performing the mutation. 5354 """ 5355 clientMutationId: String 5356 5357 """ 5358 Whether the IP allow list entry is active when an IP allow list is enabled. 5359 """ 5360 isActive: Boolean! 5361 5362 """ 5363 An optional name for the IP allow list entry. 5364 """ 5365 name: String 5366 5367 """ 5368 The ID of the owner for which to create the new IP allow list entry. 5369 """ 5370 ownerId: ID! @possibleTypes(concreteTypes: ["Enterprise", "Organization"], abstractType: "IpAllowListOwner") 5371 } 5372 5373 """ 5374 Autogenerated return type of CreateIpAllowListEntry 5375 """ 5376 type CreateIpAllowListEntryPayload { 5377 """ 5378 A unique identifier for the client performing the mutation. 5379 """ 5380 clientMutationId: String 5381 5382 """ 5383 The IP allow list entry that was created. 5384 """ 5385 ipAllowListEntry: IpAllowListEntry 5386 } 5387 5388 """ 5389 Autogenerated input type of CreateIssue 5390 """ 5391 input CreateIssueInput { 5392 """ 5393 The Node ID for the user assignee for this issue. 5394 """ 5395 assigneeIds: [ID!] @possibleTypes(concreteTypes: ["User"]) 5396 5397 """ 5398 The body for the issue description. 5399 """ 5400 body: String 5401 5402 """ 5403 A unique identifier for the client performing the mutation. 5404 """ 5405 clientMutationId: String 5406 5407 """ 5408 The name of an issue template in the repository, assigns labels and assignees from the template to the issue 5409 """ 5410 issueTemplate: String 5411 5412 """ 5413 An array of Node IDs of labels for this issue. 5414 """ 5415 labelIds: [ID!] @possibleTypes(concreteTypes: ["Label"]) 5416 5417 """ 5418 The Node ID of the milestone for this issue. 5419 """ 5420 milestoneId: ID @possibleTypes(concreteTypes: ["Milestone"]) 5421 5422 """ 5423 An array of Node IDs for projects associated with this issue. 5424 """ 5425 projectIds: [ID!] @possibleTypes(concreteTypes: ["Project"]) 5426 5427 """ 5428 The Node ID of the repository. 5429 """ 5430 repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) 5431 5432 """ 5433 The title for the issue. 5434 """ 5435 title: String! 5436 } 5437 5438 """ 5439 Autogenerated return type of CreateIssue 5440 """ 5441 type CreateIssuePayload { 5442 """ 5443 A unique identifier for the client performing the mutation. 5444 """ 5445 clientMutationId: String 5446 5447 """ 5448 The new issue. 5449 """ 5450 issue: Issue 5451 } 5452 5453 """ 5454 Autogenerated input type of CreateLabel 5455 """ 5456 input CreateLabelInput @preview(toggledBy: "bane-preview") { 5457 """ 5458 A unique identifier for the client performing the mutation. 5459 """ 5460 clientMutationId: String 5461 5462 """ 5463 A 6 character hex code, without the leading #, identifying the color of the label. 5464 """ 5465 color: String! 5466 5467 """ 5468 A brief description of the label, such as its purpose. 5469 """ 5470 description: String 5471 5472 """ 5473 The name of the label. 5474 """ 5475 name: String! 5476 5477 """ 5478 The Node ID of the repository. 5479 """ 5480 repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) 5481 } 5482 5483 """ 5484 Autogenerated return type of CreateLabel 5485 """ 5486 type CreateLabelPayload @preview(toggledBy: "bane-preview") { 5487 """ 5488 A unique identifier for the client performing the mutation. 5489 """ 5490 clientMutationId: String 5491 5492 """ 5493 The new label. 5494 """ 5495 label: Label 5496 } 5497 5498 """ 5499 Autogenerated input type of CreateProject 5500 """ 5501 input CreateProjectInput { 5502 """ 5503 The description of project. 5504 """ 5505 body: String 5506 5507 """ 5508 A unique identifier for the client performing the mutation. 5509 """ 5510 clientMutationId: String 5511 5512 """ 5513 The name of project. 5514 """ 5515 name: String! 5516 5517 """ 5518 The owner ID to create the project under. 5519 """ 5520 ownerId: ID! @possibleTypes(concreteTypes: ["Organization", "Repository", "User"], abstractType: "ProjectOwner") 5521 5522 """ 5523 A list of repository IDs to create as linked repositories for the project 5524 """ 5525 repositoryIds: [ID!] @possibleTypes(concreteTypes: ["Repository"]) 5526 5527 """ 5528 The name of the GitHub-provided template. 5529 """ 5530 template: ProjectTemplate 5531 } 5532 5533 """ 5534 Autogenerated return type of CreateProject 5535 """ 5536 type CreateProjectPayload { 5537 """ 5538 A unique identifier for the client performing the mutation. 5539 """ 5540 clientMutationId: String 5541 5542 """ 5543 The new project. 5544 """ 5545 project: Project 5546 } 5547 5548 """ 5549 Autogenerated input type of CreatePullRequest 5550 """ 5551 input CreatePullRequestInput { 5552 """ 5553 The name of the branch you want your changes pulled into. This should be an existing branch 5554 on the current repository. You cannot update the base branch on a pull request to point 5555 to another repository. 5556 """ 5557 baseRefName: String! 5558 5559 """ 5560 The contents of the pull request. 5561 """ 5562 body: String 5563 5564 """ 5565 A unique identifier for the client performing the mutation. 5566 """ 5567 clientMutationId: String 5568 5569 """ 5570 Indicates whether this pull request should be a draft. 5571 """ 5572 draft: Boolean = false 5573 5574 """ 5575 The name of the branch where your changes are implemented. For cross-repository pull requests 5576 in the same network, namespace `head_ref_name` with a user like this: `username:branch`. 5577 """ 5578 headRefName: String! 5579 5580 """ 5581 Indicates whether maintainers can modify the pull request. 5582 """ 5583 maintainerCanModify: Boolean = true 5584 5585 """ 5586 The Node ID of the repository. 5587 """ 5588 repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) 5589 5590 """ 5591 The title of the pull request. 5592 """ 5593 title: String! 5594 } 5595 5596 """ 5597 Autogenerated return type of CreatePullRequest 5598 """ 5599 type CreatePullRequestPayload { 5600 """ 5601 A unique identifier for the client performing the mutation. 5602 """ 5603 clientMutationId: String 5604 5605 """ 5606 The new pull request. 5607 """ 5608 pullRequest: PullRequest 5609 } 5610 5611 """ 5612 Autogenerated input type of CreateRef 5613 """ 5614 input CreateRefInput { 5615 """ 5616 A unique identifier for the client performing the mutation. 5617 """ 5618 clientMutationId: String 5619 5620 """ 5621 The fully qualified name of the new Ref (ie: `refs/heads/my_new_branch`). 5622 """ 5623 name: String! 5624 5625 """ 5626 The GitObjectID that the new Ref shall target. Must point to a commit. 5627 """ 5628 oid: GitObjectID! 5629 5630 """ 5631 The Node ID of the Repository to create the Ref in. 5632 """ 5633 repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) 5634 } 5635 5636 """ 5637 Autogenerated return type of CreateRef 5638 """ 5639 type CreateRefPayload { 5640 """ 5641 A unique identifier for the client performing the mutation. 5642 """ 5643 clientMutationId: String 5644 5645 """ 5646 The newly created ref. 5647 """ 5648 ref: Ref 5649 } 5650 5651 """ 5652 Autogenerated input type of CreateRepository 5653 """ 5654 input CreateRepositoryInput { 5655 """ 5656 A unique identifier for the client performing the mutation. 5657 """ 5658 clientMutationId: String 5659 5660 """ 5661 A short description of the new repository. 5662 """ 5663 description: String 5664 5665 """ 5666 Indicates if the repository should have the issues feature enabled. 5667 """ 5668 hasIssuesEnabled: Boolean = true 5669 5670 """ 5671 Indicates if the repository should have the wiki feature enabled. 5672 """ 5673 hasWikiEnabled: Boolean = false 5674 5675 """ 5676 The URL for a web page about this repository. 5677 """ 5678 homepageUrl: URI 5679 5680 """ 5681 The name of the new repository. 5682 """ 5683 name: String! 5684 5685 """ 5686 The ID of the owner for the new repository. 5687 """ 5688 ownerId: ID @possibleTypes(concreteTypes: ["Organization", "User"], abstractType: "RepositoryOwner") 5689 5690 """ 5691 When an organization is specified as the owner, this ID identifies the team 5692 that should be granted access to the new repository. 5693 """ 5694 teamId: ID @possibleTypes(concreteTypes: ["Team"]) 5695 5696 """ 5697 Whether this repository should be marked as a template such that anyone who 5698 can access it can create new repositories with the same files and directory structure. 5699 """ 5700 template: Boolean = false 5701 5702 """ 5703 Indicates the repository's visibility level. 5704 """ 5705 visibility: RepositoryVisibility! 5706 } 5707 5708 """ 5709 Autogenerated return type of CreateRepository 5710 """ 5711 type CreateRepositoryPayload { 5712 """ 5713 A unique identifier for the client performing the mutation. 5714 """ 5715 clientMutationId: String 5716 5717 """ 5718 The new repository. 5719 """ 5720 repository: Repository 5721 } 5722 5723 """ 5724 Autogenerated input type of CreateTeamDiscussionComment 5725 """ 5726 input CreateTeamDiscussionCommentInput { 5727 """ 5728 The content of the comment. 5729 """ 5730 body: String! 5731 5732 """ 5733 A unique identifier for the client performing the mutation. 5734 """ 5735 clientMutationId: String 5736 5737 """ 5738 The ID of the discussion to which the comment belongs. 5739 """ 5740 discussionId: ID! @possibleTypes(concreteTypes: ["TeamDiscussion"]) 5741 } 5742 5743 """ 5744 Autogenerated return type of CreateTeamDiscussionComment 5745 """ 5746 type CreateTeamDiscussionCommentPayload { 5747 """ 5748 A unique identifier for the client performing the mutation. 5749 """ 5750 clientMutationId: String 5751 5752 """ 5753 The new comment. 5754 """ 5755 teamDiscussionComment: TeamDiscussionComment 5756 } 5757 5758 """ 5759 Autogenerated input type of CreateTeamDiscussion 5760 """ 5761 input CreateTeamDiscussionInput { 5762 """ 5763 The content of the discussion. 5764 """ 5765 body: String! 5766 5767 """ 5768 A unique identifier for the client performing the mutation. 5769 """ 5770 clientMutationId: String 5771 5772 """ 5773 If true, restricts the visibility of this discussion to team members and 5774 organization admins. If false or not specified, allows any organization member 5775 to view this discussion. 5776 """ 5777 private: Boolean 5778 5779 """ 5780 The ID of the team to which the discussion belongs. 5781 """ 5782 teamId: ID! @possibleTypes(concreteTypes: ["Team"]) 5783 5784 """ 5785 The title of the discussion. 5786 """ 5787 title: String! 5788 } 5789 5790 """ 5791 Autogenerated return type of CreateTeamDiscussion 5792 """ 5793 type CreateTeamDiscussionPayload { 5794 """ 5795 A unique identifier for the client performing the mutation. 5796 """ 5797 clientMutationId: String 5798 5799 """ 5800 The new discussion. 5801 """ 5802 teamDiscussion: TeamDiscussion 5803 } 5804 5805 """ 5806 Represents the contribution a user made by committing to a repository. 5807 """ 5808 type CreatedCommitContribution implements Contribution { 5809 """ 5810 How many commits were made on this day to this repository by the user. 5811 """ 5812 commitCount: Int! 5813 5814 """ 5815 Whether this contribution is associated with a record you do not have access to. For 5816 example, your own 'first issue' contribution may have been made on a repository you can no 5817 longer access. 5818 """ 5819 isRestricted: Boolean! 5820 5821 """ 5822 When this contribution was made. 5823 """ 5824 occurredAt: DateTime! 5825 5826 """ 5827 The repository the user made a commit in. 5828 """ 5829 repository: Repository! 5830 5831 """ 5832 The HTTP path for this contribution. 5833 """ 5834 resourcePath: URI! 5835 5836 """ 5837 The HTTP URL for this contribution. 5838 """ 5839 url: URI! 5840 5841 """ 5842 The user who made this contribution. 5843 """ 5844 user: User! 5845 } 5846 5847 """ 5848 The connection type for CreatedCommitContribution. 5849 """ 5850 type CreatedCommitContributionConnection { 5851 """ 5852 A list of edges. 5853 """ 5854 edges: [CreatedCommitContributionEdge] 5855 5856 """ 5857 A list of nodes. 5858 """ 5859 nodes: [CreatedCommitContribution] 5860 5861 """ 5862 Information to aid in pagination. 5863 """ 5864 pageInfo: PageInfo! 5865 5866 """ 5867 Identifies the total count of commits across days and repositories in the connection. 5868 """ 5869 totalCount: Int! 5870 } 5871 5872 """ 5873 An edge in a connection. 5874 """ 5875 type CreatedCommitContributionEdge { 5876 """ 5877 A cursor for use in pagination. 5878 """ 5879 cursor: String! 5880 5881 """ 5882 The item at the end of the edge. 5883 """ 5884 node: CreatedCommitContribution 5885 } 5886 5887 """ 5888 Represents the contribution a user made on GitHub by opening an issue. 5889 """ 5890 type CreatedIssueContribution implements Contribution { 5891 """ 5892 Whether this contribution is associated with a record you do not have access to. For 5893 example, your own 'first issue' contribution may have been made on a repository you can no 5894 longer access. 5895 """ 5896 isRestricted: Boolean! 5897 5898 """ 5899 The issue that was opened. 5900 """ 5901 issue: Issue! 5902 5903 """ 5904 When this contribution was made. 5905 """ 5906 occurredAt: DateTime! 5907 5908 """ 5909 The HTTP path for this contribution. 5910 """ 5911 resourcePath: URI! 5912 5913 """ 5914 The HTTP URL for this contribution. 5915 """ 5916 url: URI! 5917 5918 """ 5919 The user who made this contribution. 5920 """ 5921 user: User! 5922 } 5923 5924 """ 5925 The connection type for CreatedIssueContribution. 5926 """ 5927 type CreatedIssueContributionConnection { 5928 """ 5929 A list of edges. 5930 """ 5931 edges: [CreatedIssueContributionEdge] 5932 5933 """ 5934 A list of nodes. 5935 """ 5936 nodes: [CreatedIssueContribution] 5937 5938 """ 5939 Information to aid in pagination. 5940 """ 5941 pageInfo: PageInfo! 5942 5943 """ 5944 Identifies the total count of items in the connection. 5945 """ 5946 totalCount: Int! 5947 } 5948 5949 """ 5950 An edge in a connection. 5951 """ 5952 type CreatedIssueContributionEdge { 5953 """ 5954 A cursor for use in pagination. 5955 """ 5956 cursor: String! 5957 5958 """ 5959 The item at the end of the edge. 5960 """ 5961 node: CreatedIssueContribution 5962 } 5963 5964 """ 5965 Represents either a issue the viewer can access or a restricted contribution. 5966 """ 5967 union CreatedIssueOrRestrictedContribution = CreatedIssueContribution | RestrictedContribution 5968 5969 """ 5970 Represents the contribution a user made on GitHub by opening a pull request. 5971 """ 5972 type CreatedPullRequestContribution implements Contribution { 5973 """ 5974 Whether this contribution is associated with a record you do not have access to. For 5975 example, your own 'first issue' contribution may have been made on a repository you can no 5976 longer access. 5977 """ 5978 isRestricted: Boolean! 5979 5980 """ 5981 When this contribution was made. 5982 """ 5983 occurredAt: DateTime! 5984 5985 """ 5986 The pull request that was opened. 5987 """ 5988 pullRequest: PullRequest! 5989 5990 """ 5991 The HTTP path for this contribution. 5992 """ 5993 resourcePath: URI! 5994 5995 """ 5996 The HTTP URL for this contribution. 5997 """ 5998 url: URI! 5999 6000 """ 6001 The user who made this contribution. 6002 """ 6003 user: User! 6004 } 6005 6006 """ 6007 The connection type for CreatedPullRequestContribution. 6008 """ 6009 type CreatedPullRequestContributionConnection { 6010 """ 6011 A list of edges. 6012 """ 6013 edges: [CreatedPullRequestContributionEdge] 6014 6015 """ 6016 A list of nodes. 6017 """ 6018 nodes: [CreatedPullRequestContribution] 6019 6020 """ 6021 Information to aid in pagination. 6022 """ 6023 pageInfo: PageInfo! 6024 6025 """ 6026 Identifies the total count of items in the connection. 6027 """ 6028 totalCount: Int! 6029 } 6030 6031 """ 6032 An edge in a connection. 6033 """ 6034 type CreatedPullRequestContributionEdge { 6035 """ 6036 A cursor for use in pagination. 6037 """ 6038 cursor: String! 6039 6040 """ 6041 The item at the end of the edge. 6042 """ 6043 node: CreatedPullRequestContribution 6044 } 6045 6046 """ 6047 Represents either a pull request the viewer can access or a restricted contribution. 6048 """ 6049 union CreatedPullRequestOrRestrictedContribution = CreatedPullRequestContribution | RestrictedContribution 6050 6051 """ 6052 Represents the contribution a user made by leaving a review on a pull request. 6053 """ 6054 type CreatedPullRequestReviewContribution implements Contribution { 6055 """ 6056 Whether this contribution is associated with a record you do not have access to. For 6057 example, your own 'first issue' contribution may have been made on a repository you can no 6058 longer access. 6059 """ 6060 isRestricted: Boolean! 6061 6062 """ 6063 When this contribution was made. 6064 """ 6065 occurredAt: DateTime! 6066 6067 """ 6068 The pull request the user reviewed. 6069 """ 6070 pullRequest: PullRequest! 6071 6072 """ 6073 The review the user left on the pull request. 6074 """ 6075 pullRequestReview: PullRequestReview! 6076 6077 """ 6078 The repository containing the pull request that the user reviewed. 6079 """ 6080 repository: Repository! 6081 6082 """ 6083 The HTTP path for this contribution. 6084 """ 6085 resourcePath: URI! 6086 6087 """ 6088 The HTTP URL for this contribution. 6089 """ 6090 url: URI! 6091 6092 """ 6093 The user who made this contribution. 6094 """ 6095 user: User! 6096 } 6097 6098 """ 6099 The connection type for CreatedPullRequestReviewContribution. 6100 """ 6101 type CreatedPullRequestReviewContributionConnection { 6102 """ 6103 A list of edges. 6104 """ 6105 edges: [CreatedPullRequestReviewContributionEdge] 6106 6107 """ 6108 A list of nodes. 6109 """ 6110 nodes: [CreatedPullRequestReviewContribution] 6111 6112 """ 6113 Information to aid in pagination. 6114 """ 6115 pageInfo: PageInfo! 6116 6117 """ 6118 Identifies the total count of items in the connection. 6119 """ 6120 totalCount: Int! 6121 } 6122 6123 """ 6124 An edge in a connection. 6125 """ 6126 type CreatedPullRequestReviewContributionEdge { 6127 """ 6128 A cursor for use in pagination. 6129 """ 6130 cursor: String! 6131 6132 """ 6133 The item at the end of the edge. 6134 """ 6135 node: CreatedPullRequestReviewContribution 6136 } 6137 6138 """ 6139 Represents the contribution a user made on GitHub by creating a repository. 6140 """ 6141 type CreatedRepositoryContribution implements Contribution { 6142 """ 6143 Whether this contribution is associated with a record you do not have access to. For 6144 example, your own 'first issue' contribution may have been made on a repository you can no 6145 longer access. 6146 """ 6147 isRestricted: Boolean! 6148 6149 """ 6150 When this contribution was made. 6151 """ 6152 occurredAt: DateTime! 6153 6154 """ 6155 The repository that was created. 6156 """ 6157 repository: Repository! 6158 6159 """ 6160 The HTTP path for this contribution. 6161 """ 6162 resourcePath: URI! 6163 6164 """ 6165 The HTTP URL for this contribution. 6166 """ 6167 url: URI! 6168 6169 """ 6170 The user who made this contribution. 6171 """ 6172 user: User! 6173 } 6174 6175 """ 6176 The connection type for CreatedRepositoryContribution. 6177 """ 6178 type CreatedRepositoryContributionConnection { 6179 """ 6180 A list of edges. 6181 """ 6182 edges: [CreatedRepositoryContributionEdge] 6183 6184 """ 6185 A list of nodes. 6186 """ 6187 nodes: [CreatedRepositoryContribution] 6188 6189 """ 6190 Information to aid in pagination. 6191 """ 6192 pageInfo: PageInfo! 6193 6194 """ 6195 Identifies the total count of items in the connection. 6196 """ 6197 totalCount: Int! 6198 } 6199 6200 """ 6201 An edge in a connection. 6202 """ 6203 type CreatedRepositoryContributionEdge { 6204 """ 6205 A cursor for use in pagination. 6206 """ 6207 cursor: String! 6208 6209 """ 6210 The item at the end of the edge. 6211 """ 6212 node: CreatedRepositoryContribution 6213 } 6214 6215 """ 6216 Represents either a repository the viewer can access or a restricted contribution. 6217 """ 6218 union CreatedRepositoryOrRestrictedContribution = CreatedRepositoryContribution | RestrictedContribution 6219 6220 """ 6221 Represents a mention made by one issue or pull request to another. 6222 """ 6223 type CrossReferencedEvent implements Node & UniformResourceLocatable { 6224 """ 6225 Identifies the actor who performed the event. 6226 """ 6227 actor: Actor 6228 6229 """ 6230 Identifies the date and time when the object was created. 6231 """ 6232 createdAt: DateTime! 6233 id: ID! 6234 6235 """ 6236 Reference originated in a different repository. 6237 """ 6238 isCrossRepository: Boolean! 6239 6240 """ 6241 Identifies when the reference was made. 6242 """ 6243 referencedAt: DateTime! 6244 6245 """ 6246 The HTTP path for this pull request. 6247 """ 6248 resourcePath: URI! 6249 6250 """ 6251 Issue or pull request that made the reference. 6252 """ 6253 source: ReferencedSubject! 6254 6255 """ 6256 Issue or pull request to which the reference was made. 6257 """ 6258 target: ReferencedSubject! 6259 6260 """ 6261 The HTTP URL for this pull request. 6262 """ 6263 url: URI! 6264 6265 """ 6266 Checks if the target will be closed when the source is merged. 6267 """ 6268 willCloseTarget: Boolean! 6269 } 6270 6271 """ 6272 An ISO-8601 encoded date string. 6273 """ 6274 scalar Date 6275 6276 """ 6277 An ISO-8601 encoded UTC date string. 6278 """ 6279 scalar DateTime 6280 6281 """ 6282 Autogenerated input type of DeclineTopicSuggestion 6283 """ 6284 input DeclineTopicSuggestionInput { 6285 """ 6286 A unique identifier for the client performing the mutation. 6287 """ 6288 clientMutationId: String 6289 6290 """ 6291 The name of the suggested topic. 6292 """ 6293 name: String! 6294 6295 """ 6296 The reason why the suggested topic is declined. 6297 """ 6298 reason: TopicSuggestionDeclineReason! 6299 6300 """ 6301 The Node ID of the repository. 6302 """ 6303 repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) 6304 } 6305 6306 """ 6307 Autogenerated return type of DeclineTopicSuggestion 6308 """ 6309 type DeclineTopicSuggestionPayload { 6310 """ 6311 A unique identifier for the client performing the mutation. 6312 """ 6313 clientMutationId: String 6314 6315 """ 6316 The declined topic. 6317 """ 6318 topic: Topic 6319 } 6320 6321 """ 6322 The possible default permissions for repositories. 6323 """ 6324 enum DefaultRepositoryPermissionField { 6325 """ 6326 Can read, write, and administrate repos by default 6327 """ 6328 ADMIN 6329 6330 """ 6331 No access 6332 """ 6333 NONE 6334 6335 """ 6336 Can read repos by default 6337 """ 6338 READ 6339 6340 """ 6341 Can read and write repos by default 6342 """ 6343 WRITE 6344 } 6345 6346 """ 6347 Entities that can be deleted. 6348 """ 6349 interface Deletable { 6350 """ 6351 Check if the current viewer can delete this object. 6352 """ 6353 viewerCanDelete: Boolean! 6354 } 6355 6356 """ 6357 Autogenerated input type of DeleteBranchProtectionRule 6358 """ 6359 input DeleteBranchProtectionRuleInput { 6360 """ 6361 The global relay id of the branch protection rule to be deleted. 6362 """ 6363 branchProtectionRuleId: ID! @possibleTypes(concreteTypes: ["BranchProtectionRule"]) 6364 6365 """ 6366 A unique identifier for the client performing the mutation. 6367 """ 6368 clientMutationId: String 6369 } 6370 6371 """ 6372 Autogenerated return type of DeleteBranchProtectionRule 6373 """ 6374 type DeleteBranchProtectionRulePayload { 6375 """ 6376 A unique identifier for the client performing the mutation. 6377 """ 6378 clientMutationId: String 6379 } 6380 6381 """ 6382 Autogenerated input type of DeleteDeployment 6383 """ 6384 input DeleteDeploymentInput { 6385 """ 6386 A unique identifier for the client performing the mutation. 6387 """ 6388 clientMutationId: String 6389 6390 """ 6391 The Node ID of the deployment to be deleted. 6392 """ 6393 id: ID! @possibleTypes(concreteTypes: ["Deployment"]) 6394 } 6395 6396 """ 6397 Autogenerated return type of DeleteDeployment 6398 """ 6399 type DeleteDeploymentPayload { 6400 """ 6401 A unique identifier for the client performing the mutation. 6402 """ 6403 clientMutationId: String 6404 } 6405 6406 """ 6407 Autogenerated input type of DeleteIpAllowListEntry 6408 """ 6409 input DeleteIpAllowListEntryInput { 6410 """ 6411 A unique identifier for the client performing the mutation. 6412 """ 6413 clientMutationId: String 6414 6415 """ 6416 The ID of the IP allow list entry to delete. 6417 """ 6418 ipAllowListEntryId: ID! @possibleTypes(concreteTypes: ["IpAllowListEntry"]) 6419 } 6420 6421 """ 6422 Autogenerated return type of DeleteIpAllowListEntry 6423 """ 6424 type DeleteIpAllowListEntryPayload { 6425 """ 6426 A unique identifier for the client performing the mutation. 6427 """ 6428 clientMutationId: String 6429 6430 """ 6431 The IP allow list entry that was deleted. 6432 """ 6433 ipAllowListEntry: IpAllowListEntry 6434 } 6435 6436 """ 6437 Autogenerated input type of DeleteIssueComment 6438 """ 6439 input DeleteIssueCommentInput { 6440 """ 6441 A unique identifier for the client performing the mutation. 6442 """ 6443 clientMutationId: String 6444 6445 """ 6446 The ID of the comment to delete. 6447 """ 6448 id: ID! @possibleTypes(concreteTypes: ["IssueComment"]) 6449 } 6450 6451 """ 6452 Autogenerated return type of DeleteIssueComment 6453 """ 6454 type DeleteIssueCommentPayload { 6455 """ 6456 A unique identifier for the client performing the mutation. 6457 """ 6458 clientMutationId: String 6459 } 6460 6461 """ 6462 Autogenerated input type of DeleteIssue 6463 """ 6464 input DeleteIssueInput { 6465 """ 6466 A unique identifier for the client performing the mutation. 6467 """ 6468 clientMutationId: String 6469 6470 """ 6471 The ID of the issue to delete. 6472 """ 6473 issueId: ID! @possibleTypes(concreteTypes: ["Issue"]) 6474 } 6475 6476 """ 6477 Autogenerated return type of DeleteIssue 6478 """ 6479 type DeleteIssuePayload { 6480 """ 6481 A unique identifier for the client performing the mutation. 6482 """ 6483 clientMutationId: String 6484 6485 """ 6486 The repository the issue belonged to 6487 """ 6488 repository: Repository 6489 } 6490 6491 """ 6492 Autogenerated input type of DeleteLabel 6493 """ 6494 input DeleteLabelInput @preview(toggledBy: "bane-preview") { 6495 """ 6496 A unique identifier for the client performing the mutation. 6497 """ 6498 clientMutationId: String 6499 6500 """ 6501 The Node ID of the label to be deleted. 6502 """ 6503 id: ID! @possibleTypes(concreteTypes: ["Label"]) 6504 } 6505 6506 """ 6507 Autogenerated return type of DeleteLabel 6508 """ 6509 type DeleteLabelPayload @preview(toggledBy: "bane-preview") { 6510 """ 6511 A unique identifier for the client performing the mutation. 6512 """ 6513 clientMutationId: String 6514 } 6515 6516 """ 6517 Autogenerated input type of DeletePackageVersion 6518 """ 6519 input DeletePackageVersionInput { 6520 """ 6521 A unique identifier for the client performing the mutation. 6522 """ 6523 clientMutationId: String 6524 6525 """ 6526 The ID of the package version to be deleted. 6527 """ 6528 packageVersionId: ID! @possibleTypes(concreteTypes: ["PackageVersion"]) 6529 } 6530 6531 """ 6532 Autogenerated return type of DeletePackageVersion 6533 """ 6534 type DeletePackageVersionPayload { 6535 """ 6536 A unique identifier for the client performing the mutation. 6537 """ 6538 clientMutationId: String 6539 6540 """ 6541 Whether or not the operation succeeded. 6542 """ 6543 success: Boolean 6544 } 6545 6546 """ 6547 Autogenerated input type of DeleteProjectCard 6548 """ 6549 input DeleteProjectCardInput { 6550 """ 6551 The id of the card to delete. 6552 """ 6553 cardId: ID! @possibleTypes(concreteTypes: ["ProjectCard"]) 6554 6555 """ 6556 A unique identifier for the client performing the mutation. 6557 """ 6558 clientMutationId: String 6559 } 6560 6561 """ 6562 Autogenerated return type of DeleteProjectCard 6563 """ 6564 type DeleteProjectCardPayload { 6565 """ 6566 A unique identifier for the client performing the mutation. 6567 """ 6568 clientMutationId: String 6569 6570 """ 6571 The column the deleted card was in. 6572 """ 6573 column: ProjectColumn 6574 6575 """ 6576 The deleted card ID. 6577 """ 6578 deletedCardId: ID 6579 } 6580 6581 """ 6582 Autogenerated input type of DeleteProjectColumn 6583 """ 6584 input DeleteProjectColumnInput { 6585 """ 6586 A unique identifier for the client performing the mutation. 6587 """ 6588 clientMutationId: String 6589 6590 """ 6591 The id of the column to delete. 6592 """ 6593 columnId: ID! @possibleTypes(concreteTypes: ["ProjectColumn"]) 6594 } 6595 6596 """ 6597 Autogenerated return type of DeleteProjectColumn 6598 """ 6599 type DeleteProjectColumnPayload { 6600 """ 6601 A unique identifier for the client performing the mutation. 6602 """ 6603 clientMutationId: String 6604 6605 """ 6606 The deleted column ID. 6607 """ 6608 deletedColumnId: ID 6609 6610 """ 6611 The project the deleted column was in. 6612 """ 6613 project: Project 6614 } 6615 6616 """ 6617 Autogenerated input type of DeleteProject 6618 """ 6619 input DeleteProjectInput { 6620 """ 6621 A unique identifier for the client performing the mutation. 6622 """ 6623 clientMutationId: String 6624 6625 """ 6626 The Project ID to update. 6627 """ 6628 projectId: ID! @possibleTypes(concreteTypes: ["Project"]) 6629 } 6630 6631 """ 6632 Autogenerated return type of DeleteProject 6633 """ 6634 type DeleteProjectPayload { 6635 """ 6636 A unique identifier for the client performing the mutation. 6637 """ 6638 clientMutationId: String 6639 6640 """ 6641 The repository or organization the project was removed from. 6642 """ 6643 owner: ProjectOwner 6644 } 6645 6646 """ 6647 Autogenerated input type of DeletePullRequestReviewComment 6648 """ 6649 input DeletePullRequestReviewCommentInput { 6650 """ 6651 A unique identifier for the client performing the mutation. 6652 """ 6653 clientMutationId: String 6654 6655 """ 6656 The ID of the comment to delete. 6657 """ 6658 id: ID! @possibleTypes(concreteTypes: ["PullRequestReviewComment"]) 6659 } 6660 6661 """ 6662 Autogenerated return type of DeletePullRequestReviewComment 6663 """ 6664 type DeletePullRequestReviewCommentPayload { 6665 """ 6666 A unique identifier for the client performing the mutation. 6667 """ 6668 clientMutationId: String 6669 6670 """ 6671 The pull request review the deleted comment belonged to. 6672 """ 6673 pullRequestReview: PullRequestReview 6674 } 6675 6676 """ 6677 Autogenerated input type of DeletePullRequestReview 6678 """ 6679 input DeletePullRequestReviewInput { 6680 """ 6681 A unique identifier for the client performing the mutation. 6682 """ 6683 clientMutationId: String 6684 6685 """ 6686 The Node ID of the pull request review to delete. 6687 """ 6688 pullRequestReviewId: ID! @possibleTypes(concreteTypes: ["PullRequestReview"]) 6689 } 6690 6691 """ 6692 Autogenerated return type of DeletePullRequestReview 6693 """ 6694 type DeletePullRequestReviewPayload { 6695 """ 6696 A unique identifier for the client performing the mutation. 6697 """ 6698 clientMutationId: String 6699 6700 """ 6701 The deleted pull request review. 6702 """ 6703 pullRequestReview: PullRequestReview 6704 } 6705 6706 """ 6707 Autogenerated input type of DeleteRef 6708 """ 6709 input DeleteRefInput { 6710 """ 6711 A unique identifier for the client performing the mutation. 6712 """ 6713 clientMutationId: String 6714 6715 """ 6716 The Node ID of the Ref to be deleted. 6717 """ 6718 refId: ID! @possibleTypes(concreteTypes: ["Ref"]) 6719 } 6720 6721 """ 6722 Autogenerated return type of DeleteRef 6723 """ 6724 type DeleteRefPayload { 6725 """ 6726 A unique identifier for the client performing the mutation. 6727 """ 6728 clientMutationId: String 6729 } 6730 6731 """ 6732 Autogenerated input type of DeleteTeamDiscussionComment 6733 """ 6734 input DeleteTeamDiscussionCommentInput { 6735 """ 6736 A unique identifier for the client performing the mutation. 6737 """ 6738 clientMutationId: String 6739 6740 """ 6741 The ID of the comment to delete. 6742 """ 6743 id: ID! @possibleTypes(concreteTypes: ["TeamDiscussionComment"]) 6744 } 6745 6746 """ 6747 Autogenerated return type of DeleteTeamDiscussionComment 6748 """ 6749 type DeleteTeamDiscussionCommentPayload { 6750 """ 6751 A unique identifier for the client performing the mutation. 6752 """ 6753 clientMutationId: String 6754 } 6755 6756 """ 6757 Autogenerated input type of DeleteTeamDiscussion 6758 """ 6759 input DeleteTeamDiscussionInput { 6760 """ 6761 A unique identifier for the client performing the mutation. 6762 """ 6763 clientMutationId: String 6764 6765 """ 6766 The discussion ID to delete. 6767 """ 6768 id: ID! @possibleTypes(concreteTypes: ["TeamDiscussion"]) 6769 } 6770 6771 """ 6772 Autogenerated return type of DeleteTeamDiscussion 6773 """ 6774 type DeleteTeamDiscussionPayload { 6775 """ 6776 A unique identifier for the client performing the mutation. 6777 """ 6778 clientMutationId: String 6779 } 6780 6781 """ 6782 Autogenerated input type of DeleteVerifiableDomain 6783 """ 6784 input DeleteVerifiableDomainInput { 6785 """ 6786 A unique identifier for the client performing the mutation. 6787 """ 6788 clientMutationId: String 6789 6790 """ 6791 The ID of the verifiable domain to delete. 6792 """ 6793 id: ID! @possibleTypes(concreteTypes: ["VerifiableDomain"]) 6794 } 6795 6796 """ 6797 Autogenerated return type of DeleteVerifiableDomain 6798 """ 6799 type DeleteVerifiableDomainPayload { 6800 """ 6801 A unique identifier for the client performing the mutation. 6802 """ 6803 clientMutationId: String 6804 6805 """ 6806 The owning account from which the domain was deleted. 6807 """ 6808 owner: VerifiableDomainOwner 6809 } 6810 6811 """ 6812 Represents a 'demilestoned' event on a given issue or pull request. 6813 """ 6814 type DemilestonedEvent implements Node { 6815 """ 6816 Identifies the actor who performed the event. 6817 """ 6818 actor: Actor 6819 6820 """ 6821 Identifies the date and time when the object was created. 6822 """ 6823 createdAt: DateTime! 6824 id: ID! 6825 6826 """ 6827 Identifies the milestone title associated with the 'demilestoned' event. 6828 """ 6829 milestoneTitle: String! 6830 6831 """ 6832 Object referenced by event. 6833 """ 6834 subject: MilestoneItem! 6835 } 6836 6837 """ 6838 A dependency manifest entry 6839 """ 6840 type DependencyGraphDependency @preview(toggledBy: "hawkgirl-preview") { 6841 """ 6842 Does the dependency itself have dependencies? 6843 """ 6844 hasDependencies: Boolean! 6845 6846 """ 6847 The dependency package manager 6848 """ 6849 packageManager: String 6850 6851 """ 6852 The required package name 6853 """ 6854 packageName: String! 6855 6856 """ 6857 The repository containing the package 6858 """ 6859 repository: Repository 6860 6861 """ 6862 The dependency version requirements 6863 """ 6864 requirements: String! 6865 } 6866 6867 """ 6868 The connection type for DependencyGraphDependency. 6869 """ 6870 type DependencyGraphDependencyConnection @preview(toggledBy: "hawkgirl-preview") { 6871 """ 6872 A list of edges. 6873 """ 6874 edges: [DependencyGraphDependencyEdge] 6875 6876 """ 6877 A list of nodes. 6878 """ 6879 nodes: [DependencyGraphDependency] 6880 6881 """ 6882 Information to aid in pagination. 6883 """ 6884 pageInfo: PageInfo! 6885 6886 """ 6887 Identifies the total count of items in the connection. 6888 """ 6889 totalCount: Int! 6890 } 6891 6892 """ 6893 An edge in a connection. 6894 """ 6895 type DependencyGraphDependencyEdge @preview(toggledBy: "hawkgirl-preview") { 6896 """ 6897 A cursor for use in pagination. 6898 """ 6899 cursor: String! 6900 6901 """ 6902 The item at the end of the edge. 6903 """ 6904 node: DependencyGraphDependency 6905 } 6906 6907 """ 6908 Dependency manifest for a repository 6909 """ 6910 type DependencyGraphManifest implements Node @preview(toggledBy: "hawkgirl-preview") { 6911 """ 6912 Path to view the manifest file blob 6913 """ 6914 blobPath: String! 6915 6916 """ 6917 A list of manifest dependencies 6918 """ 6919 dependencies( 6920 """ 6921 Returns the elements in the list that come after the specified cursor. 6922 """ 6923 after: String 6924 6925 """ 6926 Returns the elements in the list that come before the specified cursor. 6927 """ 6928 before: String 6929 6930 """ 6931 Returns the first _n_ elements from the list. 6932 """ 6933 first: Int 6934 6935 """ 6936 Returns the last _n_ elements from the list. 6937 """ 6938 last: Int 6939 ): DependencyGraphDependencyConnection 6940 6941 """ 6942 The number of dependencies listed in the manifest 6943 """ 6944 dependenciesCount: Int 6945 6946 """ 6947 Is the manifest too big to parse? 6948 """ 6949 exceedsMaxSize: Boolean! 6950 6951 """ 6952 Fully qualified manifest filename 6953 """ 6954 filename: String! 6955 id: ID! 6956 6957 """ 6958 Were we able to parse the manifest? 6959 """ 6960 parseable: Boolean! 6961 6962 """ 6963 The repository containing the manifest 6964 """ 6965 repository: Repository! 6966 } 6967 6968 """ 6969 The connection type for DependencyGraphManifest. 6970 """ 6971 type DependencyGraphManifestConnection @preview(toggledBy: "hawkgirl-preview") { 6972 """ 6973 A list of edges. 6974 """ 6975 edges: [DependencyGraphManifestEdge] 6976 6977 """ 6978 A list of nodes. 6979 """ 6980 nodes: [DependencyGraphManifest] 6981 6982 """ 6983 Information to aid in pagination. 6984 """ 6985 pageInfo: PageInfo! 6986 6987 """ 6988 Identifies the total count of items in the connection. 6989 """ 6990 totalCount: Int! 6991 } 6992 6993 """ 6994 An edge in a connection. 6995 """ 6996 type DependencyGraphManifestEdge @preview(toggledBy: "hawkgirl-preview") { 6997 """ 6998 A cursor for use in pagination. 6999 """ 7000 cursor: String! 7001 7002 """ 7003 The item at the end of the edge. 7004 """ 7005 node: DependencyGraphManifest 7006 } 7007 7008 """ 7009 A repository deploy key. 7010 """ 7011 type DeployKey implements Node { 7012 """ 7013 Identifies the date and time when the object was created. 7014 """ 7015 createdAt: DateTime! 7016 id: ID! 7017 7018 """ 7019 The deploy key. 7020 """ 7021 key: String! 7022 7023 """ 7024 Whether or not the deploy key is read only. 7025 """ 7026 readOnly: Boolean! 7027 7028 """ 7029 The deploy key title. 7030 """ 7031 title: String! 7032 7033 """ 7034 Whether or not the deploy key has been verified. 7035 """ 7036 verified: Boolean! 7037 } 7038 7039 """ 7040 The connection type for DeployKey. 7041 """ 7042 type DeployKeyConnection { 7043 """ 7044 A list of edges. 7045 """ 7046 edges: [DeployKeyEdge] 7047 7048 """ 7049 A list of nodes. 7050 """ 7051 nodes: [DeployKey] 7052 7053 """ 7054 Information to aid in pagination. 7055 """ 7056 pageInfo: PageInfo! 7057 7058 """ 7059 Identifies the total count of items in the connection. 7060 """ 7061 totalCount: Int! 7062 } 7063 7064 """ 7065 An edge in a connection. 7066 """ 7067 type DeployKeyEdge { 7068 """ 7069 A cursor for use in pagination. 7070 """ 7071 cursor: String! 7072 7073 """ 7074 The item at the end of the edge. 7075 """ 7076 node: DeployKey 7077 } 7078 7079 """ 7080 Represents a 'deployed' event on a given pull request. 7081 """ 7082 type DeployedEvent implements Node { 7083 """ 7084 Identifies the actor who performed the event. 7085 """ 7086 actor: Actor 7087 7088 """ 7089 Identifies the date and time when the object was created. 7090 """ 7091 createdAt: DateTime! 7092 7093 """ 7094 Identifies the primary key from the database. 7095 """ 7096 databaseId: Int 7097 7098 """ 7099 The deployment associated with the 'deployed' event. 7100 """ 7101 deployment: Deployment! 7102 id: ID! 7103 7104 """ 7105 PullRequest referenced by event. 7106 """ 7107 pullRequest: PullRequest! 7108 7109 """ 7110 The ref associated with the 'deployed' event. 7111 """ 7112 ref: Ref 7113 } 7114 7115 """ 7116 Represents triggered deployment instance. 7117 """ 7118 type Deployment implements Node { 7119 """ 7120 Identifies the commit sha of the deployment. 7121 """ 7122 commit: Commit 7123 7124 """ 7125 Identifies the oid of the deployment commit, even if the commit has been deleted. 7126 """ 7127 commitOid: String! 7128 7129 """ 7130 Identifies the date and time when the object was created. 7131 """ 7132 createdAt: DateTime! 7133 7134 """ 7135 Identifies the actor who triggered the deployment. 7136 """ 7137 creator: Actor! 7138 7139 """ 7140 Identifies the primary key from the database. 7141 """ 7142 databaseId: Int 7143 7144 """ 7145 The deployment description. 7146 """ 7147 description: String 7148 7149 """ 7150 The latest environment to which this deployment was made. 7151 """ 7152 environment: String 7153 id: ID! 7154 7155 """ 7156 The latest environment to which this deployment was made. 7157 """ 7158 latestEnvironment: String 7159 7160 """ 7161 The latest status of this deployment. 7162 """ 7163 latestStatus: DeploymentStatus 7164 7165 """ 7166 The original environment to which this deployment was made. 7167 """ 7168 originalEnvironment: String 7169 7170 """ 7171 Extra information that a deployment system might need. 7172 """ 7173 payload: String 7174 7175 """ 7176 Identifies the Ref of the deployment, if the deployment was created by ref. 7177 """ 7178 ref: Ref 7179 7180 """ 7181 Identifies the repository associated with the deployment. 7182 """ 7183 repository: Repository! 7184 7185 """ 7186 The current state of the deployment. 7187 """ 7188 state: DeploymentState 7189 7190 """ 7191 A list of statuses associated with the deployment. 7192 """ 7193 statuses( 7194 """ 7195 Returns the elements in the list that come after the specified cursor. 7196 """ 7197 after: String 7198 7199 """ 7200 Returns the elements in the list that come before the specified cursor. 7201 """ 7202 before: String 7203 7204 """ 7205 Returns the first _n_ elements from the list. 7206 """ 7207 first: Int 7208 7209 """ 7210 Returns the last _n_ elements from the list. 7211 """ 7212 last: Int 7213 ): DeploymentStatusConnection 7214 7215 """ 7216 The deployment task. 7217 """ 7218 task: String 7219 7220 """ 7221 Identifies the date and time when the object was last updated. 7222 """ 7223 updatedAt: DateTime! 7224 } 7225 7226 """ 7227 The connection type for Deployment. 7228 """ 7229 type DeploymentConnection { 7230 """ 7231 A list of edges. 7232 """ 7233 edges: [DeploymentEdge] 7234 7235 """ 7236 A list of nodes. 7237 """ 7238 nodes: [Deployment] 7239 7240 """ 7241 Information to aid in pagination. 7242 """ 7243 pageInfo: PageInfo! 7244 7245 """ 7246 Identifies the total count of items in the connection. 7247 """ 7248 totalCount: Int! 7249 } 7250 7251 """ 7252 An edge in a connection. 7253 """ 7254 type DeploymentEdge { 7255 """ 7256 A cursor for use in pagination. 7257 """ 7258 cursor: String! 7259 7260 """ 7261 The item at the end of the edge. 7262 """ 7263 node: Deployment 7264 } 7265 7266 """ 7267 Represents a 'deployment_environment_changed' event on a given pull request. 7268 """ 7269 type DeploymentEnvironmentChangedEvent implements Node { 7270 """ 7271 Identifies the actor who performed the event. 7272 """ 7273 actor: Actor 7274 7275 """ 7276 Identifies the date and time when the object was created. 7277 """ 7278 createdAt: DateTime! 7279 7280 """ 7281 The deployment status that updated the deployment environment. 7282 """ 7283 deploymentStatus: DeploymentStatus! 7284 id: ID! 7285 7286 """ 7287 PullRequest referenced by event. 7288 """ 7289 pullRequest: PullRequest! 7290 } 7291 7292 """ 7293 Ordering options for deployment connections 7294 """ 7295 input DeploymentOrder { 7296 """ 7297 The ordering direction. 7298 """ 7299 direction: OrderDirection! 7300 7301 """ 7302 The field to order deployments by. 7303 """ 7304 field: DeploymentOrderField! 7305 } 7306 7307 """ 7308 Properties by which deployment connections can be ordered. 7309 """ 7310 enum DeploymentOrderField { 7311 """ 7312 Order collection by creation time 7313 """ 7314 CREATED_AT 7315 } 7316 7317 """ 7318 The possible states in which a deployment can be. 7319 """ 7320 enum DeploymentState { 7321 """ 7322 The pending deployment was not updated after 30 minutes. 7323 """ 7324 ABANDONED 7325 7326 """ 7327 The deployment is currently active. 7328 """ 7329 ACTIVE 7330 7331 """ 7332 An inactive transient deployment. 7333 """ 7334 DESTROYED 7335 7336 """ 7337 The deployment experienced an error. 7338 """ 7339 ERROR 7340 7341 """ 7342 The deployment has failed. 7343 """ 7344 FAILURE 7345 7346 """ 7347 The deployment is inactive. 7348 """ 7349 INACTIVE 7350 7351 """ 7352 The deployment is in progress. 7353 """ 7354 IN_PROGRESS 7355 7356 """ 7357 The deployment is pending. 7358 """ 7359 PENDING 7360 7361 """ 7362 The deployment has queued 7363 """ 7364 QUEUED 7365 7366 """ 7367 The deployment is waiting. 7368 """ 7369 WAITING 7370 } 7371 7372 """ 7373 Describes the status of a given deployment attempt. 7374 """ 7375 type DeploymentStatus implements Node { 7376 """ 7377 Identifies the date and time when the object was created. 7378 """ 7379 createdAt: DateTime! 7380 7381 """ 7382 Identifies the actor who triggered the deployment. 7383 """ 7384 creator: Actor! 7385 7386 """ 7387 Identifies the deployment associated with status. 7388 """ 7389 deployment: Deployment! 7390 7391 """ 7392 Identifies the description of the deployment. 7393 """ 7394 description: String 7395 7396 """ 7397 Identifies the environment of the deployment at the time of this deployment status 7398 """ 7399 environment: String @preview(toggledBy: "flash-preview") 7400 7401 """ 7402 Identifies the environment URL of the deployment. 7403 """ 7404 environmentUrl: URI 7405 id: ID! 7406 7407 """ 7408 Identifies the log URL of the deployment. 7409 """ 7410 logUrl: URI 7411 7412 """ 7413 Identifies the current state of the deployment. 7414 """ 7415 state: DeploymentStatusState! 7416 7417 """ 7418 Identifies the date and time when the object was last updated. 7419 """ 7420 updatedAt: DateTime! 7421 } 7422 7423 """ 7424 The connection type for DeploymentStatus. 7425 """ 7426 type DeploymentStatusConnection { 7427 """ 7428 A list of edges. 7429 """ 7430 edges: [DeploymentStatusEdge] 7431 7432 """ 7433 A list of nodes. 7434 """ 7435 nodes: [DeploymentStatus] 7436 7437 """ 7438 Information to aid in pagination. 7439 """ 7440 pageInfo: PageInfo! 7441 7442 """ 7443 Identifies the total count of items in the connection. 7444 """ 7445 totalCount: Int! 7446 } 7447 7448 """ 7449 An edge in a connection. 7450 """ 7451 type DeploymentStatusEdge { 7452 """ 7453 A cursor for use in pagination. 7454 """ 7455 cursor: String! 7456 7457 """ 7458 The item at the end of the edge. 7459 """ 7460 node: DeploymentStatus 7461 } 7462 7463 """ 7464 The possible states for a deployment status. 7465 """ 7466 enum DeploymentStatusState { 7467 """ 7468 The deployment experienced an error. 7469 """ 7470 ERROR 7471 7472 """ 7473 The deployment has failed. 7474 """ 7475 FAILURE 7476 7477 """ 7478 The deployment is inactive. 7479 """ 7480 INACTIVE 7481 7482 """ 7483 The deployment is in progress. 7484 """ 7485 IN_PROGRESS 7486 7487 """ 7488 The deployment is pending. 7489 """ 7490 PENDING 7491 7492 """ 7493 The deployment is queued 7494 """ 7495 QUEUED 7496 7497 """ 7498 The deployment was successful. 7499 """ 7500 SUCCESS 7501 7502 """ 7503 The deployment is waiting. 7504 """ 7505 WAITING 7506 } 7507 7508 """ 7509 The possible sides of a diff. 7510 """ 7511 enum DiffSide { 7512 """ 7513 The left side of the diff. 7514 """ 7515 LEFT 7516 7517 """ 7518 The right side of the diff. 7519 """ 7520 RIGHT 7521 } 7522 7523 """ 7524 Autogenerated input type of DisablePullRequestAutoMerge 7525 """ 7526 input DisablePullRequestAutoMergeInput { 7527 """ 7528 A unique identifier for the client performing the mutation. 7529 """ 7530 clientMutationId: String 7531 7532 """ 7533 ID of the pull request to disable auto merge on. 7534 """ 7535 pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"]) 7536 } 7537 7538 """ 7539 Autogenerated return type of DisablePullRequestAutoMerge 7540 """ 7541 type DisablePullRequestAutoMergePayload { 7542 """ 7543 Identifies the actor who performed the event. 7544 """ 7545 actor: Actor 7546 7547 """ 7548 A unique identifier for the client performing the mutation. 7549 """ 7550 clientMutationId: String 7551 7552 """ 7553 The pull request auto merge was disabled on. 7554 """ 7555 pullRequest: PullRequest 7556 } 7557 7558 """ 7559 Represents a 'disconnected' event on a given issue or pull request. 7560 """ 7561 type DisconnectedEvent implements Node { 7562 """ 7563 Identifies the actor who performed the event. 7564 """ 7565 actor: Actor 7566 7567 """ 7568 Identifies the date and time when the object was created. 7569 """ 7570 createdAt: DateTime! 7571 id: ID! 7572 7573 """ 7574 Reference originated in a different repository. 7575 """ 7576 isCrossRepository: Boolean! 7577 7578 """ 7579 Issue or pull request from which the issue was disconnected. 7580 """ 7581 source: ReferencedSubject! 7582 7583 """ 7584 Issue or pull request which was disconnected. 7585 """ 7586 subject: ReferencedSubject! 7587 } 7588 7589 """ 7590 Autogenerated input type of DismissPullRequestReview 7591 """ 7592 input DismissPullRequestReviewInput { 7593 """ 7594 A unique identifier for the client performing the mutation. 7595 """ 7596 clientMutationId: String 7597 7598 """ 7599 The contents of the pull request review dismissal message. 7600 """ 7601 message: String! 7602 7603 """ 7604 The Node ID of the pull request review to modify. 7605 """ 7606 pullRequestReviewId: ID! @possibleTypes(concreteTypes: ["PullRequestReview"]) 7607 } 7608 7609 """ 7610 Autogenerated return type of DismissPullRequestReview 7611 """ 7612 type DismissPullRequestReviewPayload { 7613 """ 7614 A unique identifier for the client performing the mutation. 7615 """ 7616 clientMutationId: String 7617 7618 """ 7619 The dismissed pull request review. 7620 """ 7621 pullRequestReview: PullRequestReview 7622 } 7623 7624 """ 7625 Specifies a review comment to be left with a Pull Request Review. 7626 """ 7627 input DraftPullRequestReviewComment { 7628 """ 7629 Body of the comment to leave. 7630 """ 7631 body: String! 7632 7633 """ 7634 Path to the file being commented on. 7635 """ 7636 path: String! 7637 7638 """ 7639 Position in the file to leave a comment on. 7640 """ 7641 position: Int! 7642 } 7643 7644 """ 7645 Specifies a review comment thread to be left with a Pull Request Review. 7646 """ 7647 input DraftPullRequestReviewThread { 7648 """ 7649 Body of the comment to leave. 7650 """ 7651 body: String! 7652 7653 """ 7654 The line of the blob to which the thread refers. The end of the line range for multi-line comments. 7655 """ 7656 line: Int! 7657 7658 """ 7659 Path to the file being commented on. 7660 """ 7661 path: String! 7662 7663 """ 7664 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. 7665 """ 7666 side: DiffSide = RIGHT 7667 7668 """ 7669 The first line of the range to which the comment refers. 7670 """ 7671 startLine: Int 7672 7673 """ 7674 The side of the diff on which the start line resides. 7675 """ 7676 startSide: DiffSide = RIGHT 7677 } 7678 7679 """ 7680 Autogenerated input type of EnablePullRequestAutoMerge 7681 """ 7682 input EnablePullRequestAutoMergeInput { 7683 """ 7684 The email address to associate with this merge. 7685 """ 7686 authorEmail: String 7687 7688 """ 7689 A unique identifier for the client performing the mutation. 7690 """ 7691 clientMutationId: String 7692 7693 """ 7694 Commit body to use for the commit when the PR is mergable; if omitted, a default message will be used. 7695 """ 7696 commitBody: String 7697 7698 """ 7699 Commit headline to use for the commit when the PR is mergable; if omitted, a default message will be used. 7700 """ 7701 commitHeadline: String 7702 7703 """ 7704 The merge method to use. If omitted, defaults to 'MERGE' 7705 """ 7706 mergeMethod: PullRequestMergeMethod = MERGE 7707 7708 """ 7709 ID of the pull request to enable auto-merge on. 7710 """ 7711 pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"]) 7712 } 7713 7714 """ 7715 Autogenerated return type of EnablePullRequestAutoMerge 7716 """ 7717 type EnablePullRequestAutoMergePayload { 7718 """ 7719 Identifies the actor who performed the event. 7720 """ 7721 actor: Actor 7722 7723 """ 7724 A unique identifier for the client performing the mutation. 7725 """ 7726 clientMutationId: String 7727 7728 """ 7729 The pull request auto-merge was enabled on. 7730 """ 7731 pullRequest: PullRequest 7732 } 7733 7734 """ 7735 An account to manage multiple organizations with consolidated policy and billing. 7736 """ 7737 type Enterprise implements Node { 7738 """ 7739 A URL pointing to the enterprise's public avatar. 7740 """ 7741 avatarUrl( 7742 """ 7743 The size of the resulting square image. 7744 """ 7745 size: Int 7746 ): URI! 7747 7748 """ 7749 Enterprise billing information visible to enterprise billing managers. 7750 """ 7751 billingInfo: EnterpriseBillingInfo 7752 7753 """ 7754 Identifies the date and time when the object was created. 7755 """ 7756 createdAt: DateTime! 7757 7758 """ 7759 Identifies the primary key from the database. 7760 """ 7761 databaseId: Int 7762 7763 """ 7764 The description of the enterprise. 7765 """ 7766 description: String 7767 7768 """ 7769 The description of the enterprise as HTML. 7770 """ 7771 descriptionHTML: HTML! 7772 id: ID! 7773 7774 """ 7775 The location of the enterprise. 7776 """ 7777 location: String 7778 7779 """ 7780 A list of users who are members of this enterprise. 7781 """ 7782 members( 7783 """ 7784 Returns the elements in the list that come after the specified cursor. 7785 """ 7786 after: String 7787 7788 """ 7789 Returns the elements in the list that come before the specified cursor. 7790 """ 7791 before: String 7792 7793 """ 7794 Only return members within the selected GitHub Enterprise deployment 7795 """ 7796 deployment: EnterpriseUserDeployment 7797 7798 """ 7799 Returns the first _n_ elements from the list. 7800 """ 7801 first: Int 7802 7803 """ 7804 Returns the last _n_ elements from the list. 7805 """ 7806 last: Int 7807 7808 """ 7809 Ordering options for members returned from the connection. 7810 """ 7811 orderBy: EnterpriseMemberOrder = {field: LOGIN, direction: ASC} 7812 7813 """ 7814 Only return members within the organizations with these logins 7815 """ 7816 organizationLogins: [String!] 7817 7818 """ 7819 The search string to look for. 7820 """ 7821 query: String 7822 7823 """ 7824 The role of the user in the enterprise organization or server. 7825 """ 7826 role: EnterpriseUserAccountMembershipRole 7827 ): EnterpriseMemberConnection! 7828 7829 """ 7830 The name of the enterprise. 7831 """ 7832 name: String! 7833 7834 """ 7835 A list of organizations that belong to this enterprise. 7836 """ 7837 organizations( 7838 """ 7839 Returns the elements in the list that come after the specified cursor. 7840 """ 7841 after: String 7842 7843 """ 7844 Returns the elements in the list that come before the specified cursor. 7845 """ 7846 before: String 7847 7848 """ 7849 Returns the first _n_ elements from the list. 7850 """ 7851 first: Int 7852 7853 """ 7854 Returns the last _n_ elements from the list. 7855 """ 7856 last: Int 7857 7858 """ 7859 Ordering options for organizations returned from the connection. 7860 """ 7861 orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} 7862 7863 """ 7864 The search string to look for. 7865 """ 7866 query: String 7867 ): OrganizationConnection! 7868 7869 """ 7870 Enterprise information only visible to enterprise owners. 7871 """ 7872 ownerInfo: EnterpriseOwnerInfo 7873 7874 """ 7875 The HTTP path for this enterprise. 7876 """ 7877 resourcePath: URI! 7878 7879 """ 7880 The URL-friendly identifier for the enterprise. 7881 """ 7882 slug: String! 7883 7884 """ 7885 The HTTP URL for this enterprise. 7886 """ 7887 url: URI! 7888 7889 """ 7890 A list of user accounts on this enterprise. 7891 """ 7892 userAccounts( 7893 """ 7894 Returns the elements in the list that come after the specified cursor. 7895 """ 7896 after: String 7897 7898 """ 7899 Returns the elements in the list that come before the specified cursor. 7900 """ 7901 before: String 7902 7903 """ 7904 Returns the first _n_ elements from the list. 7905 """ 7906 first: Int 7907 7908 """ 7909 Returns the last _n_ elements from the list. 7910 """ 7911 last: Int 7912 ): EnterpriseUserAccountConnection! 7913 7914 """ 7915 Is the current viewer an admin of this enterprise? 7916 """ 7917 viewerIsAdmin: Boolean! 7918 7919 """ 7920 The URL of the enterprise website. 7921 """ 7922 websiteUrl: URI 7923 } 7924 7925 """ 7926 The connection type for User. 7927 """ 7928 type EnterpriseAdministratorConnection { 7929 """ 7930 A list of edges. 7931 """ 7932 edges: [EnterpriseAdministratorEdge] 7933 7934 """ 7935 A list of nodes. 7936 """ 7937 nodes: [User] 7938 7939 """ 7940 Information to aid in pagination. 7941 """ 7942 pageInfo: PageInfo! 7943 7944 """ 7945 Identifies the total count of items in the connection. 7946 """ 7947 totalCount: Int! 7948 } 7949 7950 """ 7951 A User who is an administrator of an enterprise. 7952 """ 7953 type EnterpriseAdministratorEdge { 7954 """ 7955 A cursor for use in pagination. 7956 """ 7957 cursor: String! 7958 7959 """ 7960 The item at the end of the edge. 7961 """ 7962 node: User 7963 7964 """ 7965 The role of the administrator. 7966 """ 7967 role: EnterpriseAdministratorRole! 7968 } 7969 7970 """ 7971 An invitation for a user to become an owner or billing manager of an enterprise. 7972 """ 7973 type EnterpriseAdministratorInvitation implements Node { 7974 """ 7975 Identifies the date and time when the object was created. 7976 """ 7977 createdAt: DateTime! 7978 7979 """ 7980 The email of the person who was invited to the enterprise. 7981 """ 7982 email: String 7983 7984 """ 7985 The enterprise the invitation is for. 7986 """ 7987 enterprise: Enterprise! 7988 id: ID! 7989 7990 """ 7991 The user who was invited to the enterprise. 7992 """ 7993 invitee: User 7994 7995 """ 7996 The user who created the invitation. 7997 """ 7998 inviter: User 7999 8000 """ 8001 The invitee's pending role in the enterprise (owner or billing_manager). 8002 """ 8003 role: EnterpriseAdministratorRole! 8004 } 8005 8006 """ 8007 The connection type for EnterpriseAdministratorInvitation. 8008 """ 8009 type EnterpriseAdministratorInvitationConnection { 8010 """ 8011 A list of edges. 8012 """ 8013 edges: [EnterpriseAdministratorInvitationEdge] 8014 8015 """ 8016 A list of nodes. 8017 """ 8018 nodes: [EnterpriseAdministratorInvitation] 8019 8020 """ 8021 Information to aid in pagination. 8022 """ 8023 pageInfo: PageInfo! 8024 8025 """ 8026 Identifies the total count of items in the connection. 8027 """ 8028 totalCount: Int! 8029 } 8030 8031 """ 8032 An edge in a connection. 8033 """ 8034 type EnterpriseAdministratorInvitationEdge { 8035 """ 8036 A cursor for use in pagination. 8037 """ 8038 cursor: String! 8039 8040 """ 8041 The item at the end of the edge. 8042 """ 8043 node: EnterpriseAdministratorInvitation 8044 } 8045 8046 """ 8047 Ordering options for enterprise administrator invitation connections 8048 """ 8049 input EnterpriseAdministratorInvitationOrder { 8050 """ 8051 The ordering direction. 8052 """ 8053 direction: OrderDirection! 8054 8055 """ 8056 The field to order enterprise administrator invitations by. 8057 """ 8058 field: EnterpriseAdministratorInvitationOrderField! 8059 } 8060 8061 """ 8062 Properties by which enterprise administrator invitation connections can be ordered. 8063 """ 8064 enum EnterpriseAdministratorInvitationOrderField { 8065 """ 8066 Order enterprise administrator member invitations by creation time 8067 """ 8068 CREATED_AT 8069 } 8070 8071 """ 8072 The possible administrator roles in an enterprise account. 8073 """ 8074 enum EnterpriseAdministratorRole { 8075 """ 8076 Represents a billing manager of the enterprise account. 8077 """ 8078 BILLING_MANAGER 8079 8080 """ 8081 Represents an owner of the enterprise account. 8082 """ 8083 OWNER 8084 } 8085 8086 """ 8087 Metadata for an audit entry containing enterprise account information. 8088 """ 8089 interface EnterpriseAuditEntryData { 8090 """ 8091 The HTTP path for this enterprise. 8092 """ 8093 enterpriseResourcePath: URI 8094 8095 """ 8096 The slug of the enterprise. 8097 """ 8098 enterpriseSlug: String 8099 8100 """ 8101 The HTTP URL for this enterprise. 8102 """ 8103 enterpriseUrl: URI 8104 } 8105 8106 """ 8107 Enterprise billing information visible to enterprise billing managers and owners. 8108 """ 8109 type EnterpriseBillingInfo { 8110 """ 8111 The number of licenseable users/emails across the enterprise. 8112 """ 8113 allLicensableUsersCount: Int! 8114 8115 """ 8116 The number of data packs used by all organizations owned by the enterprise. 8117 """ 8118 assetPacks: Int! 8119 8120 """ 8121 The number of available seats across all owned organizations based on the unique number of billable users. 8122 """ 8123 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.") 8124 8125 """ 8126 The bandwidth quota in GB for all organizations owned by the enterprise. 8127 """ 8128 bandwidthQuota: Float! 8129 8130 """ 8131 The bandwidth usage in GB for all organizations owned by the enterprise. 8132 """ 8133 bandwidthUsage: Float! 8134 8135 """ 8136 The bandwidth usage as a percentage of the bandwidth quota. 8137 """ 8138 bandwidthUsagePercentage: Int! 8139 8140 """ 8141 The total seats across all organizations owned by the enterprise. 8142 """ 8143 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.") 8144 8145 """ 8146 The storage quota in GB for all organizations owned by the enterprise. 8147 """ 8148 storageQuota: Float! 8149 8150 """ 8151 The storage usage in GB for all organizations owned by the enterprise. 8152 """ 8153 storageUsage: Float! 8154 8155 """ 8156 The storage usage as a percentage of the storage quota. 8157 """ 8158 storageUsagePercentage: Int! 8159 8160 """ 8161 The number of available licenses across all owned organizations based on the unique number of billable users. 8162 """ 8163 totalAvailableLicenses: Int! 8164 8165 """ 8166 The total number of licenses allocated. 8167 """ 8168 totalLicenses: Int! 8169 } 8170 8171 """ 8172 The possible values for the enterprise default repository permission setting. 8173 """ 8174 enum EnterpriseDefaultRepositoryPermissionSettingValue { 8175 """ 8176 Organization members will be able to clone, pull, push, and add new collaborators to all organization repositories. 8177 """ 8178 ADMIN 8179 8180 """ 8181 Organization members will only be able to clone and pull public repositories. 8182 """ 8183 NONE 8184 8185 """ 8186 Organizations in the enterprise choose default repository permissions for their members. 8187 """ 8188 NO_POLICY 8189 8190 """ 8191 Organization members will be able to clone and pull all organization repositories. 8192 """ 8193 READ 8194 8195 """ 8196 Organization members will be able to clone, pull, and push all organization repositories. 8197 """ 8198 WRITE 8199 } 8200 8201 """ 8202 The possible values for an enabled/disabled enterprise setting. 8203 """ 8204 enum EnterpriseEnabledDisabledSettingValue { 8205 """ 8206 The setting is disabled for organizations in the enterprise. 8207 """ 8208 DISABLED 8209 8210 """ 8211 The setting is enabled for organizations in the enterprise. 8212 """ 8213 ENABLED 8214 8215 """ 8216 There is no policy set for organizations in the enterprise. 8217 """ 8218 NO_POLICY 8219 } 8220 8221 """ 8222 The possible values for an enabled/no policy enterprise setting. 8223 """ 8224 enum EnterpriseEnabledSettingValue { 8225 """ 8226 The setting is enabled for organizations in the enterprise. 8227 """ 8228 ENABLED 8229 8230 """ 8231 There is no policy set for organizations in the enterprise. 8232 """ 8233 NO_POLICY 8234 } 8235 8236 """ 8237 An identity provider configured to provision identities for an enterprise. 8238 """ 8239 type EnterpriseIdentityProvider implements Node { 8240 """ 8241 The digest algorithm used to sign SAML requests for the identity provider. 8242 """ 8243 digestMethod: SamlDigestAlgorithm 8244 8245 """ 8246 The enterprise this identity provider belongs to. 8247 """ 8248 enterprise: Enterprise 8249 8250 """ 8251 ExternalIdentities provisioned by this identity provider. 8252 """ 8253 externalIdentities( 8254 """ 8255 Returns the elements in the list that come after the specified cursor. 8256 """ 8257 after: String 8258 8259 """ 8260 Returns the elements in the list that come before the specified cursor. 8261 """ 8262 before: String 8263 8264 """ 8265 Returns the first _n_ elements from the list. 8266 """ 8267 first: Int 8268 8269 """ 8270 Returns the last _n_ elements from the list. 8271 """ 8272 last: Int 8273 ): ExternalIdentityConnection! 8274 id: ID! 8275 8276 """ 8277 The x509 certificate used by the identity provider to sign assertions and responses. 8278 """ 8279 idpCertificate: X509Certificate 8280 8281 """ 8282 The Issuer Entity ID for the SAML identity provider. 8283 """ 8284 issuer: String 8285 8286 """ 8287 Recovery codes that can be used by admins to access the enterprise if the identity provider is unavailable. 8288 """ 8289 recoveryCodes: [String!] 8290 8291 """ 8292 The signature algorithm used to sign SAML requests for the identity provider. 8293 """ 8294 signatureMethod: SamlSignatureAlgorithm 8295 8296 """ 8297 The URL endpoint for the identity provider's SAML SSO. 8298 """ 8299 ssoUrl: URI 8300 } 8301 8302 """ 8303 An object that is a member of an enterprise. 8304 """ 8305 union EnterpriseMember = EnterpriseUserAccount | User 8306 8307 """ 8308 The connection type for EnterpriseMember. 8309 """ 8310 type EnterpriseMemberConnection { 8311 """ 8312 A list of edges. 8313 """ 8314 edges: [EnterpriseMemberEdge] 8315 8316 """ 8317 A list of nodes. 8318 """ 8319 nodes: [EnterpriseMember] 8320 8321 """ 8322 Information to aid in pagination. 8323 """ 8324 pageInfo: PageInfo! 8325 8326 """ 8327 Identifies the total count of items in the connection. 8328 """ 8329 totalCount: Int! 8330 } 8331 8332 """ 8333 A User who is a member of an enterprise through one or more organizations. 8334 """ 8335 type EnterpriseMemberEdge { 8336 """ 8337 A cursor for use in pagination. 8338 """ 8339 cursor: String! 8340 8341 """ 8342 Whether the user does not have a license for the enterprise. 8343 """ 8344 isUnlicensed: Boolean! @deprecated(reason: "All members consume a license Removal on 2021-01-01 UTC.") 8345 8346 """ 8347 The item at the end of the edge. 8348 """ 8349 node: EnterpriseMember 8350 } 8351 8352 """ 8353 Ordering options for enterprise member connections. 8354 """ 8355 input EnterpriseMemberOrder { 8356 """ 8357 The ordering direction. 8358 """ 8359 direction: OrderDirection! 8360 8361 """ 8362 The field to order enterprise members by. 8363 """ 8364 field: EnterpriseMemberOrderField! 8365 } 8366 8367 """ 8368 Properties by which enterprise member connections can be ordered. 8369 """ 8370 enum EnterpriseMemberOrderField { 8371 """ 8372 Order enterprise members by creation time 8373 """ 8374 CREATED_AT 8375 8376 """ 8377 Order enterprise members by login 8378 """ 8379 LOGIN 8380 } 8381 8382 """ 8383 The possible values for the enterprise members can create repositories setting. 8384 """ 8385 enum EnterpriseMembersCanCreateRepositoriesSettingValue { 8386 """ 8387 Members will be able to create public and private repositories. 8388 """ 8389 ALL 8390 8391 """ 8392 Members will not be able to create public or private repositories. 8393 """ 8394 DISABLED 8395 8396 """ 8397 Organization administrators choose whether to allow members to create repositories. 8398 """ 8399 NO_POLICY 8400 8401 """ 8402 Members will be able to create only private repositories. 8403 """ 8404 PRIVATE 8405 8406 """ 8407 Members will be able to create only public repositories. 8408 """ 8409 PUBLIC 8410 } 8411 8412 """ 8413 The possible values for the members can make purchases setting. 8414 """ 8415 enum EnterpriseMembersCanMakePurchasesSettingValue { 8416 """ 8417 The setting is disabled for organizations in the enterprise. 8418 """ 8419 DISABLED 8420 8421 """ 8422 The setting is enabled for organizations in the enterprise. 8423 """ 8424 ENABLED 8425 } 8426 8427 """ 8428 The connection type for Organization. 8429 """ 8430 type EnterpriseOrganizationMembershipConnection { 8431 """ 8432 A list of edges. 8433 """ 8434 edges: [EnterpriseOrganizationMembershipEdge] 8435 8436 """ 8437 A list of nodes. 8438 """ 8439 nodes: [Organization] 8440 8441 """ 8442 Information to aid in pagination. 8443 """ 8444 pageInfo: PageInfo! 8445 8446 """ 8447 Identifies the total count of items in the connection. 8448 """ 8449 totalCount: Int! 8450 } 8451 8452 """ 8453 An enterprise organization that a user is a member of. 8454 """ 8455 type EnterpriseOrganizationMembershipEdge { 8456 """ 8457 A cursor for use in pagination. 8458 """ 8459 cursor: String! 8460 8461 """ 8462 The item at the end of the edge. 8463 """ 8464 node: Organization 8465 8466 """ 8467 The role of the user in the enterprise membership. 8468 """ 8469 role: EnterpriseUserAccountMembershipRole! 8470 } 8471 8472 """ 8473 The connection type for User. 8474 """ 8475 type EnterpriseOutsideCollaboratorConnection { 8476 """ 8477 A list of edges. 8478 """ 8479 edges: [EnterpriseOutsideCollaboratorEdge] 8480 8481 """ 8482 A list of nodes. 8483 """ 8484 nodes: [User] 8485 8486 """ 8487 Information to aid in pagination. 8488 """ 8489 pageInfo: PageInfo! 8490 8491 """ 8492 Identifies the total count of items in the connection. 8493 """ 8494 totalCount: Int! 8495 } 8496 8497 """ 8498 A User who is an outside collaborator of an enterprise through one or more organizations. 8499 """ 8500 type EnterpriseOutsideCollaboratorEdge { 8501 """ 8502 A cursor for use in pagination. 8503 """ 8504 cursor: String! 8505 8506 """ 8507 Whether the outside collaborator does not have a license for the enterprise. 8508 """ 8509 isUnlicensed: Boolean! @deprecated(reason: "All outside collaborators consume a license Removal on 2021-01-01 UTC.") 8510 8511 """ 8512 The item at the end of the edge. 8513 """ 8514 node: User 8515 8516 """ 8517 The enterprise organization repositories this user is a member of. 8518 """ 8519 repositories( 8520 """ 8521 Returns the elements in the list that come after the specified cursor. 8522 """ 8523 after: String 8524 8525 """ 8526 Returns the elements in the list that come before the specified cursor. 8527 """ 8528 before: String 8529 8530 """ 8531 Returns the first _n_ elements from the list. 8532 """ 8533 first: Int 8534 8535 """ 8536 Returns the last _n_ elements from the list. 8537 """ 8538 last: Int 8539 8540 """ 8541 Ordering options for repositories. 8542 """ 8543 orderBy: RepositoryOrder = {field: NAME, direction: ASC} 8544 ): EnterpriseRepositoryInfoConnection! 8545 } 8546 8547 """ 8548 Enterprise information only visible to enterprise owners. 8549 """ 8550 type EnterpriseOwnerInfo { 8551 """ 8552 A list of all of the administrators for this enterprise. 8553 """ 8554 admins( 8555 """ 8556 Returns the elements in the list that come after the specified cursor. 8557 """ 8558 after: String 8559 8560 """ 8561 Returns the elements in the list that come before the specified cursor. 8562 """ 8563 before: String 8564 8565 """ 8566 Returns the first _n_ elements from the list. 8567 """ 8568 first: Int 8569 8570 """ 8571 Returns the last _n_ elements from the list. 8572 """ 8573 last: Int 8574 8575 """ 8576 Ordering options for administrators returned from the connection. 8577 """ 8578 orderBy: EnterpriseMemberOrder = {field: LOGIN, direction: ASC} 8579 8580 """ 8581 The search string to look for. 8582 """ 8583 query: String 8584 8585 """ 8586 The role to filter by. 8587 """ 8588 role: EnterpriseAdministratorRole 8589 ): EnterpriseAdministratorConnection! 8590 8591 """ 8592 A list of users in the enterprise who currently have two-factor authentication disabled. 8593 """ 8594 affiliatedUsersWithTwoFactorDisabled( 8595 """ 8596 Returns the elements in the list that come after the specified cursor. 8597 """ 8598 after: String 8599 8600 """ 8601 Returns the elements in the list that come before the specified cursor. 8602 """ 8603 before: String 8604 8605 """ 8606 Returns the first _n_ elements from the list. 8607 """ 8608 first: Int 8609 8610 """ 8611 Returns the last _n_ elements from the list. 8612 """ 8613 last: Int 8614 ): UserConnection! 8615 8616 """ 8617 Whether or not affiliated users with two-factor authentication disabled exist in the enterprise. 8618 """ 8619 affiliatedUsersWithTwoFactorDisabledExist: Boolean! 8620 8621 """ 8622 The setting value for whether private repository forking is enabled for repositories in organizations in this enterprise. 8623 """ 8624 allowPrivateRepositoryForkingSetting: EnterpriseEnabledDisabledSettingValue! 8625 8626 """ 8627 A list of enterprise organizations configured with the provided private repository forking setting value. 8628 """ 8629 allowPrivateRepositoryForkingSettingOrganizations( 8630 """ 8631 Returns the elements in the list that come after the specified cursor. 8632 """ 8633 after: String 8634 8635 """ 8636 Returns the elements in the list that come before the specified cursor. 8637 """ 8638 before: String 8639 8640 """ 8641 Returns the first _n_ elements from the list. 8642 """ 8643 first: Int 8644 8645 """ 8646 Returns the last _n_ elements from the list. 8647 """ 8648 last: Int 8649 8650 """ 8651 Ordering options for organizations with this setting. 8652 """ 8653 orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} 8654 8655 """ 8656 The setting value to find organizations for. 8657 """ 8658 value: Boolean! 8659 ): OrganizationConnection! 8660 8661 """ 8662 The setting value for base repository permissions for organizations in this enterprise. 8663 """ 8664 defaultRepositoryPermissionSetting: EnterpriseDefaultRepositoryPermissionSettingValue! 8665 8666 """ 8667 A list of enterprise organizations configured with the provided default repository permission. 8668 """ 8669 defaultRepositoryPermissionSettingOrganizations( 8670 """ 8671 Returns the elements in the list that come after the specified cursor. 8672 """ 8673 after: String 8674 8675 """ 8676 Returns the elements in the list that come before the specified cursor. 8677 """ 8678 before: String 8679 8680 """ 8681 Returns the first _n_ elements from the list. 8682 """ 8683 first: Int 8684 8685 """ 8686 Returns the last _n_ elements from the list. 8687 """ 8688 last: Int 8689 8690 """ 8691 Ordering options for organizations with this setting. 8692 """ 8693 orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} 8694 8695 """ 8696 The permission to find organizations for. 8697 """ 8698 value: DefaultRepositoryPermissionField! 8699 ): OrganizationConnection! 8700 8701 """ 8702 A list of domains owned by the enterprise. 8703 """ 8704 domains( 8705 """ 8706 Returns the elements in the list that come after the specified cursor. 8707 """ 8708 after: String 8709 8710 """ 8711 Returns the elements in the list that come before the specified cursor. 8712 """ 8713 before: String 8714 8715 """ 8716 Returns the first _n_ elements from the list. 8717 """ 8718 first: Int 8719 8720 """ 8721 Filter whether or not the domain is verified. 8722 """ 8723 isVerified: Boolean = null 8724 8725 """ 8726 Returns the last _n_ elements from the list. 8727 """ 8728 last: Int 8729 8730 """ 8731 Ordering options for verifiable domains returned. 8732 """ 8733 orderBy: VerifiableDomainOrder = {field: DOMAIN, direction: ASC} 8734 ): VerifiableDomainConnection! 8735 8736 """ 8737 Enterprise Server installations owned by the enterprise. 8738 """ 8739 enterpriseServerInstallations( 8740 """ 8741 Returns the elements in the list that come after the specified cursor. 8742 """ 8743 after: String 8744 8745 """ 8746 Returns the elements in the list that come before the specified cursor. 8747 """ 8748 before: String 8749 8750 """ 8751 Whether or not to only return installations discovered via GitHub Connect. 8752 """ 8753 connectedOnly: Boolean = false 8754 8755 """ 8756 Returns the first _n_ elements from the list. 8757 """ 8758 first: Int 8759 8760 """ 8761 Returns the last _n_ elements from the list. 8762 """ 8763 last: Int 8764 8765 """ 8766 Ordering options for Enterprise Server installations returned. 8767 """ 8768 orderBy: EnterpriseServerInstallationOrder = {field: HOST_NAME, direction: ASC} 8769 ): EnterpriseServerInstallationConnection! 8770 8771 """ 8772 The setting value for whether the enterprise has an IP allow list enabled. 8773 """ 8774 ipAllowListEnabledSetting: IpAllowListEnabledSettingValue! 8775 8776 """ 8777 The IP addresses that are allowed to access resources owned by the enterprise. 8778 """ 8779 ipAllowListEntries( 8780 """ 8781 Returns the elements in the list that come after the specified cursor. 8782 """ 8783 after: String 8784 8785 """ 8786 Returns the elements in the list that come before the specified cursor. 8787 """ 8788 before: String 8789 8790 """ 8791 Returns the first _n_ elements from the list. 8792 """ 8793 first: Int 8794 8795 """ 8796 Returns the last _n_ elements from the list. 8797 """ 8798 last: Int 8799 8800 """ 8801 Ordering options for IP allow list entries returned. 8802 """ 8803 orderBy: IpAllowListEntryOrder = {field: ALLOW_LIST_VALUE, direction: ASC} 8804 ): IpAllowListEntryConnection! 8805 8806 """ 8807 Whether or not the default repository permission is currently being updated. 8808 """ 8809 isUpdatingDefaultRepositoryPermission: Boolean! 8810 8811 """ 8812 Whether the two-factor authentication requirement is currently being enforced. 8813 """ 8814 isUpdatingTwoFactorRequirement: Boolean! 8815 8816 """ 8817 The setting value for whether organization members with admin permissions on a 8818 repository can change repository visibility. 8819 """ 8820 membersCanChangeRepositoryVisibilitySetting: EnterpriseEnabledDisabledSettingValue! 8821 8822 """ 8823 A list of enterprise organizations configured with the provided can change repository visibility setting value. 8824 """ 8825 membersCanChangeRepositoryVisibilitySettingOrganizations( 8826 """ 8827 Returns the elements in the list that come after the specified cursor. 8828 """ 8829 after: String 8830 8831 """ 8832 Returns the elements in the list that come before the specified cursor. 8833 """ 8834 before: String 8835 8836 """ 8837 Returns the first _n_ elements from the list. 8838 """ 8839 first: Int 8840 8841 """ 8842 Returns the last _n_ elements from the list. 8843 """ 8844 last: Int 8845 8846 """ 8847 Ordering options for organizations with this setting. 8848 """ 8849 orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} 8850 8851 """ 8852 The setting value to find organizations for. 8853 """ 8854 value: Boolean! 8855 ): OrganizationConnection! 8856 8857 """ 8858 The setting value for whether members of organizations in the enterprise can create internal repositories. 8859 """ 8860 membersCanCreateInternalRepositoriesSetting: Boolean 8861 8862 """ 8863 The setting value for whether members of organizations in the enterprise can create private repositories. 8864 """ 8865 membersCanCreatePrivateRepositoriesSetting: Boolean 8866 8867 """ 8868 The setting value for whether members of organizations in the enterprise can create public repositories. 8869 """ 8870 membersCanCreatePublicRepositoriesSetting: Boolean 8871 8872 """ 8873 The setting value for whether members of organizations in the enterprise can create repositories. 8874 """ 8875 membersCanCreateRepositoriesSetting: EnterpriseMembersCanCreateRepositoriesSettingValue 8876 8877 """ 8878 A list of enterprise organizations configured with the provided repository creation setting value. 8879 """ 8880 membersCanCreateRepositoriesSettingOrganizations( 8881 """ 8882 Returns the elements in the list that come after the specified cursor. 8883 """ 8884 after: String 8885 8886 """ 8887 Returns the elements in the list that come before the specified cursor. 8888 """ 8889 before: String 8890 8891 """ 8892 Returns the first _n_ elements from the list. 8893 """ 8894 first: Int 8895 8896 """ 8897 Returns the last _n_ elements from the list. 8898 """ 8899 last: Int 8900 8901 """ 8902 Ordering options for organizations with this setting. 8903 """ 8904 orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} 8905 8906 """ 8907 The setting to find organizations for. 8908 """ 8909 value: OrganizationMembersCanCreateRepositoriesSettingValue! 8910 ): OrganizationConnection! 8911 8912 """ 8913 The setting value for whether members with admin permissions for repositories can delete issues. 8914 """ 8915 membersCanDeleteIssuesSetting: EnterpriseEnabledDisabledSettingValue! 8916 8917 """ 8918 A list of enterprise organizations configured with the provided members can delete issues setting value. 8919 """ 8920 membersCanDeleteIssuesSettingOrganizations( 8921 """ 8922 Returns the elements in the list that come after the specified cursor. 8923 """ 8924 after: String 8925 8926 """ 8927 Returns the elements in the list that come before the specified cursor. 8928 """ 8929 before: String 8930 8931 """ 8932 Returns the first _n_ elements from the list. 8933 """ 8934 first: Int 8935 8936 """ 8937 Returns the last _n_ elements from the list. 8938 """ 8939 last: Int 8940 8941 """ 8942 Ordering options for organizations with this setting. 8943 """ 8944 orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} 8945 8946 """ 8947 The setting value to find organizations for. 8948 """ 8949 value: Boolean! 8950 ): OrganizationConnection! 8951 8952 """ 8953 The setting value for whether members with admin permissions for repositories can delete or transfer repositories. 8954 """ 8955 membersCanDeleteRepositoriesSetting: EnterpriseEnabledDisabledSettingValue! 8956 8957 """ 8958 A list of enterprise organizations configured with the provided members can delete repositories setting value. 8959 """ 8960 membersCanDeleteRepositoriesSettingOrganizations( 8961 """ 8962 Returns the elements in the list that come after the specified cursor. 8963 """ 8964 after: String 8965 8966 """ 8967 Returns the elements in the list that come before the specified cursor. 8968 """ 8969 before: String 8970 8971 """ 8972 Returns the first _n_ elements from the list. 8973 """ 8974 first: Int 8975 8976 """ 8977 Returns the last _n_ elements from the list. 8978 """ 8979 last: Int 8980 8981 """ 8982 Ordering options for organizations with this setting. 8983 """ 8984 orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} 8985 8986 """ 8987 The setting value to find organizations for. 8988 """ 8989 value: Boolean! 8990 ): OrganizationConnection! 8991 8992 """ 8993 The setting value for whether members of organizations in the enterprise can invite outside collaborators. 8994 """ 8995 membersCanInviteCollaboratorsSetting: EnterpriseEnabledDisabledSettingValue! 8996 8997 """ 8998 A list of enterprise organizations configured with the provided members can invite collaborators setting value. 8999 """ 9000 membersCanInviteCollaboratorsSettingOrganizations( 9001 """ 9002 Returns the elements in the list that come after the specified cursor. 9003 """ 9004 after: String 9005 9006 """ 9007 Returns the elements in the list that come before the specified cursor. 9008 """ 9009 before: String 9010 9011 """ 9012 Returns the first _n_ elements from the list. 9013 """ 9014 first: Int 9015 9016 """ 9017 Returns the last _n_ elements from the list. 9018 """ 9019 last: Int 9020 9021 """ 9022 Ordering options for organizations with this setting. 9023 """ 9024 orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} 9025 9026 """ 9027 The setting value to find organizations for. 9028 """ 9029 value: Boolean! 9030 ): OrganizationConnection! 9031 9032 """ 9033 Indicates whether members of this enterprise's organizations can purchase additional services for those organizations. 9034 """ 9035 membersCanMakePurchasesSetting: EnterpriseMembersCanMakePurchasesSettingValue! 9036 9037 """ 9038 The setting value for whether members with admin permissions for repositories can update protected branches. 9039 """ 9040 membersCanUpdateProtectedBranchesSetting: EnterpriseEnabledDisabledSettingValue! 9041 9042 """ 9043 A list of enterprise organizations configured with the provided members can update protected branches setting value. 9044 """ 9045 membersCanUpdateProtectedBranchesSettingOrganizations( 9046 """ 9047 Returns the elements in the list that come after the specified cursor. 9048 """ 9049 after: String 9050 9051 """ 9052 Returns the elements in the list that come before the specified cursor. 9053 """ 9054 before: String 9055 9056 """ 9057 Returns the first _n_ elements from the list. 9058 """ 9059 first: Int 9060 9061 """ 9062 Returns the last _n_ elements from the list. 9063 """ 9064 last: Int 9065 9066 """ 9067 Ordering options for organizations with this setting. 9068 """ 9069 orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} 9070 9071 """ 9072 The setting value to find organizations for. 9073 """ 9074 value: Boolean! 9075 ): OrganizationConnection! 9076 9077 """ 9078 The setting value for whether members can view dependency insights. 9079 """ 9080 membersCanViewDependencyInsightsSetting: EnterpriseEnabledDisabledSettingValue! 9081 9082 """ 9083 A list of enterprise organizations configured with the provided members can view dependency insights setting value. 9084 """ 9085 membersCanViewDependencyInsightsSettingOrganizations( 9086 """ 9087 Returns the elements in the list that come after the specified cursor. 9088 """ 9089 after: String 9090 9091 """ 9092 Returns the elements in the list that come before the specified cursor. 9093 """ 9094 before: String 9095 9096 """ 9097 Returns the first _n_ elements from the list. 9098 """ 9099 first: Int 9100 9101 """ 9102 Returns the last _n_ elements from the list. 9103 """ 9104 last: Int 9105 9106 """ 9107 Ordering options for organizations with this setting. 9108 """ 9109 orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} 9110 9111 """ 9112 The setting value to find organizations for. 9113 """ 9114 value: Boolean! 9115 ): OrganizationConnection! 9116 9117 """ 9118 Indicates if email notification delivery for this enterprise is restricted to verified domains. 9119 """ 9120 notificationDeliveryRestrictionEnabledSetting: NotificationRestrictionSettingValue! 9121 9122 """ 9123 The setting value for whether organization projects are enabled for organizations in this enterprise. 9124 """ 9125 organizationProjectsSetting: EnterpriseEnabledDisabledSettingValue! 9126 9127 """ 9128 A list of enterprise organizations configured with the provided organization projects setting value. 9129 """ 9130 organizationProjectsSettingOrganizations( 9131 """ 9132 Returns the elements in the list that come after the specified cursor. 9133 """ 9134 after: String 9135 9136 """ 9137 Returns the elements in the list that come before the specified cursor. 9138 """ 9139 before: String 9140 9141 """ 9142 Returns the first _n_ elements from the list. 9143 """ 9144 first: Int 9145 9146 """ 9147 Returns the last _n_ elements from the list. 9148 """ 9149 last: Int 9150 9151 """ 9152 Ordering options for organizations with this setting. 9153 """ 9154 orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} 9155 9156 """ 9157 The setting value to find organizations for. 9158 """ 9159 value: Boolean! 9160 ): OrganizationConnection! 9161 9162 """ 9163 A list of outside collaborators across the repositories in the enterprise. 9164 """ 9165 outsideCollaborators( 9166 """ 9167 Returns the elements in the list that come after the specified cursor. 9168 """ 9169 after: String 9170 9171 """ 9172 Returns the elements in the list that come before the specified cursor. 9173 """ 9174 before: String 9175 9176 """ 9177 Returns the first _n_ elements from the list. 9178 """ 9179 first: Int 9180 9181 """ 9182 Returns the last _n_ elements from the list. 9183 """ 9184 last: Int 9185 9186 """ 9187 The login of one specific outside collaborator. 9188 """ 9189 login: String 9190 9191 """ 9192 Ordering options for outside collaborators returned from the connection. 9193 """ 9194 orderBy: EnterpriseMemberOrder = {field: LOGIN, direction: ASC} 9195 9196 """ 9197 The search string to look for. 9198 """ 9199 query: String 9200 9201 """ 9202 Only return outside collaborators on repositories with this visibility. 9203 """ 9204 visibility: RepositoryVisibility 9205 ): EnterpriseOutsideCollaboratorConnection! 9206 9207 """ 9208 A list of pending administrator invitations for the enterprise. 9209 """ 9210 pendingAdminInvitations( 9211 """ 9212 Returns the elements in the list that come after the specified cursor. 9213 """ 9214 after: String 9215 9216 """ 9217 Returns the elements in the list that come before the specified cursor. 9218 """ 9219 before: String 9220 9221 """ 9222 Returns the first _n_ elements from the list. 9223 """ 9224 first: Int 9225 9226 """ 9227 Returns the last _n_ elements from the list. 9228 """ 9229 last: Int 9230 9231 """ 9232 Ordering options for pending enterprise administrator invitations returned from the connection. 9233 """ 9234 orderBy: EnterpriseAdministratorInvitationOrder = {field: CREATED_AT, direction: DESC} 9235 9236 """ 9237 The search string to look for. 9238 """ 9239 query: String 9240 9241 """ 9242 The role to filter by. 9243 """ 9244 role: EnterpriseAdministratorRole 9245 ): EnterpriseAdministratorInvitationConnection! 9246 9247 """ 9248 A list of pending collaborator invitations across the repositories in the enterprise. 9249 """ 9250 pendingCollaboratorInvitations( 9251 """ 9252 Returns the elements in the list that come after the specified cursor. 9253 """ 9254 after: String 9255 9256 """ 9257 Returns the elements in the list that come before the specified cursor. 9258 """ 9259 before: String 9260 9261 """ 9262 Returns the first _n_ elements from the list. 9263 """ 9264 first: Int 9265 9266 """ 9267 Returns the last _n_ elements from the list. 9268 """ 9269 last: Int 9270 9271 """ 9272 Ordering options for pending repository collaborator invitations returned from the connection. 9273 """ 9274 orderBy: RepositoryInvitationOrder = {field: CREATED_AT, direction: DESC} 9275 9276 """ 9277 The search string to look for. 9278 """ 9279 query: String 9280 ): RepositoryInvitationConnection! 9281 9282 """ 9283 A list of pending collaborators across the repositories in the enterprise. 9284 """ 9285 pendingCollaborators( 9286 """ 9287 Returns the elements in the list that come after the specified cursor. 9288 """ 9289 after: String 9290 9291 """ 9292 Returns the elements in the list that come before the specified cursor. 9293 """ 9294 before: String 9295 9296 """ 9297 Returns the first _n_ elements from the list. 9298 """ 9299 first: Int 9300 9301 """ 9302 Returns the last _n_ elements from the list. 9303 """ 9304 last: Int 9305 9306 """ 9307 Ordering options for pending repository collaborator invitations returned from the connection. 9308 """ 9309 orderBy: RepositoryInvitationOrder = {field: CREATED_AT, direction: DESC} 9310 9311 """ 9312 The search string to look for. 9313 """ 9314 query: String 9315 ): 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.") 9316 9317 """ 9318 A list of pending member invitations for organizations in the enterprise. 9319 """ 9320 pendingMemberInvitations( 9321 """ 9322 Returns the elements in the list that come after the specified cursor. 9323 """ 9324 after: String 9325 9326 """ 9327 Returns the elements in the list that come before the specified cursor. 9328 """ 9329 before: String 9330 9331 """ 9332 Returns the first _n_ elements from the list. 9333 """ 9334 first: Int 9335 9336 """ 9337 Returns the last _n_ elements from the list. 9338 """ 9339 last: Int 9340 9341 """ 9342 The search string to look for. 9343 """ 9344 query: String 9345 ): EnterprisePendingMemberInvitationConnection! 9346 9347 """ 9348 The setting value for whether repository projects are enabled in this enterprise. 9349 """ 9350 repositoryProjectsSetting: EnterpriseEnabledDisabledSettingValue! 9351 9352 """ 9353 A list of enterprise organizations configured with the provided repository projects setting value. 9354 """ 9355 repositoryProjectsSettingOrganizations( 9356 """ 9357 Returns the elements in the list that come after the specified cursor. 9358 """ 9359 after: String 9360 9361 """ 9362 Returns the elements in the list that come before the specified cursor. 9363 """ 9364 before: String 9365 9366 """ 9367 Returns the first _n_ elements from the list. 9368 """ 9369 first: Int 9370 9371 """ 9372 Returns the last _n_ elements from the list. 9373 """ 9374 last: Int 9375 9376 """ 9377 Ordering options for organizations with this setting. 9378 """ 9379 orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} 9380 9381 """ 9382 The setting value to find organizations for. 9383 """ 9384 value: Boolean! 9385 ): OrganizationConnection! 9386 9387 """ 9388 The SAML Identity Provider for the enterprise. 9389 """ 9390 samlIdentityProvider: EnterpriseIdentityProvider 9391 9392 """ 9393 A list of enterprise organizations configured with the SAML single sign-on setting value. 9394 """ 9395 samlIdentityProviderSettingOrganizations( 9396 """ 9397 Returns the elements in the list that come after the specified cursor. 9398 """ 9399 after: String 9400 9401 """ 9402 Returns the elements in the list that come before the specified cursor. 9403 """ 9404 before: String 9405 9406 """ 9407 Returns the first _n_ elements from the list. 9408 """ 9409 first: Int 9410 9411 """ 9412 Returns the last _n_ elements from the list. 9413 """ 9414 last: Int 9415 9416 """ 9417 Ordering options for organizations with this setting. 9418 """ 9419 orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} 9420 9421 """ 9422 The setting value to find organizations for. 9423 """ 9424 value: IdentityProviderConfigurationState! 9425 ): OrganizationConnection! 9426 9427 """ 9428 A list of members with a support entitlement. 9429 """ 9430 supportEntitlements( 9431 """ 9432 Returns the elements in the list that come after the specified cursor. 9433 """ 9434 after: String 9435 9436 """ 9437 Returns the elements in the list that come before the specified cursor. 9438 """ 9439 before: String 9440 9441 """ 9442 Returns the first _n_ elements from the list. 9443 """ 9444 first: Int 9445 9446 """ 9447 Returns the last _n_ elements from the list. 9448 """ 9449 last: Int 9450 9451 """ 9452 Ordering options for support entitlement users returned from the connection. 9453 """ 9454 orderBy: EnterpriseMemberOrder = {field: LOGIN, direction: ASC} 9455 ): EnterpriseMemberConnection! 9456 9457 """ 9458 The setting value for whether team discussions are enabled for organizations in this enterprise. 9459 """ 9460 teamDiscussionsSetting: EnterpriseEnabledDisabledSettingValue! 9461 9462 """ 9463 A list of enterprise organizations configured with the provided team discussions setting value. 9464 """ 9465 teamDiscussionsSettingOrganizations( 9466 """ 9467 Returns the elements in the list that come after the specified cursor. 9468 """ 9469 after: String 9470 9471 """ 9472 Returns the elements in the list that come before the specified cursor. 9473 """ 9474 before: String 9475 9476 """ 9477 Returns the first _n_ elements from the list. 9478 """ 9479 first: Int 9480 9481 """ 9482 Returns the last _n_ elements from the list. 9483 """ 9484 last: Int 9485 9486 """ 9487 Ordering options for organizations with this setting. 9488 """ 9489 orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} 9490 9491 """ 9492 The setting value to find organizations for. 9493 """ 9494 value: Boolean! 9495 ): OrganizationConnection! 9496 9497 """ 9498 The setting value for whether the enterprise requires two-factor authentication for its organizations and users. 9499 """ 9500 twoFactorRequiredSetting: EnterpriseEnabledSettingValue! 9501 9502 """ 9503 A list of enterprise organizations configured with the two-factor authentication setting value. 9504 """ 9505 twoFactorRequiredSettingOrganizations( 9506 """ 9507 Returns the elements in the list that come after the specified cursor. 9508 """ 9509 after: String 9510 9511 """ 9512 Returns the elements in the list that come before the specified cursor. 9513 """ 9514 before: String 9515 9516 """ 9517 Returns the first _n_ elements from the list. 9518 """ 9519 first: Int 9520 9521 """ 9522 Returns the last _n_ elements from the list. 9523 """ 9524 last: Int 9525 9526 """ 9527 Ordering options for organizations with this setting. 9528 """ 9529 orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} 9530 9531 """ 9532 The setting value to find organizations for. 9533 """ 9534 value: Boolean! 9535 ): OrganizationConnection! 9536 } 9537 9538 """ 9539 The connection type for User. 9540 """ 9541 type EnterprisePendingCollaboratorConnection { 9542 """ 9543 A list of edges. 9544 """ 9545 edges: [EnterprisePendingCollaboratorEdge] 9546 9547 """ 9548 A list of nodes. 9549 """ 9550 nodes: [User] 9551 9552 """ 9553 Information to aid in pagination. 9554 """ 9555 pageInfo: PageInfo! 9556 9557 """ 9558 Identifies the total count of items in the connection. 9559 """ 9560 totalCount: Int! 9561 } 9562 9563 """ 9564 A user with an invitation to be a collaborator on a repository owned by an organization in an enterprise. 9565 """ 9566 type EnterprisePendingCollaboratorEdge { 9567 """ 9568 A cursor for use in pagination. 9569 """ 9570 cursor: String! 9571 9572 """ 9573 Whether the invited collaborator does not have a license for the enterprise. 9574 """ 9575 isUnlicensed: Boolean! @deprecated(reason: "All pending collaborators consume a license Removal on 2021-01-01 UTC.") 9576 9577 """ 9578 The item at the end of the edge. 9579 """ 9580 node: User 9581 9582 """ 9583 The enterprise organization repositories this user is a member of. 9584 """ 9585 repositories( 9586 """ 9587 Returns the elements in the list that come after the specified cursor. 9588 """ 9589 after: String 9590 9591 """ 9592 Returns the elements in the list that come before the specified cursor. 9593 """ 9594 before: String 9595 9596 """ 9597 Returns the first _n_ elements from the list. 9598 """ 9599 first: Int 9600 9601 """ 9602 Returns the last _n_ elements from the list. 9603 """ 9604 last: Int 9605 9606 """ 9607 Ordering options for repositories. 9608 """ 9609 orderBy: RepositoryOrder = {field: NAME, direction: ASC} 9610 ): EnterpriseRepositoryInfoConnection! 9611 } 9612 9613 """ 9614 The connection type for OrganizationInvitation. 9615 """ 9616 type EnterprisePendingMemberInvitationConnection { 9617 """ 9618 A list of edges. 9619 """ 9620 edges: [EnterprisePendingMemberInvitationEdge] 9621 9622 """ 9623 A list of nodes. 9624 """ 9625 nodes: [OrganizationInvitation] 9626 9627 """ 9628 Information to aid in pagination. 9629 """ 9630 pageInfo: PageInfo! 9631 9632 """ 9633 Identifies the total count of items in the connection. 9634 """ 9635 totalCount: Int! 9636 9637 """ 9638 Identifies the total count of unique users in the connection. 9639 """ 9640 totalUniqueUserCount: Int! 9641 } 9642 9643 """ 9644 An invitation to be a member in an enterprise organization. 9645 """ 9646 type EnterprisePendingMemberInvitationEdge { 9647 """ 9648 A cursor for use in pagination. 9649 """ 9650 cursor: String! 9651 9652 """ 9653 Whether the invitation has a license for the enterprise. 9654 """ 9655 isUnlicensed: Boolean! @deprecated(reason: "All pending members consume a license Removal on 2020-07-01 UTC.") 9656 9657 """ 9658 The item at the end of the edge. 9659 """ 9660 node: OrganizationInvitation 9661 } 9662 9663 """ 9664 A subset of repository information queryable from an enterprise. 9665 """ 9666 type EnterpriseRepositoryInfo implements Node { 9667 id: ID! 9668 9669 """ 9670 Identifies if the repository is private or internal. 9671 """ 9672 isPrivate: Boolean! 9673 9674 """ 9675 The repository's name. 9676 """ 9677 name: String! 9678 9679 """ 9680 The repository's name with owner. 9681 """ 9682 nameWithOwner: String! 9683 } 9684 9685 """ 9686 The connection type for EnterpriseRepositoryInfo. 9687 """ 9688 type EnterpriseRepositoryInfoConnection { 9689 """ 9690 A list of edges. 9691 """ 9692 edges: [EnterpriseRepositoryInfoEdge] 9693 9694 """ 9695 A list of nodes. 9696 """ 9697 nodes: [EnterpriseRepositoryInfo] 9698 9699 """ 9700 Information to aid in pagination. 9701 """ 9702 pageInfo: PageInfo! 9703 9704 """ 9705 Identifies the total count of items in the connection. 9706 """ 9707 totalCount: Int! 9708 } 9709 9710 """ 9711 An edge in a connection. 9712 """ 9713 type EnterpriseRepositoryInfoEdge { 9714 """ 9715 A cursor for use in pagination. 9716 """ 9717 cursor: String! 9718 9719 """ 9720 The item at the end of the edge. 9721 """ 9722 node: EnterpriseRepositoryInfo 9723 } 9724 9725 """ 9726 An Enterprise Server installation. 9727 """ 9728 type EnterpriseServerInstallation implements Node { 9729 """ 9730 Identifies the date and time when the object was created. 9731 """ 9732 createdAt: DateTime! 9733 9734 """ 9735 The customer name to which the Enterprise Server installation belongs. 9736 """ 9737 customerName: String! 9738 9739 """ 9740 The host name of the Enterprise Server installation. 9741 """ 9742 hostName: String! 9743 id: ID! 9744 9745 """ 9746 Whether or not the installation is connected to an Enterprise Server installation via GitHub Connect. 9747 """ 9748 isConnected: Boolean! 9749 9750 """ 9751 Identifies the date and time when the object was last updated. 9752 """ 9753 updatedAt: DateTime! 9754 9755 """ 9756 User accounts on this Enterprise Server installation. 9757 """ 9758 userAccounts( 9759 """ 9760 Returns the elements in the list that come after the specified cursor. 9761 """ 9762 after: String 9763 9764 """ 9765 Returns the elements in the list that come before the specified cursor. 9766 """ 9767 before: String 9768 9769 """ 9770 Returns the first _n_ elements from the list. 9771 """ 9772 first: Int 9773 9774 """ 9775 Returns the last _n_ elements from the list. 9776 """ 9777 last: Int 9778 9779 """ 9780 Ordering options for Enterprise Server user accounts returned from the connection. 9781 """ 9782 orderBy: EnterpriseServerUserAccountOrder = {field: LOGIN, direction: ASC} 9783 ): EnterpriseServerUserAccountConnection! 9784 9785 """ 9786 User accounts uploads for the Enterprise Server installation. 9787 """ 9788 userAccountsUploads( 9789 """ 9790 Returns the elements in the list that come after the specified cursor. 9791 """ 9792 after: String 9793 9794 """ 9795 Returns the elements in the list that come before the specified cursor. 9796 """ 9797 before: String 9798 9799 """ 9800 Returns the first _n_ elements from the list. 9801 """ 9802 first: Int 9803 9804 """ 9805 Returns the last _n_ elements from the list. 9806 """ 9807 last: Int 9808 9809 """ 9810 Ordering options for Enterprise Server user accounts uploads returned from the connection. 9811 """ 9812 orderBy: EnterpriseServerUserAccountsUploadOrder = {field: CREATED_AT, direction: DESC} 9813 ): EnterpriseServerUserAccountsUploadConnection! 9814 } 9815 9816 """ 9817 The connection type for EnterpriseServerInstallation. 9818 """ 9819 type EnterpriseServerInstallationConnection { 9820 """ 9821 A list of edges. 9822 """ 9823 edges: [EnterpriseServerInstallationEdge] 9824 9825 """ 9826 A list of nodes. 9827 """ 9828 nodes: [EnterpriseServerInstallation] 9829 9830 """ 9831 Information to aid in pagination. 9832 """ 9833 pageInfo: PageInfo! 9834 9835 """ 9836 Identifies the total count of items in the connection. 9837 """ 9838 totalCount: Int! 9839 } 9840 9841 """ 9842 An edge in a connection. 9843 """ 9844 type EnterpriseServerInstallationEdge { 9845 """ 9846 A cursor for use in pagination. 9847 """ 9848 cursor: String! 9849 9850 """ 9851 The item at the end of the edge. 9852 """ 9853 node: EnterpriseServerInstallation 9854 } 9855 9856 """ 9857 Ordering options for Enterprise Server installation connections. 9858 """ 9859 input EnterpriseServerInstallationOrder { 9860 """ 9861 The ordering direction. 9862 """ 9863 direction: OrderDirection! 9864 9865 """ 9866 The field to order Enterprise Server installations by. 9867 """ 9868 field: EnterpriseServerInstallationOrderField! 9869 } 9870 9871 """ 9872 Properties by which Enterprise Server installation connections can be ordered. 9873 """ 9874 enum EnterpriseServerInstallationOrderField { 9875 """ 9876 Order Enterprise Server installations by creation time 9877 """ 9878 CREATED_AT 9879 9880 """ 9881 Order Enterprise Server installations by customer name 9882 """ 9883 CUSTOMER_NAME 9884 9885 """ 9886 Order Enterprise Server installations by host name 9887 """ 9888 HOST_NAME 9889 } 9890 9891 """ 9892 A user account on an Enterprise Server installation. 9893 """ 9894 type EnterpriseServerUserAccount implements Node { 9895 """ 9896 Identifies the date and time when the object was created. 9897 """ 9898 createdAt: DateTime! 9899 9900 """ 9901 User emails belonging to this user account. 9902 """ 9903 emails( 9904 """ 9905 Returns the elements in the list that come after the specified cursor. 9906 """ 9907 after: String 9908 9909 """ 9910 Returns the elements in the list that come before the specified cursor. 9911 """ 9912 before: String 9913 9914 """ 9915 Returns the first _n_ elements from the list. 9916 """ 9917 first: Int 9918 9919 """ 9920 Returns the last _n_ elements from the list. 9921 """ 9922 last: Int 9923 9924 """ 9925 Ordering options for Enterprise Server user account emails returned from the connection. 9926 """ 9927 orderBy: EnterpriseServerUserAccountEmailOrder = {field: EMAIL, direction: ASC} 9928 ): EnterpriseServerUserAccountEmailConnection! 9929 9930 """ 9931 The Enterprise Server installation on which this user account exists. 9932 """ 9933 enterpriseServerInstallation: EnterpriseServerInstallation! 9934 id: ID! 9935 9936 """ 9937 Whether the user account is a site administrator on the Enterprise Server installation. 9938 """ 9939 isSiteAdmin: Boolean! 9940 9941 """ 9942 The login of the user account on the Enterprise Server installation. 9943 """ 9944 login: String! 9945 9946 """ 9947 The profile name of the user account on the Enterprise Server installation. 9948 """ 9949 profileName: String 9950 9951 """ 9952 The date and time when the user account was created on the Enterprise Server installation. 9953 """ 9954 remoteCreatedAt: DateTime! 9955 9956 """ 9957 The ID of the user account on the Enterprise Server installation. 9958 """ 9959 remoteUserId: Int! 9960 9961 """ 9962 Identifies the date and time when the object was last updated. 9963 """ 9964 updatedAt: DateTime! 9965 } 9966 9967 """ 9968 The connection type for EnterpriseServerUserAccount. 9969 """ 9970 type EnterpriseServerUserAccountConnection { 9971 """ 9972 A list of edges. 9973 """ 9974 edges: [EnterpriseServerUserAccountEdge] 9975 9976 """ 9977 A list of nodes. 9978 """ 9979 nodes: [EnterpriseServerUserAccount] 9980 9981 """ 9982 Information to aid in pagination. 9983 """ 9984 pageInfo: PageInfo! 9985 9986 """ 9987 Identifies the total count of items in the connection. 9988 """ 9989 totalCount: Int! 9990 } 9991 9992 """ 9993 An edge in a connection. 9994 """ 9995 type EnterpriseServerUserAccountEdge { 9996 """ 9997 A cursor for use in pagination. 9998 """ 9999 cursor: String! 10000 10001 """ 10002 The item at the end of the edge. 10003 """ 10004 node: EnterpriseServerUserAccount 10005 } 10006 10007 """ 10008 An email belonging to a user account on an Enterprise Server installation. 10009 """ 10010 type EnterpriseServerUserAccountEmail implements Node { 10011 """ 10012 Identifies the date and time when the object was created. 10013 """ 10014 createdAt: DateTime! 10015 10016 """ 10017 The email address. 10018 """ 10019 email: String! 10020 id: ID! 10021 10022 """ 10023 Indicates whether this is the primary email of the associated user account. 10024 """ 10025 isPrimary: Boolean! 10026 10027 """ 10028 Identifies the date and time when the object was last updated. 10029 """ 10030 updatedAt: DateTime! 10031 10032 """ 10033 The user account to which the email belongs. 10034 """ 10035 userAccount: EnterpriseServerUserAccount! 10036 } 10037 10038 """ 10039 The connection type for EnterpriseServerUserAccountEmail. 10040 """ 10041 type EnterpriseServerUserAccountEmailConnection { 10042 """ 10043 A list of edges. 10044 """ 10045 edges: [EnterpriseServerUserAccountEmailEdge] 10046 10047 """ 10048 A list of nodes. 10049 """ 10050 nodes: [EnterpriseServerUserAccountEmail] 10051 10052 """ 10053 Information to aid in pagination. 10054 """ 10055 pageInfo: PageInfo! 10056 10057 """ 10058 Identifies the total count of items in the connection. 10059 """ 10060 totalCount: Int! 10061 } 10062 10063 """ 10064 An edge in a connection. 10065 """ 10066 type EnterpriseServerUserAccountEmailEdge { 10067 """ 10068 A cursor for use in pagination. 10069 """ 10070 cursor: String! 10071 10072 """ 10073 The item at the end of the edge. 10074 """ 10075 node: EnterpriseServerUserAccountEmail 10076 } 10077 10078 """ 10079 Ordering options for Enterprise Server user account email connections. 10080 """ 10081 input EnterpriseServerUserAccountEmailOrder { 10082 """ 10083 The ordering direction. 10084 """ 10085 direction: OrderDirection! 10086 10087 """ 10088 The field to order emails by. 10089 """ 10090 field: EnterpriseServerUserAccountEmailOrderField! 10091 } 10092 10093 """ 10094 Properties by which Enterprise Server user account email connections can be ordered. 10095 """ 10096 enum EnterpriseServerUserAccountEmailOrderField { 10097 """ 10098 Order emails by email 10099 """ 10100 EMAIL 10101 } 10102 10103 """ 10104 Ordering options for Enterprise Server user account connections. 10105 """ 10106 input EnterpriseServerUserAccountOrder { 10107 """ 10108 The ordering direction. 10109 """ 10110 direction: OrderDirection! 10111 10112 """ 10113 The field to order user accounts by. 10114 """ 10115 field: EnterpriseServerUserAccountOrderField! 10116 } 10117 10118 """ 10119 Properties by which Enterprise Server user account connections can be ordered. 10120 """ 10121 enum EnterpriseServerUserAccountOrderField { 10122 """ 10123 Order user accounts by login 10124 """ 10125 LOGIN 10126 10127 """ 10128 Order user accounts by creation time on the Enterprise Server installation 10129 """ 10130 REMOTE_CREATED_AT 10131 } 10132 10133 """ 10134 A user accounts upload from an Enterprise Server installation. 10135 """ 10136 type EnterpriseServerUserAccountsUpload implements Node { 10137 """ 10138 Identifies the date and time when the object was created. 10139 """ 10140 createdAt: DateTime! 10141 10142 """ 10143 The enterprise to which this upload belongs. 10144 """ 10145 enterprise: Enterprise! 10146 10147 """ 10148 The Enterprise Server installation for which this upload was generated. 10149 """ 10150 enterpriseServerInstallation: EnterpriseServerInstallation! 10151 id: ID! 10152 10153 """ 10154 The name of the file uploaded. 10155 """ 10156 name: String! 10157 10158 """ 10159 The synchronization state of the upload 10160 """ 10161 syncState: EnterpriseServerUserAccountsUploadSyncState! 10162 10163 """ 10164 Identifies the date and time when the object was last updated. 10165 """ 10166 updatedAt: DateTime! 10167 } 10168 10169 """ 10170 The connection type for EnterpriseServerUserAccountsUpload. 10171 """ 10172 type EnterpriseServerUserAccountsUploadConnection { 10173 """ 10174 A list of edges. 10175 """ 10176 edges: [EnterpriseServerUserAccountsUploadEdge] 10177 10178 """ 10179 A list of nodes. 10180 """ 10181 nodes: [EnterpriseServerUserAccountsUpload] 10182 10183 """ 10184 Information to aid in pagination. 10185 """ 10186 pageInfo: PageInfo! 10187 10188 """ 10189 Identifies the total count of items in the connection. 10190 """ 10191 totalCount: Int! 10192 } 10193 10194 """ 10195 An edge in a connection. 10196 """ 10197 type EnterpriseServerUserAccountsUploadEdge { 10198 """ 10199 A cursor for use in pagination. 10200 """ 10201 cursor: String! 10202 10203 """ 10204 The item at the end of the edge. 10205 """ 10206 node: EnterpriseServerUserAccountsUpload 10207 } 10208 10209 """ 10210 Ordering options for Enterprise Server user accounts upload connections. 10211 """ 10212 input EnterpriseServerUserAccountsUploadOrder { 10213 """ 10214 The ordering direction. 10215 """ 10216 direction: OrderDirection! 10217 10218 """ 10219 The field to order user accounts uploads by. 10220 """ 10221 field: EnterpriseServerUserAccountsUploadOrderField! 10222 } 10223 10224 """ 10225 Properties by which Enterprise Server user accounts upload connections can be ordered. 10226 """ 10227 enum EnterpriseServerUserAccountsUploadOrderField { 10228 """ 10229 Order user accounts uploads by creation time 10230 """ 10231 CREATED_AT 10232 } 10233 10234 """ 10235 Synchronization state of the Enterprise Server user accounts upload 10236 """ 10237 enum EnterpriseServerUserAccountsUploadSyncState { 10238 """ 10239 The synchronization of the upload failed. 10240 """ 10241 FAILURE 10242 10243 """ 10244 The synchronization of the upload is pending. 10245 """ 10246 PENDING 10247 10248 """ 10249 The synchronization of the upload succeeded. 10250 """ 10251 SUCCESS 10252 } 10253 10254 """ 10255 An account for a user who is an admin of an enterprise or a member of an enterprise through one or more organizations. 10256 """ 10257 type EnterpriseUserAccount implements Actor & Node { 10258 """ 10259 A URL pointing to the enterprise user account's public avatar. 10260 """ 10261 avatarUrl( 10262 """ 10263 The size of the resulting square image. 10264 """ 10265 size: Int 10266 ): URI! 10267 10268 """ 10269 Identifies the date and time when the object was created. 10270 """ 10271 createdAt: DateTime! 10272 10273 """ 10274 The enterprise in which this user account exists. 10275 """ 10276 enterprise: Enterprise! 10277 id: ID! 10278 10279 """ 10280 An identifier for the enterprise user account, a login or email address 10281 """ 10282 login: String! 10283 10284 """ 10285 The name of the enterprise user account 10286 """ 10287 name: String 10288 10289 """ 10290 A list of enterprise organizations this user is a member of. 10291 """ 10292 organizations( 10293 """ 10294 Returns the elements in the list that come after the specified cursor. 10295 """ 10296 after: String 10297 10298 """ 10299 Returns the elements in the list that come before the specified cursor. 10300 """ 10301 before: String 10302 10303 """ 10304 Returns the first _n_ elements from the list. 10305 """ 10306 first: Int 10307 10308 """ 10309 Returns the last _n_ elements from the list. 10310 """ 10311 last: Int 10312 10313 """ 10314 Ordering options for organizations returned from the connection. 10315 """ 10316 orderBy: OrganizationOrder = {field: LOGIN, direction: ASC} 10317 10318 """ 10319 The search string to look for. 10320 """ 10321 query: String 10322 10323 """ 10324 The role of the user in the enterprise organization. 10325 """ 10326 role: EnterpriseUserAccountMembershipRole 10327 ): EnterpriseOrganizationMembershipConnection! 10328 10329 """ 10330 The HTTP path for this user. 10331 """ 10332 resourcePath: URI! 10333 10334 """ 10335 Identifies the date and time when the object was last updated. 10336 """ 10337 updatedAt: DateTime! 10338 10339 """ 10340 The HTTP URL for this user. 10341 """ 10342 url: URI! 10343 10344 """ 10345 The user within the enterprise. 10346 """ 10347 user: User 10348 } 10349 10350 """ 10351 The connection type for EnterpriseUserAccount. 10352 """ 10353 type EnterpriseUserAccountConnection { 10354 """ 10355 A list of edges. 10356 """ 10357 edges: [EnterpriseUserAccountEdge] 10358 10359 """ 10360 A list of nodes. 10361 """ 10362 nodes: [EnterpriseUserAccount] 10363 10364 """ 10365 Information to aid in pagination. 10366 """ 10367 pageInfo: PageInfo! 10368 10369 """ 10370 Identifies the total count of items in the connection. 10371 """ 10372 totalCount: Int! 10373 } 10374 10375 """ 10376 An edge in a connection. 10377 """ 10378 type EnterpriseUserAccountEdge { 10379 """ 10380 A cursor for use in pagination. 10381 """ 10382 cursor: String! 10383 10384 """ 10385 The item at the end of the edge. 10386 """ 10387 node: EnterpriseUserAccount 10388 } 10389 10390 """ 10391 The possible roles for enterprise membership. 10392 """ 10393 enum EnterpriseUserAccountMembershipRole { 10394 """ 10395 The user is a member of the enterprise membership. 10396 """ 10397 MEMBER 10398 10399 """ 10400 The user is an owner of the enterprise membership. 10401 """ 10402 OWNER 10403 } 10404 10405 """ 10406 The possible GitHub Enterprise deployments where this user can exist. 10407 """ 10408 enum EnterpriseUserDeployment { 10409 """ 10410 The user is part of a GitHub Enterprise Cloud deployment. 10411 """ 10412 CLOUD 10413 10414 """ 10415 The user is part of a GitHub Enterprise Server deployment. 10416 """ 10417 SERVER 10418 } 10419 10420 """ 10421 An external identity provisioned by SAML SSO or SCIM. 10422 """ 10423 type ExternalIdentity implements Node { 10424 """ 10425 The GUID for this identity 10426 """ 10427 guid: String! 10428 id: ID! 10429 10430 """ 10431 Organization invitation for this SCIM-provisioned external identity 10432 """ 10433 organizationInvitation: OrganizationInvitation 10434 10435 """ 10436 SAML Identity attributes 10437 """ 10438 samlIdentity: ExternalIdentitySamlAttributes 10439 10440 """ 10441 SCIM Identity attributes 10442 """ 10443 scimIdentity: ExternalIdentityScimAttributes 10444 10445 """ 10446 User linked to this external identity. Will be NULL if this identity has not been claimed by an organization member. 10447 """ 10448 user: User 10449 } 10450 10451 """ 10452 The connection type for ExternalIdentity. 10453 """ 10454 type ExternalIdentityConnection { 10455 """ 10456 A list of edges. 10457 """ 10458 edges: [ExternalIdentityEdge] 10459 10460 """ 10461 A list of nodes. 10462 """ 10463 nodes: [ExternalIdentity] 10464 10465 """ 10466 Information to aid in pagination. 10467 """ 10468 pageInfo: PageInfo! 10469 10470 """ 10471 Identifies the total count of items in the connection. 10472 """ 10473 totalCount: Int! 10474 } 10475 10476 """ 10477 An edge in a connection. 10478 """ 10479 type ExternalIdentityEdge { 10480 """ 10481 A cursor for use in pagination. 10482 """ 10483 cursor: String! 10484 10485 """ 10486 The item at the end of the edge. 10487 """ 10488 node: ExternalIdentity 10489 } 10490 10491 """ 10492 SAML attributes for the External Identity 10493 """ 10494 type ExternalIdentitySamlAttributes { 10495 """ 10496 The emails associated with the SAML identity 10497 """ 10498 emails: [UserEmailMetadata!] 10499 10500 """ 10501 Family name of the SAML identity 10502 """ 10503 familyName: String 10504 10505 """ 10506 Given name of the SAML identity 10507 """ 10508 givenName: String 10509 10510 """ 10511 The groups linked to this identity in IDP 10512 """ 10513 groups: [String!] 10514 10515 """ 10516 The NameID of the SAML identity 10517 """ 10518 nameId: String 10519 10520 """ 10521 The userName of the SAML identity 10522 """ 10523 username: String 10524 } 10525 10526 """ 10527 SCIM attributes for the External Identity 10528 """ 10529 type ExternalIdentityScimAttributes { 10530 """ 10531 The emails associated with the SCIM identity 10532 """ 10533 emails: [UserEmailMetadata!] 10534 10535 """ 10536 Family name of the SCIM identity 10537 """ 10538 familyName: String 10539 10540 """ 10541 Given name of the SCIM identity 10542 """ 10543 givenName: String 10544 10545 """ 10546 The groups linked to this identity in IDP 10547 """ 10548 groups: [String!] 10549 10550 """ 10551 The userName of the SCIM identity 10552 """ 10553 username: String 10554 } 10555 10556 """ 10557 The possible viewed states of a file . 10558 """ 10559 enum FileViewedState { 10560 """ 10561 The file has new changes since last viewed. 10562 """ 10563 DISMISSED 10564 10565 """ 10566 The file has not been marked as viewed. 10567 """ 10568 UNVIEWED 10569 10570 """ 10571 The file has been marked as viewed. 10572 """ 10573 VIEWED 10574 } 10575 10576 """ 10577 Autogenerated input type of FollowUser 10578 """ 10579 input FollowUserInput { 10580 """ 10581 A unique identifier for the client performing the mutation. 10582 """ 10583 clientMutationId: String 10584 10585 """ 10586 ID of the user to follow. 10587 """ 10588 userId: ID! @possibleTypes(concreteTypes: ["User"]) 10589 } 10590 10591 """ 10592 Autogenerated return type of FollowUser 10593 """ 10594 type FollowUserPayload { 10595 """ 10596 A unique identifier for the client performing the mutation. 10597 """ 10598 clientMutationId: String 10599 10600 """ 10601 The user that was followed. 10602 """ 10603 user: User 10604 } 10605 10606 """ 10607 The connection type for User. 10608 """ 10609 type FollowerConnection { 10610 """ 10611 A list of edges. 10612 """ 10613 edges: [UserEdge] 10614 10615 """ 10616 A list of nodes. 10617 """ 10618 nodes: [User] 10619 10620 """ 10621 Information to aid in pagination. 10622 """ 10623 pageInfo: PageInfo! 10624 10625 """ 10626 Identifies the total count of items in the connection. 10627 """ 10628 totalCount: Int! 10629 } 10630 10631 """ 10632 The connection type for User. 10633 """ 10634 type FollowingConnection { 10635 """ 10636 A list of edges. 10637 """ 10638 edges: [UserEdge] 10639 10640 """ 10641 A list of nodes. 10642 """ 10643 nodes: [User] 10644 10645 """ 10646 Information to aid in pagination. 10647 """ 10648 pageInfo: PageInfo! 10649 10650 """ 10651 Identifies the total count of items in the connection. 10652 """ 10653 totalCount: Int! 10654 } 10655 10656 """ 10657 A funding platform link for a repository. 10658 """ 10659 type FundingLink { 10660 """ 10661 The funding platform this link is for. 10662 """ 10663 platform: FundingPlatform! 10664 10665 """ 10666 The configured URL for this funding link. 10667 """ 10668 url: URI! 10669 } 10670 10671 """ 10672 The possible funding platforms for repository funding links. 10673 """ 10674 enum FundingPlatform { 10675 """ 10676 Community Bridge funding platform. 10677 """ 10678 COMMUNITY_BRIDGE 10679 10680 """ 10681 Custom funding platform. 10682 """ 10683 CUSTOM 10684 10685 """ 10686 GitHub funding platform. 10687 """ 10688 GITHUB 10689 10690 """ 10691 IssueHunt funding platform. 10692 """ 10693 ISSUEHUNT 10694 10695 """ 10696 Ko-fi funding platform. 10697 """ 10698 KO_FI 10699 10700 """ 10701 Liberapay funding platform. 10702 """ 10703 LIBERAPAY 10704 10705 """ 10706 Open Collective funding platform. 10707 """ 10708 OPEN_COLLECTIVE 10709 10710 """ 10711 Otechie funding platform. 10712 """ 10713 OTECHIE 10714 10715 """ 10716 Patreon funding platform. 10717 """ 10718 PATREON 10719 10720 """ 10721 Tidelift funding platform. 10722 """ 10723 TIDELIFT 10724 } 10725 10726 """ 10727 A generic hovercard context with a message and icon 10728 """ 10729 type GenericHovercardContext implements HovercardContext { 10730 """ 10731 A string describing this context 10732 """ 10733 message: String! 10734 10735 """ 10736 An octicon to accompany this context 10737 """ 10738 octicon: String! 10739 } 10740 10741 """ 10742 A Gist. 10743 """ 10744 type Gist implements Node & Starrable & UniformResourceLocatable { 10745 """ 10746 A list of comments associated with the gist 10747 """ 10748 comments( 10749 """ 10750 Returns the elements in the list that come after the specified cursor. 10751 """ 10752 after: String 10753 10754 """ 10755 Returns the elements in the list that come before the specified cursor. 10756 """ 10757 before: String 10758 10759 """ 10760 Returns the first _n_ elements from the list. 10761 """ 10762 first: Int 10763 10764 """ 10765 Returns the last _n_ elements from the list. 10766 """ 10767 last: Int 10768 ): GistCommentConnection! 10769 10770 """ 10771 Identifies the date and time when the object was created. 10772 """ 10773 createdAt: DateTime! 10774 10775 """ 10776 The gist description. 10777 """ 10778 description: String 10779 10780 """ 10781 The files in this gist. 10782 """ 10783 files( 10784 """ 10785 The maximum number of files to return. 10786 """ 10787 limit: Int = 10 10788 10789 """ 10790 The oid of the files to return 10791 """ 10792 oid: GitObjectID 10793 ): [GistFile] 10794 10795 """ 10796 A list of forks associated with the gist 10797 """ 10798 forks( 10799 """ 10800 Returns the elements in the list that come after the specified cursor. 10801 """ 10802 after: String 10803 10804 """ 10805 Returns the elements in the list that come before the specified cursor. 10806 """ 10807 before: String 10808 10809 """ 10810 Returns the first _n_ elements from the list. 10811 """ 10812 first: Int 10813 10814 """ 10815 Returns the last _n_ elements from the list. 10816 """ 10817 last: Int 10818 10819 """ 10820 Ordering options for gists returned from the connection 10821 """ 10822 orderBy: GistOrder 10823 ): GistConnection! 10824 id: ID! 10825 10826 """ 10827 Identifies if the gist is a fork. 10828 """ 10829 isFork: Boolean! 10830 10831 """ 10832 Whether the gist is public or not. 10833 """ 10834 isPublic: Boolean! 10835 10836 """ 10837 The gist name. 10838 """ 10839 name: String! 10840 10841 """ 10842 The gist owner. 10843 """ 10844 owner: RepositoryOwner 10845 10846 """ 10847 Identifies when the gist was last pushed to. 10848 """ 10849 pushedAt: DateTime 10850 10851 """ 10852 The HTML path to this resource. 10853 """ 10854 resourcePath: URI! 10855 10856 """ 10857 Returns a count of how many stargazers there are on this object 10858 """ 10859 stargazerCount: Int! 10860 10861 """ 10862 A list of users who have starred this starrable. 10863 """ 10864 stargazers( 10865 """ 10866 Returns the elements in the list that come after the specified cursor. 10867 """ 10868 after: String 10869 10870 """ 10871 Returns the elements in the list that come before the specified cursor. 10872 """ 10873 before: String 10874 10875 """ 10876 Returns the first _n_ elements from the list. 10877 """ 10878 first: Int 10879 10880 """ 10881 Returns the last _n_ elements from the list. 10882 """ 10883 last: Int 10884 10885 """ 10886 Order for connection 10887 """ 10888 orderBy: StarOrder 10889 ): StargazerConnection! 10890 10891 """ 10892 Identifies the date and time when the object was last updated. 10893 """ 10894 updatedAt: DateTime! 10895 10896 """ 10897 The HTTP URL for this Gist. 10898 """ 10899 url: URI! 10900 10901 """ 10902 Returns a boolean indicating whether the viewing user has starred this starrable. 10903 """ 10904 viewerHasStarred: Boolean! 10905 } 10906 10907 """ 10908 Represents a comment on an Gist. 10909 """ 10910 type GistComment implements Comment & Deletable & Minimizable & Node & Updatable & UpdatableComment { 10911 """ 10912 The actor who authored the comment. 10913 """ 10914 author: Actor 10915 10916 """ 10917 Author's association with the gist. 10918 """ 10919 authorAssociation: CommentAuthorAssociation! 10920 10921 """ 10922 Identifies the comment body. 10923 """ 10924 body: String! 10925 10926 """ 10927 The body rendered to HTML. 10928 """ 10929 bodyHTML: HTML! 10930 10931 """ 10932 The body rendered to text. 10933 """ 10934 bodyText: String! 10935 10936 """ 10937 Identifies the date and time when the object was created. 10938 """ 10939 createdAt: DateTime! 10940 10941 """ 10942 Check if this comment was created via an email reply. 10943 """ 10944 createdViaEmail: Boolean! 10945 10946 """ 10947 Identifies the primary key from the database. 10948 """ 10949 databaseId: Int 10950 10951 """ 10952 The actor who edited the comment. 10953 """ 10954 editor: Actor 10955 10956 """ 10957 The associated gist. 10958 """ 10959 gist: Gist! 10960 id: ID! 10961 10962 """ 10963 Check if this comment was edited and includes an edit with the creation data 10964 """ 10965 includesCreatedEdit: Boolean! 10966 10967 """ 10968 Returns whether or not a comment has been minimized. 10969 """ 10970 isMinimized: Boolean! 10971 10972 """ 10973 The moment the editor made the last edit 10974 """ 10975 lastEditedAt: DateTime 10976 10977 """ 10978 Returns why the comment was minimized. 10979 """ 10980 minimizedReason: String 10981 10982 """ 10983 Identifies when the comment was published at. 10984 """ 10985 publishedAt: DateTime 10986 10987 """ 10988 Identifies the date and time when the object was last updated. 10989 """ 10990 updatedAt: DateTime! 10991 10992 """ 10993 A list of edits to this content. 10994 """ 10995 userContentEdits( 10996 """ 10997 Returns the elements in the list that come after the specified cursor. 10998 """ 10999 after: String 11000 11001 """ 11002 Returns the elements in the list that come before the specified cursor. 11003 """ 11004 before: String 11005 11006 """ 11007 Returns the first _n_ elements from the list. 11008 """ 11009 first: Int 11010 11011 """ 11012 Returns the last _n_ elements from the list. 11013 """ 11014 last: Int 11015 ): UserContentEditConnection 11016 11017 """ 11018 Check if the current viewer can delete this object. 11019 """ 11020 viewerCanDelete: Boolean! 11021 11022 """ 11023 Check if the current viewer can minimize this object. 11024 """ 11025 viewerCanMinimize: Boolean! 11026 11027 """ 11028 Check if the current viewer can update this object. 11029 """ 11030 viewerCanUpdate: Boolean! 11031 11032 """ 11033 Reasons why the current viewer can not update this comment. 11034 """ 11035 viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! 11036 11037 """ 11038 Did the viewer author this comment. 11039 """ 11040 viewerDidAuthor: Boolean! 11041 } 11042 11043 """ 11044 The connection type for GistComment. 11045 """ 11046 type GistCommentConnection { 11047 """ 11048 A list of edges. 11049 """ 11050 edges: [GistCommentEdge] 11051 11052 """ 11053 A list of nodes. 11054 """ 11055 nodes: [GistComment] 11056 11057 """ 11058 Information to aid in pagination. 11059 """ 11060 pageInfo: PageInfo! 11061 11062 """ 11063 Identifies the total count of items in the connection. 11064 """ 11065 totalCount: Int! 11066 } 11067 11068 """ 11069 An edge in a connection. 11070 """ 11071 type GistCommentEdge { 11072 """ 11073 A cursor for use in pagination. 11074 """ 11075 cursor: String! 11076 11077 """ 11078 The item at the end of the edge. 11079 """ 11080 node: GistComment 11081 } 11082 11083 """ 11084 The connection type for Gist. 11085 """ 11086 type GistConnection { 11087 """ 11088 A list of edges. 11089 """ 11090 edges: [GistEdge] 11091 11092 """ 11093 A list of nodes. 11094 """ 11095 nodes: [Gist] 11096 11097 """ 11098 Information to aid in pagination. 11099 """ 11100 pageInfo: PageInfo! 11101 11102 """ 11103 Identifies the total count of items in the connection. 11104 """ 11105 totalCount: Int! 11106 } 11107 11108 """ 11109 An edge in a connection. 11110 """ 11111 type GistEdge { 11112 """ 11113 A cursor for use in pagination. 11114 """ 11115 cursor: String! 11116 11117 """ 11118 The item at the end of the edge. 11119 """ 11120 node: Gist 11121 } 11122 11123 """ 11124 A file in a gist. 11125 """ 11126 type GistFile { 11127 """ 11128 The file name encoded to remove characters that are invalid in URL paths. 11129 """ 11130 encodedName: String 11131 11132 """ 11133 The gist file encoding. 11134 """ 11135 encoding: String 11136 11137 """ 11138 The file extension from the file name. 11139 """ 11140 extension: String 11141 11142 """ 11143 Indicates if this file is an image. 11144 """ 11145 isImage: Boolean! 11146 11147 """ 11148 Whether the file's contents were truncated. 11149 """ 11150 isTruncated: Boolean! 11151 11152 """ 11153 The programming language this file is written in. 11154 """ 11155 language: Language 11156 11157 """ 11158 The gist file name. 11159 """ 11160 name: String 11161 11162 """ 11163 The gist file size in bytes. 11164 """ 11165 size: Int 11166 11167 """ 11168 UTF8 text data or null if the file is binary 11169 """ 11170 text( 11171 """ 11172 Optionally truncate the returned file to this length. 11173 """ 11174 truncate: Int 11175 ): String 11176 } 11177 11178 """ 11179 Ordering options for gist connections 11180 """ 11181 input GistOrder { 11182 """ 11183 The ordering direction. 11184 """ 11185 direction: OrderDirection! 11186 11187 """ 11188 The field to order repositories by. 11189 """ 11190 field: GistOrderField! 11191 } 11192 11193 """ 11194 Properties by which gist connections can be ordered. 11195 """ 11196 enum GistOrderField { 11197 """ 11198 Order gists by creation time 11199 """ 11200 CREATED_AT 11201 11202 """ 11203 Order gists by push time 11204 """ 11205 PUSHED_AT 11206 11207 """ 11208 Order gists by update time 11209 """ 11210 UPDATED_AT 11211 } 11212 11213 """ 11214 The privacy of a Gist 11215 """ 11216 enum GistPrivacy { 11217 """ 11218 Gists that are public and secret 11219 """ 11220 ALL 11221 11222 """ 11223 Public 11224 """ 11225 PUBLIC 11226 11227 """ 11228 Secret 11229 """ 11230 SECRET 11231 } 11232 11233 """ 11234 Represents an actor in a Git commit (ie. an author or committer). 11235 """ 11236 type GitActor { 11237 """ 11238 A URL pointing to the author's public avatar. 11239 """ 11240 avatarUrl( 11241 """ 11242 The size of the resulting square image. 11243 """ 11244 size: Int 11245 ): URI! 11246 11247 """ 11248 The timestamp of the Git action (authoring or committing). 11249 """ 11250 date: GitTimestamp 11251 11252 """ 11253 The email in the Git commit. 11254 """ 11255 email: String 11256 11257 """ 11258 The name in the Git commit. 11259 """ 11260 name: String 11261 11262 """ 11263 The GitHub user corresponding to the email field. Null if no such user exists. 11264 """ 11265 user: User 11266 } 11267 11268 """ 11269 The connection type for GitActor. 11270 """ 11271 type GitActorConnection { 11272 """ 11273 A list of edges. 11274 """ 11275 edges: [GitActorEdge] 11276 11277 """ 11278 A list of nodes. 11279 """ 11280 nodes: [GitActor] 11281 11282 """ 11283 Information to aid in pagination. 11284 """ 11285 pageInfo: PageInfo! 11286 11287 """ 11288 Identifies the total count of items in the connection. 11289 """ 11290 totalCount: Int! 11291 } 11292 11293 """ 11294 An edge in a connection. 11295 """ 11296 type GitActorEdge { 11297 """ 11298 A cursor for use in pagination. 11299 """ 11300 cursor: String! 11301 11302 """ 11303 The item at the end of the edge. 11304 """ 11305 node: GitActor 11306 } 11307 11308 """ 11309 Represents information about the GitHub instance. 11310 """ 11311 type GitHubMetadata { 11312 """ 11313 Returns a String that's a SHA of `github-services` 11314 """ 11315 gitHubServicesSha: GitObjectID! 11316 11317 """ 11318 IP addresses that users connect to for git operations 11319 """ 11320 gitIpAddresses: [String!] 11321 11322 """ 11323 IP addresses that service hooks are sent from 11324 """ 11325 hookIpAddresses: [String!] 11326 11327 """ 11328 IP addresses that the importer connects from 11329 """ 11330 importerIpAddresses: [String!] 11331 11332 """ 11333 Whether or not users are verified 11334 """ 11335 isPasswordAuthenticationVerifiable: Boolean! 11336 11337 """ 11338 IP addresses for GitHub Pages' A records 11339 """ 11340 pagesIpAddresses: [String!] 11341 } 11342 11343 """ 11344 Represents a Git object. 11345 """ 11346 interface GitObject { 11347 """ 11348 An abbreviated version of the Git object ID 11349 """ 11350 abbreviatedOid: String! 11351 11352 """ 11353 The HTTP path for this Git object 11354 """ 11355 commitResourcePath: URI! 11356 11357 """ 11358 The HTTP URL for this Git object 11359 """ 11360 commitUrl: URI! 11361 id: ID! 11362 11363 """ 11364 The Git object ID 11365 """ 11366 oid: GitObjectID! 11367 11368 """ 11369 The Repository the Git object belongs to 11370 """ 11371 repository: Repository! 11372 } 11373 11374 """ 11375 A Git object ID. 11376 """ 11377 scalar GitObjectID 11378 11379 """ 11380 A fully qualified reference name (e.g. `refs/heads/master`). 11381 """ 11382 scalar GitRefname @preview(toggledBy: "update-refs-preview") 11383 11384 """ 11385 Git SSH string 11386 """ 11387 scalar GitSSHRemote 11388 11389 """ 11390 Information about a signature (GPG or S/MIME) on a Commit or Tag. 11391 """ 11392 interface GitSignature { 11393 """ 11394 Email used to sign this object. 11395 """ 11396 email: String! 11397 11398 """ 11399 True if the signature is valid and verified by GitHub. 11400 """ 11401 isValid: Boolean! 11402 11403 """ 11404 Payload for GPG signing object. Raw ODB object without the signature header. 11405 """ 11406 payload: String! 11407 11408 """ 11409 ASCII-armored signature header from object. 11410 """ 11411 signature: String! 11412 11413 """ 11414 GitHub user corresponding to the email signing this commit. 11415 """ 11416 signer: User 11417 11418 """ 11419 The state of this signature. `VALID` if signature is valid and verified by 11420 GitHub, otherwise represents reason why signature is considered invalid. 11421 """ 11422 state: GitSignatureState! 11423 11424 """ 11425 True if the signature was made with GitHub's signing key. 11426 """ 11427 wasSignedByGitHub: Boolean! 11428 } 11429 11430 """ 11431 The state of a Git signature. 11432 """ 11433 enum GitSignatureState { 11434 """ 11435 The signing certificate or its chain could not be verified 11436 """ 11437 BAD_CERT 11438 11439 """ 11440 Invalid email used for signing 11441 """ 11442 BAD_EMAIL 11443 11444 """ 11445 Signing key expired 11446 """ 11447 EXPIRED_KEY 11448 11449 """ 11450 Internal error - the GPG verification service misbehaved 11451 """ 11452 GPGVERIFY_ERROR 11453 11454 """ 11455 Internal error - the GPG verification service is unavailable at the moment 11456 """ 11457 GPGVERIFY_UNAVAILABLE 11458 11459 """ 11460 Invalid signature 11461 """ 11462 INVALID 11463 11464 """ 11465 Malformed signature 11466 """ 11467 MALFORMED_SIG 11468 11469 """ 11470 The usage flags for the key that signed this don't allow signing 11471 """ 11472 NOT_SIGNING_KEY 11473 11474 """ 11475 Email used for signing not known to GitHub 11476 """ 11477 NO_USER 11478 11479 """ 11480 Valid signature, though certificate revocation check failed 11481 """ 11482 OCSP_ERROR 11483 11484 """ 11485 Valid signature, pending certificate revocation checking 11486 """ 11487 OCSP_PENDING 11488 11489 """ 11490 One or more certificates in chain has been revoked 11491 """ 11492 OCSP_REVOKED 11493 11494 """ 11495 Key used for signing not known to GitHub 11496 """ 11497 UNKNOWN_KEY 11498 11499 """ 11500 Unknown signature type 11501 """ 11502 UNKNOWN_SIG_TYPE 11503 11504 """ 11505 Unsigned 11506 """ 11507 UNSIGNED 11508 11509 """ 11510 Email used for signing unverified on GitHub 11511 """ 11512 UNVERIFIED_EMAIL 11513 11514 """ 11515 Valid signature and verified by GitHub 11516 """ 11517 VALID 11518 } 11519 11520 """ 11521 An ISO-8601 encoded date string. Unlike the DateTime type, GitTimestamp is not converted in UTC. 11522 """ 11523 scalar GitTimestamp 11524 11525 """ 11526 Represents a GPG signature on a Commit or Tag. 11527 """ 11528 type GpgSignature implements GitSignature { 11529 """ 11530 Email used to sign this object. 11531 """ 11532 email: String! 11533 11534 """ 11535 True if the signature is valid and verified by GitHub. 11536 """ 11537 isValid: Boolean! 11538 11539 """ 11540 Hex-encoded ID of the key that signed this object. 11541 """ 11542 keyId: String 11543 11544 """ 11545 Payload for GPG signing object. Raw ODB object without the signature header. 11546 """ 11547 payload: String! 11548 11549 """ 11550 ASCII-armored signature header from object. 11551 """ 11552 signature: String! 11553 11554 """ 11555 GitHub user corresponding to the email signing this commit. 11556 """ 11557 signer: User 11558 11559 """ 11560 The state of this signature. `VALID` if signature is valid and verified by 11561 GitHub, otherwise represents reason why signature is considered invalid. 11562 """ 11563 state: GitSignatureState! 11564 11565 """ 11566 True if the signature was made with GitHub's signing key. 11567 """ 11568 wasSignedByGitHub: Boolean! 11569 } 11570 11571 """ 11572 A string containing HTML code. 11573 """ 11574 scalar HTML 11575 11576 """ 11577 Represents a 'head_ref_deleted' event on a given pull request. 11578 """ 11579 type HeadRefDeletedEvent implements Node { 11580 """ 11581 Identifies the actor who performed the event. 11582 """ 11583 actor: Actor 11584 11585 """ 11586 Identifies the date and time when the object was created. 11587 """ 11588 createdAt: DateTime! 11589 11590 """ 11591 Identifies the Ref associated with the `head_ref_deleted` event. 11592 """ 11593 headRef: Ref 11594 11595 """ 11596 Identifies the name of the Ref associated with the `head_ref_deleted` event. 11597 """ 11598 headRefName: String! 11599 id: ID! 11600 11601 """ 11602 PullRequest referenced by event. 11603 """ 11604 pullRequest: PullRequest! 11605 } 11606 11607 """ 11608 Represents a 'head_ref_force_pushed' event on a given pull request. 11609 """ 11610 type HeadRefForcePushedEvent implements Node { 11611 """ 11612 Identifies the actor who performed the event. 11613 """ 11614 actor: Actor 11615 11616 """ 11617 Identifies the after commit SHA for the 'head_ref_force_pushed' event. 11618 """ 11619 afterCommit: Commit 11620 11621 """ 11622 Identifies the before commit SHA for the 'head_ref_force_pushed' event. 11623 """ 11624 beforeCommit: Commit 11625 11626 """ 11627 Identifies the date and time when the object was created. 11628 """ 11629 createdAt: DateTime! 11630 id: ID! 11631 11632 """ 11633 PullRequest referenced by event. 11634 """ 11635 pullRequest: PullRequest! 11636 11637 """ 11638 Identifies the fully qualified ref name for the 'head_ref_force_pushed' event. 11639 """ 11640 ref: Ref 11641 } 11642 11643 """ 11644 Represents a 'head_ref_restored' event on a given pull request. 11645 """ 11646 type HeadRefRestoredEvent implements Node { 11647 """ 11648 Identifies the actor who performed the event. 11649 """ 11650 actor: Actor 11651 11652 """ 11653 Identifies the date and time when the object was created. 11654 """ 11655 createdAt: DateTime! 11656 id: ID! 11657 11658 """ 11659 PullRequest referenced by event. 11660 """ 11661 pullRequest: PullRequest! 11662 } 11663 11664 """ 11665 Detail needed to display a hovercard for a user 11666 """ 11667 type Hovercard { 11668 """ 11669 Each of the contexts for this hovercard 11670 """ 11671 contexts: [HovercardContext!]! 11672 } 11673 11674 """ 11675 An individual line of a hovercard 11676 """ 11677 interface HovercardContext { 11678 """ 11679 A string describing this context 11680 """ 11681 message: String! 11682 11683 """ 11684 An octicon to accompany this context 11685 """ 11686 octicon: String! 11687 } 11688 11689 """ 11690 The possible states in which authentication can be configured with an identity provider. 11691 """ 11692 enum IdentityProviderConfigurationState { 11693 """ 11694 Authentication with an identity provider is configured but not enforced. 11695 """ 11696 CONFIGURED 11697 11698 """ 11699 Authentication with an identity provider is configured and enforced. 11700 """ 11701 ENFORCED 11702 11703 """ 11704 Authentication with an identity provider is not configured. 11705 """ 11706 UNCONFIGURED 11707 } 11708 11709 """ 11710 Autogenerated input type of ImportProject 11711 """ 11712 input ImportProjectInput { 11713 """ 11714 The description of Project. 11715 """ 11716 body: String 11717 11718 """ 11719 A unique identifier for the client performing the mutation. 11720 """ 11721 clientMutationId: String 11722 11723 """ 11724 A list of columns containing issues and pull requests. 11725 """ 11726 columnImports: [ProjectColumnImport!]! 11727 11728 """ 11729 The name of Project. 11730 """ 11731 name: String! 11732 11733 """ 11734 The name of the Organization or User to create the Project under. 11735 """ 11736 ownerName: String! 11737 11738 """ 11739 Whether the Project is public or not. 11740 """ 11741 public: Boolean = false 11742 } 11743 11744 """ 11745 Autogenerated return type of ImportProject 11746 """ 11747 type ImportProjectPayload { 11748 """ 11749 A unique identifier for the client performing the mutation. 11750 """ 11751 clientMutationId: String 11752 11753 """ 11754 The new Project! 11755 """ 11756 project: Project 11757 } 11758 11759 """ 11760 Autogenerated input type of InviteEnterpriseAdmin 11761 """ 11762 input InviteEnterpriseAdminInput { 11763 """ 11764 A unique identifier for the client performing the mutation. 11765 """ 11766 clientMutationId: String 11767 11768 """ 11769 The email of the person to invite as an administrator. 11770 """ 11771 email: String 11772 11773 """ 11774 The ID of the enterprise to which you want to invite an administrator. 11775 """ 11776 enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) 11777 11778 """ 11779 The login of a user to invite as an administrator. 11780 """ 11781 invitee: String 11782 11783 """ 11784 The role of the administrator. 11785 """ 11786 role: EnterpriseAdministratorRole 11787 } 11788 11789 """ 11790 Autogenerated return type of InviteEnterpriseAdmin 11791 """ 11792 type InviteEnterpriseAdminPayload { 11793 """ 11794 A unique identifier for the client performing the mutation. 11795 """ 11796 clientMutationId: String 11797 11798 """ 11799 The created enterprise administrator invitation. 11800 """ 11801 invitation: EnterpriseAdministratorInvitation 11802 } 11803 11804 """ 11805 The possible values for the IP allow list enabled setting. 11806 """ 11807 enum IpAllowListEnabledSettingValue { 11808 """ 11809 The setting is disabled for the owner. 11810 """ 11811 DISABLED 11812 11813 """ 11814 The setting is enabled for the owner. 11815 """ 11816 ENABLED 11817 } 11818 11819 """ 11820 An IP address or range of addresses that is allowed to access an owner's resources. 11821 """ 11822 type IpAllowListEntry implements Node { 11823 """ 11824 A single IP address or range of IP addresses in CIDR notation. 11825 """ 11826 allowListValue: String! 11827 11828 """ 11829 Identifies the date and time when the object was created. 11830 """ 11831 createdAt: DateTime! 11832 id: ID! 11833 11834 """ 11835 Whether the entry is currently active. 11836 """ 11837 isActive: Boolean! 11838 11839 """ 11840 The name of the IP allow list entry. 11841 """ 11842 name: String 11843 11844 """ 11845 The owner of the IP allow list entry. 11846 """ 11847 owner: IpAllowListOwner! 11848 11849 """ 11850 Identifies the date and time when the object was last updated. 11851 """ 11852 updatedAt: DateTime! 11853 } 11854 11855 """ 11856 The connection type for IpAllowListEntry. 11857 """ 11858 type IpAllowListEntryConnection { 11859 """ 11860 A list of edges. 11861 """ 11862 edges: [IpAllowListEntryEdge] 11863 11864 """ 11865 A list of nodes. 11866 """ 11867 nodes: [IpAllowListEntry] 11868 11869 """ 11870 Information to aid in pagination. 11871 """ 11872 pageInfo: PageInfo! 11873 11874 """ 11875 Identifies the total count of items in the connection. 11876 """ 11877 totalCount: Int! 11878 } 11879 11880 """ 11881 An edge in a connection. 11882 """ 11883 type IpAllowListEntryEdge { 11884 """ 11885 A cursor for use in pagination. 11886 """ 11887 cursor: String! 11888 11889 """ 11890 The item at the end of the edge. 11891 """ 11892 node: IpAllowListEntry 11893 } 11894 11895 """ 11896 Ordering options for IP allow list entry connections. 11897 """ 11898 input IpAllowListEntryOrder { 11899 """ 11900 The ordering direction. 11901 """ 11902 direction: OrderDirection! 11903 11904 """ 11905 The field to order IP allow list entries by. 11906 """ 11907 field: IpAllowListEntryOrderField! 11908 } 11909 11910 """ 11911 Properties by which IP allow list entry connections can be ordered. 11912 """ 11913 enum IpAllowListEntryOrderField { 11914 """ 11915 Order IP allow list entries by the allow list value. 11916 """ 11917 ALLOW_LIST_VALUE 11918 11919 """ 11920 Order IP allow list entries by creation time. 11921 """ 11922 CREATED_AT 11923 } 11924 11925 """ 11926 Types that can own an IP allow list. 11927 """ 11928 union IpAllowListOwner = Enterprise | Organization 11929 11930 """ 11931 An Issue is a place to discuss ideas, enhancements, tasks, and bugs for a project. 11932 """ 11933 type Issue implements Assignable & Closable & Comment & Labelable & Lockable & Node & Reactable & RepositoryNode & Subscribable & UniformResourceLocatable & Updatable & UpdatableComment { 11934 """ 11935 Reason that the conversation was locked. 11936 """ 11937 activeLockReason: LockReason 11938 11939 """ 11940 A list of Users assigned to this object. 11941 """ 11942 assignees( 11943 """ 11944 Returns the elements in the list that come after the specified cursor. 11945 """ 11946 after: String 11947 11948 """ 11949 Returns the elements in the list that come before the specified cursor. 11950 """ 11951 before: String 11952 11953 """ 11954 Returns the first _n_ elements from the list. 11955 """ 11956 first: Int 11957 11958 """ 11959 Returns the last _n_ elements from the list. 11960 """ 11961 last: Int 11962 ): UserConnection! 11963 11964 """ 11965 The actor who authored the comment. 11966 """ 11967 author: Actor 11968 11969 """ 11970 Author's association with the subject of the comment. 11971 """ 11972 authorAssociation: CommentAuthorAssociation! 11973 11974 """ 11975 Identifies the body of the issue. 11976 """ 11977 body: String! 11978 11979 """ 11980 The body rendered to HTML. 11981 """ 11982 bodyHTML: HTML! 11983 11984 """ 11985 The http path for this issue body 11986 """ 11987 bodyResourcePath: URI! 11988 11989 """ 11990 Identifies the body of the issue rendered to text. 11991 """ 11992 bodyText: String! 11993 11994 """ 11995 The http URL for this issue body 11996 """ 11997 bodyUrl: URI! 11998 11999 """ 12000 `true` if the object is closed (definition of closed may depend on type) 12001 """ 12002 closed: Boolean! 12003 12004 """ 12005 Identifies the date and time when the object was closed. 12006 """ 12007 closedAt: DateTime 12008 12009 """ 12010 A list of comments associated with the Issue. 12011 """ 12012 comments( 12013 """ 12014 Returns the elements in the list that come after the specified cursor. 12015 """ 12016 after: String 12017 12018 """ 12019 Returns the elements in the list that come before the specified cursor. 12020 """ 12021 before: String 12022 12023 """ 12024 Returns the first _n_ elements from the list. 12025 """ 12026 first: Int 12027 12028 """ 12029 Returns the last _n_ elements from the list. 12030 """ 12031 last: Int 12032 12033 """ 12034 Ordering options for issue comments returned from the connection. 12035 """ 12036 orderBy: IssueCommentOrder 12037 ): IssueCommentConnection! 12038 12039 """ 12040 Identifies the date and time when the object was created. 12041 """ 12042 createdAt: DateTime! 12043 12044 """ 12045 Check if this comment was created via an email reply. 12046 """ 12047 createdViaEmail: Boolean! 12048 12049 """ 12050 Identifies the primary key from the database. 12051 """ 12052 databaseId: Int 12053 12054 """ 12055 The actor who edited the comment. 12056 """ 12057 editor: Actor 12058 12059 """ 12060 The hovercard information for this issue 12061 """ 12062 hovercard( 12063 """ 12064 Whether or not to include notification contexts 12065 """ 12066 includeNotificationContexts: Boolean = true 12067 ): Hovercard! 12068 id: ID! 12069 12070 """ 12071 Check if this comment was edited and includes an edit with the creation data 12072 """ 12073 includesCreatedEdit: Boolean! 12074 12075 """ 12076 Indicates whether or not this issue is currently pinned to the repository issues list 12077 """ 12078 isPinned: Boolean 12079 12080 """ 12081 Is this issue read by the viewer 12082 """ 12083 isReadByViewer: Boolean 12084 12085 """ 12086 A list of labels associated with the object. 12087 """ 12088 labels( 12089 """ 12090 Returns the elements in the list that come after the specified cursor. 12091 """ 12092 after: String 12093 12094 """ 12095 Returns the elements in the list that come before the specified cursor. 12096 """ 12097 before: String 12098 12099 """ 12100 Returns the first _n_ elements from the list. 12101 """ 12102 first: Int 12103 12104 """ 12105 Returns the last _n_ elements from the list. 12106 """ 12107 last: Int 12108 12109 """ 12110 Ordering options for labels returned from the connection. 12111 """ 12112 orderBy: LabelOrder = {field: CREATED_AT, direction: ASC} 12113 ): LabelConnection 12114 12115 """ 12116 The moment the editor made the last edit 12117 """ 12118 lastEditedAt: DateTime 12119 12120 """ 12121 `true` if the object is locked 12122 """ 12123 locked: Boolean! 12124 12125 """ 12126 Identifies the milestone associated with the issue. 12127 """ 12128 milestone: Milestone 12129 12130 """ 12131 Identifies the issue number. 12132 """ 12133 number: Int! 12134 12135 """ 12136 A list of Users that are participating in the Issue conversation. 12137 """ 12138 participants( 12139 """ 12140 Returns the elements in the list that come after the specified cursor. 12141 """ 12142 after: String 12143 12144 """ 12145 Returns the elements in the list that come before the specified cursor. 12146 """ 12147 before: String 12148 12149 """ 12150 Returns the first _n_ elements from the list. 12151 """ 12152 first: Int 12153 12154 """ 12155 Returns the last _n_ elements from the list. 12156 """ 12157 last: Int 12158 ): UserConnection! 12159 12160 """ 12161 List of project cards associated with this issue. 12162 """ 12163 projectCards( 12164 """ 12165 Returns the elements in the list that come after the specified cursor. 12166 """ 12167 after: String 12168 12169 """ 12170 A list of archived states to filter the cards by 12171 """ 12172 archivedStates: [ProjectCardArchivedState] = [ARCHIVED, NOT_ARCHIVED] 12173 12174 """ 12175 Returns the elements in the list that come before the specified cursor. 12176 """ 12177 before: String 12178 12179 """ 12180 Returns the first _n_ elements from the list. 12181 """ 12182 first: Int 12183 12184 """ 12185 Returns the last _n_ elements from the list. 12186 """ 12187 last: Int 12188 ): ProjectCardConnection! 12189 12190 """ 12191 Identifies when the comment was published at. 12192 """ 12193 publishedAt: DateTime 12194 12195 """ 12196 A list of reactions grouped by content left on the subject. 12197 """ 12198 reactionGroups: [ReactionGroup!] 12199 12200 """ 12201 A list of Reactions left on the Issue. 12202 """ 12203 reactions( 12204 """ 12205 Returns the elements in the list that come after the specified cursor. 12206 """ 12207 after: String 12208 12209 """ 12210 Returns the elements in the list that come before the specified cursor. 12211 """ 12212 before: String 12213 12214 """ 12215 Allows filtering Reactions by emoji. 12216 """ 12217 content: ReactionContent 12218 12219 """ 12220 Returns the first _n_ elements from the list. 12221 """ 12222 first: Int 12223 12224 """ 12225 Returns the last _n_ elements from the list. 12226 """ 12227 last: Int 12228 12229 """ 12230 Allows specifying the order in which reactions are returned. 12231 """ 12232 orderBy: ReactionOrder 12233 ): ReactionConnection! 12234 12235 """ 12236 The repository associated with this node. 12237 """ 12238 repository: Repository! 12239 12240 """ 12241 The HTTP path for this issue 12242 """ 12243 resourcePath: URI! 12244 12245 """ 12246 Identifies the state of the issue. 12247 """ 12248 state: IssueState! 12249 12250 """ 12251 A list of events, comments, commits, etc. associated with the issue. 12252 """ 12253 timeline( 12254 """ 12255 Returns the elements in the list that come after the specified cursor. 12256 """ 12257 after: String 12258 12259 """ 12260 Returns the elements in the list that come before the specified cursor. 12261 """ 12262 before: String 12263 12264 """ 12265 Returns the first _n_ elements from the list. 12266 """ 12267 first: Int 12268 12269 """ 12270 Returns the last _n_ elements from the list. 12271 """ 12272 last: Int 12273 12274 """ 12275 Allows filtering timeline events by a `since` timestamp. 12276 """ 12277 since: DateTime 12278 ): IssueTimelineConnection! @deprecated(reason: "`timeline` will be removed Use Issue.timelineItems instead. Removal on 2020-10-01 UTC.") 12279 12280 """ 12281 A list of events, comments, commits, etc. associated with the issue. 12282 """ 12283 timelineItems( 12284 """ 12285 Returns the elements in the list that come after the specified cursor. 12286 """ 12287 after: String 12288 12289 """ 12290 Returns the elements in the list that come before the specified cursor. 12291 """ 12292 before: String 12293 12294 """ 12295 Returns the first _n_ elements from the list. 12296 """ 12297 first: Int 12298 12299 """ 12300 Filter timeline items by type. 12301 """ 12302 itemTypes: [IssueTimelineItemsItemType!] 12303 12304 """ 12305 Returns the last _n_ elements from the list. 12306 """ 12307 last: Int 12308 12309 """ 12310 Filter timeline items by a `since` timestamp. 12311 """ 12312 since: DateTime 12313 12314 """ 12315 Skips the first _n_ elements in the list. 12316 """ 12317 skip: Int 12318 ): IssueTimelineItemsConnection! 12319 12320 """ 12321 Identifies the issue title. 12322 """ 12323 title: String! 12324 12325 """ 12326 Identifies the date and time when the object was last updated. 12327 """ 12328 updatedAt: DateTime! 12329 12330 """ 12331 The HTTP URL for this issue 12332 """ 12333 url: URI! 12334 12335 """ 12336 A list of edits to this content. 12337 """ 12338 userContentEdits( 12339 """ 12340 Returns the elements in the list that come after the specified cursor. 12341 """ 12342 after: String 12343 12344 """ 12345 Returns the elements in the list that come before the specified cursor. 12346 """ 12347 before: String 12348 12349 """ 12350 Returns the first _n_ elements from the list. 12351 """ 12352 first: Int 12353 12354 """ 12355 Returns the last _n_ elements from the list. 12356 """ 12357 last: Int 12358 ): UserContentEditConnection 12359 12360 """ 12361 Can user react to this subject 12362 """ 12363 viewerCanReact: Boolean! 12364 12365 """ 12366 Check if the viewer is able to change their subscription status for the repository. 12367 """ 12368 viewerCanSubscribe: Boolean! 12369 12370 """ 12371 Check if the current viewer can update this object. 12372 """ 12373 viewerCanUpdate: Boolean! 12374 12375 """ 12376 Reasons why the current viewer can not update this comment. 12377 """ 12378 viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! 12379 12380 """ 12381 Did the viewer author this comment. 12382 """ 12383 viewerDidAuthor: Boolean! 12384 12385 """ 12386 Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. 12387 """ 12388 viewerSubscription: SubscriptionState 12389 } 12390 12391 """ 12392 Represents a comment on an Issue. 12393 """ 12394 type IssueComment implements Comment & Deletable & Minimizable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment { 12395 """ 12396 The actor who authored the comment. 12397 """ 12398 author: Actor 12399 12400 """ 12401 Author's association with the subject of the comment. 12402 """ 12403 authorAssociation: CommentAuthorAssociation! 12404 12405 """ 12406 The body as Markdown. 12407 """ 12408 body: String! 12409 12410 """ 12411 The body rendered to HTML. 12412 """ 12413 bodyHTML: HTML! 12414 12415 """ 12416 The body rendered to text. 12417 """ 12418 bodyText: String! 12419 12420 """ 12421 Identifies the date and time when the object was created. 12422 """ 12423 createdAt: DateTime! 12424 12425 """ 12426 Check if this comment was created via an email reply. 12427 """ 12428 createdViaEmail: Boolean! 12429 12430 """ 12431 Identifies the primary key from the database. 12432 """ 12433 databaseId: Int 12434 12435 """ 12436 The actor who edited the comment. 12437 """ 12438 editor: Actor 12439 id: ID! 12440 12441 """ 12442 Check if this comment was edited and includes an edit with the creation data 12443 """ 12444 includesCreatedEdit: Boolean! 12445 12446 """ 12447 Returns whether or not a comment has been minimized. 12448 """ 12449 isMinimized: Boolean! 12450 12451 """ 12452 Identifies the issue associated with the comment. 12453 """ 12454 issue: Issue! 12455 12456 """ 12457 The moment the editor made the last edit 12458 """ 12459 lastEditedAt: DateTime 12460 12461 """ 12462 Returns why the comment was minimized. 12463 """ 12464 minimizedReason: String 12465 12466 """ 12467 Identifies when the comment was published at. 12468 """ 12469 publishedAt: DateTime 12470 12471 """ 12472 Returns the pull request associated with the comment, if this comment was made on a 12473 pull request. 12474 """ 12475 pullRequest: PullRequest 12476 12477 """ 12478 A list of reactions grouped by content left on the subject. 12479 """ 12480 reactionGroups: [ReactionGroup!] 12481 12482 """ 12483 A list of Reactions left on the Issue. 12484 """ 12485 reactions( 12486 """ 12487 Returns the elements in the list that come after the specified cursor. 12488 """ 12489 after: String 12490 12491 """ 12492 Returns the elements in the list that come before the specified cursor. 12493 """ 12494 before: String 12495 12496 """ 12497 Allows filtering Reactions by emoji. 12498 """ 12499 content: ReactionContent 12500 12501 """ 12502 Returns the first _n_ elements from the list. 12503 """ 12504 first: Int 12505 12506 """ 12507 Returns the last _n_ elements from the list. 12508 """ 12509 last: Int 12510 12511 """ 12512 Allows specifying the order in which reactions are returned. 12513 """ 12514 orderBy: ReactionOrder 12515 ): ReactionConnection! 12516 12517 """ 12518 The repository associated with this node. 12519 """ 12520 repository: Repository! 12521 12522 """ 12523 The HTTP path for this issue comment 12524 """ 12525 resourcePath: URI! 12526 12527 """ 12528 Identifies the date and time when the object was last updated. 12529 """ 12530 updatedAt: DateTime! 12531 12532 """ 12533 The HTTP URL for this issue comment 12534 """ 12535 url: URI! 12536 12537 """ 12538 A list of edits to this content. 12539 """ 12540 userContentEdits( 12541 """ 12542 Returns the elements in the list that come after the specified cursor. 12543 """ 12544 after: String 12545 12546 """ 12547 Returns the elements in the list that come before the specified cursor. 12548 """ 12549 before: String 12550 12551 """ 12552 Returns the first _n_ elements from the list. 12553 """ 12554 first: Int 12555 12556 """ 12557 Returns the last _n_ elements from the list. 12558 """ 12559 last: Int 12560 ): UserContentEditConnection 12561 12562 """ 12563 Check if the current viewer can delete this object. 12564 """ 12565 viewerCanDelete: Boolean! 12566 12567 """ 12568 Check if the current viewer can minimize this object. 12569 """ 12570 viewerCanMinimize: Boolean! 12571 12572 """ 12573 Can user react to this subject 12574 """ 12575 viewerCanReact: Boolean! 12576 12577 """ 12578 Check if the current viewer can update this object. 12579 """ 12580 viewerCanUpdate: Boolean! 12581 12582 """ 12583 Reasons why the current viewer can not update this comment. 12584 """ 12585 viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! 12586 12587 """ 12588 Did the viewer author this comment. 12589 """ 12590 viewerDidAuthor: Boolean! 12591 } 12592 12593 """ 12594 The connection type for IssueComment. 12595 """ 12596 type IssueCommentConnection { 12597 """ 12598 A list of edges. 12599 """ 12600 edges: [IssueCommentEdge] 12601 12602 """ 12603 A list of nodes. 12604 """ 12605 nodes: [IssueComment] 12606 12607 """ 12608 Information to aid in pagination. 12609 """ 12610 pageInfo: PageInfo! 12611 12612 """ 12613 Identifies the total count of items in the connection. 12614 """ 12615 totalCount: Int! 12616 } 12617 12618 """ 12619 An edge in a connection. 12620 """ 12621 type IssueCommentEdge { 12622 """ 12623 A cursor for use in pagination. 12624 """ 12625 cursor: String! 12626 12627 """ 12628 The item at the end of the edge. 12629 """ 12630 node: IssueComment 12631 } 12632 12633 """ 12634 Ways in which lists of issue comments can be ordered upon return. 12635 """ 12636 input IssueCommentOrder { 12637 """ 12638 The direction in which to order issue comments by the specified field. 12639 """ 12640 direction: OrderDirection! 12641 12642 """ 12643 The field in which to order issue comments by. 12644 """ 12645 field: IssueCommentOrderField! 12646 } 12647 12648 """ 12649 Properties by which issue comment connections can be ordered. 12650 """ 12651 enum IssueCommentOrderField { 12652 """ 12653 Order issue comments by update time 12654 """ 12655 UPDATED_AT 12656 } 12657 12658 """ 12659 The connection type for Issue. 12660 """ 12661 type IssueConnection { 12662 """ 12663 A list of edges. 12664 """ 12665 edges: [IssueEdge] 12666 12667 """ 12668 A list of nodes. 12669 """ 12670 nodes: [Issue] 12671 12672 """ 12673 Information to aid in pagination. 12674 """ 12675 pageInfo: PageInfo! 12676 12677 """ 12678 Identifies the total count of items in the connection. 12679 """ 12680 totalCount: Int! 12681 } 12682 12683 """ 12684 This aggregates issues opened by a user within one repository. 12685 """ 12686 type IssueContributionsByRepository { 12687 """ 12688 The issue contributions. 12689 """ 12690 contributions( 12691 """ 12692 Returns the elements in the list that come after the specified cursor. 12693 """ 12694 after: String 12695 12696 """ 12697 Returns the elements in the list that come before the specified cursor. 12698 """ 12699 before: String 12700 12701 """ 12702 Returns the first _n_ elements from the list. 12703 """ 12704 first: Int 12705 12706 """ 12707 Returns the last _n_ elements from the list. 12708 """ 12709 last: Int 12710 12711 """ 12712 Ordering options for contributions returned from the connection. 12713 """ 12714 orderBy: ContributionOrder = {direction: DESC} 12715 ): CreatedIssueContributionConnection! 12716 12717 """ 12718 The repository in which the issues were opened. 12719 """ 12720 repository: Repository! 12721 } 12722 12723 """ 12724 An edge in a connection. 12725 """ 12726 type IssueEdge { 12727 """ 12728 A cursor for use in pagination. 12729 """ 12730 cursor: String! 12731 12732 """ 12733 The item at the end of the edge. 12734 """ 12735 node: Issue 12736 } 12737 12738 """ 12739 Ways in which to filter lists of issues. 12740 """ 12741 input IssueFilters { 12742 """ 12743 List issues assigned to given name. Pass in `null` for issues with no assigned 12744 user, and `*` for issues assigned to any user. 12745 """ 12746 assignee: String 12747 12748 """ 12749 List issues created by given name. 12750 """ 12751 createdBy: String 12752 12753 """ 12754 List issues where the list of label names exist on the issue. 12755 """ 12756 labels: [String!] 12757 12758 """ 12759 List issues where the given name is mentioned in the issue. 12760 """ 12761 mentioned: String 12762 12763 """ 12764 List issues by given milestone argument. If an string representation of an 12765 integer is passed, it should refer to a milestone by its number field. Pass in 12766 `null` for issues with no milestone, and `*` for issues that are assigned to any milestone. 12767 """ 12768 milestone: String 12769 12770 """ 12771 List issues that have been updated at or after the given date. 12772 """ 12773 since: DateTime 12774 12775 """ 12776 List issues filtered by the list of states given. 12777 """ 12778 states: [IssueState!] 12779 12780 """ 12781 List issues subscribed to by viewer. 12782 """ 12783 viewerSubscribed: Boolean = false 12784 } 12785 12786 """ 12787 Used for return value of Repository.issueOrPullRequest. 12788 """ 12789 union IssueOrPullRequest = Issue | PullRequest 12790 12791 """ 12792 Ways in which lists of issues can be ordered upon return. 12793 """ 12794 input IssueOrder { 12795 """ 12796 The direction in which to order issues by the specified field. 12797 """ 12798 direction: OrderDirection! 12799 12800 """ 12801 The field in which to order issues by. 12802 """ 12803 field: IssueOrderField! 12804 } 12805 12806 """ 12807 Properties by which issue connections can be ordered. 12808 """ 12809 enum IssueOrderField { 12810 """ 12811 Order issues by comment count 12812 """ 12813 COMMENTS 12814 12815 """ 12816 Order issues by creation time 12817 """ 12818 CREATED_AT 12819 12820 """ 12821 Order issues by update time 12822 """ 12823 UPDATED_AT 12824 } 12825 12826 """ 12827 The possible states of an issue. 12828 """ 12829 enum IssueState { 12830 """ 12831 An issue that has been closed 12832 """ 12833 CLOSED 12834 12835 """ 12836 An issue that is still open 12837 """ 12838 OPEN 12839 } 12840 12841 """ 12842 A repository issue template. 12843 """ 12844 type IssueTemplate { 12845 """ 12846 The template purpose. 12847 """ 12848 about: String 12849 12850 """ 12851 The suggested issue body. 12852 """ 12853 body: String 12854 12855 """ 12856 The template name. 12857 """ 12858 name: String! 12859 12860 """ 12861 The suggested issue title. 12862 """ 12863 title: String 12864 } 12865 12866 """ 12867 The connection type for IssueTimelineItem. 12868 """ 12869 type IssueTimelineConnection { 12870 """ 12871 A list of edges. 12872 """ 12873 edges: [IssueTimelineItemEdge] 12874 12875 """ 12876 A list of nodes. 12877 """ 12878 nodes: [IssueTimelineItem] 12879 12880 """ 12881 Information to aid in pagination. 12882 """ 12883 pageInfo: PageInfo! 12884 12885 """ 12886 Identifies the total count of items in the connection. 12887 """ 12888 totalCount: Int! 12889 } 12890 12891 """ 12892 An item in an issue timeline 12893 """ 12894 union IssueTimelineItem = AssignedEvent | ClosedEvent | Commit | CrossReferencedEvent | DemilestonedEvent | IssueComment | LabeledEvent | LockedEvent | MilestonedEvent | ReferencedEvent | RenamedTitleEvent | ReopenedEvent | SubscribedEvent | TransferredEvent | UnassignedEvent | UnlabeledEvent | UnlockedEvent | UnsubscribedEvent | UserBlockedEvent 12895 12896 """ 12897 An edge in a connection. 12898 """ 12899 type IssueTimelineItemEdge { 12900 """ 12901 A cursor for use in pagination. 12902 """ 12903 cursor: String! 12904 12905 """ 12906 The item at the end of the edge. 12907 """ 12908 node: IssueTimelineItem 12909 } 12910 12911 """ 12912 An item in an issue timeline 12913 """ 12914 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 12915 12916 """ 12917 The connection type for IssueTimelineItems. 12918 """ 12919 type IssueTimelineItemsConnection { 12920 """ 12921 A list of edges. 12922 """ 12923 edges: [IssueTimelineItemsEdge] 12924 12925 """ 12926 Identifies the count of items after applying `before` and `after` filters. 12927 """ 12928 filteredCount: Int! 12929 12930 """ 12931 A list of nodes. 12932 """ 12933 nodes: [IssueTimelineItems] 12934 12935 """ 12936 Identifies the count of items after applying `before`/`after` filters and `first`/`last`/`skip` slicing. 12937 """ 12938 pageCount: Int! 12939 12940 """ 12941 Information to aid in pagination. 12942 """ 12943 pageInfo: PageInfo! 12944 12945 """ 12946 Identifies the total count of items in the connection. 12947 """ 12948 totalCount: Int! 12949 12950 """ 12951 Identifies the date and time when the timeline was last updated. 12952 """ 12953 updatedAt: DateTime! 12954 } 12955 12956 """ 12957 An edge in a connection. 12958 """ 12959 type IssueTimelineItemsEdge { 12960 """ 12961 A cursor for use in pagination. 12962 """ 12963 cursor: String! 12964 12965 """ 12966 The item at the end of the edge. 12967 """ 12968 node: IssueTimelineItems 12969 } 12970 12971 """ 12972 The possible item types found in a timeline. 12973 """ 12974 enum IssueTimelineItemsItemType { 12975 """ 12976 Represents a 'added_to_project' event on a given issue or pull request. 12977 """ 12978 ADDED_TO_PROJECT_EVENT 12979 12980 """ 12981 Represents an 'assigned' event on any assignable object. 12982 """ 12983 ASSIGNED_EVENT 12984 12985 """ 12986 Represents a 'closed' event on any `Closable`. 12987 """ 12988 CLOSED_EVENT 12989 12990 """ 12991 Represents a 'comment_deleted' event on a given issue or pull request. 12992 """ 12993 COMMENT_DELETED_EVENT 12994 12995 """ 12996 Represents a 'connected' event on a given issue or pull request. 12997 """ 12998 CONNECTED_EVENT 12999 13000 """ 13001 Represents a 'converted_note_to_issue' event on a given issue or pull request. 13002 """ 13003 CONVERTED_NOTE_TO_ISSUE_EVENT 13004 13005 """ 13006 Represents a mention made by one issue or pull request to another. 13007 """ 13008 CROSS_REFERENCED_EVENT 13009 13010 """ 13011 Represents a 'demilestoned' event on a given issue or pull request. 13012 """ 13013 DEMILESTONED_EVENT 13014 13015 """ 13016 Represents a 'disconnected' event on a given issue or pull request. 13017 """ 13018 DISCONNECTED_EVENT 13019 13020 """ 13021 Represents a comment on an Issue. 13022 """ 13023 ISSUE_COMMENT 13024 13025 """ 13026 Represents a 'labeled' event on a given issue or pull request. 13027 """ 13028 LABELED_EVENT 13029 13030 """ 13031 Represents a 'locked' event on a given issue or pull request. 13032 """ 13033 LOCKED_EVENT 13034 13035 """ 13036 Represents a 'marked_as_duplicate' event on a given issue or pull request. 13037 """ 13038 MARKED_AS_DUPLICATE_EVENT 13039 13040 """ 13041 Represents a 'mentioned' event on a given issue or pull request. 13042 """ 13043 MENTIONED_EVENT 13044 13045 """ 13046 Represents a 'milestoned' event on a given issue or pull request. 13047 """ 13048 MILESTONED_EVENT 13049 13050 """ 13051 Represents a 'moved_columns_in_project' event on a given issue or pull request. 13052 """ 13053 MOVED_COLUMNS_IN_PROJECT_EVENT 13054 13055 """ 13056 Represents a 'pinned' event on a given issue or pull request. 13057 """ 13058 PINNED_EVENT 13059 13060 """ 13061 Represents a 'referenced' event on a given `ReferencedSubject`. 13062 """ 13063 REFERENCED_EVENT 13064 13065 """ 13066 Represents a 'removed_from_project' event on a given issue or pull request. 13067 """ 13068 REMOVED_FROM_PROJECT_EVENT 13069 13070 """ 13071 Represents a 'renamed' event on a given issue or pull request 13072 """ 13073 RENAMED_TITLE_EVENT 13074 13075 """ 13076 Represents a 'reopened' event on any `Closable`. 13077 """ 13078 REOPENED_EVENT 13079 13080 """ 13081 Represents a 'subscribed' event on a given `Subscribable`. 13082 """ 13083 SUBSCRIBED_EVENT 13084 13085 """ 13086 Represents a 'transferred' event on a given issue or pull request. 13087 """ 13088 TRANSFERRED_EVENT 13089 13090 """ 13091 Represents an 'unassigned' event on any assignable object. 13092 """ 13093 UNASSIGNED_EVENT 13094 13095 """ 13096 Represents an 'unlabeled' event on a given issue or pull request. 13097 """ 13098 UNLABELED_EVENT 13099 13100 """ 13101 Represents an 'unlocked' event on a given issue or pull request. 13102 """ 13103 UNLOCKED_EVENT 13104 13105 """ 13106 Represents an 'unmarked_as_duplicate' event on a given issue or pull request. 13107 """ 13108 UNMARKED_AS_DUPLICATE_EVENT 13109 13110 """ 13111 Represents an 'unpinned' event on a given issue or pull request. 13112 """ 13113 UNPINNED_EVENT 13114 13115 """ 13116 Represents an 'unsubscribed' event on a given `Subscribable`. 13117 """ 13118 UNSUBSCRIBED_EVENT 13119 13120 """ 13121 Represents a 'user_blocked' event on a given user. 13122 """ 13123 USER_BLOCKED_EVENT 13124 } 13125 13126 """ 13127 Represents a user signing up for a GitHub account. 13128 """ 13129 type JoinedGitHubContribution implements Contribution { 13130 """ 13131 Whether this contribution is associated with a record you do not have access to. For 13132 example, your own 'first issue' contribution may have been made on a repository you can no 13133 longer access. 13134 """ 13135 isRestricted: Boolean! 13136 13137 """ 13138 When this contribution was made. 13139 """ 13140 occurredAt: DateTime! 13141 13142 """ 13143 The HTTP path for this contribution. 13144 """ 13145 resourcePath: URI! 13146 13147 """ 13148 The HTTP URL for this contribution. 13149 """ 13150 url: URI! 13151 13152 """ 13153 The user who made this contribution. 13154 """ 13155 user: User! 13156 } 13157 13158 """ 13159 A label for categorizing Issues or Milestones with a given Repository. 13160 """ 13161 type Label implements Node { 13162 """ 13163 Identifies the label color. 13164 """ 13165 color: String! 13166 13167 """ 13168 Identifies the date and time when the label was created. 13169 """ 13170 createdAt: DateTime 13171 13172 """ 13173 A brief description of this label. 13174 """ 13175 description: String 13176 id: ID! 13177 13178 """ 13179 Indicates whether or not this is a default label. 13180 """ 13181 isDefault: Boolean! 13182 13183 """ 13184 A list of issues associated with this label. 13185 """ 13186 issues( 13187 """ 13188 Returns the elements in the list that come after the specified cursor. 13189 """ 13190 after: String 13191 13192 """ 13193 Returns the elements in the list that come before the specified cursor. 13194 """ 13195 before: String 13196 13197 """ 13198 Filtering options for issues returned from the connection. 13199 """ 13200 filterBy: IssueFilters 13201 13202 """ 13203 Returns the first _n_ elements from the list. 13204 """ 13205 first: Int 13206 13207 """ 13208 A list of label names to filter the pull requests by. 13209 """ 13210 labels: [String!] 13211 13212 """ 13213 Returns the last _n_ elements from the list. 13214 """ 13215 last: Int 13216 13217 """ 13218 Ordering options for issues returned from the connection. 13219 """ 13220 orderBy: IssueOrder 13221 13222 """ 13223 A list of states to filter the issues by. 13224 """ 13225 states: [IssueState!] 13226 ): IssueConnection! 13227 13228 """ 13229 Identifies the label name. 13230 """ 13231 name: String! 13232 13233 """ 13234 A list of pull requests associated with this label. 13235 """ 13236 pullRequests( 13237 """ 13238 Returns the elements in the list that come after the specified cursor. 13239 """ 13240 after: String 13241 13242 """ 13243 The base ref name to filter the pull requests by. 13244 """ 13245 baseRefName: String 13246 13247 """ 13248 Returns the elements in the list that come before the specified cursor. 13249 """ 13250 before: String 13251 13252 """ 13253 Returns the first _n_ elements from the list. 13254 """ 13255 first: Int 13256 13257 """ 13258 The head ref name to filter the pull requests by. 13259 """ 13260 headRefName: String 13261 13262 """ 13263 A list of label names to filter the pull requests by. 13264 """ 13265 labels: [String!] 13266 13267 """ 13268 Returns the last _n_ elements from the list. 13269 """ 13270 last: Int 13271 13272 """ 13273 Ordering options for pull requests returned from the connection. 13274 """ 13275 orderBy: IssueOrder 13276 13277 """ 13278 A list of states to filter the pull requests by. 13279 """ 13280 states: [PullRequestState!] 13281 ): PullRequestConnection! 13282 13283 """ 13284 The repository associated with this label. 13285 """ 13286 repository: Repository! 13287 13288 """ 13289 The HTTP path for this label. 13290 """ 13291 resourcePath: URI! 13292 13293 """ 13294 Identifies the date and time when the label was last updated. 13295 """ 13296 updatedAt: DateTime 13297 13298 """ 13299 The HTTP URL for this label. 13300 """ 13301 url: URI! 13302 } 13303 13304 """ 13305 The connection type for Label. 13306 """ 13307 type LabelConnection { 13308 """ 13309 A list of edges. 13310 """ 13311 edges: [LabelEdge] 13312 13313 """ 13314 A list of nodes. 13315 """ 13316 nodes: [Label] 13317 13318 """ 13319 Information to aid in pagination. 13320 """ 13321 pageInfo: PageInfo! 13322 13323 """ 13324 Identifies the total count of items in the connection. 13325 """ 13326 totalCount: Int! 13327 } 13328 13329 """ 13330 An edge in a connection. 13331 """ 13332 type LabelEdge { 13333 """ 13334 A cursor for use in pagination. 13335 """ 13336 cursor: String! 13337 13338 """ 13339 The item at the end of the edge. 13340 """ 13341 node: Label 13342 } 13343 13344 """ 13345 Ways in which lists of labels can be ordered upon return. 13346 """ 13347 input LabelOrder { 13348 """ 13349 The direction in which to order labels by the specified field. 13350 """ 13351 direction: OrderDirection! 13352 13353 """ 13354 The field in which to order labels by. 13355 """ 13356 field: LabelOrderField! 13357 } 13358 13359 """ 13360 Properties by which label connections can be ordered. 13361 """ 13362 enum LabelOrderField { 13363 """ 13364 Order labels by creation time 13365 """ 13366 CREATED_AT 13367 13368 """ 13369 Order labels by name 13370 """ 13371 NAME 13372 } 13373 13374 """ 13375 An object that can have labels assigned to it. 13376 """ 13377 interface Labelable { 13378 """ 13379 A list of labels associated with the object. 13380 """ 13381 labels( 13382 """ 13383 Returns the elements in the list that come after the specified cursor. 13384 """ 13385 after: String 13386 13387 """ 13388 Returns the elements in the list that come before the specified cursor. 13389 """ 13390 before: String 13391 13392 """ 13393 Returns the first _n_ elements from the list. 13394 """ 13395 first: Int 13396 13397 """ 13398 Returns the last _n_ elements from the list. 13399 """ 13400 last: Int 13401 13402 """ 13403 Ordering options for labels returned from the connection. 13404 """ 13405 orderBy: LabelOrder = {field: CREATED_AT, direction: ASC} 13406 ): LabelConnection 13407 } 13408 13409 """ 13410 Represents a 'labeled' event on a given issue or pull request. 13411 """ 13412 type LabeledEvent implements Node { 13413 """ 13414 Identifies the actor who performed the event. 13415 """ 13416 actor: Actor 13417 13418 """ 13419 Identifies the date and time when the object was created. 13420 """ 13421 createdAt: DateTime! 13422 id: ID! 13423 13424 """ 13425 Identifies the label associated with the 'labeled' event. 13426 """ 13427 label: Label! 13428 13429 """ 13430 Identifies the `Labelable` associated with the event. 13431 """ 13432 labelable: Labelable! 13433 } 13434 13435 """ 13436 Represents a given language found in repositories. 13437 """ 13438 type Language implements Node { 13439 """ 13440 The color defined for the current language. 13441 """ 13442 color: String 13443 id: ID! 13444 13445 """ 13446 The name of the current language. 13447 """ 13448 name: String! 13449 } 13450 13451 """ 13452 A list of languages associated with the parent. 13453 """ 13454 type LanguageConnection { 13455 """ 13456 A list of edges. 13457 """ 13458 edges: [LanguageEdge] 13459 13460 """ 13461 A list of nodes. 13462 """ 13463 nodes: [Language] 13464 13465 """ 13466 Information to aid in pagination. 13467 """ 13468 pageInfo: PageInfo! 13469 13470 """ 13471 Identifies the total count of items in the connection. 13472 """ 13473 totalCount: Int! 13474 13475 """ 13476 The total size in bytes of files written in that language. 13477 """ 13478 totalSize: Int! 13479 } 13480 13481 """ 13482 Represents the language of a repository. 13483 """ 13484 type LanguageEdge { 13485 cursor: String! 13486 node: Language! 13487 13488 """ 13489 The number of bytes of code written in the language. 13490 """ 13491 size: Int! 13492 } 13493 13494 """ 13495 Ordering options for language connections. 13496 """ 13497 input LanguageOrder { 13498 """ 13499 The ordering direction. 13500 """ 13501 direction: OrderDirection! 13502 13503 """ 13504 The field to order languages by. 13505 """ 13506 field: LanguageOrderField! 13507 } 13508 13509 """ 13510 Properties by which language connections can be ordered. 13511 """ 13512 enum LanguageOrderField { 13513 """ 13514 Order languages by the size of all files containing the language 13515 """ 13516 SIZE 13517 } 13518 13519 """ 13520 A repository's open source license 13521 """ 13522 type License implements Node { 13523 """ 13524 The full text of the license 13525 """ 13526 body: String! 13527 13528 """ 13529 The conditions set by the license 13530 """ 13531 conditions: [LicenseRule]! 13532 13533 """ 13534 A human-readable description of the license 13535 """ 13536 description: String 13537 13538 """ 13539 Whether the license should be featured 13540 """ 13541 featured: Boolean! 13542 13543 """ 13544 Whether the license should be displayed in license pickers 13545 """ 13546 hidden: Boolean! 13547 id: ID! 13548 13549 """ 13550 Instructions on how to implement the license 13551 """ 13552 implementation: String 13553 13554 """ 13555 The lowercased SPDX ID of the license 13556 """ 13557 key: String! 13558 13559 """ 13560 The limitations set by the license 13561 """ 13562 limitations: [LicenseRule]! 13563 13564 """ 13565 The license full name specified by <https://spdx.org/licenses> 13566 """ 13567 name: String! 13568 13569 """ 13570 Customary short name if applicable (e.g, GPLv3) 13571 """ 13572 nickname: String 13573 13574 """ 13575 The permissions set by the license 13576 """ 13577 permissions: [LicenseRule]! 13578 13579 """ 13580 Whether the license is a pseudo-license placeholder (e.g., other, no-license) 13581 """ 13582 pseudoLicense: Boolean! 13583 13584 """ 13585 Short identifier specified by <https://spdx.org/licenses> 13586 """ 13587 spdxId: String 13588 13589 """ 13590 URL to the license on <https://choosealicense.com> 13591 """ 13592 url: URI 13593 } 13594 13595 """ 13596 Describes a License's conditions, permissions, and limitations 13597 """ 13598 type LicenseRule { 13599 """ 13600 A description of the rule 13601 """ 13602 description: String! 13603 13604 """ 13605 The machine-readable rule key 13606 """ 13607 key: String! 13608 13609 """ 13610 The human-readable rule label 13611 """ 13612 label: String! 13613 } 13614 13615 """ 13616 Autogenerated input type of LinkRepositoryToProject 13617 """ 13618 input LinkRepositoryToProjectInput { 13619 """ 13620 A unique identifier for the client performing the mutation. 13621 """ 13622 clientMutationId: String 13623 13624 """ 13625 The ID of the Project to link to a Repository 13626 """ 13627 projectId: ID! @possibleTypes(concreteTypes: ["Project"]) 13628 13629 """ 13630 The ID of the Repository to link to a Project. 13631 """ 13632 repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) 13633 } 13634 13635 """ 13636 Autogenerated return type of LinkRepositoryToProject 13637 """ 13638 type LinkRepositoryToProjectPayload { 13639 """ 13640 A unique identifier for the client performing the mutation. 13641 """ 13642 clientMutationId: String 13643 13644 """ 13645 The linked Project. 13646 """ 13647 project: Project 13648 13649 """ 13650 The linked Repository. 13651 """ 13652 repository: Repository 13653 } 13654 13655 """ 13656 Autogenerated input type of LockLockable 13657 """ 13658 input LockLockableInput { 13659 """ 13660 A unique identifier for the client performing the mutation. 13661 """ 13662 clientMutationId: String 13663 13664 """ 13665 A reason for why the item will be locked. 13666 """ 13667 lockReason: LockReason 13668 13669 """ 13670 ID of the item to be locked. 13671 """ 13672 lockableId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "Lockable") 13673 } 13674 13675 """ 13676 Autogenerated return type of LockLockable 13677 """ 13678 type LockLockablePayload { 13679 """ 13680 Identifies the actor who performed the event. 13681 """ 13682 actor: Actor 13683 13684 """ 13685 A unique identifier for the client performing the mutation. 13686 """ 13687 clientMutationId: String 13688 13689 """ 13690 The item that was locked. 13691 """ 13692 lockedRecord: Lockable 13693 } 13694 13695 """ 13696 The possible reasons that an issue or pull request was locked. 13697 """ 13698 enum LockReason { 13699 """ 13700 The issue or pull request was locked because the conversation was off-topic. 13701 """ 13702 OFF_TOPIC 13703 13704 """ 13705 The issue or pull request was locked because the conversation was resolved. 13706 """ 13707 RESOLVED 13708 13709 """ 13710 The issue or pull request was locked because the conversation was spam. 13711 """ 13712 SPAM 13713 13714 """ 13715 The issue or pull request was locked because the conversation was too heated. 13716 """ 13717 TOO_HEATED 13718 } 13719 13720 """ 13721 An object that can be locked. 13722 """ 13723 interface Lockable { 13724 """ 13725 Reason that the conversation was locked. 13726 """ 13727 activeLockReason: LockReason 13728 13729 """ 13730 `true` if the object is locked 13731 """ 13732 locked: Boolean! 13733 } 13734 13735 """ 13736 Represents a 'locked' event on a given issue or pull request. 13737 """ 13738 type LockedEvent implements Node { 13739 """ 13740 Identifies the actor who performed the event. 13741 """ 13742 actor: Actor 13743 13744 """ 13745 Identifies the date and time when the object was created. 13746 """ 13747 createdAt: DateTime! 13748 id: ID! 13749 13750 """ 13751 Reason that the conversation was locked (optional). 13752 """ 13753 lockReason: LockReason 13754 13755 """ 13756 Object that was locked. 13757 """ 13758 lockable: Lockable! 13759 } 13760 13761 """ 13762 A placeholder user for attribution of imported data on GitHub. 13763 """ 13764 type Mannequin implements Actor & Node & UniformResourceLocatable { 13765 """ 13766 A URL pointing to the GitHub App's public avatar. 13767 """ 13768 avatarUrl( 13769 """ 13770 The size of the resulting square image. 13771 """ 13772 size: Int 13773 ): URI! 13774 13775 """ 13776 Identifies the date and time when the object was created. 13777 """ 13778 createdAt: DateTime! 13779 13780 """ 13781 Identifies the primary key from the database. 13782 """ 13783 databaseId: Int 13784 13785 """ 13786 The mannequin's email on the source instance. 13787 """ 13788 email: String 13789 id: ID! 13790 13791 """ 13792 The username of the actor. 13793 """ 13794 login: String! 13795 13796 """ 13797 The HTML path to this resource. 13798 """ 13799 resourcePath: URI! 13800 13801 """ 13802 Identifies the date and time when the object was last updated. 13803 """ 13804 updatedAt: DateTime! 13805 13806 """ 13807 The URL to this resource. 13808 """ 13809 url: URI! 13810 } 13811 13812 """ 13813 Autogenerated input type of MarkFileAsViewed 13814 """ 13815 input MarkFileAsViewedInput { 13816 """ 13817 A unique identifier for the client performing the mutation. 13818 """ 13819 clientMutationId: String 13820 13821 """ 13822 The path of the file to mark as viewed 13823 """ 13824 path: String! 13825 13826 """ 13827 The Node ID of the pull request. 13828 """ 13829 pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"]) 13830 } 13831 13832 """ 13833 Autogenerated return type of MarkFileAsViewed 13834 """ 13835 type MarkFileAsViewedPayload { 13836 """ 13837 A unique identifier for the client performing the mutation. 13838 """ 13839 clientMutationId: String 13840 13841 """ 13842 The updated pull request. 13843 """ 13844 pullRequest: PullRequest 13845 } 13846 13847 """ 13848 Autogenerated input type of MarkPullRequestReadyForReview 13849 """ 13850 input MarkPullRequestReadyForReviewInput { 13851 """ 13852 A unique identifier for the client performing the mutation. 13853 """ 13854 clientMutationId: String 13855 13856 """ 13857 ID of the pull request to be marked as ready for review. 13858 """ 13859 pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"]) 13860 } 13861 13862 """ 13863 Autogenerated return type of MarkPullRequestReadyForReview 13864 """ 13865 type MarkPullRequestReadyForReviewPayload { 13866 """ 13867 A unique identifier for the client performing the mutation. 13868 """ 13869 clientMutationId: String 13870 13871 """ 13872 The pull request that is ready for review. 13873 """ 13874 pullRequest: PullRequest 13875 } 13876 13877 """ 13878 Represents a 'marked_as_duplicate' event on a given issue or pull request. 13879 """ 13880 type MarkedAsDuplicateEvent implements Node { 13881 """ 13882 Identifies the actor who performed the event. 13883 """ 13884 actor: Actor 13885 13886 """ 13887 The authoritative issue or pull request which has been duplicated by another. 13888 """ 13889 canonical: IssueOrPullRequest 13890 13891 """ 13892 Identifies the date and time when the object was created. 13893 """ 13894 createdAt: DateTime! 13895 13896 """ 13897 The issue or pull request which has been marked as a duplicate of another. 13898 """ 13899 duplicate: IssueOrPullRequest 13900 id: ID! 13901 13902 """ 13903 Canonical and duplicate belong to different repositories. 13904 """ 13905 isCrossRepository: Boolean! 13906 } 13907 13908 """ 13909 A public description of a Marketplace category. 13910 """ 13911 type MarketplaceCategory implements Node { 13912 """ 13913 The category's description. 13914 """ 13915 description: String 13916 13917 """ 13918 The technical description of how apps listed in this category work with GitHub. 13919 """ 13920 howItWorks: String 13921 id: ID! 13922 13923 """ 13924 The category's name. 13925 """ 13926 name: String! 13927 13928 """ 13929 How many Marketplace listings have this as their primary category. 13930 """ 13931 primaryListingCount: Int! 13932 13933 """ 13934 The HTTP path for this Marketplace category. 13935 """ 13936 resourcePath: URI! 13937 13938 """ 13939 How many Marketplace listings have this as their secondary category. 13940 """ 13941 secondaryListingCount: Int! 13942 13943 """ 13944 The short name of the category used in its URL. 13945 """ 13946 slug: String! 13947 13948 """ 13949 The HTTP URL for this Marketplace category. 13950 """ 13951 url: URI! 13952 } 13953 13954 """ 13955 A listing in the GitHub integration marketplace. 13956 """ 13957 type MarketplaceListing implements Node { 13958 """ 13959 The GitHub App this listing represents. 13960 """ 13961 app: App 13962 13963 """ 13964 URL to the listing owner's company site. 13965 """ 13966 companyUrl: URI 13967 13968 """ 13969 The HTTP path for configuring access to the listing's integration or OAuth app 13970 """ 13971 configurationResourcePath: URI! 13972 13973 """ 13974 The HTTP URL for configuring access to the listing's integration or OAuth app 13975 """ 13976 configurationUrl: URI! 13977 13978 """ 13979 URL to the listing's documentation. 13980 """ 13981 documentationUrl: URI 13982 13983 """ 13984 The listing's detailed description. 13985 """ 13986 extendedDescription: String 13987 13988 """ 13989 The listing's detailed description rendered to HTML. 13990 """ 13991 extendedDescriptionHTML: HTML! 13992 13993 """ 13994 The listing's introductory description. 13995 """ 13996 fullDescription: String! 13997 13998 """ 13999 The listing's introductory description rendered to HTML. 14000 """ 14001 fullDescriptionHTML: HTML! 14002 14003 """ 14004 Does this listing have any plans with a free trial? 14005 """ 14006 hasPublishedFreeTrialPlans: Boolean! 14007 14008 """ 14009 Does this listing have a terms of service link? 14010 """ 14011 hasTermsOfService: Boolean! 14012 14013 """ 14014 Whether the creator of the app is a verified org 14015 """ 14016 hasVerifiedOwner: Boolean! 14017 14018 """ 14019 A technical description of how this app works with GitHub. 14020 """ 14021 howItWorks: String 14022 14023 """ 14024 The listing's technical description rendered to HTML. 14025 """ 14026 howItWorksHTML: HTML! 14027 id: ID! 14028 14029 """ 14030 URL to install the product to the viewer's account or organization. 14031 """ 14032 installationUrl: URI 14033 14034 """ 14035 Whether this listing's app has been installed for the current viewer 14036 """ 14037 installedForViewer: Boolean! 14038 14039 """ 14040 Whether this listing has been removed from the Marketplace. 14041 """ 14042 isArchived: Boolean! 14043 14044 """ 14045 Whether this listing is still an editable draft that has not been submitted 14046 for review and is not publicly visible in the Marketplace. 14047 """ 14048 isDraft: Boolean! 14049 14050 """ 14051 Whether the product this listing represents is available as part of a paid plan. 14052 """ 14053 isPaid: Boolean! 14054 14055 """ 14056 Whether this listing has been approved for display in the Marketplace. 14057 """ 14058 isPublic: Boolean! 14059 14060 """ 14061 Whether this listing has been rejected by GitHub for display in the Marketplace. 14062 """ 14063 isRejected: Boolean! 14064 14065 """ 14066 Whether this listing has been approved for unverified display in the Marketplace. 14067 """ 14068 isUnverified: Boolean! 14069 14070 """ 14071 Whether this draft listing has been submitted for review for approval to be unverified in the Marketplace. 14072 """ 14073 isUnverifiedPending: Boolean! 14074 14075 """ 14076 Whether this draft listing has been submitted for review from GitHub for approval to be verified in the Marketplace. 14077 """ 14078 isVerificationPendingFromDraft: Boolean! 14079 14080 """ 14081 Whether this unverified listing has been submitted for review from GitHub for approval to be verified in the Marketplace. 14082 """ 14083 isVerificationPendingFromUnverified: Boolean! 14084 14085 """ 14086 Whether this listing has been approved for verified display in the Marketplace. 14087 """ 14088 isVerified: Boolean! 14089 14090 """ 14091 The hex color code, without the leading '#', for the logo background. 14092 """ 14093 logoBackgroundColor: String! 14094 14095 """ 14096 URL for the listing's logo image. 14097 """ 14098 logoUrl( 14099 """ 14100 The size in pixels of the resulting square image. 14101 """ 14102 size: Int = 400 14103 ): URI 14104 14105 """ 14106 The listing's full name. 14107 """ 14108 name: String! 14109 14110 """ 14111 The listing's very short description without a trailing period or ampersands. 14112 """ 14113 normalizedShortDescription: String! 14114 14115 """ 14116 URL to the listing's detailed pricing. 14117 """ 14118 pricingUrl: URI 14119 14120 """ 14121 The category that best describes the listing. 14122 """ 14123 primaryCategory: MarketplaceCategory! 14124 14125 """ 14126 URL to the listing's privacy policy, may return an empty string for listings that do not require a privacy policy URL. 14127 """ 14128 privacyPolicyUrl: URI! 14129 14130 """ 14131 The HTTP path for the Marketplace listing. 14132 """ 14133 resourcePath: URI! 14134 14135 """ 14136 The URLs for the listing's screenshots. 14137 """ 14138 screenshotUrls: [String]! 14139 14140 """ 14141 An alternate category that describes the listing. 14142 """ 14143 secondaryCategory: MarketplaceCategory 14144 14145 """ 14146 The listing's very short description. 14147 """ 14148 shortDescription: String! 14149 14150 """ 14151 The short name of the listing used in its URL. 14152 """ 14153 slug: String! 14154 14155 """ 14156 URL to the listing's status page. 14157 """ 14158 statusUrl: URI 14159 14160 """ 14161 An email address for support for this listing's app. 14162 """ 14163 supportEmail: String 14164 14165 """ 14166 Either a URL or an email address for support for this listing's app, may 14167 return an empty string for listings that do not require a support URL. 14168 """ 14169 supportUrl: URI! 14170 14171 """ 14172 URL to the listing's terms of service. 14173 """ 14174 termsOfServiceUrl: URI 14175 14176 """ 14177 The HTTP URL for the Marketplace listing. 14178 """ 14179 url: URI! 14180 14181 """ 14182 Can the current viewer add plans for this Marketplace listing. 14183 """ 14184 viewerCanAddPlans: Boolean! 14185 14186 """ 14187 Can the current viewer approve this Marketplace listing. 14188 """ 14189 viewerCanApprove: Boolean! 14190 14191 """ 14192 Can the current viewer delist this Marketplace listing. 14193 """ 14194 viewerCanDelist: Boolean! 14195 14196 """ 14197 Can the current viewer edit this Marketplace listing. 14198 """ 14199 viewerCanEdit: Boolean! 14200 14201 """ 14202 Can the current viewer edit the primary and secondary category of this 14203 Marketplace listing. 14204 """ 14205 viewerCanEditCategories: Boolean! 14206 14207 """ 14208 Can the current viewer edit the plans for this Marketplace listing. 14209 """ 14210 viewerCanEditPlans: Boolean! 14211 14212 """ 14213 Can the current viewer return this Marketplace listing to draft state 14214 so it becomes editable again. 14215 """ 14216 viewerCanRedraft: Boolean! 14217 14218 """ 14219 Can the current viewer reject this Marketplace listing by returning it to 14220 an editable draft state or rejecting it entirely. 14221 """ 14222 viewerCanReject: Boolean! 14223 14224 """ 14225 Can the current viewer request this listing be reviewed for display in 14226 the Marketplace as verified. 14227 """ 14228 viewerCanRequestApproval: Boolean! 14229 14230 """ 14231 Indicates whether the current user has an active subscription to this Marketplace listing. 14232 """ 14233 viewerHasPurchased: Boolean! 14234 14235 """ 14236 Indicates if the current user has purchased a subscription to this Marketplace listing 14237 for all of the organizations the user owns. 14238 """ 14239 viewerHasPurchasedForAllOrganizations: Boolean! 14240 14241 """ 14242 Does the current viewer role allow them to administer this Marketplace listing. 14243 """ 14244 viewerIsListingAdmin: Boolean! 14245 } 14246 14247 """ 14248 Look up Marketplace Listings 14249 """ 14250 type MarketplaceListingConnection { 14251 """ 14252 A list of edges. 14253 """ 14254 edges: [MarketplaceListingEdge] 14255 14256 """ 14257 A list of nodes. 14258 """ 14259 nodes: [MarketplaceListing] 14260 14261 """ 14262 Information to aid in pagination. 14263 """ 14264 pageInfo: PageInfo! 14265 14266 """ 14267 Identifies the total count of items in the connection. 14268 """ 14269 totalCount: Int! 14270 } 14271 14272 """ 14273 An edge in a connection. 14274 """ 14275 type MarketplaceListingEdge { 14276 """ 14277 A cursor for use in pagination. 14278 """ 14279 cursor: String! 14280 14281 """ 14282 The item at the end of the edge. 14283 """ 14284 node: MarketplaceListing 14285 } 14286 14287 """ 14288 Entities that have members who can set status messages. 14289 """ 14290 interface MemberStatusable { 14291 """ 14292 Get the status messages members of this entity have set that are either public or visible only to the organization. 14293 """ 14294 memberStatuses( 14295 """ 14296 Returns the elements in the list that come after the specified cursor. 14297 """ 14298 after: String 14299 14300 """ 14301 Returns the elements in the list that come before the specified cursor. 14302 """ 14303 before: String 14304 14305 """ 14306 Returns the first _n_ elements from the list. 14307 """ 14308 first: Int 14309 14310 """ 14311 Returns the last _n_ elements from the list. 14312 """ 14313 last: Int 14314 14315 """ 14316 Ordering options for user statuses returned from the connection. 14317 """ 14318 orderBy: UserStatusOrder = {field: UPDATED_AT, direction: DESC} 14319 ): UserStatusConnection! 14320 } 14321 14322 """ 14323 Audit log entry for a members_can_delete_repos.clear event. 14324 """ 14325 type MembersCanDeleteReposClearAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData { 14326 """ 14327 The action name 14328 """ 14329 action: String! 14330 14331 """ 14332 The user who initiated the action 14333 """ 14334 actor: AuditEntryActor 14335 14336 """ 14337 The IP address of the actor 14338 """ 14339 actorIp: String 14340 14341 """ 14342 A readable representation of the actor's location 14343 """ 14344 actorLocation: ActorLocation 14345 14346 """ 14347 The username of the user who initiated the action 14348 """ 14349 actorLogin: String 14350 14351 """ 14352 The HTTP path for the actor. 14353 """ 14354 actorResourcePath: URI 14355 14356 """ 14357 The HTTP URL for the actor. 14358 """ 14359 actorUrl: URI 14360 14361 """ 14362 The time the action was initiated 14363 """ 14364 createdAt: PreciseDateTime! 14365 14366 """ 14367 The HTTP path for this enterprise. 14368 """ 14369 enterpriseResourcePath: URI 14370 14371 """ 14372 The slug of the enterprise. 14373 """ 14374 enterpriseSlug: String 14375 14376 """ 14377 The HTTP URL for this enterprise. 14378 """ 14379 enterpriseUrl: URI 14380 id: ID! 14381 14382 """ 14383 The corresponding operation type for the action 14384 """ 14385 operationType: OperationType 14386 14387 """ 14388 The Organization associated with the Audit Entry. 14389 """ 14390 organization: Organization 14391 14392 """ 14393 The name of the Organization. 14394 """ 14395 organizationName: String 14396 14397 """ 14398 The HTTP path for the organization 14399 """ 14400 organizationResourcePath: URI 14401 14402 """ 14403 The HTTP URL for the organization 14404 """ 14405 organizationUrl: URI 14406 14407 """ 14408 The user affected by the action 14409 """ 14410 user: User 14411 14412 """ 14413 For actions involving two users, the actor is the initiator and the user is the affected user. 14414 """ 14415 userLogin: String 14416 14417 """ 14418 The HTTP path for the user. 14419 """ 14420 userResourcePath: URI 14421 14422 """ 14423 The HTTP URL for the user. 14424 """ 14425 userUrl: URI 14426 } 14427 14428 """ 14429 Audit log entry for a members_can_delete_repos.disable event. 14430 """ 14431 type MembersCanDeleteReposDisableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData { 14432 """ 14433 The action name 14434 """ 14435 action: String! 14436 14437 """ 14438 The user who initiated the action 14439 """ 14440 actor: AuditEntryActor 14441 14442 """ 14443 The IP address of the actor 14444 """ 14445 actorIp: String 14446 14447 """ 14448 A readable representation of the actor's location 14449 """ 14450 actorLocation: ActorLocation 14451 14452 """ 14453 The username of the user who initiated the action 14454 """ 14455 actorLogin: String 14456 14457 """ 14458 The HTTP path for the actor. 14459 """ 14460 actorResourcePath: URI 14461 14462 """ 14463 The HTTP URL for the actor. 14464 """ 14465 actorUrl: URI 14466 14467 """ 14468 The time the action was initiated 14469 """ 14470 createdAt: PreciseDateTime! 14471 14472 """ 14473 The HTTP path for this enterprise. 14474 """ 14475 enterpriseResourcePath: URI 14476 14477 """ 14478 The slug of the enterprise. 14479 """ 14480 enterpriseSlug: String 14481 14482 """ 14483 The HTTP URL for this enterprise. 14484 """ 14485 enterpriseUrl: URI 14486 id: ID! 14487 14488 """ 14489 The corresponding operation type for the action 14490 """ 14491 operationType: OperationType 14492 14493 """ 14494 The Organization associated with the Audit Entry. 14495 """ 14496 organization: Organization 14497 14498 """ 14499 The name of the Organization. 14500 """ 14501 organizationName: String 14502 14503 """ 14504 The HTTP path for the organization 14505 """ 14506 organizationResourcePath: URI 14507 14508 """ 14509 The HTTP URL for the organization 14510 """ 14511 organizationUrl: URI 14512 14513 """ 14514 The user affected by the action 14515 """ 14516 user: User 14517 14518 """ 14519 For actions involving two users, the actor is the initiator and the user is the affected user. 14520 """ 14521 userLogin: String 14522 14523 """ 14524 The HTTP path for the user. 14525 """ 14526 userResourcePath: URI 14527 14528 """ 14529 The HTTP URL for the user. 14530 """ 14531 userUrl: URI 14532 } 14533 14534 """ 14535 Audit log entry for a members_can_delete_repos.enable event. 14536 """ 14537 type MembersCanDeleteReposEnableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData { 14538 """ 14539 The action name 14540 """ 14541 action: String! 14542 14543 """ 14544 The user who initiated the action 14545 """ 14546 actor: AuditEntryActor 14547 14548 """ 14549 The IP address of the actor 14550 """ 14551 actorIp: String 14552 14553 """ 14554 A readable representation of the actor's location 14555 """ 14556 actorLocation: ActorLocation 14557 14558 """ 14559 The username of the user who initiated the action 14560 """ 14561 actorLogin: String 14562 14563 """ 14564 The HTTP path for the actor. 14565 """ 14566 actorResourcePath: URI 14567 14568 """ 14569 The HTTP URL for the actor. 14570 """ 14571 actorUrl: URI 14572 14573 """ 14574 The time the action was initiated 14575 """ 14576 createdAt: PreciseDateTime! 14577 14578 """ 14579 The HTTP path for this enterprise. 14580 """ 14581 enterpriseResourcePath: URI 14582 14583 """ 14584 The slug of the enterprise. 14585 """ 14586 enterpriseSlug: String 14587 14588 """ 14589 The HTTP URL for this enterprise. 14590 """ 14591 enterpriseUrl: URI 14592 id: ID! 14593 14594 """ 14595 The corresponding operation type for the action 14596 """ 14597 operationType: OperationType 14598 14599 """ 14600 The Organization associated with the Audit Entry. 14601 """ 14602 organization: Organization 14603 14604 """ 14605 The name of the Organization. 14606 """ 14607 organizationName: String 14608 14609 """ 14610 The HTTP path for the organization 14611 """ 14612 organizationResourcePath: URI 14613 14614 """ 14615 The HTTP URL for the organization 14616 """ 14617 organizationUrl: URI 14618 14619 """ 14620 The user affected by the action 14621 """ 14622 user: User 14623 14624 """ 14625 For actions involving two users, the actor is the initiator and the user is the affected user. 14626 """ 14627 userLogin: String 14628 14629 """ 14630 The HTTP path for the user. 14631 """ 14632 userResourcePath: URI 14633 14634 """ 14635 The HTTP URL for the user. 14636 """ 14637 userUrl: URI 14638 } 14639 14640 """ 14641 Represents a 'mentioned' event on a given issue or pull request. 14642 """ 14643 type MentionedEvent implements Node { 14644 """ 14645 Identifies the actor who performed the event. 14646 """ 14647 actor: Actor 14648 14649 """ 14650 Identifies the date and time when the object was created. 14651 """ 14652 createdAt: DateTime! 14653 14654 """ 14655 Identifies the primary key from the database. 14656 """ 14657 databaseId: Int 14658 id: ID! 14659 } 14660 14661 """ 14662 Autogenerated input type of MergeBranch 14663 """ 14664 input MergeBranchInput { 14665 """ 14666 The email address to associate with this commit. 14667 """ 14668 authorEmail: String 14669 14670 """ 14671 The name of the base branch that the provided head will be merged into. 14672 """ 14673 base: String! 14674 14675 """ 14676 A unique identifier for the client performing the mutation. 14677 """ 14678 clientMutationId: String 14679 14680 """ 14681 Message to use for the merge commit. If omitted, a default will be used. 14682 """ 14683 commitMessage: String 14684 14685 """ 14686 The head to merge into the base branch. This can be a branch name or a commit GitObjectID. 14687 """ 14688 head: String! 14689 14690 """ 14691 The Node ID of the Repository containing the base branch that will be modified. 14692 """ 14693 repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) 14694 } 14695 14696 """ 14697 Autogenerated return type of MergeBranch 14698 """ 14699 type MergeBranchPayload { 14700 """ 14701 A unique identifier for the client performing the mutation. 14702 """ 14703 clientMutationId: String 14704 14705 """ 14706 The resulting merge Commit. 14707 """ 14708 mergeCommit: Commit 14709 } 14710 14711 """ 14712 Autogenerated input type of MergePullRequest 14713 """ 14714 input MergePullRequestInput { 14715 """ 14716 The email address to associate with this merge. 14717 """ 14718 authorEmail: String 14719 14720 """ 14721 A unique identifier for the client performing the mutation. 14722 """ 14723 clientMutationId: String 14724 14725 """ 14726 Commit body to use for the merge commit; if omitted, a default message will be used 14727 """ 14728 commitBody: String 14729 14730 """ 14731 Commit headline to use for the merge commit; if omitted, a default message will be used. 14732 """ 14733 commitHeadline: String 14734 14735 """ 14736 OID that the pull request head ref must match to allow merge; if omitted, no check is performed. 14737 """ 14738 expectedHeadOid: GitObjectID 14739 14740 """ 14741 The merge method to use. If omitted, defaults to 'MERGE' 14742 """ 14743 mergeMethod: PullRequestMergeMethod = MERGE 14744 14745 """ 14746 ID of the pull request to be merged. 14747 """ 14748 pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"]) 14749 } 14750 14751 """ 14752 Autogenerated return type of MergePullRequest 14753 """ 14754 type MergePullRequestPayload { 14755 """ 14756 Identifies the actor who performed the event. 14757 """ 14758 actor: Actor 14759 14760 """ 14761 A unique identifier for the client performing the mutation. 14762 """ 14763 clientMutationId: String 14764 14765 """ 14766 The pull request that was merged. 14767 """ 14768 pullRequest: PullRequest 14769 } 14770 14771 """ 14772 Detailed status information about a pull request merge. 14773 """ 14774 enum MergeStateStatus { 14775 """ 14776 The head ref is out of date. 14777 """ 14778 BEHIND 14779 14780 """ 14781 The merge is blocked. 14782 """ 14783 BLOCKED 14784 14785 """ 14786 Mergeable and passing commit status. 14787 """ 14788 CLEAN 14789 14790 """ 14791 The merge commit cannot be cleanly created. 14792 """ 14793 DIRTY 14794 14795 """ 14796 The merge is blocked due to the pull request being a draft. 14797 """ 14798 DRAFT @deprecated(reason: "DRAFT state will be removed from this enum and `isDraft` should be used instead Use PullRequest.isDraft instead. Removal on 2021-01-01 UTC.") 14799 14800 """ 14801 Mergeable with passing commit status and pre-receive hooks. 14802 """ 14803 HAS_HOOKS 14804 14805 """ 14806 The state cannot currently be determined. 14807 """ 14808 UNKNOWN 14809 14810 """ 14811 Mergeable with non-passing commit status. 14812 """ 14813 UNSTABLE 14814 } 14815 14816 """ 14817 Whether or not a PullRequest can be merged. 14818 """ 14819 enum MergeableState { 14820 """ 14821 The pull request cannot be merged due to merge conflicts. 14822 """ 14823 CONFLICTING 14824 14825 """ 14826 The pull request can be merged. 14827 """ 14828 MERGEABLE 14829 14830 """ 14831 The mergeability of the pull request is still being calculated. 14832 """ 14833 UNKNOWN 14834 } 14835 14836 """ 14837 Represents a 'merged' event on a given pull request. 14838 """ 14839 type MergedEvent implements Node & UniformResourceLocatable { 14840 """ 14841 Identifies the actor who performed the event. 14842 """ 14843 actor: Actor 14844 14845 """ 14846 Identifies the commit associated with the `merge` event. 14847 """ 14848 commit: Commit 14849 14850 """ 14851 Identifies the date and time when the object was created. 14852 """ 14853 createdAt: DateTime! 14854 id: ID! 14855 14856 """ 14857 Identifies the Ref associated with the `merge` event. 14858 """ 14859 mergeRef: Ref 14860 14861 """ 14862 Identifies the name of the Ref associated with the `merge` event. 14863 """ 14864 mergeRefName: String! 14865 14866 """ 14867 PullRequest referenced by event. 14868 """ 14869 pullRequest: PullRequest! 14870 14871 """ 14872 The HTTP path for this merged event. 14873 """ 14874 resourcePath: URI! 14875 14876 """ 14877 The HTTP URL for this merged event. 14878 """ 14879 url: URI! 14880 } 14881 14882 """ 14883 Represents a Milestone object on a given repository. 14884 """ 14885 type Milestone implements Closable & Node & UniformResourceLocatable { 14886 """ 14887 `true` if the object is closed (definition of closed may depend on type) 14888 """ 14889 closed: Boolean! 14890 14891 """ 14892 Identifies the date and time when the object was closed. 14893 """ 14894 closedAt: DateTime 14895 14896 """ 14897 Identifies the date and time when the object was created. 14898 """ 14899 createdAt: DateTime! 14900 14901 """ 14902 Identifies the actor who created the milestone. 14903 """ 14904 creator: Actor 14905 14906 """ 14907 Identifies the description of the milestone. 14908 """ 14909 description: String 14910 14911 """ 14912 Identifies the due date of the milestone. 14913 """ 14914 dueOn: DateTime 14915 id: ID! 14916 14917 """ 14918 A list of issues associated with the milestone. 14919 """ 14920 issues( 14921 """ 14922 Returns the elements in the list that come after the specified cursor. 14923 """ 14924 after: String 14925 14926 """ 14927 Returns the elements in the list that come before the specified cursor. 14928 """ 14929 before: String 14930 14931 """ 14932 Filtering options for issues returned from the connection. 14933 """ 14934 filterBy: IssueFilters 14935 14936 """ 14937 Returns the first _n_ elements from the list. 14938 """ 14939 first: Int 14940 14941 """ 14942 A list of label names to filter the pull requests by. 14943 """ 14944 labels: [String!] 14945 14946 """ 14947 Returns the last _n_ elements from the list. 14948 """ 14949 last: Int 14950 14951 """ 14952 Ordering options for issues returned from the connection. 14953 """ 14954 orderBy: IssueOrder 14955 14956 """ 14957 A list of states to filter the issues by. 14958 """ 14959 states: [IssueState!] 14960 ): IssueConnection! 14961 14962 """ 14963 Identifies the number of the milestone. 14964 """ 14965 number: Int! 14966 14967 """ 14968 Identifies the percentage complete for the milestone 14969 """ 14970 progressPercentage: Float! 14971 14972 """ 14973 A list of pull requests associated with the milestone. 14974 """ 14975 pullRequests( 14976 """ 14977 Returns the elements in the list that come after the specified cursor. 14978 """ 14979 after: String 14980 14981 """ 14982 The base ref name to filter the pull requests by. 14983 """ 14984 baseRefName: String 14985 14986 """ 14987 Returns the elements in the list that come before the specified cursor. 14988 """ 14989 before: String 14990 14991 """ 14992 Returns the first _n_ elements from the list. 14993 """ 14994 first: Int 14995 14996 """ 14997 The head ref name to filter the pull requests by. 14998 """ 14999 headRefName: String 15000 15001 """ 15002 A list of label names to filter the pull requests by. 15003 """ 15004 labels: [String!] 15005 15006 """ 15007 Returns the last _n_ elements from the list. 15008 """ 15009 last: Int 15010 15011 """ 15012 Ordering options for pull requests returned from the connection. 15013 """ 15014 orderBy: IssueOrder 15015 15016 """ 15017 A list of states to filter the pull requests by. 15018 """ 15019 states: [PullRequestState!] 15020 ): PullRequestConnection! 15021 15022 """ 15023 The repository associated with this milestone. 15024 """ 15025 repository: Repository! 15026 15027 """ 15028 The HTTP path for this milestone 15029 """ 15030 resourcePath: URI! 15031 15032 """ 15033 Identifies the state of the milestone. 15034 """ 15035 state: MilestoneState! 15036 15037 """ 15038 Identifies the title of the milestone. 15039 """ 15040 title: String! 15041 15042 """ 15043 Identifies the date and time when the object was last updated. 15044 """ 15045 updatedAt: DateTime! 15046 15047 """ 15048 The HTTP URL for this milestone 15049 """ 15050 url: URI! 15051 } 15052 15053 """ 15054 The connection type for Milestone. 15055 """ 15056 type MilestoneConnection { 15057 """ 15058 A list of edges. 15059 """ 15060 edges: [MilestoneEdge] 15061 15062 """ 15063 A list of nodes. 15064 """ 15065 nodes: [Milestone] 15066 15067 """ 15068 Information to aid in pagination. 15069 """ 15070 pageInfo: PageInfo! 15071 15072 """ 15073 Identifies the total count of items in the connection. 15074 """ 15075 totalCount: Int! 15076 } 15077 15078 """ 15079 An edge in a connection. 15080 """ 15081 type MilestoneEdge { 15082 """ 15083 A cursor for use in pagination. 15084 """ 15085 cursor: String! 15086 15087 """ 15088 The item at the end of the edge. 15089 """ 15090 node: Milestone 15091 } 15092 15093 """ 15094 Types that can be inside a Milestone. 15095 """ 15096 union MilestoneItem = Issue | PullRequest 15097 15098 """ 15099 Ordering options for milestone connections. 15100 """ 15101 input MilestoneOrder { 15102 """ 15103 The ordering direction. 15104 """ 15105 direction: OrderDirection! 15106 15107 """ 15108 The field to order milestones by. 15109 """ 15110 field: MilestoneOrderField! 15111 } 15112 15113 """ 15114 Properties by which milestone connections can be ordered. 15115 """ 15116 enum MilestoneOrderField { 15117 """ 15118 Order milestones by when they were created. 15119 """ 15120 CREATED_AT 15121 15122 """ 15123 Order milestones by when they are due. 15124 """ 15125 DUE_DATE 15126 15127 """ 15128 Order milestones by their number. 15129 """ 15130 NUMBER 15131 15132 """ 15133 Order milestones by when they were last updated. 15134 """ 15135 UPDATED_AT 15136 } 15137 15138 """ 15139 The possible states of a milestone. 15140 """ 15141 enum MilestoneState { 15142 """ 15143 A milestone that has been closed. 15144 """ 15145 CLOSED 15146 15147 """ 15148 A milestone that is still open. 15149 """ 15150 OPEN 15151 } 15152 15153 """ 15154 Represents a 'milestoned' event on a given issue or pull request. 15155 """ 15156 type MilestonedEvent implements Node { 15157 """ 15158 Identifies the actor who performed the event. 15159 """ 15160 actor: Actor 15161 15162 """ 15163 Identifies the date and time when the object was created. 15164 """ 15165 createdAt: DateTime! 15166 id: ID! 15167 15168 """ 15169 Identifies the milestone title associated with the 'milestoned' event. 15170 """ 15171 milestoneTitle: String! 15172 15173 """ 15174 Object referenced by event. 15175 """ 15176 subject: MilestoneItem! 15177 } 15178 15179 """ 15180 Entities that can be minimized. 15181 """ 15182 interface Minimizable { 15183 """ 15184 Returns whether or not a comment has been minimized. 15185 """ 15186 isMinimized: Boolean! 15187 15188 """ 15189 Returns why the comment was minimized. 15190 """ 15191 minimizedReason: String 15192 15193 """ 15194 Check if the current viewer can minimize this object. 15195 """ 15196 viewerCanMinimize: Boolean! 15197 } 15198 15199 """ 15200 Autogenerated input type of MinimizeComment 15201 """ 15202 input MinimizeCommentInput { 15203 """ 15204 The classification of comment 15205 """ 15206 classifier: ReportedContentClassifiers! 15207 15208 """ 15209 A unique identifier for the client performing the mutation. 15210 """ 15211 clientMutationId: String 15212 15213 """ 15214 The Node ID of the subject to modify. 15215 """ 15216 subjectId: ID! @possibleTypes(concreteTypes: ["CommitComment", "GistComment", "IssueComment", "PullRequestReviewComment"], abstractType: "Minimizable") 15217 } 15218 15219 """ 15220 Autogenerated return type of MinimizeComment 15221 """ 15222 type MinimizeCommentPayload { 15223 """ 15224 A unique identifier for the client performing the mutation. 15225 """ 15226 clientMutationId: String 15227 15228 """ 15229 The comment that was minimized. 15230 """ 15231 minimizedComment: Minimizable 15232 } 15233 15234 """ 15235 Autogenerated input type of MoveProjectCard 15236 """ 15237 input MoveProjectCardInput { 15238 """ 15239 Place the new card after the card with this id. Pass null to place it at the top. 15240 """ 15241 afterCardId: ID @possibleTypes(concreteTypes: ["ProjectCard"]) 15242 15243 """ 15244 The id of the card to move. 15245 """ 15246 cardId: ID! @possibleTypes(concreteTypes: ["ProjectCard"]) 15247 15248 """ 15249 A unique identifier for the client performing the mutation. 15250 """ 15251 clientMutationId: String 15252 15253 """ 15254 The id of the column to move it into. 15255 """ 15256 columnId: ID! @possibleTypes(concreteTypes: ["ProjectColumn"]) 15257 } 15258 15259 """ 15260 Autogenerated return type of MoveProjectCard 15261 """ 15262 type MoveProjectCardPayload { 15263 """ 15264 The new edge of the moved card. 15265 """ 15266 cardEdge: ProjectCardEdge 15267 15268 """ 15269 A unique identifier for the client performing the mutation. 15270 """ 15271 clientMutationId: String 15272 } 15273 15274 """ 15275 Autogenerated input type of MoveProjectColumn 15276 """ 15277 input MoveProjectColumnInput { 15278 """ 15279 Place the new column after the column with this id. Pass null to place it at the front. 15280 """ 15281 afterColumnId: ID @possibleTypes(concreteTypes: ["ProjectColumn"]) 15282 15283 """ 15284 A unique identifier for the client performing the mutation. 15285 """ 15286 clientMutationId: String 15287 15288 """ 15289 The id of the column to move. 15290 """ 15291 columnId: ID! @possibleTypes(concreteTypes: ["ProjectColumn"]) 15292 } 15293 15294 """ 15295 Autogenerated return type of MoveProjectColumn 15296 """ 15297 type MoveProjectColumnPayload { 15298 """ 15299 A unique identifier for the client performing the mutation. 15300 """ 15301 clientMutationId: String 15302 15303 """ 15304 The new edge of the moved column. 15305 """ 15306 columnEdge: ProjectColumnEdge 15307 } 15308 15309 """ 15310 Represents a 'moved_columns_in_project' event on a given issue or pull request. 15311 """ 15312 type MovedColumnsInProjectEvent implements Node { 15313 """ 15314 Identifies the actor who performed the event. 15315 """ 15316 actor: Actor 15317 15318 """ 15319 Identifies the date and time when the object was created. 15320 """ 15321 createdAt: DateTime! 15322 15323 """ 15324 Identifies the primary key from the database. 15325 """ 15326 databaseId: Int 15327 id: ID! 15328 15329 """ 15330 Column name the issue or pull request was moved from. 15331 """ 15332 previousProjectColumnName: String! @preview(toggledBy: "starfox-preview") 15333 15334 """ 15335 Project referenced by event. 15336 """ 15337 project: Project @preview(toggledBy: "starfox-preview") 15338 15339 """ 15340 Project card referenced by this project event. 15341 """ 15342 projectCard: ProjectCard @preview(toggledBy: "starfox-preview") 15343 15344 """ 15345 Column name the issue or pull request was moved to. 15346 """ 15347 projectColumnName: String! @preview(toggledBy: "starfox-preview") 15348 } 15349 15350 """ 15351 The root query for implementing GraphQL mutations. 15352 """ 15353 type Mutation { 15354 """ 15355 Accepts a pending invitation for a user to become an administrator of an enterprise. 15356 """ 15357 acceptEnterpriseAdministratorInvitation( 15358 """ 15359 Parameters for AcceptEnterpriseAdministratorInvitation 15360 """ 15361 input: AcceptEnterpriseAdministratorInvitationInput! 15362 ): AcceptEnterpriseAdministratorInvitationPayload 15363 15364 """ 15365 Applies a suggested topic to the repository. 15366 """ 15367 acceptTopicSuggestion( 15368 """ 15369 Parameters for AcceptTopicSuggestion 15370 """ 15371 input: AcceptTopicSuggestionInput! 15372 ): AcceptTopicSuggestionPayload 15373 15374 """ 15375 Adds assignees to an assignable object. 15376 """ 15377 addAssigneesToAssignable( 15378 """ 15379 Parameters for AddAssigneesToAssignable 15380 """ 15381 input: AddAssigneesToAssignableInput! 15382 ): AddAssigneesToAssignablePayload 15383 15384 """ 15385 Adds a comment to an Issue or Pull Request. 15386 """ 15387 addComment( 15388 """ 15389 Parameters for AddComment 15390 """ 15391 input: AddCommentInput! 15392 ): AddCommentPayload 15393 15394 """ 15395 Adds a support entitlement to an enterprise member. 15396 """ 15397 addEnterpriseSupportEntitlement( 15398 """ 15399 Parameters for AddEnterpriseSupportEntitlement 15400 """ 15401 input: AddEnterpriseSupportEntitlementInput! 15402 ): AddEnterpriseSupportEntitlementPayload 15403 15404 """ 15405 Adds labels to a labelable object. 15406 """ 15407 addLabelsToLabelable( 15408 """ 15409 Parameters for AddLabelsToLabelable 15410 """ 15411 input: AddLabelsToLabelableInput! 15412 ): AddLabelsToLabelablePayload 15413 15414 """ 15415 Adds a card to a ProjectColumn. Either `contentId` or `note` must be provided but **not** both. 15416 """ 15417 addProjectCard( 15418 """ 15419 Parameters for AddProjectCard 15420 """ 15421 input: AddProjectCardInput! 15422 ): AddProjectCardPayload 15423 15424 """ 15425 Adds a column to a Project. 15426 """ 15427 addProjectColumn( 15428 """ 15429 Parameters for AddProjectColumn 15430 """ 15431 input: AddProjectColumnInput! 15432 ): AddProjectColumnPayload 15433 15434 """ 15435 Adds a review to a Pull Request. 15436 """ 15437 addPullRequestReview( 15438 """ 15439 Parameters for AddPullRequestReview 15440 """ 15441 input: AddPullRequestReviewInput! 15442 ): AddPullRequestReviewPayload 15443 15444 """ 15445 Adds a comment to a review. 15446 """ 15447 addPullRequestReviewComment( 15448 """ 15449 Parameters for AddPullRequestReviewComment 15450 """ 15451 input: AddPullRequestReviewCommentInput! 15452 ): AddPullRequestReviewCommentPayload 15453 15454 """ 15455 Adds a new thread to a pending Pull Request Review. 15456 """ 15457 addPullRequestReviewThread( 15458 """ 15459 Parameters for AddPullRequestReviewThread 15460 """ 15461 input: AddPullRequestReviewThreadInput! 15462 ): AddPullRequestReviewThreadPayload 15463 15464 """ 15465 Adds a reaction to a subject. 15466 """ 15467 addReaction( 15468 """ 15469 Parameters for AddReaction 15470 """ 15471 input: AddReactionInput! 15472 ): AddReactionPayload 15473 15474 """ 15475 Adds a star to a Starrable. 15476 """ 15477 addStar( 15478 """ 15479 Parameters for AddStar 15480 """ 15481 input: AddStarInput! 15482 ): AddStarPayload 15483 15484 """ 15485 Adds a verifiable domain to an owning account. 15486 """ 15487 addVerifiableDomain( 15488 """ 15489 Parameters for AddVerifiableDomain 15490 """ 15491 input: AddVerifiableDomainInput! 15492 ): AddVerifiableDomainPayload 15493 15494 """ 15495 Approve a verifiable domain for notification delivery. 15496 """ 15497 approveVerifiableDomain( 15498 """ 15499 Parameters for ApproveVerifiableDomain 15500 """ 15501 input: ApproveVerifiableDomainInput! 15502 ): ApproveVerifiableDomainPayload 15503 15504 """ 15505 Marks a repository as archived. 15506 """ 15507 archiveRepository( 15508 """ 15509 Parameters for ArchiveRepository 15510 """ 15511 input: ArchiveRepositoryInput! 15512 ): ArchiveRepositoryPayload 15513 15514 """ 15515 Cancels a pending invitation for an administrator to join an enterprise. 15516 """ 15517 cancelEnterpriseAdminInvitation( 15518 """ 15519 Parameters for CancelEnterpriseAdminInvitation 15520 """ 15521 input: CancelEnterpriseAdminInvitationInput! 15522 ): CancelEnterpriseAdminInvitationPayload 15523 15524 """ 15525 Update your status on GitHub. 15526 """ 15527 changeUserStatus( 15528 """ 15529 Parameters for ChangeUserStatus 15530 """ 15531 input: ChangeUserStatusInput! 15532 ): ChangeUserStatusPayload 15533 15534 """ 15535 Clears all labels from a labelable object. 15536 """ 15537 clearLabelsFromLabelable( 15538 """ 15539 Parameters for ClearLabelsFromLabelable 15540 """ 15541 input: ClearLabelsFromLabelableInput! 15542 ): ClearLabelsFromLabelablePayload 15543 15544 """ 15545 Creates a new project by cloning configuration from an existing project. 15546 """ 15547 cloneProject( 15548 """ 15549 Parameters for CloneProject 15550 """ 15551 input: CloneProjectInput! 15552 ): CloneProjectPayload 15553 15554 """ 15555 Create a new repository with the same files and directory structure as a template repository. 15556 """ 15557 cloneTemplateRepository( 15558 """ 15559 Parameters for CloneTemplateRepository 15560 """ 15561 input: CloneTemplateRepositoryInput! 15562 ): CloneTemplateRepositoryPayload 15563 15564 """ 15565 Close an issue. 15566 """ 15567 closeIssue( 15568 """ 15569 Parameters for CloseIssue 15570 """ 15571 input: CloseIssueInput! 15572 ): CloseIssuePayload 15573 15574 """ 15575 Close a pull request. 15576 """ 15577 closePullRequest( 15578 """ 15579 Parameters for ClosePullRequest 15580 """ 15581 input: ClosePullRequestInput! 15582 ): ClosePullRequestPayload 15583 15584 """ 15585 Convert a project note card to one associated with a newly created issue. 15586 """ 15587 convertProjectCardNoteToIssue( 15588 """ 15589 Parameters for ConvertProjectCardNoteToIssue 15590 """ 15591 input: ConvertProjectCardNoteToIssueInput! 15592 ): ConvertProjectCardNoteToIssuePayload 15593 15594 """ 15595 Create a new branch protection rule 15596 """ 15597 createBranchProtectionRule( 15598 """ 15599 Parameters for CreateBranchProtectionRule 15600 """ 15601 input: CreateBranchProtectionRuleInput! 15602 ): CreateBranchProtectionRulePayload 15603 15604 """ 15605 Create a check run. 15606 """ 15607 createCheckRun( 15608 """ 15609 Parameters for CreateCheckRun 15610 """ 15611 input: CreateCheckRunInput! 15612 ): CreateCheckRunPayload 15613 15614 """ 15615 Create a check suite 15616 """ 15617 createCheckSuite( 15618 """ 15619 Parameters for CreateCheckSuite 15620 """ 15621 input: CreateCheckSuiteInput! 15622 ): CreateCheckSuitePayload 15623 15624 """ 15625 Create a content attachment. 15626 """ 15627 createContentAttachment( 15628 """ 15629 Parameters for CreateContentAttachment 15630 """ 15631 input: CreateContentAttachmentInput! 15632 ): CreateContentAttachmentPayload @preview(toggledBy: "corsair-preview") 15633 15634 """ 15635 Creates a new deployment event. 15636 """ 15637 createDeployment( 15638 """ 15639 Parameters for CreateDeployment 15640 """ 15641 input: CreateDeploymentInput! 15642 ): CreateDeploymentPayload @preview(toggledBy: "flash-preview") 15643 15644 """ 15645 Create a deployment status. 15646 """ 15647 createDeploymentStatus( 15648 """ 15649 Parameters for CreateDeploymentStatus 15650 """ 15651 input: CreateDeploymentStatusInput! 15652 ): CreateDeploymentStatusPayload @preview(toggledBy: "flash-preview") 15653 15654 """ 15655 Creates an organization as part of an enterprise account. 15656 """ 15657 createEnterpriseOrganization( 15658 """ 15659 Parameters for CreateEnterpriseOrganization 15660 """ 15661 input: CreateEnterpriseOrganizationInput! 15662 ): CreateEnterpriseOrganizationPayload 15663 15664 """ 15665 Creates a new IP allow list entry. 15666 """ 15667 createIpAllowListEntry( 15668 """ 15669 Parameters for CreateIpAllowListEntry 15670 """ 15671 input: CreateIpAllowListEntryInput! 15672 ): CreateIpAllowListEntryPayload 15673 15674 """ 15675 Creates a new issue. 15676 """ 15677 createIssue( 15678 """ 15679 Parameters for CreateIssue 15680 """ 15681 input: CreateIssueInput! 15682 ): CreateIssuePayload 15683 15684 """ 15685 Creates a new label. 15686 """ 15687 createLabel( 15688 """ 15689 Parameters for CreateLabel 15690 """ 15691 input: CreateLabelInput! 15692 ): CreateLabelPayload @preview(toggledBy: "bane-preview") 15693 15694 """ 15695 Creates a new project. 15696 """ 15697 createProject( 15698 """ 15699 Parameters for CreateProject 15700 """ 15701 input: CreateProjectInput! 15702 ): CreateProjectPayload 15703 15704 """ 15705 Create a new pull request 15706 """ 15707 createPullRequest( 15708 """ 15709 Parameters for CreatePullRequest 15710 """ 15711 input: CreatePullRequestInput! 15712 ): CreatePullRequestPayload 15713 15714 """ 15715 Create a new Git Ref. 15716 """ 15717 createRef( 15718 """ 15719 Parameters for CreateRef 15720 """ 15721 input: CreateRefInput! 15722 ): CreateRefPayload 15723 15724 """ 15725 Create a new repository. 15726 """ 15727 createRepository( 15728 """ 15729 Parameters for CreateRepository 15730 """ 15731 input: CreateRepositoryInput! 15732 ): CreateRepositoryPayload 15733 15734 """ 15735 Creates a new team discussion. 15736 """ 15737 createTeamDiscussion( 15738 """ 15739 Parameters for CreateTeamDiscussion 15740 """ 15741 input: CreateTeamDiscussionInput! 15742 ): CreateTeamDiscussionPayload 15743 15744 """ 15745 Creates a new team discussion comment. 15746 """ 15747 createTeamDiscussionComment( 15748 """ 15749 Parameters for CreateTeamDiscussionComment 15750 """ 15751 input: CreateTeamDiscussionCommentInput! 15752 ): CreateTeamDiscussionCommentPayload 15753 15754 """ 15755 Rejects a suggested topic for the repository. 15756 """ 15757 declineTopicSuggestion( 15758 """ 15759 Parameters for DeclineTopicSuggestion 15760 """ 15761 input: DeclineTopicSuggestionInput! 15762 ): DeclineTopicSuggestionPayload 15763 15764 """ 15765 Delete a branch protection rule 15766 """ 15767 deleteBranchProtectionRule( 15768 """ 15769 Parameters for DeleteBranchProtectionRule 15770 """ 15771 input: DeleteBranchProtectionRuleInput! 15772 ): DeleteBranchProtectionRulePayload 15773 15774 """ 15775 Deletes a deployment. 15776 """ 15777 deleteDeployment( 15778 """ 15779 Parameters for DeleteDeployment 15780 """ 15781 input: DeleteDeploymentInput! 15782 ): DeleteDeploymentPayload 15783 15784 """ 15785 Deletes an IP allow list entry. 15786 """ 15787 deleteIpAllowListEntry( 15788 """ 15789 Parameters for DeleteIpAllowListEntry 15790 """ 15791 input: DeleteIpAllowListEntryInput! 15792 ): DeleteIpAllowListEntryPayload 15793 15794 """ 15795 Deletes an Issue object. 15796 """ 15797 deleteIssue( 15798 """ 15799 Parameters for DeleteIssue 15800 """ 15801 input: DeleteIssueInput! 15802 ): DeleteIssuePayload 15803 15804 """ 15805 Deletes an IssueComment object. 15806 """ 15807 deleteIssueComment( 15808 """ 15809 Parameters for DeleteIssueComment 15810 """ 15811 input: DeleteIssueCommentInput! 15812 ): DeleteIssueCommentPayload 15813 15814 """ 15815 Deletes a label. 15816 """ 15817 deleteLabel( 15818 """ 15819 Parameters for DeleteLabel 15820 """ 15821 input: DeleteLabelInput! 15822 ): DeleteLabelPayload @preview(toggledBy: "bane-preview") 15823 15824 """ 15825 Delete a package version. 15826 """ 15827 deletePackageVersion( 15828 """ 15829 Parameters for DeletePackageVersion 15830 """ 15831 input: DeletePackageVersionInput! 15832 ): DeletePackageVersionPayload @preview(toggledBy: "package-deletes-preview") 15833 15834 """ 15835 Deletes a project. 15836 """ 15837 deleteProject( 15838 """ 15839 Parameters for DeleteProject 15840 """ 15841 input: DeleteProjectInput! 15842 ): DeleteProjectPayload 15843 15844 """ 15845 Deletes a project card. 15846 """ 15847 deleteProjectCard( 15848 """ 15849 Parameters for DeleteProjectCard 15850 """ 15851 input: DeleteProjectCardInput! 15852 ): DeleteProjectCardPayload 15853 15854 """ 15855 Deletes a project column. 15856 """ 15857 deleteProjectColumn( 15858 """ 15859 Parameters for DeleteProjectColumn 15860 """ 15861 input: DeleteProjectColumnInput! 15862 ): DeleteProjectColumnPayload 15863 15864 """ 15865 Deletes a pull request review. 15866 """ 15867 deletePullRequestReview( 15868 """ 15869 Parameters for DeletePullRequestReview 15870 """ 15871 input: DeletePullRequestReviewInput! 15872 ): DeletePullRequestReviewPayload 15873 15874 """ 15875 Deletes a pull request review comment. 15876 """ 15877 deletePullRequestReviewComment( 15878 """ 15879 Parameters for DeletePullRequestReviewComment 15880 """ 15881 input: DeletePullRequestReviewCommentInput! 15882 ): DeletePullRequestReviewCommentPayload 15883 15884 """ 15885 Delete a Git Ref. 15886 """ 15887 deleteRef( 15888 """ 15889 Parameters for DeleteRef 15890 """ 15891 input: DeleteRefInput! 15892 ): DeleteRefPayload 15893 15894 """ 15895 Deletes a team discussion. 15896 """ 15897 deleteTeamDiscussion( 15898 """ 15899 Parameters for DeleteTeamDiscussion 15900 """ 15901 input: DeleteTeamDiscussionInput! 15902 ): DeleteTeamDiscussionPayload 15903 15904 """ 15905 Deletes a team discussion comment. 15906 """ 15907 deleteTeamDiscussionComment( 15908 """ 15909 Parameters for DeleteTeamDiscussionComment 15910 """ 15911 input: DeleteTeamDiscussionCommentInput! 15912 ): DeleteTeamDiscussionCommentPayload 15913 15914 """ 15915 Deletes a verifiable domain. 15916 """ 15917 deleteVerifiableDomain( 15918 """ 15919 Parameters for DeleteVerifiableDomain 15920 """ 15921 input: DeleteVerifiableDomainInput! 15922 ): DeleteVerifiableDomainPayload 15923 15924 """ 15925 Disable auto merge on the given pull request 15926 """ 15927 disablePullRequestAutoMerge( 15928 """ 15929 Parameters for DisablePullRequestAutoMerge 15930 """ 15931 input: DisablePullRequestAutoMergeInput! 15932 ): DisablePullRequestAutoMergePayload 15933 15934 """ 15935 Dismisses an approved or rejected pull request review. 15936 """ 15937 dismissPullRequestReview( 15938 """ 15939 Parameters for DismissPullRequestReview 15940 """ 15941 input: DismissPullRequestReviewInput! 15942 ): DismissPullRequestReviewPayload 15943 15944 """ 15945 Enable the default auto-merge on a pull request. 15946 """ 15947 enablePullRequestAutoMerge( 15948 """ 15949 Parameters for EnablePullRequestAutoMerge 15950 """ 15951 input: EnablePullRequestAutoMergeInput! 15952 ): EnablePullRequestAutoMergePayload 15953 15954 """ 15955 Follow a user. 15956 """ 15957 followUser( 15958 """ 15959 Parameters for FollowUser 15960 """ 15961 input: FollowUserInput! 15962 ): FollowUserPayload 15963 15964 """ 15965 Creates a new project by importing columns and a list of issues/PRs. 15966 """ 15967 importProject( 15968 """ 15969 Parameters for ImportProject 15970 """ 15971 input: ImportProjectInput! 15972 ): ImportProjectPayload @preview(toggledBy: "slothette-preview") 15973 15974 """ 15975 Invite someone to become an administrator of the enterprise. 15976 """ 15977 inviteEnterpriseAdmin( 15978 """ 15979 Parameters for InviteEnterpriseAdmin 15980 """ 15981 input: InviteEnterpriseAdminInput! 15982 ): InviteEnterpriseAdminPayload 15983 15984 """ 15985 Creates a repository link for a project. 15986 """ 15987 linkRepositoryToProject( 15988 """ 15989 Parameters for LinkRepositoryToProject 15990 """ 15991 input: LinkRepositoryToProjectInput! 15992 ): LinkRepositoryToProjectPayload 15993 15994 """ 15995 Lock a lockable object 15996 """ 15997 lockLockable( 15998 """ 15999 Parameters for LockLockable 16000 """ 16001 input: LockLockableInput! 16002 ): LockLockablePayload 16003 16004 """ 16005 Mark a pull request file as viewed 16006 """ 16007 markFileAsViewed( 16008 """ 16009 Parameters for MarkFileAsViewed 16010 """ 16011 input: MarkFileAsViewedInput! 16012 ): MarkFileAsViewedPayload 16013 16014 """ 16015 Marks a pull request ready for review. 16016 """ 16017 markPullRequestReadyForReview( 16018 """ 16019 Parameters for MarkPullRequestReadyForReview 16020 """ 16021 input: MarkPullRequestReadyForReviewInput! 16022 ): MarkPullRequestReadyForReviewPayload 16023 16024 """ 16025 Merge a head into a branch. 16026 """ 16027 mergeBranch( 16028 """ 16029 Parameters for MergeBranch 16030 """ 16031 input: MergeBranchInput! 16032 ): MergeBranchPayload 16033 16034 """ 16035 Merge a pull request. 16036 """ 16037 mergePullRequest( 16038 """ 16039 Parameters for MergePullRequest 16040 """ 16041 input: MergePullRequestInput! 16042 ): MergePullRequestPayload 16043 16044 """ 16045 Minimizes a comment on an Issue, Commit, Pull Request, or Gist 16046 """ 16047 minimizeComment( 16048 """ 16049 Parameters for MinimizeComment 16050 """ 16051 input: MinimizeCommentInput! 16052 ): MinimizeCommentPayload 16053 16054 """ 16055 Moves a project card to another place. 16056 """ 16057 moveProjectCard( 16058 """ 16059 Parameters for MoveProjectCard 16060 """ 16061 input: MoveProjectCardInput! 16062 ): MoveProjectCardPayload 16063 16064 """ 16065 Moves a project column to another place. 16066 """ 16067 moveProjectColumn( 16068 """ 16069 Parameters for MoveProjectColumn 16070 """ 16071 input: MoveProjectColumnInput! 16072 ): MoveProjectColumnPayload 16073 16074 """ 16075 Pin an issue to a repository 16076 """ 16077 pinIssue( 16078 """ 16079 Parameters for PinIssue 16080 """ 16081 input: PinIssueInput! 16082 ): PinIssuePayload 16083 16084 """ 16085 Regenerates the identity provider recovery codes for an enterprise 16086 """ 16087 regenerateEnterpriseIdentityProviderRecoveryCodes( 16088 """ 16089 Parameters for RegenerateEnterpriseIdentityProviderRecoveryCodes 16090 """ 16091 input: RegenerateEnterpriseIdentityProviderRecoveryCodesInput! 16092 ): RegenerateEnterpriseIdentityProviderRecoveryCodesPayload 16093 16094 """ 16095 Regenerates a verifiable domain's verification token. 16096 """ 16097 regenerateVerifiableDomainToken( 16098 """ 16099 Parameters for RegenerateVerifiableDomainToken 16100 """ 16101 input: RegenerateVerifiableDomainTokenInput! 16102 ): RegenerateVerifiableDomainTokenPayload 16103 16104 """ 16105 Removes assignees from an assignable object. 16106 """ 16107 removeAssigneesFromAssignable( 16108 """ 16109 Parameters for RemoveAssigneesFromAssignable 16110 """ 16111 input: RemoveAssigneesFromAssignableInput! 16112 ): RemoveAssigneesFromAssignablePayload 16113 16114 """ 16115 Removes an administrator from the enterprise. 16116 """ 16117 removeEnterpriseAdmin( 16118 """ 16119 Parameters for RemoveEnterpriseAdmin 16120 """ 16121 input: RemoveEnterpriseAdminInput! 16122 ): RemoveEnterpriseAdminPayload 16123 16124 """ 16125 Removes the identity provider from an enterprise 16126 """ 16127 removeEnterpriseIdentityProvider( 16128 """ 16129 Parameters for RemoveEnterpriseIdentityProvider 16130 """ 16131 input: RemoveEnterpriseIdentityProviderInput! 16132 ): RemoveEnterpriseIdentityProviderPayload 16133 16134 """ 16135 Removes an organization from the enterprise 16136 """ 16137 removeEnterpriseOrganization( 16138 """ 16139 Parameters for RemoveEnterpriseOrganization 16140 """ 16141 input: RemoveEnterpriseOrganizationInput! 16142 ): RemoveEnterpriseOrganizationPayload 16143 16144 """ 16145 Removes a support entitlement from an enterprise member. 16146 """ 16147 removeEnterpriseSupportEntitlement( 16148 """ 16149 Parameters for RemoveEnterpriseSupportEntitlement 16150 """ 16151 input: RemoveEnterpriseSupportEntitlementInput! 16152 ): RemoveEnterpriseSupportEntitlementPayload 16153 16154 """ 16155 Removes labels from a Labelable object. 16156 """ 16157 removeLabelsFromLabelable( 16158 """ 16159 Parameters for RemoveLabelsFromLabelable 16160 """ 16161 input: RemoveLabelsFromLabelableInput! 16162 ): RemoveLabelsFromLabelablePayload 16163 16164 """ 16165 Removes outside collaborator from all repositories in an organization. 16166 """ 16167 removeOutsideCollaborator( 16168 """ 16169 Parameters for RemoveOutsideCollaborator 16170 """ 16171 input: RemoveOutsideCollaboratorInput! 16172 ): RemoveOutsideCollaboratorPayload 16173 16174 """ 16175 Removes a reaction from a subject. 16176 """ 16177 removeReaction( 16178 """ 16179 Parameters for RemoveReaction 16180 """ 16181 input: RemoveReactionInput! 16182 ): RemoveReactionPayload 16183 16184 """ 16185 Removes a star from a Starrable. 16186 """ 16187 removeStar( 16188 """ 16189 Parameters for RemoveStar 16190 """ 16191 input: RemoveStarInput! 16192 ): RemoveStarPayload 16193 16194 """ 16195 Reopen a issue. 16196 """ 16197 reopenIssue( 16198 """ 16199 Parameters for ReopenIssue 16200 """ 16201 input: ReopenIssueInput! 16202 ): ReopenIssuePayload 16203 16204 """ 16205 Reopen a pull request. 16206 """ 16207 reopenPullRequest( 16208 """ 16209 Parameters for ReopenPullRequest 16210 """ 16211 input: ReopenPullRequestInput! 16212 ): ReopenPullRequestPayload 16213 16214 """ 16215 Set review requests on a pull request. 16216 """ 16217 requestReviews( 16218 """ 16219 Parameters for RequestReviews 16220 """ 16221 input: RequestReviewsInput! 16222 ): RequestReviewsPayload 16223 16224 """ 16225 Rerequests an existing check suite. 16226 """ 16227 rerequestCheckSuite( 16228 """ 16229 Parameters for RerequestCheckSuite 16230 """ 16231 input: RerequestCheckSuiteInput! 16232 ): RerequestCheckSuitePayload 16233 16234 """ 16235 Marks a review thread as resolved. 16236 """ 16237 resolveReviewThread( 16238 """ 16239 Parameters for ResolveReviewThread 16240 """ 16241 input: ResolveReviewThreadInput! 16242 ): ResolveReviewThreadPayload 16243 16244 """ 16245 Creates or updates the identity provider for an enterprise. 16246 """ 16247 setEnterpriseIdentityProvider( 16248 """ 16249 Parameters for SetEnterpriseIdentityProvider 16250 """ 16251 input: SetEnterpriseIdentityProviderInput! 16252 ): SetEnterpriseIdentityProviderPayload 16253 16254 """ 16255 Set an organization level interaction limit for an organization's public repositories. 16256 """ 16257 setOrganizationInteractionLimit( 16258 """ 16259 Parameters for SetOrganizationInteractionLimit 16260 """ 16261 input: SetOrganizationInteractionLimitInput! 16262 ): SetOrganizationInteractionLimitPayload 16263 16264 """ 16265 Sets an interaction limit setting for a repository. 16266 """ 16267 setRepositoryInteractionLimit( 16268 """ 16269 Parameters for SetRepositoryInteractionLimit 16270 """ 16271 input: SetRepositoryInteractionLimitInput! 16272 ): SetRepositoryInteractionLimitPayload 16273 16274 """ 16275 Set a user level interaction limit for an user's public repositories. 16276 """ 16277 setUserInteractionLimit( 16278 """ 16279 Parameters for SetUserInteractionLimit 16280 """ 16281 input: SetUserInteractionLimitInput! 16282 ): SetUserInteractionLimitPayload 16283 16284 """ 16285 Submits a pending pull request review. 16286 """ 16287 submitPullRequestReview( 16288 """ 16289 Parameters for SubmitPullRequestReview 16290 """ 16291 input: SubmitPullRequestReviewInput! 16292 ): SubmitPullRequestReviewPayload 16293 16294 """ 16295 Transfer an issue to a different repository 16296 """ 16297 transferIssue( 16298 """ 16299 Parameters for TransferIssue 16300 """ 16301 input: TransferIssueInput! 16302 ): TransferIssuePayload 16303 16304 """ 16305 Unarchives a repository. 16306 """ 16307 unarchiveRepository( 16308 """ 16309 Parameters for UnarchiveRepository 16310 """ 16311 input: UnarchiveRepositoryInput! 16312 ): UnarchiveRepositoryPayload 16313 16314 """ 16315 Unfollow a user. 16316 """ 16317 unfollowUser( 16318 """ 16319 Parameters for UnfollowUser 16320 """ 16321 input: UnfollowUserInput! 16322 ): UnfollowUserPayload 16323 16324 """ 16325 Deletes a repository link from a project. 16326 """ 16327 unlinkRepositoryFromProject( 16328 """ 16329 Parameters for UnlinkRepositoryFromProject 16330 """ 16331 input: UnlinkRepositoryFromProjectInput! 16332 ): UnlinkRepositoryFromProjectPayload 16333 16334 """ 16335 Unlock a lockable object 16336 """ 16337 unlockLockable( 16338 """ 16339 Parameters for UnlockLockable 16340 """ 16341 input: UnlockLockableInput! 16342 ): UnlockLockablePayload 16343 16344 """ 16345 Unmark a pull request file as viewed 16346 """ 16347 unmarkFileAsViewed( 16348 """ 16349 Parameters for UnmarkFileAsViewed 16350 """ 16351 input: UnmarkFileAsViewedInput! 16352 ): UnmarkFileAsViewedPayload 16353 16354 """ 16355 Unmark an issue as a duplicate of another issue. 16356 """ 16357 unmarkIssueAsDuplicate( 16358 """ 16359 Parameters for UnmarkIssueAsDuplicate 16360 """ 16361 input: UnmarkIssueAsDuplicateInput! 16362 ): UnmarkIssueAsDuplicatePayload 16363 16364 """ 16365 Unminimizes a comment on an Issue, Commit, Pull Request, or Gist 16366 """ 16367 unminimizeComment( 16368 """ 16369 Parameters for UnminimizeComment 16370 """ 16371 input: UnminimizeCommentInput! 16372 ): UnminimizeCommentPayload 16373 16374 """ 16375 Unpin a pinned issue from a repository 16376 """ 16377 unpinIssue( 16378 """ 16379 Parameters for UnpinIssue 16380 """ 16381 input: UnpinIssueInput! 16382 ): UnpinIssuePayload 16383 16384 """ 16385 Marks a review thread as unresolved. 16386 """ 16387 unresolveReviewThread( 16388 """ 16389 Parameters for UnresolveReviewThread 16390 """ 16391 input: UnresolveReviewThreadInput! 16392 ): UnresolveReviewThreadPayload 16393 16394 """ 16395 Create a new branch protection rule 16396 """ 16397 updateBranchProtectionRule( 16398 """ 16399 Parameters for UpdateBranchProtectionRule 16400 """ 16401 input: UpdateBranchProtectionRuleInput! 16402 ): UpdateBranchProtectionRulePayload 16403 16404 """ 16405 Update a check run 16406 """ 16407 updateCheckRun( 16408 """ 16409 Parameters for UpdateCheckRun 16410 """ 16411 input: UpdateCheckRunInput! 16412 ): UpdateCheckRunPayload 16413 16414 """ 16415 Modifies the settings of an existing check suite 16416 """ 16417 updateCheckSuitePreferences( 16418 """ 16419 Parameters for UpdateCheckSuitePreferences 16420 """ 16421 input: UpdateCheckSuitePreferencesInput! 16422 ): UpdateCheckSuitePreferencesPayload 16423 16424 """ 16425 Updates the role of an enterprise administrator. 16426 """ 16427 updateEnterpriseAdministratorRole( 16428 """ 16429 Parameters for UpdateEnterpriseAdministratorRole 16430 """ 16431 input: UpdateEnterpriseAdministratorRoleInput! 16432 ): UpdateEnterpriseAdministratorRolePayload 16433 16434 """ 16435 Sets whether private repository forks are enabled for an enterprise. 16436 """ 16437 updateEnterpriseAllowPrivateRepositoryForkingSetting( 16438 """ 16439 Parameters for UpdateEnterpriseAllowPrivateRepositoryForkingSetting 16440 """ 16441 input: UpdateEnterpriseAllowPrivateRepositoryForkingSettingInput! 16442 ): UpdateEnterpriseAllowPrivateRepositoryForkingSettingPayload 16443 16444 """ 16445 Sets the default repository permission for organizations in an enterprise. 16446 """ 16447 updateEnterpriseDefaultRepositoryPermissionSetting( 16448 """ 16449 Parameters for UpdateEnterpriseDefaultRepositoryPermissionSetting 16450 """ 16451 input: UpdateEnterpriseDefaultRepositoryPermissionSettingInput! 16452 ): UpdateEnterpriseDefaultRepositoryPermissionSettingPayload 16453 16454 """ 16455 Sets whether organization members with admin permissions on a repository can change repository visibility. 16456 """ 16457 updateEnterpriseMembersCanChangeRepositoryVisibilitySetting( 16458 """ 16459 Parameters for UpdateEnterpriseMembersCanChangeRepositoryVisibilitySetting 16460 """ 16461 input: UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput! 16462 ): UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingPayload 16463 16464 """ 16465 Sets the members can create repositories setting for an enterprise. 16466 """ 16467 updateEnterpriseMembersCanCreateRepositoriesSetting( 16468 """ 16469 Parameters for UpdateEnterpriseMembersCanCreateRepositoriesSetting 16470 """ 16471 input: UpdateEnterpriseMembersCanCreateRepositoriesSettingInput! 16472 ): UpdateEnterpriseMembersCanCreateRepositoriesSettingPayload 16473 16474 """ 16475 Sets the members can delete issues setting for an enterprise. 16476 """ 16477 updateEnterpriseMembersCanDeleteIssuesSetting( 16478 """ 16479 Parameters for UpdateEnterpriseMembersCanDeleteIssuesSetting 16480 """ 16481 input: UpdateEnterpriseMembersCanDeleteIssuesSettingInput! 16482 ): UpdateEnterpriseMembersCanDeleteIssuesSettingPayload 16483 16484 """ 16485 Sets the members can delete repositories setting for an enterprise. 16486 """ 16487 updateEnterpriseMembersCanDeleteRepositoriesSetting( 16488 """ 16489 Parameters for UpdateEnterpriseMembersCanDeleteRepositoriesSetting 16490 """ 16491 input: UpdateEnterpriseMembersCanDeleteRepositoriesSettingInput! 16492 ): UpdateEnterpriseMembersCanDeleteRepositoriesSettingPayload 16493 16494 """ 16495 Sets whether members can invite collaborators are enabled for an enterprise. 16496 """ 16497 updateEnterpriseMembersCanInviteCollaboratorsSetting( 16498 """ 16499 Parameters for UpdateEnterpriseMembersCanInviteCollaboratorsSetting 16500 """ 16501 input: UpdateEnterpriseMembersCanInviteCollaboratorsSettingInput! 16502 ): UpdateEnterpriseMembersCanInviteCollaboratorsSettingPayload 16503 16504 """ 16505 Sets whether or not an organization admin can make purchases. 16506 """ 16507 updateEnterpriseMembersCanMakePurchasesSetting( 16508 """ 16509 Parameters for UpdateEnterpriseMembersCanMakePurchasesSetting 16510 """ 16511 input: UpdateEnterpriseMembersCanMakePurchasesSettingInput! 16512 ): UpdateEnterpriseMembersCanMakePurchasesSettingPayload 16513 16514 """ 16515 Sets the members can update protected branches setting for an enterprise. 16516 """ 16517 updateEnterpriseMembersCanUpdateProtectedBranchesSetting( 16518 """ 16519 Parameters for UpdateEnterpriseMembersCanUpdateProtectedBranchesSetting 16520 """ 16521 input: UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput! 16522 ): UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingPayload 16523 16524 """ 16525 Sets the members can view dependency insights for an enterprise. 16526 """ 16527 updateEnterpriseMembersCanViewDependencyInsightsSetting( 16528 """ 16529 Parameters for UpdateEnterpriseMembersCanViewDependencyInsightsSetting 16530 """ 16531 input: UpdateEnterpriseMembersCanViewDependencyInsightsSettingInput! 16532 ): UpdateEnterpriseMembersCanViewDependencyInsightsSettingPayload 16533 16534 """ 16535 Sets whether organization projects are enabled for an enterprise. 16536 """ 16537 updateEnterpriseOrganizationProjectsSetting( 16538 """ 16539 Parameters for UpdateEnterpriseOrganizationProjectsSetting 16540 """ 16541 input: UpdateEnterpriseOrganizationProjectsSettingInput! 16542 ): UpdateEnterpriseOrganizationProjectsSettingPayload 16543 16544 """ 16545 Updates an enterprise's profile. 16546 """ 16547 updateEnterpriseProfile( 16548 """ 16549 Parameters for UpdateEnterpriseProfile 16550 """ 16551 input: UpdateEnterpriseProfileInput! 16552 ): UpdateEnterpriseProfilePayload 16553 16554 """ 16555 Sets whether repository projects are enabled for a enterprise. 16556 """ 16557 updateEnterpriseRepositoryProjectsSetting( 16558 """ 16559 Parameters for UpdateEnterpriseRepositoryProjectsSetting 16560 """ 16561 input: UpdateEnterpriseRepositoryProjectsSettingInput! 16562 ): UpdateEnterpriseRepositoryProjectsSettingPayload 16563 16564 """ 16565 Sets whether team discussions are enabled for an enterprise. 16566 """ 16567 updateEnterpriseTeamDiscussionsSetting( 16568 """ 16569 Parameters for UpdateEnterpriseTeamDiscussionsSetting 16570 """ 16571 input: UpdateEnterpriseTeamDiscussionsSettingInput! 16572 ): UpdateEnterpriseTeamDiscussionsSettingPayload 16573 16574 """ 16575 Sets whether two factor authentication is required for all users in an enterprise. 16576 """ 16577 updateEnterpriseTwoFactorAuthenticationRequiredSetting( 16578 """ 16579 Parameters for UpdateEnterpriseTwoFactorAuthenticationRequiredSetting 16580 """ 16581 input: UpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput! 16582 ): UpdateEnterpriseTwoFactorAuthenticationRequiredSettingPayload 16583 16584 """ 16585 Sets whether an IP allow list is enabled on an owner. 16586 """ 16587 updateIpAllowListEnabledSetting( 16588 """ 16589 Parameters for UpdateIpAllowListEnabledSetting 16590 """ 16591 input: UpdateIpAllowListEnabledSettingInput! 16592 ): UpdateIpAllowListEnabledSettingPayload 16593 16594 """ 16595 Updates an IP allow list entry. 16596 """ 16597 updateIpAllowListEntry( 16598 """ 16599 Parameters for UpdateIpAllowListEntry 16600 """ 16601 input: UpdateIpAllowListEntryInput! 16602 ): UpdateIpAllowListEntryPayload 16603 16604 """ 16605 Updates an Issue. 16606 """ 16607 updateIssue( 16608 """ 16609 Parameters for UpdateIssue 16610 """ 16611 input: UpdateIssueInput! 16612 ): UpdateIssuePayload 16613 16614 """ 16615 Updates an IssueComment object. 16616 """ 16617 updateIssueComment( 16618 """ 16619 Parameters for UpdateIssueComment 16620 """ 16621 input: UpdateIssueCommentInput! 16622 ): UpdateIssueCommentPayload 16623 16624 """ 16625 Updates an existing label. 16626 """ 16627 updateLabel( 16628 """ 16629 Parameters for UpdateLabel 16630 """ 16631 input: UpdateLabelInput! 16632 ): UpdateLabelPayload @preview(toggledBy: "bane-preview") 16633 16634 """ 16635 Update the setting to restrict notifications to only verified domains available to an owner. 16636 """ 16637 updateNotificationRestrictionSetting( 16638 """ 16639 Parameters for UpdateNotificationRestrictionSetting 16640 """ 16641 input: UpdateNotificationRestrictionSettingInput! 16642 ): UpdateNotificationRestrictionSettingPayload 16643 16644 """ 16645 Updates an existing project. 16646 """ 16647 updateProject( 16648 """ 16649 Parameters for UpdateProject 16650 """ 16651 input: UpdateProjectInput! 16652 ): UpdateProjectPayload 16653 16654 """ 16655 Updates an existing project card. 16656 """ 16657 updateProjectCard( 16658 """ 16659 Parameters for UpdateProjectCard 16660 """ 16661 input: UpdateProjectCardInput! 16662 ): UpdateProjectCardPayload 16663 16664 """ 16665 Updates an existing project column. 16666 """ 16667 updateProjectColumn( 16668 """ 16669 Parameters for UpdateProjectColumn 16670 """ 16671 input: UpdateProjectColumnInput! 16672 ): UpdateProjectColumnPayload 16673 16674 """ 16675 Update a pull request 16676 """ 16677 updatePullRequest( 16678 """ 16679 Parameters for UpdatePullRequest 16680 """ 16681 input: UpdatePullRequestInput! 16682 ): UpdatePullRequestPayload 16683 16684 """ 16685 Updates the body of a pull request review. 16686 """ 16687 updatePullRequestReview( 16688 """ 16689 Parameters for UpdatePullRequestReview 16690 """ 16691 input: UpdatePullRequestReviewInput! 16692 ): UpdatePullRequestReviewPayload 16693 16694 """ 16695 Updates a pull request review comment. 16696 """ 16697 updatePullRequestReviewComment( 16698 """ 16699 Parameters for UpdatePullRequestReviewComment 16700 """ 16701 input: UpdatePullRequestReviewCommentInput! 16702 ): UpdatePullRequestReviewCommentPayload 16703 16704 """ 16705 Update a Git Ref. 16706 """ 16707 updateRef( 16708 """ 16709 Parameters for UpdateRef 16710 """ 16711 input: UpdateRefInput! 16712 ): UpdateRefPayload 16713 16714 """ 16715 Creates, updates and/or deletes multiple refs in a repository. 16716 16717 This mutation takes a list of `RefUpdate`s and performs these updates 16718 on the repository. All updates are performed atomically, meaning that 16719 if one of them is rejected, no other ref will be modified. 16720 16721 `RefUpdate.beforeOid` specifies that the given reference needs to point 16722 to the given value before performing any updates. A value of 16723 `0000000000000000000000000000000000000000` can be used to verify that 16724 the references should not exist. 16725 16726 `RefUpdate.afterOid` specifies the value that the given reference 16727 will point to after performing all updates. A value of 16728 `0000000000000000000000000000000000000000` can be used to delete a 16729 reference. 16730 16731 If `RefUpdate.force` is set to `true`, a non-fast-forward updates 16732 for the given reference will be allowed. 16733 """ 16734 updateRefs( 16735 """ 16736 Parameters for UpdateRefs 16737 """ 16738 input: UpdateRefsInput! 16739 ): UpdateRefsPayload @preview(toggledBy: "update-refs-preview") 16740 16741 """ 16742 Update information about a repository. 16743 """ 16744 updateRepository( 16745 """ 16746 Parameters for UpdateRepository 16747 """ 16748 input: UpdateRepositoryInput! 16749 ): UpdateRepositoryPayload 16750 16751 """ 16752 Updates the state for subscribable subjects. 16753 """ 16754 updateSubscription( 16755 """ 16756 Parameters for UpdateSubscription 16757 """ 16758 input: UpdateSubscriptionInput! 16759 ): UpdateSubscriptionPayload 16760 16761 """ 16762 Updates a team discussion. 16763 """ 16764 updateTeamDiscussion( 16765 """ 16766 Parameters for UpdateTeamDiscussion 16767 """ 16768 input: UpdateTeamDiscussionInput! 16769 ): UpdateTeamDiscussionPayload 16770 16771 """ 16772 Updates a discussion comment. 16773 """ 16774 updateTeamDiscussionComment( 16775 """ 16776 Parameters for UpdateTeamDiscussionComment 16777 """ 16778 input: UpdateTeamDiscussionCommentInput! 16779 ): UpdateTeamDiscussionCommentPayload 16780 16781 """ 16782 Updates team review assignment. 16783 """ 16784 updateTeamReviewAssignment( 16785 """ 16786 Parameters for UpdateTeamReviewAssignment 16787 """ 16788 input: UpdateTeamReviewAssignmentInput! 16789 ): UpdateTeamReviewAssignmentPayload @preview(toggledBy: "stone-crop-preview") 16790 16791 """ 16792 Replaces the repository's topics with the given topics. 16793 """ 16794 updateTopics( 16795 """ 16796 Parameters for UpdateTopics 16797 """ 16798 input: UpdateTopicsInput! 16799 ): UpdateTopicsPayload 16800 16801 """ 16802 Verify that a verifiable domain has the expected DNS record. 16803 """ 16804 verifyVerifiableDomain( 16805 """ 16806 Parameters for VerifyVerifiableDomain 16807 """ 16808 input: VerifyVerifiableDomainInput! 16809 ): VerifyVerifiableDomainPayload 16810 } 16811 16812 """ 16813 An object with an ID. 16814 """ 16815 interface Node { 16816 """ 16817 ID of the object. 16818 """ 16819 id: ID! 16820 } 16821 16822 """ 16823 The possible values for the notification restriction setting. 16824 """ 16825 enum NotificationRestrictionSettingValue { 16826 """ 16827 The setting is disabled for the owner. 16828 """ 16829 DISABLED 16830 16831 """ 16832 The setting is enabled for the owner. 16833 """ 16834 ENABLED 16835 } 16836 16837 """ 16838 Metadata for an audit entry with action oauth_application.* 16839 """ 16840 interface OauthApplicationAuditEntryData { 16841 """ 16842 The name of the OAuth Application. 16843 """ 16844 oauthApplicationName: String 16845 16846 """ 16847 The HTTP path for the OAuth Application 16848 """ 16849 oauthApplicationResourcePath: URI 16850 16851 """ 16852 The HTTP URL for the OAuth Application 16853 """ 16854 oauthApplicationUrl: URI 16855 } 16856 16857 """ 16858 Audit log entry for a oauth_application.create event. 16859 """ 16860 type OauthApplicationCreateAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData { 16861 """ 16862 The action name 16863 """ 16864 action: String! 16865 16866 """ 16867 The user who initiated the action 16868 """ 16869 actor: AuditEntryActor 16870 16871 """ 16872 The IP address of the actor 16873 """ 16874 actorIp: String 16875 16876 """ 16877 A readable representation of the actor's location 16878 """ 16879 actorLocation: ActorLocation 16880 16881 """ 16882 The username of the user who initiated the action 16883 """ 16884 actorLogin: String 16885 16886 """ 16887 The HTTP path for the actor. 16888 """ 16889 actorResourcePath: URI 16890 16891 """ 16892 The HTTP URL for the actor. 16893 """ 16894 actorUrl: URI 16895 16896 """ 16897 The application URL of the OAuth Application. 16898 """ 16899 applicationUrl: URI 16900 16901 """ 16902 The callback URL of the OAuth Application. 16903 """ 16904 callbackUrl: URI 16905 16906 """ 16907 The time the action was initiated 16908 """ 16909 createdAt: PreciseDateTime! 16910 id: ID! 16911 16912 """ 16913 The name of the OAuth Application. 16914 """ 16915 oauthApplicationName: String 16916 16917 """ 16918 The HTTP path for the OAuth Application 16919 """ 16920 oauthApplicationResourcePath: URI 16921 16922 """ 16923 The HTTP URL for the OAuth Application 16924 """ 16925 oauthApplicationUrl: URI 16926 16927 """ 16928 The corresponding operation type for the action 16929 """ 16930 operationType: OperationType 16931 16932 """ 16933 The Organization associated with the Audit Entry. 16934 """ 16935 organization: Organization 16936 16937 """ 16938 The name of the Organization. 16939 """ 16940 organizationName: String 16941 16942 """ 16943 The HTTP path for the organization 16944 """ 16945 organizationResourcePath: URI 16946 16947 """ 16948 The HTTP URL for the organization 16949 """ 16950 organizationUrl: URI 16951 16952 """ 16953 The rate limit of the OAuth Application. 16954 """ 16955 rateLimit: Int 16956 16957 """ 16958 The state of the OAuth Application. 16959 """ 16960 state: OauthApplicationCreateAuditEntryState 16961 16962 """ 16963 The user affected by the action 16964 """ 16965 user: User 16966 16967 """ 16968 For actions involving two users, the actor is the initiator and the user is the affected user. 16969 """ 16970 userLogin: String 16971 16972 """ 16973 The HTTP path for the user. 16974 """ 16975 userResourcePath: URI 16976 16977 """ 16978 The HTTP URL for the user. 16979 """ 16980 userUrl: URI 16981 } 16982 16983 """ 16984 The state of an OAuth Application when it was created. 16985 """ 16986 enum OauthApplicationCreateAuditEntryState { 16987 """ 16988 The OAuth Application was active and allowed to have OAuth Accesses. 16989 """ 16990 ACTIVE 16991 16992 """ 16993 The OAuth Application was in the process of being deleted. 16994 """ 16995 PENDING_DELETION 16996 16997 """ 16998 The OAuth Application was suspended from generating OAuth Accesses due to abuse or security concerns. 16999 """ 17000 SUSPENDED 17001 } 17002 17003 """ 17004 The corresponding operation type for the action 17005 """ 17006 enum OperationType { 17007 """ 17008 An existing resource was accessed 17009 """ 17010 ACCESS 17011 17012 """ 17013 A resource performed an authentication event 17014 """ 17015 AUTHENTICATION 17016 17017 """ 17018 A new resource was created 17019 """ 17020 CREATE 17021 17022 """ 17023 An existing resource was modified 17024 """ 17025 MODIFY 17026 17027 """ 17028 An existing resource was removed 17029 """ 17030 REMOVE 17031 17032 """ 17033 An existing resource was restored 17034 """ 17035 RESTORE 17036 17037 """ 17038 An existing resource was transferred between multiple resources 17039 """ 17040 TRANSFER 17041 } 17042 17043 """ 17044 Possible directions in which to order a list of items when provided an `orderBy` argument. 17045 """ 17046 enum OrderDirection { 17047 """ 17048 Specifies an ascending order for a given `orderBy` argument. 17049 """ 17050 ASC 17051 17052 """ 17053 Specifies a descending order for a given `orderBy` argument. 17054 """ 17055 DESC 17056 } 17057 17058 """ 17059 Audit log entry for a org.add_billing_manager 17060 """ 17061 type OrgAddBillingManagerAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { 17062 """ 17063 The action name 17064 """ 17065 action: String! 17066 17067 """ 17068 The user who initiated the action 17069 """ 17070 actor: AuditEntryActor 17071 17072 """ 17073 The IP address of the actor 17074 """ 17075 actorIp: String 17076 17077 """ 17078 A readable representation of the actor's location 17079 """ 17080 actorLocation: ActorLocation 17081 17082 """ 17083 The username of the user who initiated the action 17084 """ 17085 actorLogin: String 17086 17087 """ 17088 The HTTP path for the actor. 17089 """ 17090 actorResourcePath: URI 17091 17092 """ 17093 The HTTP URL for the actor. 17094 """ 17095 actorUrl: URI 17096 17097 """ 17098 The time the action was initiated 17099 """ 17100 createdAt: PreciseDateTime! 17101 id: ID! 17102 17103 """ 17104 The email address used to invite a billing manager for the organization. 17105 """ 17106 invitationEmail: String 17107 17108 """ 17109 The corresponding operation type for the action 17110 """ 17111 operationType: OperationType 17112 17113 """ 17114 The Organization associated with the Audit Entry. 17115 """ 17116 organization: Organization 17117 17118 """ 17119 The name of the Organization. 17120 """ 17121 organizationName: String 17122 17123 """ 17124 The HTTP path for the organization 17125 """ 17126 organizationResourcePath: URI 17127 17128 """ 17129 The HTTP URL for the organization 17130 """ 17131 organizationUrl: URI 17132 17133 """ 17134 The user affected by the action 17135 """ 17136 user: User 17137 17138 """ 17139 For actions involving two users, the actor is the initiator and the user is the affected user. 17140 """ 17141 userLogin: String 17142 17143 """ 17144 The HTTP path for the user. 17145 """ 17146 userResourcePath: URI 17147 17148 """ 17149 The HTTP URL for the user. 17150 """ 17151 userUrl: URI 17152 } 17153 17154 """ 17155 Audit log entry for a org.add_member 17156 """ 17157 type OrgAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { 17158 """ 17159 The action name 17160 """ 17161 action: String! 17162 17163 """ 17164 The user who initiated the action 17165 """ 17166 actor: AuditEntryActor 17167 17168 """ 17169 The IP address of the actor 17170 """ 17171 actorIp: String 17172 17173 """ 17174 A readable representation of the actor's location 17175 """ 17176 actorLocation: ActorLocation 17177 17178 """ 17179 The username of the user who initiated the action 17180 """ 17181 actorLogin: String 17182 17183 """ 17184 The HTTP path for the actor. 17185 """ 17186 actorResourcePath: URI 17187 17188 """ 17189 The HTTP URL for the actor. 17190 """ 17191 actorUrl: URI 17192 17193 """ 17194 The time the action was initiated 17195 """ 17196 createdAt: PreciseDateTime! 17197 id: ID! 17198 17199 """ 17200 The corresponding operation type for the action 17201 """ 17202 operationType: OperationType 17203 17204 """ 17205 The Organization associated with the Audit Entry. 17206 """ 17207 organization: Organization 17208 17209 """ 17210 The name of the Organization. 17211 """ 17212 organizationName: String 17213 17214 """ 17215 The HTTP path for the organization 17216 """ 17217 organizationResourcePath: URI 17218 17219 """ 17220 The HTTP URL for the organization 17221 """ 17222 organizationUrl: URI 17223 17224 """ 17225 The permission level of the member added to the organization. 17226 """ 17227 permission: OrgAddMemberAuditEntryPermission 17228 17229 """ 17230 The user affected by the action 17231 """ 17232 user: User 17233 17234 """ 17235 For actions involving two users, the actor is the initiator and the user is the affected user. 17236 """ 17237 userLogin: String 17238 17239 """ 17240 The HTTP path for the user. 17241 """ 17242 userResourcePath: URI 17243 17244 """ 17245 The HTTP URL for the user. 17246 """ 17247 userUrl: URI 17248 } 17249 17250 """ 17251 The permissions available to members on an Organization. 17252 """ 17253 enum OrgAddMemberAuditEntryPermission { 17254 """ 17255 Can read, clone, push, and add collaborators to repositories. 17256 """ 17257 ADMIN 17258 17259 """ 17260 Can read and clone repositories. 17261 """ 17262 READ 17263 } 17264 17265 """ 17266 Audit log entry for a org.block_user 17267 """ 17268 type OrgBlockUserAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { 17269 """ 17270 The action name 17271 """ 17272 action: String! 17273 17274 """ 17275 The user who initiated the action 17276 """ 17277 actor: AuditEntryActor 17278 17279 """ 17280 The IP address of the actor 17281 """ 17282 actorIp: String 17283 17284 """ 17285 A readable representation of the actor's location 17286 """ 17287 actorLocation: ActorLocation 17288 17289 """ 17290 The username of the user who initiated the action 17291 """ 17292 actorLogin: String 17293 17294 """ 17295 The HTTP path for the actor. 17296 """ 17297 actorResourcePath: URI 17298 17299 """ 17300 The HTTP URL for the actor. 17301 """ 17302 actorUrl: URI 17303 17304 """ 17305 The blocked user. 17306 """ 17307 blockedUser: User 17308 17309 """ 17310 The username of the blocked user. 17311 """ 17312 blockedUserName: String 17313 17314 """ 17315 The HTTP path for the blocked user. 17316 """ 17317 blockedUserResourcePath: URI 17318 17319 """ 17320 The HTTP URL for the blocked user. 17321 """ 17322 blockedUserUrl: URI 17323 17324 """ 17325 The time the action was initiated 17326 """ 17327 createdAt: PreciseDateTime! 17328 id: ID! 17329 17330 """ 17331 The corresponding operation type for the action 17332 """ 17333 operationType: OperationType 17334 17335 """ 17336 The Organization associated with the Audit Entry. 17337 """ 17338 organization: Organization 17339 17340 """ 17341 The name of the Organization. 17342 """ 17343 organizationName: String 17344 17345 """ 17346 The HTTP path for the organization 17347 """ 17348 organizationResourcePath: URI 17349 17350 """ 17351 The HTTP URL for the organization 17352 """ 17353 organizationUrl: URI 17354 17355 """ 17356 The user affected by the action 17357 """ 17358 user: User 17359 17360 """ 17361 For actions involving two users, the actor is the initiator and the user is the affected user. 17362 """ 17363 userLogin: String 17364 17365 """ 17366 The HTTP path for the user. 17367 """ 17368 userResourcePath: URI 17369 17370 """ 17371 The HTTP URL for the user. 17372 """ 17373 userUrl: URI 17374 } 17375 17376 """ 17377 Audit log entry for a org.config.disable_collaborators_only event. 17378 """ 17379 type OrgConfigDisableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { 17380 """ 17381 The action name 17382 """ 17383 action: String! 17384 17385 """ 17386 The user who initiated the action 17387 """ 17388 actor: AuditEntryActor 17389 17390 """ 17391 The IP address of the actor 17392 """ 17393 actorIp: String 17394 17395 """ 17396 A readable representation of the actor's location 17397 """ 17398 actorLocation: ActorLocation 17399 17400 """ 17401 The username of the user who initiated the action 17402 """ 17403 actorLogin: String 17404 17405 """ 17406 The HTTP path for the actor. 17407 """ 17408 actorResourcePath: URI 17409 17410 """ 17411 The HTTP URL for the actor. 17412 """ 17413 actorUrl: URI 17414 17415 """ 17416 The time the action was initiated 17417 """ 17418 createdAt: PreciseDateTime! 17419 id: ID! 17420 17421 """ 17422 The corresponding operation type for the action 17423 """ 17424 operationType: OperationType 17425 17426 """ 17427 The Organization associated with the Audit Entry. 17428 """ 17429 organization: Organization 17430 17431 """ 17432 The name of the Organization. 17433 """ 17434 organizationName: String 17435 17436 """ 17437 The HTTP path for the organization 17438 """ 17439 organizationResourcePath: URI 17440 17441 """ 17442 The HTTP URL for the organization 17443 """ 17444 organizationUrl: URI 17445 17446 """ 17447 The user affected by the action 17448 """ 17449 user: User 17450 17451 """ 17452 For actions involving two users, the actor is the initiator and the user is the affected user. 17453 """ 17454 userLogin: String 17455 17456 """ 17457 The HTTP path for the user. 17458 """ 17459 userResourcePath: URI 17460 17461 """ 17462 The HTTP URL for the user. 17463 """ 17464 userUrl: URI 17465 } 17466 17467 """ 17468 Audit log entry for a org.config.enable_collaborators_only event. 17469 """ 17470 type OrgConfigEnableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { 17471 """ 17472 The action name 17473 """ 17474 action: String! 17475 17476 """ 17477 The user who initiated the action 17478 """ 17479 actor: AuditEntryActor 17480 17481 """ 17482 The IP address of the actor 17483 """ 17484 actorIp: String 17485 17486 """ 17487 A readable representation of the actor's location 17488 """ 17489 actorLocation: ActorLocation 17490 17491 """ 17492 The username of the user who initiated the action 17493 """ 17494 actorLogin: String 17495 17496 """ 17497 The HTTP path for the actor. 17498 """ 17499 actorResourcePath: URI 17500 17501 """ 17502 The HTTP URL for the actor. 17503 """ 17504 actorUrl: URI 17505 17506 """ 17507 The time the action was initiated 17508 """ 17509 createdAt: PreciseDateTime! 17510 id: ID! 17511 17512 """ 17513 The corresponding operation type for the action 17514 """ 17515 operationType: OperationType 17516 17517 """ 17518 The Organization associated with the Audit Entry. 17519 """ 17520 organization: Organization 17521 17522 """ 17523 The name of the Organization. 17524 """ 17525 organizationName: String 17526 17527 """ 17528 The HTTP path for the organization 17529 """ 17530 organizationResourcePath: URI 17531 17532 """ 17533 The HTTP URL for the organization 17534 """ 17535 organizationUrl: URI 17536 17537 """ 17538 The user affected by the action 17539 """ 17540 user: User 17541 17542 """ 17543 For actions involving two users, the actor is the initiator and the user is the affected user. 17544 """ 17545 userLogin: String 17546 17547 """ 17548 The HTTP path for the user. 17549 """ 17550 userResourcePath: URI 17551 17552 """ 17553 The HTTP URL for the user. 17554 """ 17555 userUrl: URI 17556 } 17557 17558 """ 17559 Audit log entry for a org.create event. 17560 """ 17561 type OrgCreateAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { 17562 """ 17563 The action name 17564 """ 17565 action: String! 17566 17567 """ 17568 The user who initiated the action 17569 """ 17570 actor: AuditEntryActor 17571 17572 """ 17573 The IP address of the actor 17574 """ 17575 actorIp: String 17576 17577 """ 17578 A readable representation of the actor's location 17579 """ 17580 actorLocation: ActorLocation 17581 17582 """ 17583 The username of the user who initiated the action 17584 """ 17585 actorLogin: String 17586 17587 """ 17588 The HTTP path for the actor. 17589 """ 17590 actorResourcePath: URI 17591 17592 """ 17593 The HTTP URL for the actor. 17594 """ 17595 actorUrl: URI 17596 17597 """ 17598 The billing plan for the Organization. 17599 """ 17600 billingPlan: OrgCreateAuditEntryBillingPlan 17601 17602 """ 17603 The time the action was initiated 17604 """ 17605 createdAt: PreciseDateTime! 17606 id: ID! 17607 17608 """ 17609 The corresponding operation type for the action 17610 """ 17611 operationType: OperationType 17612 17613 """ 17614 The Organization associated with the Audit Entry. 17615 """ 17616 organization: Organization 17617 17618 """ 17619 The name of the Organization. 17620 """ 17621 organizationName: String 17622 17623 """ 17624 The HTTP path for the organization 17625 """ 17626 organizationResourcePath: URI 17627 17628 """ 17629 The HTTP URL for the organization 17630 """ 17631 organizationUrl: URI 17632 17633 """ 17634 The user affected by the action 17635 """ 17636 user: User 17637 17638 """ 17639 For actions involving two users, the actor is the initiator and the user is the affected user. 17640 """ 17641 userLogin: String 17642 17643 """ 17644 The HTTP path for the user. 17645 """ 17646 userResourcePath: URI 17647 17648 """ 17649 The HTTP URL for the user. 17650 """ 17651 userUrl: URI 17652 } 17653 17654 """ 17655 The billing plans available for organizations. 17656 """ 17657 enum OrgCreateAuditEntryBillingPlan { 17658 """ 17659 Team Plan 17660 """ 17661 BUSINESS 17662 17663 """ 17664 Enterprise Cloud Plan 17665 """ 17666 BUSINESS_PLUS 17667 17668 """ 17669 Free Plan 17670 """ 17671 FREE 17672 17673 """ 17674 Tiered Per Seat Plan 17675 """ 17676 TIERED_PER_SEAT 17677 17678 """ 17679 Legacy Unlimited Plan 17680 """ 17681 UNLIMITED 17682 } 17683 17684 """ 17685 Audit log entry for a org.disable_oauth_app_restrictions event. 17686 """ 17687 type OrgDisableOauthAppRestrictionsAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { 17688 """ 17689 The action name 17690 """ 17691 action: String! 17692 17693 """ 17694 The user who initiated the action 17695 """ 17696 actor: AuditEntryActor 17697 17698 """ 17699 The IP address of the actor 17700 """ 17701 actorIp: String 17702 17703 """ 17704 A readable representation of the actor's location 17705 """ 17706 actorLocation: ActorLocation 17707 17708 """ 17709 The username of the user who initiated the action 17710 """ 17711 actorLogin: String 17712 17713 """ 17714 The HTTP path for the actor. 17715 """ 17716 actorResourcePath: URI 17717 17718 """ 17719 The HTTP URL for the actor. 17720 """ 17721 actorUrl: URI 17722 17723 """ 17724 The time the action was initiated 17725 """ 17726 createdAt: PreciseDateTime! 17727 id: ID! 17728 17729 """ 17730 The corresponding operation type for the action 17731 """ 17732 operationType: OperationType 17733 17734 """ 17735 The Organization associated with the Audit Entry. 17736 """ 17737 organization: Organization 17738 17739 """ 17740 The name of the Organization. 17741 """ 17742 organizationName: String 17743 17744 """ 17745 The HTTP path for the organization 17746 """ 17747 organizationResourcePath: URI 17748 17749 """ 17750 The HTTP URL for the organization 17751 """ 17752 organizationUrl: URI 17753 17754 """ 17755 The user affected by the action 17756 """ 17757 user: User 17758 17759 """ 17760 For actions involving two users, the actor is the initiator and the user is the affected user. 17761 """ 17762 userLogin: String 17763 17764 """ 17765 The HTTP path for the user. 17766 """ 17767 userResourcePath: URI 17768 17769 """ 17770 The HTTP URL for the user. 17771 """ 17772 userUrl: URI 17773 } 17774 17775 """ 17776 Audit log entry for a org.disable_saml event. 17777 """ 17778 type OrgDisableSamlAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { 17779 """ 17780 The action name 17781 """ 17782 action: String! 17783 17784 """ 17785 The user who initiated the action 17786 """ 17787 actor: AuditEntryActor 17788 17789 """ 17790 The IP address of the actor 17791 """ 17792 actorIp: String 17793 17794 """ 17795 A readable representation of the actor's location 17796 """ 17797 actorLocation: ActorLocation 17798 17799 """ 17800 The username of the user who initiated the action 17801 """ 17802 actorLogin: String 17803 17804 """ 17805 The HTTP path for the actor. 17806 """ 17807 actorResourcePath: URI 17808 17809 """ 17810 The HTTP URL for the actor. 17811 """ 17812 actorUrl: URI 17813 17814 """ 17815 The time the action was initiated 17816 """ 17817 createdAt: PreciseDateTime! 17818 17819 """ 17820 The SAML provider's digest algorithm URL. 17821 """ 17822 digestMethodUrl: URI 17823 id: ID! 17824 17825 """ 17826 The SAML provider's issuer URL. 17827 """ 17828 issuerUrl: URI 17829 17830 """ 17831 The corresponding operation type for the action 17832 """ 17833 operationType: OperationType 17834 17835 """ 17836 The Organization associated with the Audit Entry. 17837 """ 17838 organization: Organization 17839 17840 """ 17841 The name of the Organization. 17842 """ 17843 organizationName: String 17844 17845 """ 17846 The HTTP path for the organization 17847 """ 17848 organizationResourcePath: URI 17849 17850 """ 17851 The HTTP URL for the organization 17852 """ 17853 organizationUrl: URI 17854 17855 """ 17856 The SAML provider's signature algorithm URL. 17857 """ 17858 signatureMethodUrl: URI 17859 17860 """ 17861 The SAML provider's single sign-on URL. 17862 """ 17863 singleSignOnUrl: URI 17864 17865 """ 17866 The user affected by the action 17867 """ 17868 user: User 17869 17870 """ 17871 For actions involving two users, the actor is the initiator and the user is the affected user. 17872 """ 17873 userLogin: String 17874 17875 """ 17876 The HTTP path for the user. 17877 """ 17878 userResourcePath: URI 17879 17880 """ 17881 The HTTP URL for the user. 17882 """ 17883 userUrl: URI 17884 } 17885 17886 """ 17887 Audit log entry for a org.disable_two_factor_requirement event. 17888 """ 17889 type OrgDisableTwoFactorRequirementAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { 17890 """ 17891 The action name 17892 """ 17893 action: String! 17894 17895 """ 17896 The user who initiated the action 17897 """ 17898 actor: AuditEntryActor 17899 17900 """ 17901 The IP address of the actor 17902 """ 17903 actorIp: String 17904 17905 """ 17906 A readable representation of the actor's location 17907 """ 17908 actorLocation: ActorLocation 17909 17910 """ 17911 The username of the user who initiated the action 17912 """ 17913 actorLogin: String 17914 17915 """ 17916 The HTTP path for the actor. 17917 """ 17918 actorResourcePath: URI 17919 17920 """ 17921 The HTTP URL for the actor. 17922 """ 17923 actorUrl: URI 17924 17925 """ 17926 The time the action was initiated 17927 """ 17928 createdAt: PreciseDateTime! 17929 id: ID! 17930 17931 """ 17932 The corresponding operation type for the action 17933 """ 17934 operationType: OperationType 17935 17936 """ 17937 The Organization associated with the Audit Entry. 17938 """ 17939 organization: Organization 17940 17941 """ 17942 The name of the Organization. 17943 """ 17944 organizationName: String 17945 17946 """ 17947 The HTTP path for the organization 17948 """ 17949 organizationResourcePath: URI 17950 17951 """ 17952 The HTTP URL for the organization 17953 """ 17954 organizationUrl: URI 17955 17956 """ 17957 The user affected by the action 17958 """ 17959 user: User 17960 17961 """ 17962 For actions involving two users, the actor is the initiator and the user is the affected user. 17963 """ 17964 userLogin: String 17965 17966 """ 17967 The HTTP path for the user. 17968 """ 17969 userResourcePath: URI 17970 17971 """ 17972 The HTTP URL for the user. 17973 """ 17974 userUrl: URI 17975 } 17976 17977 """ 17978 Audit log entry for a org.enable_oauth_app_restrictions event. 17979 """ 17980 type OrgEnableOauthAppRestrictionsAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { 17981 """ 17982 The action name 17983 """ 17984 action: String! 17985 17986 """ 17987 The user who initiated the action 17988 """ 17989 actor: AuditEntryActor 17990 17991 """ 17992 The IP address of the actor 17993 """ 17994 actorIp: String 17995 17996 """ 17997 A readable representation of the actor's location 17998 """ 17999 actorLocation: ActorLocation 18000 18001 """ 18002 The username of the user who initiated the action 18003 """ 18004 actorLogin: String 18005 18006 """ 18007 The HTTP path for the actor. 18008 """ 18009 actorResourcePath: URI 18010 18011 """ 18012 The HTTP URL for the actor. 18013 """ 18014 actorUrl: URI 18015 18016 """ 18017 The time the action was initiated 18018 """ 18019 createdAt: PreciseDateTime! 18020 id: ID! 18021 18022 """ 18023 The corresponding operation type for the action 18024 """ 18025 operationType: OperationType 18026 18027 """ 18028 The Organization associated with the Audit Entry. 18029 """ 18030 organization: Organization 18031 18032 """ 18033 The name of the Organization. 18034 """ 18035 organizationName: String 18036 18037 """ 18038 The HTTP path for the organization 18039 """ 18040 organizationResourcePath: URI 18041 18042 """ 18043 The HTTP URL for the organization 18044 """ 18045 organizationUrl: URI 18046 18047 """ 18048 The user affected by the action 18049 """ 18050 user: User 18051 18052 """ 18053 For actions involving two users, the actor is the initiator and the user is the affected user. 18054 """ 18055 userLogin: String 18056 18057 """ 18058 The HTTP path for the user. 18059 """ 18060 userResourcePath: URI 18061 18062 """ 18063 The HTTP URL for the user. 18064 """ 18065 userUrl: URI 18066 } 18067 18068 """ 18069 Audit log entry for a org.enable_saml event. 18070 """ 18071 type OrgEnableSamlAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { 18072 """ 18073 The action name 18074 """ 18075 action: String! 18076 18077 """ 18078 The user who initiated the action 18079 """ 18080 actor: AuditEntryActor 18081 18082 """ 18083 The IP address of the actor 18084 """ 18085 actorIp: String 18086 18087 """ 18088 A readable representation of the actor's location 18089 """ 18090 actorLocation: ActorLocation 18091 18092 """ 18093 The username of the user who initiated the action 18094 """ 18095 actorLogin: String 18096 18097 """ 18098 The HTTP path for the actor. 18099 """ 18100 actorResourcePath: URI 18101 18102 """ 18103 The HTTP URL for the actor. 18104 """ 18105 actorUrl: URI 18106 18107 """ 18108 The time the action was initiated 18109 """ 18110 createdAt: PreciseDateTime! 18111 18112 """ 18113 The SAML provider's digest algorithm URL. 18114 """ 18115 digestMethodUrl: URI 18116 id: ID! 18117 18118 """ 18119 The SAML provider's issuer URL. 18120 """ 18121 issuerUrl: URI 18122 18123 """ 18124 The corresponding operation type for the action 18125 """ 18126 operationType: OperationType 18127 18128 """ 18129 The Organization associated with the Audit Entry. 18130 """ 18131 organization: Organization 18132 18133 """ 18134 The name of the Organization. 18135 """ 18136 organizationName: String 18137 18138 """ 18139 The HTTP path for the organization 18140 """ 18141 organizationResourcePath: URI 18142 18143 """ 18144 The HTTP URL for the organization 18145 """ 18146 organizationUrl: URI 18147 18148 """ 18149 The SAML provider's signature algorithm URL. 18150 """ 18151 signatureMethodUrl: URI 18152 18153 """ 18154 The SAML provider's single sign-on URL. 18155 """ 18156 singleSignOnUrl: URI 18157 18158 """ 18159 The user affected by the action 18160 """ 18161 user: User 18162 18163 """ 18164 For actions involving two users, the actor is the initiator and the user is the affected user. 18165 """ 18166 userLogin: String 18167 18168 """ 18169 The HTTP path for the user. 18170 """ 18171 userResourcePath: URI 18172 18173 """ 18174 The HTTP URL for the user. 18175 """ 18176 userUrl: URI 18177 } 18178 18179 """ 18180 Audit log entry for a org.enable_two_factor_requirement event. 18181 """ 18182 type OrgEnableTwoFactorRequirementAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { 18183 """ 18184 The action name 18185 """ 18186 action: String! 18187 18188 """ 18189 The user who initiated the action 18190 """ 18191 actor: AuditEntryActor 18192 18193 """ 18194 The IP address of the actor 18195 """ 18196 actorIp: String 18197 18198 """ 18199 A readable representation of the actor's location 18200 """ 18201 actorLocation: ActorLocation 18202 18203 """ 18204 The username of the user who initiated the action 18205 """ 18206 actorLogin: String 18207 18208 """ 18209 The HTTP path for the actor. 18210 """ 18211 actorResourcePath: URI 18212 18213 """ 18214 The HTTP URL for the actor. 18215 """ 18216 actorUrl: URI 18217 18218 """ 18219 The time the action was initiated 18220 """ 18221 createdAt: PreciseDateTime! 18222 id: ID! 18223 18224 """ 18225 The corresponding operation type for the action 18226 """ 18227 operationType: OperationType 18228 18229 """ 18230 The Organization associated with the Audit Entry. 18231 """ 18232 organization: Organization 18233 18234 """ 18235 The name of the Organization. 18236 """ 18237 organizationName: String 18238 18239 """ 18240 The HTTP path for the organization 18241 """ 18242 organizationResourcePath: URI 18243 18244 """ 18245 The HTTP URL for the organization 18246 """ 18247 organizationUrl: URI 18248 18249 """ 18250 The user affected by the action 18251 """ 18252 user: User 18253 18254 """ 18255 For actions involving two users, the actor is the initiator and the user is the affected user. 18256 """ 18257 userLogin: String 18258 18259 """ 18260 The HTTP path for the user. 18261 """ 18262 userResourcePath: URI 18263 18264 """ 18265 The HTTP URL for the user. 18266 """ 18267 userUrl: URI 18268 } 18269 18270 """ 18271 Audit log entry for a org.invite_member event. 18272 """ 18273 type OrgInviteMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { 18274 """ 18275 The action name 18276 """ 18277 action: String! 18278 18279 """ 18280 The user who initiated the action 18281 """ 18282 actor: AuditEntryActor 18283 18284 """ 18285 The IP address of the actor 18286 """ 18287 actorIp: String 18288 18289 """ 18290 A readable representation of the actor's location 18291 """ 18292 actorLocation: ActorLocation 18293 18294 """ 18295 The username of the user who initiated the action 18296 """ 18297 actorLogin: String 18298 18299 """ 18300 The HTTP path for the actor. 18301 """ 18302 actorResourcePath: URI 18303 18304 """ 18305 The HTTP URL for the actor. 18306 """ 18307 actorUrl: URI 18308 18309 """ 18310 The time the action was initiated 18311 """ 18312 createdAt: PreciseDateTime! 18313 18314 """ 18315 The email address of the organization invitation. 18316 """ 18317 email: String 18318 id: ID! 18319 18320 """ 18321 The corresponding operation type for the action 18322 """ 18323 operationType: OperationType 18324 18325 """ 18326 The Organization associated with the Audit Entry. 18327 """ 18328 organization: Organization 18329 18330 """ 18331 The organization invitation. 18332 """ 18333 organizationInvitation: OrganizationInvitation 18334 18335 """ 18336 The name of the Organization. 18337 """ 18338 organizationName: String 18339 18340 """ 18341 The HTTP path for the organization 18342 """ 18343 organizationResourcePath: URI 18344 18345 """ 18346 The HTTP URL for the organization 18347 """ 18348 organizationUrl: URI 18349 18350 """ 18351 The user affected by the action 18352 """ 18353 user: User 18354 18355 """ 18356 For actions involving two users, the actor is the initiator and the user is the affected user. 18357 """ 18358 userLogin: String 18359 18360 """ 18361 The HTTP path for the user. 18362 """ 18363 userResourcePath: URI 18364 18365 """ 18366 The HTTP URL for the user. 18367 """ 18368 userUrl: URI 18369 } 18370 18371 """ 18372 Audit log entry for a org.invite_to_business event. 18373 """ 18374 type OrgInviteToBusinessAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData { 18375 """ 18376 The action name 18377 """ 18378 action: String! 18379 18380 """ 18381 The user who initiated the action 18382 """ 18383 actor: AuditEntryActor 18384 18385 """ 18386 The IP address of the actor 18387 """ 18388 actorIp: String 18389 18390 """ 18391 A readable representation of the actor's location 18392 """ 18393 actorLocation: ActorLocation 18394 18395 """ 18396 The username of the user who initiated the action 18397 """ 18398 actorLogin: String 18399 18400 """ 18401 The HTTP path for the actor. 18402 """ 18403 actorResourcePath: URI 18404 18405 """ 18406 The HTTP URL for the actor. 18407 """ 18408 actorUrl: URI 18409 18410 """ 18411 The time the action was initiated 18412 """ 18413 createdAt: PreciseDateTime! 18414 18415 """ 18416 The HTTP path for this enterprise. 18417 """ 18418 enterpriseResourcePath: URI 18419 18420 """ 18421 The slug of the enterprise. 18422 """ 18423 enterpriseSlug: String 18424 18425 """ 18426 The HTTP URL for this enterprise. 18427 """ 18428 enterpriseUrl: URI 18429 id: ID! 18430 18431 """ 18432 The corresponding operation type for the action 18433 """ 18434 operationType: OperationType 18435 18436 """ 18437 The Organization associated with the Audit Entry. 18438 """ 18439 organization: Organization 18440 18441 """ 18442 The name of the Organization. 18443 """ 18444 organizationName: String 18445 18446 """ 18447 The HTTP path for the organization 18448 """ 18449 organizationResourcePath: URI 18450 18451 """ 18452 The HTTP URL for the organization 18453 """ 18454 organizationUrl: URI 18455 18456 """ 18457 The user affected by the action 18458 """ 18459 user: User 18460 18461 """ 18462 For actions involving two users, the actor is the initiator and the user is the affected user. 18463 """ 18464 userLogin: String 18465 18466 """ 18467 The HTTP path for the user. 18468 """ 18469 userResourcePath: URI 18470 18471 """ 18472 The HTTP URL for the user. 18473 """ 18474 userUrl: URI 18475 } 18476 18477 """ 18478 Audit log entry for a org.oauth_app_access_approved event. 18479 """ 18480 type OrgOauthAppAccessApprovedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData { 18481 """ 18482 The action name 18483 """ 18484 action: String! 18485 18486 """ 18487 The user who initiated the action 18488 """ 18489 actor: AuditEntryActor 18490 18491 """ 18492 The IP address of the actor 18493 """ 18494 actorIp: String 18495 18496 """ 18497 A readable representation of the actor's location 18498 """ 18499 actorLocation: ActorLocation 18500 18501 """ 18502 The username of the user who initiated the action 18503 """ 18504 actorLogin: String 18505 18506 """ 18507 The HTTP path for the actor. 18508 """ 18509 actorResourcePath: URI 18510 18511 """ 18512 The HTTP URL for the actor. 18513 """ 18514 actorUrl: URI 18515 18516 """ 18517 The time the action was initiated 18518 """ 18519 createdAt: PreciseDateTime! 18520 id: ID! 18521 18522 """ 18523 The name of the OAuth Application. 18524 """ 18525 oauthApplicationName: String 18526 18527 """ 18528 The HTTP path for the OAuth Application 18529 """ 18530 oauthApplicationResourcePath: URI 18531 18532 """ 18533 The HTTP URL for the OAuth Application 18534 """ 18535 oauthApplicationUrl: URI 18536 18537 """ 18538 The corresponding operation type for the action 18539 """ 18540 operationType: OperationType 18541 18542 """ 18543 The Organization associated with the Audit Entry. 18544 """ 18545 organization: Organization 18546 18547 """ 18548 The name of the Organization. 18549 """ 18550 organizationName: String 18551 18552 """ 18553 The HTTP path for the organization 18554 """ 18555 organizationResourcePath: URI 18556 18557 """ 18558 The HTTP URL for the organization 18559 """ 18560 organizationUrl: URI 18561 18562 """ 18563 The user affected by the action 18564 """ 18565 user: User 18566 18567 """ 18568 For actions involving two users, the actor is the initiator and the user is the affected user. 18569 """ 18570 userLogin: String 18571 18572 """ 18573 The HTTP path for the user. 18574 """ 18575 userResourcePath: URI 18576 18577 """ 18578 The HTTP URL for the user. 18579 """ 18580 userUrl: URI 18581 } 18582 18583 """ 18584 Audit log entry for a org.oauth_app_access_denied event. 18585 """ 18586 type OrgOauthAppAccessDeniedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData { 18587 """ 18588 The action name 18589 """ 18590 action: String! 18591 18592 """ 18593 The user who initiated the action 18594 """ 18595 actor: AuditEntryActor 18596 18597 """ 18598 The IP address of the actor 18599 """ 18600 actorIp: String 18601 18602 """ 18603 A readable representation of the actor's location 18604 """ 18605 actorLocation: ActorLocation 18606 18607 """ 18608 The username of the user who initiated the action 18609 """ 18610 actorLogin: String 18611 18612 """ 18613 The HTTP path for the actor. 18614 """ 18615 actorResourcePath: URI 18616 18617 """ 18618 The HTTP URL for the actor. 18619 """ 18620 actorUrl: URI 18621 18622 """ 18623 The time the action was initiated 18624 """ 18625 createdAt: PreciseDateTime! 18626 id: ID! 18627 18628 """ 18629 The name of the OAuth Application. 18630 """ 18631 oauthApplicationName: String 18632 18633 """ 18634 The HTTP path for the OAuth Application 18635 """ 18636 oauthApplicationResourcePath: URI 18637 18638 """ 18639 The HTTP URL for the OAuth Application 18640 """ 18641 oauthApplicationUrl: URI 18642 18643 """ 18644 The corresponding operation type for the action 18645 """ 18646 operationType: OperationType 18647 18648 """ 18649 The Organization associated with the Audit Entry. 18650 """ 18651 organization: Organization 18652 18653 """ 18654 The name of the Organization. 18655 """ 18656 organizationName: String 18657 18658 """ 18659 The HTTP path for the organization 18660 """ 18661 organizationResourcePath: URI 18662 18663 """ 18664 The HTTP URL for the organization 18665 """ 18666 organizationUrl: URI 18667 18668 """ 18669 The user affected by the action 18670 """ 18671 user: User 18672 18673 """ 18674 For actions involving two users, the actor is the initiator and the user is the affected user. 18675 """ 18676 userLogin: String 18677 18678 """ 18679 The HTTP path for the user. 18680 """ 18681 userResourcePath: URI 18682 18683 """ 18684 The HTTP URL for the user. 18685 """ 18686 userUrl: URI 18687 } 18688 18689 """ 18690 Audit log entry for a org.oauth_app_access_requested event. 18691 """ 18692 type OrgOauthAppAccessRequestedAuditEntry implements AuditEntry & Node & OauthApplicationAuditEntryData & OrganizationAuditEntryData { 18693 """ 18694 The action name 18695 """ 18696 action: String! 18697 18698 """ 18699 The user who initiated the action 18700 """ 18701 actor: AuditEntryActor 18702 18703 """ 18704 The IP address of the actor 18705 """ 18706 actorIp: String 18707 18708 """ 18709 A readable representation of the actor's location 18710 """ 18711 actorLocation: ActorLocation 18712 18713 """ 18714 The username of the user who initiated the action 18715 """ 18716 actorLogin: String 18717 18718 """ 18719 The HTTP path for the actor. 18720 """ 18721 actorResourcePath: URI 18722 18723 """ 18724 The HTTP URL for the actor. 18725 """ 18726 actorUrl: URI 18727 18728 """ 18729 The time the action was initiated 18730 """ 18731 createdAt: PreciseDateTime! 18732 id: ID! 18733 18734 """ 18735 The name of the OAuth Application. 18736 """ 18737 oauthApplicationName: String 18738 18739 """ 18740 The HTTP path for the OAuth Application 18741 """ 18742 oauthApplicationResourcePath: URI 18743 18744 """ 18745 The HTTP URL for the OAuth Application 18746 """ 18747 oauthApplicationUrl: URI 18748 18749 """ 18750 The corresponding operation type for the action 18751 """ 18752 operationType: OperationType 18753 18754 """ 18755 The Organization associated with the Audit Entry. 18756 """ 18757 organization: Organization 18758 18759 """ 18760 The name of the Organization. 18761 """ 18762 organizationName: String 18763 18764 """ 18765 The HTTP path for the organization 18766 """ 18767 organizationResourcePath: URI 18768 18769 """ 18770 The HTTP URL for the organization 18771 """ 18772 organizationUrl: URI 18773 18774 """ 18775 The user affected by the action 18776 """ 18777 user: User 18778 18779 """ 18780 For actions involving two users, the actor is the initiator and the user is the affected user. 18781 """ 18782 userLogin: String 18783 18784 """ 18785 The HTTP path for the user. 18786 """ 18787 userResourcePath: URI 18788 18789 """ 18790 The HTTP URL for the user. 18791 """ 18792 userUrl: URI 18793 } 18794 18795 """ 18796 Audit log entry for a org.remove_billing_manager event. 18797 """ 18798 type OrgRemoveBillingManagerAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { 18799 """ 18800 The action name 18801 """ 18802 action: String! 18803 18804 """ 18805 The user who initiated the action 18806 """ 18807 actor: AuditEntryActor 18808 18809 """ 18810 The IP address of the actor 18811 """ 18812 actorIp: String 18813 18814 """ 18815 A readable representation of the actor's location 18816 """ 18817 actorLocation: ActorLocation 18818 18819 """ 18820 The username of the user who initiated the action 18821 """ 18822 actorLogin: String 18823 18824 """ 18825 The HTTP path for the actor. 18826 """ 18827 actorResourcePath: URI 18828 18829 """ 18830 The HTTP URL for the actor. 18831 """ 18832 actorUrl: URI 18833 18834 """ 18835 The time the action was initiated 18836 """ 18837 createdAt: PreciseDateTime! 18838 id: ID! 18839 18840 """ 18841 The corresponding operation type for the action 18842 """ 18843 operationType: OperationType 18844 18845 """ 18846 The Organization associated with the Audit Entry. 18847 """ 18848 organization: Organization 18849 18850 """ 18851 The name of the Organization. 18852 """ 18853 organizationName: String 18854 18855 """ 18856 The HTTP path for the organization 18857 """ 18858 organizationResourcePath: URI 18859 18860 """ 18861 The HTTP URL for the organization 18862 """ 18863 organizationUrl: URI 18864 18865 """ 18866 The reason for the billing manager being removed. 18867 """ 18868 reason: OrgRemoveBillingManagerAuditEntryReason 18869 18870 """ 18871 The user affected by the action 18872 """ 18873 user: User 18874 18875 """ 18876 For actions involving two users, the actor is the initiator and the user is the affected user. 18877 """ 18878 userLogin: String 18879 18880 """ 18881 The HTTP path for the user. 18882 """ 18883 userResourcePath: URI 18884 18885 """ 18886 The HTTP URL for the user. 18887 """ 18888 userUrl: URI 18889 } 18890 18891 """ 18892 The reason a billing manager was removed from an Organization. 18893 """ 18894 enum OrgRemoveBillingManagerAuditEntryReason { 18895 """ 18896 SAML external identity missing 18897 """ 18898 SAML_EXTERNAL_IDENTITY_MISSING 18899 18900 """ 18901 SAML SSO enforcement requires an external identity 18902 """ 18903 SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY 18904 18905 """ 18906 The organization required 2FA of its billing managers and this user did not have 2FA enabled. 18907 """ 18908 TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE 18909 } 18910 18911 """ 18912 Audit log entry for a org.remove_member event. 18913 """ 18914 type OrgRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { 18915 """ 18916 The action name 18917 """ 18918 action: String! 18919 18920 """ 18921 The user who initiated the action 18922 """ 18923 actor: AuditEntryActor 18924 18925 """ 18926 The IP address of the actor 18927 """ 18928 actorIp: String 18929 18930 """ 18931 A readable representation of the actor's location 18932 """ 18933 actorLocation: ActorLocation 18934 18935 """ 18936 The username of the user who initiated the action 18937 """ 18938 actorLogin: String 18939 18940 """ 18941 The HTTP path for the actor. 18942 """ 18943 actorResourcePath: URI 18944 18945 """ 18946 The HTTP URL for the actor. 18947 """ 18948 actorUrl: URI 18949 18950 """ 18951 The time the action was initiated 18952 """ 18953 createdAt: PreciseDateTime! 18954 id: ID! 18955 18956 """ 18957 The types of membership the member has with the organization. 18958 """ 18959 membershipTypes: [OrgRemoveMemberAuditEntryMembershipType!] 18960 18961 """ 18962 The corresponding operation type for the action 18963 """ 18964 operationType: OperationType 18965 18966 """ 18967 The Organization associated with the Audit Entry. 18968 """ 18969 organization: Organization 18970 18971 """ 18972 The name of the Organization. 18973 """ 18974 organizationName: String 18975 18976 """ 18977 The HTTP path for the organization 18978 """ 18979 organizationResourcePath: URI 18980 18981 """ 18982 The HTTP URL for the organization 18983 """ 18984 organizationUrl: URI 18985 18986 """ 18987 The reason for the member being removed. 18988 """ 18989 reason: OrgRemoveMemberAuditEntryReason 18990 18991 """ 18992 The user affected by the action 18993 """ 18994 user: User 18995 18996 """ 18997 For actions involving two users, the actor is the initiator and the user is the affected user. 18998 """ 18999 userLogin: String 19000 19001 """ 19002 The HTTP path for the user. 19003 """ 19004 userResourcePath: URI 19005 19006 """ 19007 The HTTP URL for the user. 19008 """ 19009 userUrl: URI 19010 } 19011 19012 """ 19013 The type of membership a user has with an Organization. 19014 """ 19015 enum OrgRemoveMemberAuditEntryMembershipType { 19016 """ 19017 Organization administrators have full access and can change several settings, 19018 including the names of repositories that belong to the Organization and Owners 19019 team membership. In addition, organization admins can delete the organization 19020 and all of its repositories. 19021 """ 19022 ADMIN 19023 19024 """ 19025 A billing manager is a user who manages the billing settings for the Organization, such as updating payment information. 19026 """ 19027 BILLING_MANAGER 19028 19029 """ 19030 A direct member is a user that is a member of the Organization. 19031 """ 19032 DIRECT_MEMBER 19033 19034 """ 19035 An outside collaborator is a person who isn't explicitly a member of the 19036 Organization, but who has Read, Write, or Admin permissions to one or more 19037 repositories in the organization. 19038 """ 19039 OUTSIDE_COLLABORATOR 19040 19041 """ 19042 An unaffiliated collaborator is a person who is not a member of the 19043 Organization and does not have access to any repositories in the Organization. 19044 """ 19045 UNAFFILIATED 19046 } 19047 19048 """ 19049 The reason a member was removed from an Organization. 19050 """ 19051 enum OrgRemoveMemberAuditEntryReason { 19052 """ 19053 SAML external identity missing 19054 """ 19055 SAML_EXTERNAL_IDENTITY_MISSING 19056 19057 """ 19058 SAML SSO enforcement requires an external identity 19059 """ 19060 SAML_SSO_ENFORCEMENT_REQUIRES_EXTERNAL_IDENTITY 19061 19062 """ 19063 User was removed from organization during account recovery 19064 """ 19065 TWO_FACTOR_ACCOUNT_RECOVERY 19066 19067 """ 19068 The organization required 2FA of its billing managers and this user did not have 2FA enabled. 19069 """ 19070 TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE 19071 19072 """ 19073 User account has been deleted 19074 """ 19075 USER_ACCOUNT_DELETED 19076 } 19077 19078 """ 19079 Audit log entry for a org.remove_outside_collaborator event. 19080 """ 19081 type OrgRemoveOutsideCollaboratorAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { 19082 """ 19083 The action name 19084 """ 19085 action: String! 19086 19087 """ 19088 The user who initiated the action 19089 """ 19090 actor: AuditEntryActor 19091 19092 """ 19093 The IP address of the actor 19094 """ 19095 actorIp: String 19096 19097 """ 19098 A readable representation of the actor's location 19099 """ 19100 actorLocation: ActorLocation 19101 19102 """ 19103 The username of the user who initiated the action 19104 """ 19105 actorLogin: String 19106 19107 """ 19108 The HTTP path for the actor. 19109 """ 19110 actorResourcePath: URI 19111 19112 """ 19113 The HTTP URL for the actor. 19114 """ 19115 actorUrl: URI 19116 19117 """ 19118 The time the action was initiated 19119 """ 19120 createdAt: PreciseDateTime! 19121 id: ID! 19122 19123 """ 19124 The types of membership the outside collaborator has with the organization. 19125 """ 19126 membershipTypes: [OrgRemoveOutsideCollaboratorAuditEntryMembershipType!] 19127 19128 """ 19129 The corresponding operation type for the action 19130 """ 19131 operationType: OperationType 19132 19133 """ 19134 The Organization associated with the Audit Entry. 19135 """ 19136 organization: Organization 19137 19138 """ 19139 The name of the Organization. 19140 """ 19141 organizationName: String 19142 19143 """ 19144 The HTTP path for the organization 19145 """ 19146 organizationResourcePath: URI 19147 19148 """ 19149 The HTTP URL for the organization 19150 """ 19151 organizationUrl: URI 19152 19153 """ 19154 The reason for the outside collaborator being removed from the Organization. 19155 """ 19156 reason: OrgRemoveOutsideCollaboratorAuditEntryReason 19157 19158 """ 19159 The user affected by the action 19160 """ 19161 user: User 19162 19163 """ 19164 For actions involving two users, the actor is the initiator and the user is the affected user. 19165 """ 19166 userLogin: String 19167 19168 """ 19169 The HTTP path for the user. 19170 """ 19171 userResourcePath: URI 19172 19173 """ 19174 The HTTP URL for the user. 19175 """ 19176 userUrl: URI 19177 } 19178 19179 """ 19180 The type of membership a user has with an Organization. 19181 """ 19182 enum OrgRemoveOutsideCollaboratorAuditEntryMembershipType { 19183 """ 19184 A billing manager is a user who manages the billing settings for the Organization, such as updating payment information. 19185 """ 19186 BILLING_MANAGER 19187 19188 """ 19189 An outside collaborator is a person who isn't explicitly a member of the 19190 Organization, but who has Read, Write, or Admin permissions to one or more 19191 repositories in the organization. 19192 """ 19193 OUTSIDE_COLLABORATOR 19194 19195 """ 19196 An unaffiliated collaborator is a person who is not a member of the 19197 Organization and does not have access to any repositories in the organization. 19198 """ 19199 UNAFFILIATED 19200 } 19201 19202 """ 19203 The reason an outside collaborator was removed from an Organization. 19204 """ 19205 enum OrgRemoveOutsideCollaboratorAuditEntryReason { 19206 """ 19207 SAML external identity missing 19208 """ 19209 SAML_EXTERNAL_IDENTITY_MISSING 19210 19211 """ 19212 The organization required 2FA of its billing managers and this user did not have 2FA enabled. 19213 """ 19214 TWO_FACTOR_REQUIREMENT_NON_COMPLIANCE 19215 } 19216 19217 """ 19218 Audit log entry for a org.restore_member event. 19219 """ 19220 type OrgRestoreMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { 19221 """ 19222 The action name 19223 """ 19224 action: String! 19225 19226 """ 19227 The user who initiated the action 19228 """ 19229 actor: AuditEntryActor 19230 19231 """ 19232 The IP address of the actor 19233 """ 19234 actorIp: String 19235 19236 """ 19237 A readable representation of the actor's location 19238 """ 19239 actorLocation: ActorLocation 19240 19241 """ 19242 The username of the user who initiated the action 19243 """ 19244 actorLogin: String 19245 19246 """ 19247 The HTTP path for the actor. 19248 """ 19249 actorResourcePath: URI 19250 19251 """ 19252 The HTTP URL for the actor. 19253 """ 19254 actorUrl: URI 19255 19256 """ 19257 The time the action was initiated 19258 """ 19259 createdAt: PreciseDateTime! 19260 id: ID! 19261 19262 """ 19263 The corresponding operation type for the action 19264 """ 19265 operationType: OperationType 19266 19267 """ 19268 The Organization associated with the Audit Entry. 19269 """ 19270 organization: Organization 19271 19272 """ 19273 The name of the Organization. 19274 """ 19275 organizationName: String 19276 19277 """ 19278 The HTTP path for the organization 19279 """ 19280 organizationResourcePath: URI 19281 19282 """ 19283 The HTTP URL for the organization 19284 """ 19285 organizationUrl: URI 19286 19287 """ 19288 The number of custom email routings for the restored member. 19289 """ 19290 restoredCustomEmailRoutingsCount: Int 19291 19292 """ 19293 The number of issue assignments for the restored member. 19294 """ 19295 restoredIssueAssignmentsCount: Int 19296 19297 """ 19298 Restored organization membership objects. 19299 """ 19300 restoredMemberships: [OrgRestoreMemberAuditEntryMembership!] 19301 19302 """ 19303 The number of restored memberships. 19304 """ 19305 restoredMembershipsCount: Int 19306 19307 """ 19308 The number of repositories of the restored member. 19309 """ 19310 restoredRepositoriesCount: Int 19311 19312 """ 19313 The number of starred repositories for the restored member. 19314 """ 19315 restoredRepositoryStarsCount: Int 19316 19317 """ 19318 The number of watched repositories for the restored member. 19319 """ 19320 restoredRepositoryWatchesCount: Int 19321 19322 """ 19323 The user affected by the action 19324 """ 19325 user: User 19326 19327 """ 19328 For actions involving two users, the actor is the initiator and the user is the affected user. 19329 """ 19330 userLogin: String 19331 19332 """ 19333 The HTTP path for the user. 19334 """ 19335 userResourcePath: URI 19336 19337 """ 19338 The HTTP URL for the user. 19339 """ 19340 userUrl: URI 19341 } 19342 19343 """ 19344 Types of memberships that can be restored for an Organization member. 19345 """ 19346 union OrgRestoreMemberAuditEntryMembership = OrgRestoreMemberMembershipOrganizationAuditEntryData | OrgRestoreMemberMembershipRepositoryAuditEntryData | OrgRestoreMemberMembershipTeamAuditEntryData 19347 19348 """ 19349 Metadata for an organization membership for org.restore_member actions 19350 """ 19351 type OrgRestoreMemberMembershipOrganizationAuditEntryData implements OrganizationAuditEntryData { 19352 """ 19353 The Organization associated with the Audit Entry. 19354 """ 19355 organization: Organization 19356 19357 """ 19358 The name of the Organization. 19359 """ 19360 organizationName: String 19361 19362 """ 19363 The HTTP path for the organization 19364 """ 19365 organizationResourcePath: URI 19366 19367 """ 19368 The HTTP URL for the organization 19369 """ 19370 organizationUrl: URI 19371 } 19372 19373 """ 19374 Metadata for a repository membership for org.restore_member actions 19375 """ 19376 type OrgRestoreMemberMembershipRepositoryAuditEntryData implements RepositoryAuditEntryData { 19377 """ 19378 The repository associated with the action 19379 """ 19380 repository: Repository 19381 19382 """ 19383 The name of the repository 19384 """ 19385 repositoryName: String 19386 19387 """ 19388 The HTTP path for the repository 19389 """ 19390 repositoryResourcePath: URI 19391 19392 """ 19393 The HTTP URL for the repository 19394 """ 19395 repositoryUrl: URI 19396 } 19397 19398 """ 19399 Metadata for a team membership for org.restore_member actions 19400 """ 19401 type OrgRestoreMemberMembershipTeamAuditEntryData implements TeamAuditEntryData { 19402 """ 19403 The team associated with the action 19404 """ 19405 team: Team 19406 19407 """ 19408 The name of the team 19409 """ 19410 teamName: String 19411 19412 """ 19413 The HTTP path for this team 19414 """ 19415 teamResourcePath: URI 19416 19417 """ 19418 The HTTP URL for this team 19419 """ 19420 teamUrl: URI 19421 } 19422 19423 """ 19424 Audit log entry for a org.unblock_user 19425 """ 19426 type OrgUnblockUserAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { 19427 """ 19428 The action name 19429 """ 19430 action: String! 19431 19432 """ 19433 The user who initiated the action 19434 """ 19435 actor: AuditEntryActor 19436 19437 """ 19438 The IP address of the actor 19439 """ 19440 actorIp: String 19441 19442 """ 19443 A readable representation of the actor's location 19444 """ 19445 actorLocation: ActorLocation 19446 19447 """ 19448 The username of the user who initiated the action 19449 """ 19450 actorLogin: String 19451 19452 """ 19453 The HTTP path for the actor. 19454 """ 19455 actorResourcePath: URI 19456 19457 """ 19458 The HTTP URL for the actor. 19459 """ 19460 actorUrl: URI 19461 19462 """ 19463 The user being unblocked by the organization. 19464 """ 19465 blockedUser: User 19466 19467 """ 19468 The username of the blocked user. 19469 """ 19470 blockedUserName: String 19471 19472 """ 19473 The HTTP path for the blocked user. 19474 """ 19475 blockedUserResourcePath: URI 19476 19477 """ 19478 The HTTP URL for the blocked user. 19479 """ 19480 blockedUserUrl: URI 19481 19482 """ 19483 The time the action was initiated 19484 """ 19485 createdAt: PreciseDateTime! 19486 id: ID! 19487 19488 """ 19489 The corresponding operation type for the action 19490 """ 19491 operationType: OperationType 19492 19493 """ 19494 The Organization associated with the Audit Entry. 19495 """ 19496 organization: Organization 19497 19498 """ 19499 The name of the Organization. 19500 """ 19501 organizationName: String 19502 19503 """ 19504 The HTTP path for the organization 19505 """ 19506 organizationResourcePath: URI 19507 19508 """ 19509 The HTTP URL for the organization 19510 """ 19511 organizationUrl: URI 19512 19513 """ 19514 The user affected by the action 19515 """ 19516 user: User 19517 19518 """ 19519 For actions involving two users, the actor is the initiator and the user is the affected user. 19520 """ 19521 userLogin: String 19522 19523 """ 19524 The HTTP path for the user. 19525 """ 19526 userResourcePath: URI 19527 19528 """ 19529 The HTTP URL for the user. 19530 """ 19531 userUrl: URI 19532 } 19533 19534 """ 19535 Audit log entry for a org.update_default_repository_permission 19536 """ 19537 type OrgUpdateDefaultRepositoryPermissionAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { 19538 """ 19539 The action name 19540 """ 19541 action: String! 19542 19543 """ 19544 The user who initiated the action 19545 """ 19546 actor: AuditEntryActor 19547 19548 """ 19549 The IP address of the actor 19550 """ 19551 actorIp: String 19552 19553 """ 19554 A readable representation of the actor's location 19555 """ 19556 actorLocation: ActorLocation 19557 19558 """ 19559 The username of the user who initiated the action 19560 """ 19561 actorLogin: String 19562 19563 """ 19564 The HTTP path for the actor. 19565 """ 19566 actorResourcePath: URI 19567 19568 """ 19569 The HTTP URL for the actor. 19570 """ 19571 actorUrl: URI 19572 19573 """ 19574 The time the action was initiated 19575 """ 19576 createdAt: PreciseDateTime! 19577 id: ID! 19578 19579 """ 19580 The corresponding operation type for the action 19581 """ 19582 operationType: OperationType 19583 19584 """ 19585 The Organization associated with the Audit Entry. 19586 """ 19587 organization: Organization 19588 19589 """ 19590 The name of the Organization. 19591 """ 19592 organizationName: String 19593 19594 """ 19595 The HTTP path for the organization 19596 """ 19597 organizationResourcePath: URI 19598 19599 """ 19600 The HTTP URL for the organization 19601 """ 19602 organizationUrl: URI 19603 19604 """ 19605 The new default repository permission level for the organization. 19606 """ 19607 permission: OrgUpdateDefaultRepositoryPermissionAuditEntryPermission 19608 19609 """ 19610 The former default repository permission level for the organization. 19611 """ 19612 permissionWas: OrgUpdateDefaultRepositoryPermissionAuditEntryPermission 19613 19614 """ 19615 The user affected by the action 19616 """ 19617 user: User 19618 19619 """ 19620 For actions involving two users, the actor is the initiator and the user is the affected user. 19621 """ 19622 userLogin: String 19623 19624 """ 19625 The HTTP path for the user. 19626 """ 19627 userResourcePath: URI 19628 19629 """ 19630 The HTTP URL for the user. 19631 """ 19632 userUrl: URI 19633 } 19634 19635 """ 19636 The default permission a repository can have in an Organization. 19637 """ 19638 enum OrgUpdateDefaultRepositoryPermissionAuditEntryPermission { 19639 """ 19640 Can read, clone, push, and add collaborators to repositories. 19641 """ 19642 ADMIN 19643 19644 """ 19645 No default permission value. 19646 """ 19647 NONE 19648 19649 """ 19650 Can read and clone repositories. 19651 """ 19652 READ 19653 19654 """ 19655 Can read, clone and push to repositories. 19656 """ 19657 WRITE 19658 } 19659 19660 """ 19661 Audit log entry for a org.update_member event. 19662 """ 19663 type OrgUpdateMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { 19664 """ 19665 The action name 19666 """ 19667 action: String! 19668 19669 """ 19670 The user who initiated the action 19671 """ 19672 actor: AuditEntryActor 19673 19674 """ 19675 The IP address of the actor 19676 """ 19677 actorIp: String 19678 19679 """ 19680 A readable representation of the actor's location 19681 """ 19682 actorLocation: ActorLocation 19683 19684 """ 19685 The username of the user who initiated the action 19686 """ 19687 actorLogin: String 19688 19689 """ 19690 The HTTP path for the actor. 19691 """ 19692 actorResourcePath: URI 19693 19694 """ 19695 The HTTP URL for the actor. 19696 """ 19697 actorUrl: URI 19698 19699 """ 19700 The time the action was initiated 19701 """ 19702 createdAt: PreciseDateTime! 19703 id: ID! 19704 19705 """ 19706 The corresponding operation type for the action 19707 """ 19708 operationType: OperationType 19709 19710 """ 19711 The Organization associated with the Audit Entry. 19712 """ 19713 organization: Organization 19714 19715 """ 19716 The name of the Organization. 19717 """ 19718 organizationName: String 19719 19720 """ 19721 The HTTP path for the organization 19722 """ 19723 organizationResourcePath: URI 19724 19725 """ 19726 The HTTP URL for the organization 19727 """ 19728 organizationUrl: URI 19729 19730 """ 19731 The new member permission level for the organization. 19732 """ 19733 permission: OrgUpdateMemberAuditEntryPermission 19734 19735 """ 19736 The former member permission level for the organization. 19737 """ 19738 permissionWas: OrgUpdateMemberAuditEntryPermission 19739 19740 """ 19741 The user affected by the action 19742 """ 19743 user: User 19744 19745 """ 19746 For actions involving two users, the actor is the initiator and the user is the affected user. 19747 """ 19748 userLogin: String 19749 19750 """ 19751 The HTTP path for the user. 19752 """ 19753 userResourcePath: URI 19754 19755 """ 19756 The HTTP URL for the user. 19757 """ 19758 userUrl: URI 19759 } 19760 19761 """ 19762 The permissions available to members on an Organization. 19763 """ 19764 enum OrgUpdateMemberAuditEntryPermission { 19765 """ 19766 Can read, clone, push, and add collaborators to repositories. 19767 """ 19768 ADMIN 19769 19770 """ 19771 Can read and clone repositories. 19772 """ 19773 READ 19774 } 19775 19776 """ 19777 Audit log entry for a org.update_member_repository_creation_permission event. 19778 """ 19779 type OrgUpdateMemberRepositoryCreationPermissionAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { 19780 """ 19781 The action name 19782 """ 19783 action: String! 19784 19785 """ 19786 The user who initiated the action 19787 """ 19788 actor: AuditEntryActor 19789 19790 """ 19791 The IP address of the actor 19792 """ 19793 actorIp: String 19794 19795 """ 19796 A readable representation of the actor's location 19797 """ 19798 actorLocation: ActorLocation 19799 19800 """ 19801 The username of the user who initiated the action 19802 """ 19803 actorLogin: String 19804 19805 """ 19806 The HTTP path for the actor. 19807 """ 19808 actorResourcePath: URI 19809 19810 """ 19811 The HTTP URL for the actor. 19812 """ 19813 actorUrl: URI 19814 19815 """ 19816 Can members create repositories in the organization. 19817 """ 19818 canCreateRepositories: Boolean 19819 19820 """ 19821 The time the action was initiated 19822 """ 19823 createdAt: PreciseDateTime! 19824 id: ID! 19825 19826 """ 19827 The corresponding operation type for the action 19828 """ 19829 operationType: OperationType 19830 19831 """ 19832 The Organization associated with the Audit Entry. 19833 """ 19834 organization: Organization 19835 19836 """ 19837 The name of the Organization. 19838 """ 19839 organizationName: String 19840 19841 """ 19842 The HTTP path for the organization 19843 """ 19844 organizationResourcePath: URI 19845 19846 """ 19847 The HTTP URL for the organization 19848 """ 19849 organizationUrl: URI 19850 19851 """ 19852 The user affected by the action 19853 """ 19854 user: User 19855 19856 """ 19857 For actions involving two users, the actor is the initiator and the user is the affected user. 19858 """ 19859 userLogin: String 19860 19861 """ 19862 The HTTP path for the user. 19863 """ 19864 userResourcePath: URI 19865 19866 """ 19867 The HTTP URL for the user. 19868 """ 19869 userUrl: URI 19870 19871 """ 19872 The permission for visibility level of repositories for this organization. 19873 """ 19874 visibility: OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility 19875 } 19876 19877 """ 19878 The permissions available for repository creation on an Organization. 19879 """ 19880 enum OrgUpdateMemberRepositoryCreationPermissionAuditEntryVisibility { 19881 """ 19882 All organization members are restricted from creating any repositories. 19883 """ 19884 ALL 19885 19886 """ 19887 All organization members are restricted from creating internal repositories. 19888 """ 19889 INTERNAL 19890 19891 """ 19892 All organization members are allowed to create any repositories. 19893 """ 19894 NONE 19895 19896 """ 19897 All organization members are restricted from creating private repositories. 19898 """ 19899 PRIVATE 19900 19901 """ 19902 All organization members are restricted from creating private or internal repositories. 19903 """ 19904 PRIVATE_INTERNAL 19905 19906 """ 19907 All organization members are restricted from creating public repositories. 19908 """ 19909 PUBLIC 19910 19911 """ 19912 All organization members are restricted from creating public or internal repositories. 19913 """ 19914 PUBLIC_INTERNAL 19915 19916 """ 19917 All organization members are restricted from creating public or private repositories. 19918 """ 19919 PUBLIC_PRIVATE 19920 } 19921 19922 """ 19923 Audit log entry for a org.update_member_repository_invitation_permission event. 19924 """ 19925 type OrgUpdateMemberRepositoryInvitationPermissionAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData { 19926 """ 19927 The action name 19928 """ 19929 action: String! 19930 19931 """ 19932 The user who initiated the action 19933 """ 19934 actor: AuditEntryActor 19935 19936 """ 19937 The IP address of the actor 19938 """ 19939 actorIp: String 19940 19941 """ 19942 A readable representation of the actor's location 19943 """ 19944 actorLocation: ActorLocation 19945 19946 """ 19947 The username of the user who initiated the action 19948 """ 19949 actorLogin: String 19950 19951 """ 19952 The HTTP path for the actor. 19953 """ 19954 actorResourcePath: URI 19955 19956 """ 19957 The HTTP URL for the actor. 19958 """ 19959 actorUrl: URI 19960 19961 """ 19962 Can outside collaborators be invited to repositories in the organization. 19963 """ 19964 canInviteOutsideCollaboratorsToRepositories: Boolean 19965 19966 """ 19967 The time the action was initiated 19968 """ 19969 createdAt: PreciseDateTime! 19970 id: ID! 19971 19972 """ 19973 The corresponding operation type for the action 19974 """ 19975 operationType: OperationType 19976 19977 """ 19978 The Organization associated with the Audit Entry. 19979 """ 19980 organization: Organization 19981 19982 """ 19983 The name of the Organization. 19984 """ 19985 organizationName: String 19986 19987 """ 19988 The HTTP path for the organization 19989 """ 19990 organizationResourcePath: URI 19991 19992 """ 19993 The HTTP URL for the organization 19994 """ 19995 organizationUrl: URI 19996 19997 """ 19998 The user affected by the action 19999 """ 20000 user: User 20001 20002 """ 20003 For actions involving two users, the actor is the initiator and the user is the affected user. 20004 """ 20005 userLogin: String 20006 20007 """ 20008 The HTTP path for the user. 20009 """ 20010 userResourcePath: URI 20011 20012 """ 20013 The HTTP URL for the user. 20014 """ 20015 userUrl: URI 20016 } 20017 20018 """ 20019 An account on GitHub, with one or more owners, that has repositories, members and teams. 20020 """ 20021 type Organization implements Actor & MemberStatusable & Node & PackageOwner & ProfileOwner & ProjectOwner & RepositoryOwner & Sponsorable & UniformResourceLocatable { 20022 """ 20023 Determine if this repository owner has any items that can be pinned to their profile. 20024 """ 20025 anyPinnableItems( 20026 """ 20027 Filter to only a particular kind of pinnable item. 20028 """ 20029 type: PinnableItemType 20030 ): Boolean! 20031 20032 """ 20033 Audit log entries of the organization 20034 """ 20035 auditLog( 20036 """ 20037 Returns the elements in the list that come after the specified cursor. 20038 """ 20039 after: String 20040 20041 """ 20042 Returns the elements in the list that come before the specified cursor. 20043 """ 20044 before: String 20045 20046 """ 20047 Returns the first _n_ elements from the list. 20048 """ 20049 first: Int 20050 20051 """ 20052 Returns the last _n_ elements from the list. 20053 """ 20054 last: Int 20055 20056 """ 20057 Ordering options for the returned audit log entries. 20058 """ 20059 orderBy: AuditLogOrder = {field: CREATED_AT, direction: DESC} 20060 20061 """ 20062 The query string to filter audit entries 20063 """ 20064 query: String 20065 ): OrganizationAuditEntryConnection! 20066 20067 """ 20068 A URL pointing to the organization's public avatar. 20069 """ 20070 avatarUrl( 20071 """ 20072 The size of the resulting square image. 20073 """ 20074 size: Int 20075 ): URI! 20076 20077 """ 20078 Identifies the date and time when the object was created. 20079 """ 20080 createdAt: DateTime! 20081 20082 """ 20083 Identifies the primary key from the database. 20084 """ 20085 databaseId: Int 20086 20087 """ 20088 The organization's public profile description. 20089 """ 20090 description: String 20091 20092 """ 20093 The organization's public profile description rendered to HTML. 20094 """ 20095 descriptionHTML: String 20096 20097 """ 20098 A list of domains owned by the organization. 20099 """ 20100 domains( 20101 """ 20102 Returns the elements in the list that come after the specified cursor. 20103 """ 20104 after: String 20105 20106 """ 20107 Returns the elements in the list that come before the specified cursor. 20108 """ 20109 before: String 20110 20111 """ 20112 Returns the first _n_ elements from the list. 20113 """ 20114 first: Int 20115 20116 """ 20117 Filter by if the domain is verified. 20118 """ 20119 isVerified: Boolean = null 20120 20121 """ 20122 Returns the last _n_ elements from the list. 20123 """ 20124 last: Int 20125 20126 """ 20127 Ordering options for verifiable domains returned. 20128 """ 20129 orderBy: VerifiableDomainOrder = {field: DOMAIN, direction: ASC} 20130 ): VerifiableDomainConnection 20131 20132 """ 20133 The organization's public email. 20134 """ 20135 email: String 20136 20137 """ 20138 True if this user/organization has a GitHub Sponsors listing. 20139 """ 20140 hasSponsorsListing: Boolean! 20141 id: ID! 20142 20143 """ 20144 The interaction ability settings for this organization. 20145 """ 20146 interactionAbility: RepositoryInteractionAbility 20147 20148 """ 20149 The setting value for whether the organization has an IP allow list enabled. 20150 """ 20151 ipAllowListEnabledSetting: IpAllowListEnabledSettingValue! 20152 20153 """ 20154 The IP addresses that are allowed to access resources owned by the organization. 20155 """ 20156 ipAllowListEntries( 20157 """ 20158 Returns the elements in the list that come after the specified cursor. 20159 """ 20160 after: String 20161 20162 """ 20163 Returns the elements in the list that come before the specified cursor. 20164 """ 20165 before: String 20166 20167 """ 20168 Returns the first _n_ elements from the list. 20169 """ 20170 first: Int 20171 20172 """ 20173 Returns the last _n_ elements from the list. 20174 """ 20175 last: Int 20176 20177 """ 20178 Ordering options for IP allow list entries returned. 20179 """ 20180 orderBy: IpAllowListEntryOrder = {field: ALLOW_LIST_VALUE, direction: ASC} 20181 ): IpAllowListEntryConnection! 20182 20183 """ 20184 Check if the given account is sponsoring this user/organization. 20185 """ 20186 isSponsoredBy( 20187 """ 20188 The target account's login. 20189 """ 20190 accountLogin: String! 20191 ): Boolean! 20192 20193 """ 20194 True if the viewer is sponsored by this user/organization. 20195 """ 20196 isSponsoringViewer: Boolean! 20197 20198 """ 20199 Whether the organization has verified its profile email and website. 20200 """ 20201 isVerified: Boolean! 20202 20203 """ 20204 Showcases a selection of repositories and gists that the profile owner has 20205 either curated or that have been selected automatically based on popularity. 20206 """ 20207 itemShowcase: ProfileItemShowcase! 20208 20209 """ 20210 The organization's public profile location. 20211 """ 20212 location: String 20213 20214 """ 20215 The organization's login name. 20216 """ 20217 login: String! 20218 20219 """ 20220 Get the status messages members of this entity have set that are either public or visible only to the organization. 20221 """ 20222 memberStatuses( 20223 """ 20224 Returns the elements in the list that come after the specified cursor. 20225 """ 20226 after: String 20227 20228 """ 20229 Returns the elements in the list that come before the specified cursor. 20230 """ 20231 before: String 20232 20233 """ 20234 Returns the first _n_ elements from the list. 20235 """ 20236 first: Int 20237 20238 """ 20239 Returns the last _n_ elements from the list. 20240 """ 20241 last: Int 20242 20243 """ 20244 Ordering options for user statuses returned from the connection. 20245 """ 20246 orderBy: UserStatusOrder = {field: UPDATED_AT, direction: DESC} 20247 ): UserStatusConnection! 20248 20249 """ 20250 A list of users who are members of this organization. 20251 """ 20252 membersWithRole( 20253 """ 20254 Returns the elements in the list that come after the specified cursor. 20255 """ 20256 after: String 20257 20258 """ 20259 Returns the elements in the list that come before the specified cursor. 20260 """ 20261 before: String 20262 20263 """ 20264 Returns the first _n_ elements from the list. 20265 """ 20266 first: Int 20267 20268 """ 20269 Returns the last _n_ elements from the list. 20270 """ 20271 last: Int 20272 ): OrganizationMemberConnection! 20273 20274 """ 20275 The organization's public profile name. 20276 """ 20277 name: String 20278 20279 """ 20280 The HTTP path creating a new team 20281 """ 20282 newTeamResourcePath: URI! 20283 20284 """ 20285 The HTTP URL creating a new team 20286 """ 20287 newTeamUrl: URI! 20288 20289 """ 20290 Indicates if email notification delivery for this organization is restricted to verified domains. 20291 """ 20292 notificationDeliveryRestrictionEnabledSetting: NotificationRestrictionSettingValue! 20293 20294 """ 20295 The billing email for the organization. 20296 """ 20297 organizationBillingEmail: String 20298 20299 """ 20300 A list of packages under the owner. 20301 """ 20302 packages( 20303 """ 20304 Returns the elements in the list that come after the specified cursor. 20305 """ 20306 after: String 20307 20308 """ 20309 Returns the elements in the list that come before the specified cursor. 20310 """ 20311 before: String 20312 20313 """ 20314 Returns the first _n_ elements from the list. 20315 """ 20316 first: Int 20317 20318 """ 20319 Returns the last _n_ elements from the list. 20320 """ 20321 last: Int 20322 20323 """ 20324 Find packages by their names. 20325 """ 20326 names: [String] 20327 20328 """ 20329 Ordering of the returned packages. 20330 """ 20331 orderBy: PackageOrder = {field: CREATED_AT, direction: DESC} 20332 20333 """ 20334 Filter registry package by type. 20335 """ 20336 packageType: PackageType 20337 20338 """ 20339 Find packages in a repository by ID. 20340 """ 20341 repositoryId: ID 20342 ): PackageConnection! 20343 20344 """ 20345 A list of users who have been invited to join this organization. 20346 """ 20347 pendingMembers( 20348 """ 20349 Returns the elements in the list that come after the specified cursor. 20350 """ 20351 after: String 20352 20353 """ 20354 Returns the elements in the list that come before the specified cursor. 20355 """ 20356 before: String 20357 20358 """ 20359 Returns the first _n_ elements from the list. 20360 """ 20361 first: Int 20362 20363 """ 20364 Returns the last _n_ elements from the list. 20365 """ 20366 last: Int 20367 ): UserConnection! 20368 20369 """ 20370 A list of repositories and gists this profile owner can pin to their profile. 20371 """ 20372 pinnableItems( 20373 """ 20374 Returns the elements in the list that come after the specified cursor. 20375 """ 20376 after: String 20377 20378 """ 20379 Returns the elements in the list that come before the specified cursor. 20380 """ 20381 before: String 20382 20383 """ 20384 Returns the first _n_ elements from the list. 20385 """ 20386 first: Int 20387 20388 """ 20389 Returns the last _n_ elements from the list. 20390 """ 20391 last: Int 20392 20393 """ 20394 Filter the types of pinnable items that are returned. 20395 """ 20396 types: [PinnableItemType!] 20397 ): PinnableItemConnection! 20398 20399 """ 20400 A list of repositories and gists this profile owner has pinned to their profile 20401 """ 20402 pinnedItems( 20403 """ 20404 Returns the elements in the list that come after the specified cursor. 20405 """ 20406 after: String 20407 20408 """ 20409 Returns the elements in the list that come before the specified cursor. 20410 """ 20411 before: String 20412 20413 """ 20414 Returns the first _n_ elements from the list. 20415 """ 20416 first: Int 20417 20418 """ 20419 Returns the last _n_ elements from the list. 20420 """ 20421 last: Int 20422 20423 """ 20424 Filter the types of pinned items that are returned. 20425 """ 20426 types: [PinnableItemType!] 20427 ): PinnableItemConnection! 20428 20429 """ 20430 Returns how many more items this profile owner can pin to their profile. 20431 """ 20432 pinnedItemsRemaining: Int! 20433 20434 """ 20435 Find project by number. 20436 """ 20437 project( 20438 """ 20439 The project number to find. 20440 """ 20441 number: Int! 20442 ): Project 20443 20444 """ 20445 A list of projects under the owner. 20446 """ 20447 projects( 20448 """ 20449 Returns the elements in the list that come after the specified cursor. 20450 """ 20451 after: String 20452 20453 """ 20454 Returns the elements in the list that come before the specified cursor. 20455 """ 20456 before: String 20457 20458 """ 20459 Returns the first _n_ elements from the list. 20460 """ 20461 first: Int 20462 20463 """ 20464 Returns the last _n_ elements from the list. 20465 """ 20466 last: Int 20467 20468 """ 20469 Ordering options for projects returned from the connection 20470 """ 20471 orderBy: ProjectOrder 20472 20473 """ 20474 Query to search projects by, currently only searching by name. 20475 """ 20476 search: String 20477 20478 """ 20479 A list of states to filter the projects by. 20480 """ 20481 states: [ProjectState!] 20482 ): ProjectConnection! 20483 20484 """ 20485 The HTTP path listing organization's projects 20486 """ 20487 projectsResourcePath: URI! 20488 20489 """ 20490 The HTTP URL listing organization's projects 20491 """ 20492 projectsUrl: URI! 20493 20494 """ 20495 A list of repositories that the user owns. 20496 """ 20497 repositories( 20498 """ 20499 Array of viewer's affiliation options for repositories returned from the 20500 connection. For example, OWNER will include only repositories that the 20501 current viewer owns. 20502 """ 20503 affiliations: [RepositoryAffiliation] 20504 20505 """ 20506 Returns the elements in the list that come after the specified cursor. 20507 """ 20508 after: String 20509 20510 """ 20511 Returns the elements in the list that come before the specified cursor. 20512 """ 20513 before: String 20514 20515 """ 20516 Returns the first _n_ elements from the list. 20517 """ 20518 first: Int 20519 20520 """ 20521 If non-null, filters repositories according to whether they are forks of another repository 20522 """ 20523 isFork: Boolean 20524 20525 """ 20526 If non-null, filters repositories according to whether they have been locked 20527 """ 20528 isLocked: Boolean 20529 20530 """ 20531 Returns the last _n_ elements from the list. 20532 """ 20533 last: Int 20534 20535 """ 20536 Ordering options for repositories returned from the connection 20537 """ 20538 orderBy: RepositoryOrder 20539 20540 """ 20541 Array of owner's affiliation options for repositories returned from the 20542 connection. For example, OWNER will include only repositories that the 20543 organization or user being viewed owns. 20544 """ 20545 ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] 20546 20547 """ 20548 If non-null, filters repositories according to privacy 20549 """ 20550 privacy: RepositoryPrivacy 20551 ): RepositoryConnection! 20552 20553 """ 20554 Find Repository. 20555 """ 20556 repository( 20557 """ 20558 Name of Repository to find. 20559 """ 20560 name: String! 20561 ): Repository 20562 20563 """ 20564 When true the organization requires all members, billing managers, and outside 20565 collaborators to enable two-factor authentication. 20566 """ 20567 requiresTwoFactorAuthentication: Boolean 20568 20569 """ 20570 The HTTP path for this organization. 20571 """ 20572 resourcePath: URI! 20573 20574 """ 20575 The Organization's SAML identity providers 20576 """ 20577 samlIdentityProvider: OrganizationIdentityProvider 20578 20579 """ 20580 The GitHub Sponsors listing for this user or organization. 20581 """ 20582 sponsorsListing: SponsorsListing 20583 20584 """ 20585 The viewer's sponsorship of this entity. 20586 """ 20587 sponsorshipForViewerAsSponsor: Sponsorship 20588 20589 """ 20590 This object's sponsorships as the maintainer. 20591 """ 20592 sponsorshipsAsMaintainer( 20593 """ 20594 Returns the elements in the list that come after the specified cursor. 20595 """ 20596 after: String 20597 20598 """ 20599 Returns the elements in the list that come before the specified cursor. 20600 """ 20601 before: String 20602 20603 """ 20604 Returns the first _n_ elements from the list. 20605 """ 20606 first: Int 20607 20608 """ 20609 Whether or not to include private sponsorships in the result set 20610 """ 20611 includePrivate: Boolean = false 20612 20613 """ 20614 Returns the last _n_ elements from the list. 20615 """ 20616 last: Int 20617 20618 """ 20619 Ordering options for sponsorships returned from this connection. If left 20620 blank, the sponsorships will be ordered based on relevancy to the viewer. 20621 """ 20622 orderBy: SponsorshipOrder 20623 ): SponsorshipConnection! 20624 20625 """ 20626 This object's sponsorships as the sponsor. 20627 """ 20628 sponsorshipsAsSponsor( 20629 """ 20630 Returns the elements in the list that come after the specified cursor. 20631 """ 20632 after: String 20633 20634 """ 20635 Returns the elements in the list that come before the specified cursor. 20636 """ 20637 before: String 20638 20639 """ 20640 Returns the first _n_ elements from the list. 20641 """ 20642 first: Int 20643 20644 """ 20645 Returns the last _n_ elements from the list. 20646 """ 20647 last: Int 20648 20649 """ 20650 Ordering options for sponsorships returned from this connection. If left 20651 blank, the sponsorships will be ordered based on relevancy to the viewer. 20652 """ 20653 orderBy: SponsorshipOrder 20654 ): SponsorshipConnection! 20655 20656 """ 20657 Find an organization's team by its slug. 20658 """ 20659 team( 20660 """ 20661 The name or slug of the team to find. 20662 """ 20663 slug: String! 20664 ): Team 20665 20666 """ 20667 A list of teams in this organization. 20668 """ 20669 teams( 20670 """ 20671 Returns the elements in the list that come after the specified cursor. 20672 """ 20673 after: String 20674 20675 """ 20676 Returns the elements in the list that come before the specified cursor. 20677 """ 20678 before: String 20679 20680 """ 20681 Returns the first _n_ elements from the list. 20682 """ 20683 first: Int 20684 20685 """ 20686 Returns the last _n_ elements from the list. 20687 """ 20688 last: Int 20689 20690 """ 20691 If true, filters teams that are mapped to an LDAP Group (Enterprise only) 20692 """ 20693 ldapMapped: Boolean 20694 20695 """ 20696 Ordering options for teams returned from the connection 20697 """ 20698 orderBy: TeamOrder 20699 20700 """ 20701 If non-null, filters teams according to privacy 20702 """ 20703 privacy: TeamPrivacy 20704 20705 """ 20706 If non-null, filters teams with query on team name and team slug 20707 """ 20708 query: String 20709 20710 """ 20711 If non-null, filters teams according to whether the viewer is an admin or member on team 20712 """ 20713 role: TeamRole 20714 20715 """ 20716 If true, restrict to only root teams 20717 """ 20718 rootTeamsOnly: Boolean = false 20719 20720 """ 20721 User logins to filter by 20722 """ 20723 userLogins: [String!] 20724 ): TeamConnection! 20725 20726 """ 20727 The HTTP path listing organization's teams 20728 """ 20729 teamsResourcePath: URI! 20730 20731 """ 20732 The HTTP URL listing organization's teams 20733 """ 20734 teamsUrl: URI! 20735 20736 """ 20737 The organization's Twitter username. 20738 """ 20739 twitterUsername: String 20740 20741 """ 20742 Identifies the date and time when the object was last updated. 20743 """ 20744 updatedAt: DateTime! 20745 20746 """ 20747 The HTTP URL for this organization. 20748 """ 20749 url: URI! 20750 20751 """ 20752 Organization is adminable by the viewer. 20753 """ 20754 viewerCanAdminister: Boolean! 20755 20756 """ 20757 Can the viewer pin repositories and gists to the profile? 20758 """ 20759 viewerCanChangePinnedItems: Boolean! 20760 20761 """ 20762 Can the current viewer create new projects on this owner. 20763 """ 20764 viewerCanCreateProjects: Boolean! 20765 20766 """ 20767 Viewer can create repositories on this organization 20768 """ 20769 viewerCanCreateRepositories: Boolean! 20770 20771 """ 20772 Viewer can create teams on this organization. 20773 """ 20774 viewerCanCreateTeams: Boolean! 20775 20776 """ 20777 Whether or not the viewer is able to sponsor this user/organization. 20778 """ 20779 viewerCanSponsor: Boolean! 20780 20781 """ 20782 Viewer is an active member of this organization. 20783 """ 20784 viewerIsAMember: Boolean! 20785 20786 """ 20787 True if the viewer is sponsoring this user/organization. 20788 """ 20789 viewerIsSponsoring: Boolean! 20790 20791 """ 20792 The organization's public profile URL. 20793 """ 20794 websiteUrl: URI 20795 } 20796 20797 """ 20798 An audit entry in an organization audit log. 20799 """ 20800 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 20801 20802 """ 20803 The connection type for OrganizationAuditEntry. 20804 """ 20805 type OrganizationAuditEntryConnection { 20806 """ 20807 A list of edges. 20808 """ 20809 edges: [OrganizationAuditEntryEdge] 20810 20811 """ 20812 A list of nodes. 20813 """ 20814 nodes: [OrganizationAuditEntry] 20815 20816 """ 20817 Information to aid in pagination. 20818 """ 20819 pageInfo: PageInfo! 20820 20821 """ 20822 Identifies the total count of items in the connection. 20823 """ 20824 totalCount: Int! 20825 } 20826 20827 """ 20828 Metadata for an audit entry with action org.* 20829 """ 20830 interface OrganizationAuditEntryData { 20831 """ 20832 The Organization associated with the Audit Entry. 20833 """ 20834 organization: Organization 20835 20836 """ 20837 The name of the Organization. 20838 """ 20839 organizationName: String 20840 20841 """ 20842 The HTTP path for the organization 20843 """ 20844 organizationResourcePath: URI 20845 20846 """ 20847 The HTTP URL for the organization 20848 """ 20849 organizationUrl: URI 20850 } 20851 20852 """ 20853 An edge in a connection. 20854 """ 20855 type OrganizationAuditEntryEdge { 20856 """ 20857 A cursor for use in pagination. 20858 """ 20859 cursor: String! 20860 20861 """ 20862 The item at the end of the edge. 20863 """ 20864 node: OrganizationAuditEntry 20865 } 20866 20867 """ 20868 The connection type for Organization. 20869 """ 20870 type OrganizationConnection { 20871 """ 20872 A list of edges. 20873 """ 20874 edges: [OrganizationEdge] 20875 20876 """ 20877 A list of nodes. 20878 """ 20879 nodes: [Organization] 20880 20881 """ 20882 Information to aid in pagination. 20883 """ 20884 pageInfo: PageInfo! 20885 20886 """ 20887 Identifies the total count of items in the connection. 20888 """ 20889 totalCount: Int! 20890 } 20891 20892 """ 20893 An edge in a connection. 20894 """ 20895 type OrganizationEdge { 20896 """ 20897 A cursor for use in pagination. 20898 """ 20899 cursor: String! 20900 20901 """ 20902 The item at the end of the edge. 20903 """ 20904 node: Organization 20905 } 20906 20907 """ 20908 An Identity Provider configured to provision SAML and SCIM identities for Organizations 20909 """ 20910 type OrganizationIdentityProvider implements Node { 20911 """ 20912 The digest algorithm used to sign SAML requests for the Identity Provider. 20913 """ 20914 digestMethod: URI 20915 20916 """ 20917 External Identities provisioned by this Identity Provider 20918 """ 20919 externalIdentities( 20920 """ 20921 Returns the elements in the list that come after the specified cursor. 20922 """ 20923 after: String 20924 20925 """ 20926 Returns the elements in the list that come before the specified cursor. 20927 """ 20928 before: String 20929 20930 """ 20931 Returns the first _n_ elements from the list. 20932 """ 20933 first: Int 20934 20935 """ 20936 Returns the last _n_ elements from the list. 20937 """ 20938 last: Int 20939 ): ExternalIdentityConnection! 20940 id: ID! 20941 20942 """ 20943 The x509 certificate used by the Identity Provider to sign assertions and responses. 20944 """ 20945 idpCertificate: X509Certificate 20946 20947 """ 20948 The Issuer Entity ID for the SAML Identity Provider 20949 """ 20950 issuer: String 20951 20952 """ 20953 Organization this Identity Provider belongs to 20954 """ 20955 organization: Organization 20956 20957 """ 20958 The signature algorithm used to sign SAML requests for the Identity Provider. 20959 """ 20960 signatureMethod: URI 20961 20962 """ 20963 The URL endpoint for the Identity Provider's SAML SSO. 20964 """ 20965 ssoUrl: URI 20966 } 20967 20968 """ 20969 An Invitation for a user to an organization. 20970 """ 20971 type OrganizationInvitation implements Node { 20972 """ 20973 Identifies the date and time when the object was created. 20974 """ 20975 createdAt: DateTime! 20976 20977 """ 20978 The email address of the user invited to the organization. 20979 """ 20980 email: String 20981 id: ID! 20982 20983 """ 20984 The type of invitation that was sent (e.g. email, user). 20985 """ 20986 invitationType: OrganizationInvitationType! 20987 20988 """ 20989 The user who was invited to the organization. 20990 """ 20991 invitee: User 20992 20993 """ 20994 The user who created the invitation. 20995 """ 20996 inviter: User! 20997 20998 """ 20999 The organization the invite is for 21000 """ 21001 organization: Organization! 21002 21003 """ 21004 The user's pending role in the organization (e.g. member, owner). 21005 """ 21006 role: OrganizationInvitationRole! 21007 } 21008 21009 """ 21010 The connection type for OrganizationInvitation. 21011 """ 21012 type OrganizationInvitationConnection { 21013 """ 21014 A list of edges. 21015 """ 21016 edges: [OrganizationInvitationEdge] 21017 21018 """ 21019 A list of nodes. 21020 """ 21021 nodes: [OrganizationInvitation] 21022 21023 """ 21024 Information to aid in pagination. 21025 """ 21026 pageInfo: PageInfo! 21027 21028 """ 21029 Identifies the total count of items in the connection. 21030 """ 21031 totalCount: Int! 21032 } 21033 21034 """ 21035 An edge in a connection. 21036 """ 21037 type OrganizationInvitationEdge { 21038 """ 21039 A cursor for use in pagination. 21040 """ 21041 cursor: String! 21042 21043 """ 21044 The item at the end of the edge. 21045 """ 21046 node: OrganizationInvitation 21047 } 21048 21049 """ 21050 The possible organization invitation roles. 21051 """ 21052 enum OrganizationInvitationRole { 21053 """ 21054 The user is invited to be an admin of the organization. 21055 """ 21056 ADMIN 21057 21058 """ 21059 The user is invited to be a billing manager of the organization. 21060 """ 21061 BILLING_MANAGER 21062 21063 """ 21064 The user is invited to be a direct member of the organization. 21065 """ 21066 DIRECT_MEMBER 21067 21068 """ 21069 The user's previous role will be reinstated. 21070 """ 21071 REINSTATE 21072 } 21073 21074 """ 21075 The possible organization invitation types. 21076 """ 21077 enum OrganizationInvitationType { 21078 """ 21079 The invitation was to an email address. 21080 """ 21081 EMAIL 21082 21083 """ 21084 The invitation was to an existing user. 21085 """ 21086 USER 21087 } 21088 21089 """ 21090 The connection type for User. 21091 """ 21092 type OrganizationMemberConnection { 21093 """ 21094 A list of edges. 21095 """ 21096 edges: [OrganizationMemberEdge] 21097 21098 """ 21099 A list of nodes. 21100 """ 21101 nodes: [User] 21102 21103 """ 21104 Information to aid in pagination. 21105 """ 21106 pageInfo: PageInfo! 21107 21108 """ 21109 Identifies the total count of items in the connection. 21110 """ 21111 totalCount: Int! 21112 } 21113 21114 """ 21115 Represents a user within an organization. 21116 """ 21117 type OrganizationMemberEdge { 21118 """ 21119 A cursor for use in pagination. 21120 """ 21121 cursor: String! 21122 21123 """ 21124 Whether the organization member has two factor enabled or not. Returns null if information is not available to viewer. 21125 """ 21126 hasTwoFactorEnabled: Boolean 21127 21128 """ 21129 The item at the end of the edge. 21130 """ 21131 node: User 21132 21133 """ 21134 The role this user has in the organization. 21135 """ 21136 role: OrganizationMemberRole 21137 } 21138 21139 """ 21140 The possible roles within an organization for its members. 21141 """ 21142 enum OrganizationMemberRole { 21143 """ 21144 The user is an administrator of the organization. 21145 """ 21146 ADMIN 21147 21148 """ 21149 The user is a member of the organization. 21150 """ 21151 MEMBER 21152 } 21153 21154 """ 21155 The possible values for the members can create repositories setting on an organization. 21156 """ 21157 enum OrganizationMembersCanCreateRepositoriesSettingValue { 21158 """ 21159 Members will be able to create public and private repositories. 21160 """ 21161 ALL 21162 21163 """ 21164 Members will not be able to create public or private repositories. 21165 """ 21166 DISABLED 21167 21168 """ 21169 Members will be able to create only private repositories. 21170 """ 21171 PRIVATE 21172 } 21173 21174 """ 21175 Ordering options for organization connections. 21176 """ 21177 input OrganizationOrder { 21178 """ 21179 The ordering direction. 21180 """ 21181 direction: OrderDirection! 21182 21183 """ 21184 The field to order organizations by. 21185 """ 21186 field: OrganizationOrderField! 21187 } 21188 21189 """ 21190 Properties by which organization connections can be ordered. 21191 """ 21192 enum OrganizationOrderField { 21193 """ 21194 Order organizations by creation time 21195 """ 21196 CREATED_AT 21197 21198 """ 21199 Order organizations by login 21200 """ 21201 LOGIN 21202 } 21203 21204 """ 21205 An organization teams hovercard context 21206 """ 21207 type OrganizationTeamsHovercardContext implements HovercardContext { 21208 """ 21209 A string describing this context 21210 """ 21211 message: String! 21212 21213 """ 21214 An octicon to accompany this context 21215 """ 21216 octicon: String! 21217 21218 """ 21219 Teams in this organization the user is a member of that are relevant 21220 """ 21221 relevantTeams( 21222 """ 21223 Returns the elements in the list that come after the specified cursor. 21224 """ 21225 after: String 21226 21227 """ 21228 Returns the elements in the list that come before the specified cursor. 21229 """ 21230 before: String 21231 21232 """ 21233 Returns the first _n_ elements from the list. 21234 """ 21235 first: Int 21236 21237 """ 21238 Returns the last _n_ elements from the list. 21239 """ 21240 last: Int 21241 ): TeamConnection! 21242 21243 """ 21244 The path for the full team list for this user 21245 """ 21246 teamsResourcePath: URI! 21247 21248 """ 21249 The URL for the full team list for this user 21250 """ 21251 teamsUrl: URI! 21252 21253 """ 21254 The total number of teams the user is on in the organization 21255 """ 21256 totalTeamCount: Int! 21257 } 21258 21259 """ 21260 An organization list hovercard context 21261 """ 21262 type OrganizationsHovercardContext implements HovercardContext { 21263 """ 21264 A string describing this context 21265 """ 21266 message: String! 21267 21268 """ 21269 An octicon to accompany this context 21270 """ 21271 octicon: String! 21272 21273 """ 21274 Organizations this user is a member of that are relevant 21275 """ 21276 relevantOrganizations( 21277 """ 21278 Returns the elements in the list that come after the specified cursor. 21279 """ 21280 after: String 21281 21282 """ 21283 Returns the elements in the list that come before the specified cursor. 21284 """ 21285 before: String 21286 21287 """ 21288 Returns the first _n_ elements from the list. 21289 """ 21290 first: Int 21291 21292 """ 21293 Returns the last _n_ elements from the list. 21294 """ 21295 last: Int 21296 ): OrganizationConnection! 21297 21298 """ 21299 The total number of organizations this user is in 21300 """ 21301 totalOrganizationCount: Int! 21302 } 21303 21304 """ 21305 Information for an uploaded package. 21306 """ 21307 type Package implements Node { 21308 id: ID! 21309 21310 """ 21311 Find the latest version for the package. 21312 """ 21313 latestVersion: PackageVersion 21314 21315 """ 21316 Identifies the name of the package. 21317 """ 21318 name: String! 21319 21320 """ 21321 Identifies the type of the package. 21322 """ 21323 packageType: PackageType! 21324 21325 """ 21326 The repository this package belongs to. 21327 """ 21328 repository: Repository 21329 21330 """ 21331 Statistics about package activity. 21332 """ 21333 statistics: PackageStatistics 21334 21335 """ 21336 Find package version by version string. 21337 """ 21338 version( 21339 """ 21340 The package version. 21341 """ 21342 version: String! 21343 ): PackageVersion 21344 21345 """ 21346 list of versions for this package 21347 """ 21348 versions( 21349 """ 21350 Returns the elements in the list that come after the specified cursor. 21351 """ 21352 after: String 21353 21354 """ 21355 Returns the elements in the list that come before the specified cursor. 21356 """ 21357 before: String 21358 21359 """ 21360 Returns the first _n_ elements from the list. 21361 """ 21362 first: Int 21363 21364 """ 21365 Returns the last _n_ elements from the list. 21366 """ 21367 last: Int 21368 21369 """ 21370 Ordering of the returned packages. 21371 """ 21372 orderBy: PackageVersionOrder = {field: CREATED_AT, direction: DESC} 21373 ): PackageVersionConnection! 21374 } 21375 21376 """ 21377 The connection type for Package. 21378 """ 21379 type PackageConnection { 21380 """ 21381 A list of edges. 21382 """ 21383 edges: [PackageEdge] 21384 21385 """ 21386 A list of nodes. 21387 """ 21388 nodes: [Package] 21389 21390 """ 21391 Information to aid in pagination. 21392 """ 21393 pageInfo: PageInfo! 21394 21395 """ 21396 Identifies the total count of items in the connection. 21397 """ 21398 totalCount: Int! 21399 } 21400 21401 """ 21402 An edge in a connection. 21403 """ 21404 type PackageEdge { 21405 """ 21406 A cursor for use in pagination. 21407 """ 21408 cursor: String! 21409 21410 """ 21411 The item at the end of the edge. 21412 """ 21413 node: Package 21414 } 21415 21416 """ 21417 A file in a package version. 21418 """ 21419 type PackageFile implements Node { 21420 id: ID! 21421 21422 """ 21423 MD5 hash of the file. 21424 """ 21425 md5: String 21426 21427 """ 21428 Name of the file. 21429 """ 21430 name: String! 21431 21432 """ 21433 The package version this file belongs to. 21434 """ 21435 packageVersion: PackageVersion 21436 21437 """ 21438 SHA1 hash of the file. 21439 """ 21440 sha1: String 21441 21442 """ 21443 SHA256 hash of the file. 21444 """ 21445 sha256: String 21446 21447 """ 21448 Size of the file in bytes. 21449 """ 21450 size: Int 21451 21452 """ 21453 Identifies the date and time when the object was last updated. 21454 """ 21455 updatedAt: DateTime! 21456 21457 """ 21458 URL to download the asset. 21459 """ 21460 url: URI 21461 } 21462 21463 """ 21464 The connection type for PackageFile. 21465 """ 21466 type PackageFileConnection { 21467 """ 21468 A list of edges. 21469 """ 21470 edges: [PackageFileEdge] 21471 21472 """ 21473 A list of nodes. 21474 """ 21475 nodes: [PackageFile] 21476 21477 """ 21478 Information to aid in pagination. 21479 """ 21480 pageInfo: PageInfo! 21481 21482 """ 21483 Identifies the total count of items in the connection. 21484 """ 21485 totalCount: Int! 21486 } 21487 21488 """ 21489 An edge in a connection. 21490 """ 21491 type PackageFileEdge { 21492 """ 21493 A cursor for use in pagination. 21494 """ 21495 cursor: String! 21496 21497 """ 21498 The item at the end of the edge. 21499 """ 21500 node: PackageFile 21501 } 21502 21503 """ 21504 Ways in which lists of package files can be ordered upon return. 21505 """ 21506 input PackageFileOrder { 21507 """ 21508 The direction in which to order package files by the specified field. 21509 """ 21510 direction: OrderDirection 21511 21512 """ 21513 The field in which to order package files by. 21514 """ 21515 field: PackageFileOrderField 21516 } 21517 21518 """ 21519 Properties by which package file connections can be ordered. 21520 """ 21521 enum PackageFileOrderField { 21522 """ 21523 Order package files by creation time 21524 """ 21525 CREATED_AT 21526 } 21527 21528 """ 21529 Ways in which lists of packages can be ordered upon return. 21530 """ 21531 input PackageOrder { 21532 """ 21533 The direction in which to order packages by the specified field. 21534 """ 21535 direction: OrderDirection 21536 21537 """ 21538 The field in which to order packages by. 21539 """ 21540 field: PackageOrderField 21541 } 21542 21543 """ 21544 Properties by which package connections can be ordered. 21545 """ 21546 enum PackageOrderField { 21547 """ 21548 Order packages by creation time 21549 """ 21550 CREATED_AT 21551 } 21552 21553 """ 21554 Represents an owner of a package. 21555 """ 21556 interface PackageOwner { 21557 id: ID! 21558 21559 """ 21560 A list of packages under the owner. 21561 """ 21562 packages( 21563 """ 21564 Returns the elements in the list that come after the specified cursor. 21565 """ 21566 after: String 21567 21568 """ 21569 Returns the elements in the list that come before the specified cursor. 21570 """ 21571 before: String 21572 21573 """ 21574 Returns the first _n_ elements from the list. 21575 """ 21576 first: Int 21577 21578 """ 21579 Returns the last _n_ elements from the list. 21580 """ 21581 last: Int 21582 21583 """ 21584 Find packages by their names. 21585 """ 21586 names: [String] 21587 21588 """ 21589 Ordering of the returned packages. 21590 """ 21591 orderBy: PackageOrder = {field: CREATED_AT, direction: DESC} 21592 21593 """ 21594 Filter registry package by type. 21595 """ 21596 packageType: PackageType 21597 21598 """ 21599 Find packages in a repository by ID. 21600 """ 21601 repositoryId: ID 21602 ): PackageConnection! 21603 } 21604 21605 """ 21606 Represents a object that contains package activity statistics such as downloads. 21607 """ 21608 type PackageStatistics { 21609 """ 21610 Number of times the package was downloaded since it was created. 21611 """ 21612 downloadsTotalCount: Int! 21613 } 21614 21615 """ 21616 A version tag contains the mapping between a tag name and a version. 21617 """ 21618 type PackageTag implements Node { 21619 id: ID! 21620 21621 """ 21622 Identifies the tag name of the version. 21623 """ 21624 name: String! 21625 21626 """ 21627 Version that the tag is associated with. 21628 """ 21629 version: PackageVersion 21630 } 21631 21632 """ 21633 The possible types of a package. 21634 """ 21635 enum PackageType { 21636 """ 21637 A debian package. 21638 """ 21639 DEBIAN 21640 21641 """ 21642 A docker image. 21643 """ 21644 DOCKER 21645 21646 """ 21647 A maven package. 21648 """ 21649 MAVEN 21650 21651 """ 21652 An npm package. 21653 """ 21654 NPM 21655 21656 """ 21657 A nuget package. 21658 """ 21659 NUGET 21660 21661 """ 21662 A python package. 21663 """ 21664 PYPI 21665 21666 """ 21667 A rubygems package. 21668 """ 21669 RUBYGEMS 21670 } 21671 21672 """ 21673 Information about a specific package version. 21674 """ 21675 type PackageVersion implements Node { 21676 """ 21677 List of files associated with this package version 21678 """ 21679 files( 21680 """ 21681 Returns the elements in the list that come after the specified cursor. 21682 """ 21683 after: String 21684 21685 """ 21686 Returns the elements in the list that come before the specified cursor. 21687 """ 21688 before: String 21689 21690 """ 21691 Returns the first _n_ elements from the list. 21692 """ 21693 first: Int 21694 21695 """ 21696 Returns the last _n_ elements from the list. 21697 """ 21698 last: Int 21699 21700 """ 21701 Ordering of the returned package files. 21702 """ 21703 orderBy: PackageFileOrder = {field: CREATED_AT, direction: ASC} 21704 ): PackageFileConnection! 21705 id: ID! 21706 21707 """ 21708 The package associated with this version. 21709 """ 21710 package: Package 21711 21712 """ 21713 The platform this version was built for. 21714 """ 21715 platform: String 21716 21717 """ 21718 Whether or not this version is a pre-release. 21719 """ 21720 preRelease: Boolean! 21721 21722 """ 21723 The README of this package version. 21724 """ 21725 readme: String 21726 21727 """ 21728 The release associated with this package version. 21729 """ 21730 release: Release 21731 21732 """ 21733 Statistics about package activity. 21734 """ 21735 statistics: PackageVersionStatistics 21736 21737 """ 21738 The package version summary. 21739 """ 21740 summary: String 21741 21742 """ 21743 The version string. 21744 """ 21745 version: String! 21746 } 21747 21748 """ 21749 The connection type for PackageVersion. 21750 """ 21751 type PackageVersionConnection { 21752 """ 21753 A list of edges. 21754 """ 21755 edges: [PackageVersionEdge] 21756 21757 """ 21758 A list of nodes. 21759 """ 21760 nodes: [PackageVersion] 21761 21762 """ 21763 Information to aid in pagination. 21764 """ 21765 pageInfo: PageInfo! 21766 21767 """ 21768 Identifies the total count of items in the connection. 21769 """ 21770 totalCount: Int! 21771 } 21772 21773 """ 21774 An edge in a connection. 21775 """ 21776 type PackageVersionEdge { 21777 """ 21778 A cursor for use in pagination. 21779 """ 21780 cursor: String! 21781 21782 """ 21783 The item at the end of the edge. 21784 """ 21785 node: PackageVersion 21786 } 21787 21788 """ 21789 Ways in which lists of package versions can be ordered upon return. 21790 """ 21791 input PackageVersionOrder { 21792 """ 21793 The direction in which to order package versions by the specified field. 21794 """ 21795 direction: OrderDirection 21796 21797 """ 21798 The field in which to order package versions by. 21799 """ 21800 field: PackageVersionOrderField 21801 } 21802 21803 """ 21804 Properties by which package version connections can be ordered. 21805 """ 21806 enum PackageVersionOrderField { 21807 """ 21808 Order package versions by creation time 21809 """ 21810 CREATED_AT 21811 } 21812 21813 """ 21814 Represents a object that contains package version activity statistics such as downloads. 21815 """ 21816 type PackageVersionStatistics { 21817 """ 21818 Number of times the package was downloaded since it was created. 21819 """ 21820 downloadsTotalCount: Int! 21821 } 21822 21823 """ 21824 Information about pagination in a connection. 21825 """ 21826 type PageInfo { 21827 """ 21828 When paginating forwards, the cursor to continue. 21829 """ 21830 endCursor: String 21831 21832 """ 21833 When paginating forwards, are there more items? 21834 """ 21835 hasNextPage: Boolean! 21836 21837 """ 21838 When paginating backwards, are there more items? 21839 """ 21840 hasPreviousPage: Boolean! 21841 21842 """ 21843 When paginating backwards, the cursor to continue. 21844 """ 21845 startCursor: String 21846 } 21847 21848 """ 21849 Types that can grant permissions on a repository to a user 21850 """ 21851 union PermissionGranter = Organization | Repository | Team 21852 21853 """ 21854 A level of permission and source for a user's access to a repository. 21855 """ 21856 type PermissionSource { 21857 """ 21858 The organization the repository belongs to. 21859 """ 21860 organization: Organization! 21861 21862 """ 21863 The level of access this source has granted to the user. 21864 """ 21865 permission: DefaultRepositoryPermissionField! 21866 21867 """ 21868 The source of this permission. 21869 """ 21870 source: PermissionGranter! 21871 } 21872 21873 """ 21874 Autogenerated input type of PinIssue 21875 """ 21876 input PinIssueInput { 21877 """ 21878 A unique identifier for the client performing the mutation. 21879 """ 21880 clientMutationId: String 21881 21882 """ 21883 The ID of the issue to be pinned 21884 """ 21885 issueId: ID! @possibleTypes(concreteTypes: ["Issue"]) 21886 } 21887 21888 """ 21889 Autogenerated return type of PinIssue 21890 """ 21891 type PinIssuePayload { 21892 """ 21893 A unique identifier for the client performing the mutation. 21894 """ 21895 clientMutationId: String 21896 21897 """ 21898 The issue that was pinned 21899 """ 21900 issue: Issue 21901 } 21902 21903 """ 21904 Types that can be pinned to a profile page. 21905 """ 21906 union PinnableItem = Gist | Repository 21907 21908 """ 21909 The connection type for PinnableItem. 21910 """ 21911 type PinnableItemConnection { 21912 """ 21913 A list of edges. 21914 """ 21915 edges: [PinnableItemEdge] 21916 21917 """ 21918 A list of nodes. 21919 """ 21920 nodes: [PinnableItem] 21921 21922 """ 21923 Information to aid in pagination. 21924 """ 21925 pageInfo: PageInfo! 21926 21927 """ 21928 Identifies the total count of items in the connection. 21929 """ 21930 totalCount: Int! 21931 } 21932 21933 """ 21934 An edge in a connection. 21935 """ 21936 type PinnableItemEdge { 21937 """ 21938 A cursor for use in pagination. 21939 """ 21940 cursor: String! 21941 21942 """ 21943 The item at the end of the edge. 21944 """ 21945 node: PinnableItem 21946 } 21947 21948 """ 21949 Represents items that can be pinned to a profile page or dashboard. 21950 """ 21951 enum PinnableItemType { 21952 """ 21953 A gist. 21954 """ 21955 GIST 21956 21957 """ 21958 An issue. 21959 """ 21960 ISSUE 21961 21962 """ 21963 An organization. 21964 """ 21965 ORGANIZATION 21966 21967 """ 21968 A project. 21969 """ 21970 PROJECT 21971 21972 """ 21973 A pull request. 21974 """ 21975 PULL_REQUEST 21976 21977 """ 21978 A repository. 21979 """ 21980 REPOSITORY 21981 21982 """ 21983 A team. 21984 """ 21985 TEAM 21986 21987 """ 21988 A user. 21989 """ 21990 USER 21991 } 21992 21993 """ 21994 Represents a 'pinned' event on a given issue or pull request. 21995 """ 21996 type PinnedEvent implements Node { 21997 """ 21998 Identifies the actor who performed the event. 21999 """ 22000 actor: Actor 22001 22002 """ 22003 Identifies the date and time when the object was created. 22004 """ 22005 createdAt: DateTime! 22006 id: ID! 22007 22008 """ 22009 Identifies the issue associated with the event. 22010 """ 22011 issue: Issue! 22012 } 22013 22014 """ 22015 A Pinned Issue is a issue pinned to a repository's index page. 22016 """ 22017 type PinnedIssue implements Node { 22018 """ 22019 Identifies the primary key from the database. 22020 """ 22021 databaseId: Int 22022 id: ID! 22023 22024 """ 22025 The issue that was pinned. 22026 """ 22027 issue: Issue! 22028 22029 """ 22030 The actor that pinned this issue. 22031 """ 22032 pinnedBy: Actor! 22033 22034 """ 22035 The repository that this issue was pinned to. 22036 """ 22037 repository: Repository! 22038 } 22039 22040 """ 22041 The connection type for PinnedIssue. 22042 """ 22043 type PinnedIssueConnection { 22044 """ 22045 A list of edges. 22046 """ 22047 edges: [PinnedIssueEdge] 22048 22049 """ 22050 A list of nodes. 22051 """ 22052 nodes: [PinnedIssue] 22053 22054 """ 22055 Information to aid in pagination. 22056 """ 22057 pageInfo: PageInfo! 22058 22059 """ 22060 Identifies the total count of items in the connection. 22061 """ 22062 totalCount: Int! 22063 } 22064 22065 """ 22066 An edge in a connection. 22067 """ 22068 type PinnedIssueEdge { 22069 """ 22070 A cursor for use in pagination. 22071 """ 22072 cursor: String! 22073 22074 """ 22075 The item at the end of the edge. 22076 """ 22077 node: PinnedIssue 22078 } 22079 22080 """ 22081 An ISO-8601 encoded UTC date string with millisecond precision. 22082 """ 22083 scalar PreciseDateTime 22084 22085 """ 22086 Audit log entry for a private_repository_forking.disable event. 22087 """ 22088 type PrivateRepositoryForkingDisableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { 22089 """ 22090 The action name 22091 """ 22092 action: String! 22093 22094 """ 22095 The user who initiated the action 22096 """ 22097 actor: AuditEntryActor 22098 22099 """ 22100 The IP address of the actor 22101 """ 22102 actorIp: String 22103 22104 """ 22105 A readable representation of the actor's location 22106 """ 22107 actorLocation: ActorLocation 22108 22109 """ 22110 The username of the user who initiated the action 22111 """ 22112 actorLogin: String 22113 22114 """ 22115 The HTTP path for the actor. 22116 """ 22117 actorResourcePath: URI 22118 22119 """ 22120 The HTTP URL for the actor. 22121 """ 22122 actorUrl: URI 22123 22124 """ 22125 The time the action was initiated 22126 """ 22127 createdAt: PreciseDateTime! 22128 22129 """ 22130 The HTTP path for this enterprise. 22131 """ 22132 enterpriseResourcePath: URI 22133 22134 """ 22135 The slug of the enterprise. 22136 """ 22137 enterpriseSlug: String 22138 22139 """ 22140 The HTTP URL for this enterprise. 22141 """ 22142 enterpriseUrl: URI 22143 id: ID! 22144 22145 """ 22146 The corresponding operation type for the action 22147 """ 22148 operationType: OperationType 22149 22150 """ 22151 The Organization associated with the Audit Entry. 22152 """ 22153 organization: Organization 22154 22155 """ 22156 The name of the Organization. 22157 """ 22158 organizationName: String 22159 22160 """ 22161 The HTTP path for the organization 22162 """ 22163 organizationResourcePath: URI 22164 22165 """ 22166 The HTTP URL for the organization 22167 """ 22168 organizationUrl: URI 22169 22170 """ 22171 The repository associated with the action 22172 """ 22173 repository: Repository 22174 22175 """ 22176 The name of the repository 22177 """ 22178 repositoryName: String 22179 22180 """ 22181 The HTTP path for the repository 22182 """ 22183 repositoryResourcePath: URI 22184 22185 """ 22186 The HTTP URL for the repository 22187 """ 22188 repositoryUrl: URI 22189 22190 """ 22191 The user affected by the action 22192 """ 22193 user: User 22194 22195 """ 22196 For actions involving two users, the actor is the initiator and the user is the affected user. 22197 """ 22198 userLogin: String 22199 22200 """ 22201 The HTTP path for the user. 22202 """ 22203 userResourcePath: URI 22204 22205 """ 22206 The HTTP URL for the user. 22207 """ 22208 userUrl: URI 22209 } 22210 22211 """ 22212 Audit log entry for a private_repository_forking.enable event. 22213 """ 22214 type PrivateRepositoryForkingEnableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { 22215 """ 22216 The action name 22217 """ 22218 action: String! 22219 22220 """ 22221 The user who initiated the action 22222 """ 22223 actor: AuditEntryActor 22224 22225 """ 22226 The IP address of the actor 22227 """ 22228 actorIp: String 22229 22230 """ 22231 A readable representation of the actor's location 22232 """ 22233 actorLocation: ActorLocation 22234 22235 """ 22236 The username of the user who initiated the action 22237 """ 22238 actorLogin: String 22239 22240 """ 22241 The HTTP path for the actor. 22242 """ 22243 actorResourcePath: URI 22244 22245 """ 22246 The HTTP URL for the actor. 22247 """ 22248 actorUrl: URI 22249 22250 """ 22251 The time the action was initiated 22252 """ 22253 createdAt: PreciseDateTime! 22254 22255 """ 22256 The HTTP path for this enterprise. 22257 """ 22258 enterpriseResourcePath: URI 22259 22260 """ 22261 The slug of the enterprise. 22262 """ 22263 enterpriseSlug: String 22264 22265 """ 22266 The HTTP URL for this enterprise. 22267 """ 22268 enterpriseUrl: URI 22269 id: ID! 22270 22271 """ 22272 The corresponding operation type for the action 22273 """ 22274 operationType: OperationType 22275 22276 """ 22277 The Organization associated with the Audit Entry. 22278 """ 22279 organization: Organization 22280 22281 """ 22282 The name of the Organization. 22283 """ 22284 organizationName: String 22285 22286 """ 22287 The HTTP path for the organization 22288 """ 22289 organizationResourcePath: URI 22290 22291 """ 22292 The HTTP URL for the organization 22293 """ 22294 organizationUrl: URI 22295 22296 """ 22297 The repository associated with the action 22298 """ 22299 repository: Repository 22300 22301 """ 22302 The name of the repository 22303 """ 22304 repositoryName: String 22305 22306 """ 22307 The HTTP path for the repository 22308 """ 22309 repositoryResourcePath: URI 22310 22311 """ 22312 The HTTP URL for the repository 22313 """ 22314 repositoryUrl: URI 22315 22316 """ 22317 The user affected by the action 22318 """ 22319 user: User 22320 22321 """ 22322 For actions involving two users, the actor is the initiator and the user is the affected user. 22323 """ 22324 userLogin: String 22325 22326 """ 22327 The HTTP path for the user. 22328 """ 22329 userResourcePath: URI 22330 22331 """ 22332 The HTTP URL for the user. 22333 """ 22334 userUrl: URI 22335 } 22336 22337 """ 22338 A curatable list of repositories relating to a repository owner, which defaults 22339 to showing the most popular repositories they own. 22340 """ 22341 type ProfileItemShowcase { 22342 """ 22343 Whether or not the owner has pinned any repositories or gists. 22344 """ 22345 hasPinnedItems: Boolean! 22346 22347 """ 22348 The repositories and gists in the showcase. If the profile owner has any 22349 pinned items, those will be returned. Otherwise, the profile owner's popular 22350 repositories will be returned. 22351 """ 22352 items( 22353 """ 22354 Returns the elements in the list that come after the specified cursor. 22355 """ 22356 after: String 22357 22358 """ 22359 Returns the elements in the list that come before the specified cursor. 22360 """ 22361 before: String 22362 22363 """ 22364 Returns the first _n_ elements from the list. 22365 """ 22366 first: Int 22367 22368 """ 22369 Returns the last _n_ elements from the list. 22370 """ 22371 last: Int 22372 ): PinnableItemConnection! 22373 } 22374 22375 """ 22376 Represents any entity on GitHub that has a profile page. 22377 """ 22378 interface ProfileOwner { 22379 """ 22380 Determine if this repository owner has any items that can be pinned to their profile. 22381 """ 22382 anyPinnableItems( 22383 """ 22384 Filter to only a particular kind of pinnable item. 22385 """ 22386 type: PinnableItemType 22387 ): Boolean! 22388 22389 """ 22390 The public profile email. 22391 """ 22392 email: String 22393 id: ID! 22394 22395 """ 22396 Showcases a selection of repositories and gists that the profile owner has 22397 either curated or that have been selected automatically based on popularity. 22398 """ 22399 itemShowcase: ProfileItemShowcase! 22400 22401 """ 22402 The public profile location. 22403 """ 22404 location: String 22405 22406 """ 22407 The username used to login. 22408 """ 22409 login: String! 22410 22411 """ 22412 The public profile name. 22413 """ 22414 name: String 22415 22416 """ 22417 A list of repositories and gists this profile owner can pin to their profile. 22418 """ 22419 pinnableItems( 22420 """ 22421 Returns the elements in the list that come after the specified cursor. 22422 """ 22423 after: String 22424 22425 """ 22426 Returns the elements in the list that come before the specified cursor. 22427 """ 22428 before: String 22429 22430 """ 22431 Returns the first _n_ elements from the list. 22432 """ 22433 first: Int 22434 22435 """ 22436 Returns the last _n_ elements from the list. 22437 """ 22438 last: Int 22439 22440 """ 22441 Filter the types of pinnable items that are returned. 22442 """ 22443 types: [PinnableItemType!] 22444 ): PinnableItemConnection! 22445 22446 """ 22447 A list of repositories and gists this profile owner has pinned to their profile 22448 """ 22449 pinnedItems( 22450 """ 22451 Returns the elements in the list that come after the specified cursor. 22452 """ 22453 after: String 22454 22455 """ 22456 Returns the elements in the list that come before the specified cursor. 22457 """ 22458 before: String 22459 22460 """ 22461 Returns the first _n_ elements from the list. 22462 """ 22463 first: Int 22464 22465 """ 22466 Returns the last _n_ elements from the list. 22467 """ 22468 last: Int 22469 22470 """ 22471 Filter the types of pinned items that are returned. 22472 """ 22473 types: [PinnableItemType!] 22474 ): PinnableItemConnection! 22475 22476 """ 22477 Returns how many more items this profile owner can pin to their profile. 22478 """ 22479 pinnedItemsRemaining: Int! 22480 22481 """ 22482 Can the viewer pin repositories and gists to the profile? 22483 """ 22484 viewerCanChangePinnedItems: Boolean! 22485 22486 """ 22487 The public profile website URL. 22488 """ 22489 websiteUrl: URI 22490 } 22491 22492 """ 22493 Projects manage issues, pull requests and notes within a project owner. 22494 """ 22495 type Project implements Closable & Node & Updatable { 22496 """ 22497 The project's description body. 22498 """ 22499 body: String 22500 22501 """ 22502 The projects description body rendered to HTML. 22503 """ 22504 bodyHTML: HTML! 22505 22506 """ 22507 `true` if the object is closed (definition of closed may depend on type) 22508 """ 22509 closed: Boolean! 22510 22511 """ 22512 Identifies the date and time when the object was closed. 22513 """ 22514 closedAt: DateTime 22515 22516 """ 22517 List of columns in the project 22518 """ 22519 columns( 22520 """ 22521 Returns the elements in the list that come after the specified cursor. 22522 """ 22523 after: String 22524 22525 """ 22526 Returns the elements in the list that come before the specified cursor. 22527 """ 22528 before: String 22529 22530 """ 22531 Returns the first _n_ elements from the list. 22532 """ 22533 first: Int 22534 22535 """ 22536 Returns the last _n_ elements from the list. 22537 """ 22538 last: Int 22539 ): ProjectColumnConnection! 22540 22541 """ 22542 Identifies the date and time when the object was created. 22543 """ 22544 createdAt: DateTime! 22545 22546 """ 22547 The actor who originally created the project. 22548 """ 22549 creator: Actor 22550 22551 """ 22552 Identifies the primary key from the database. 22553 """ 22554 databaseId: Int 22555 id: ID! 22556 22557 """ 22558 The project's name. 22559 """ 22560 name: String! 22561 22562 """ 22563 The project's number. 22564 """ 22565 number: Int! 22566 22567 """ 22568 The project's owner. Currently limited to repositories, organizations, and users. 22569 """ 22570 owner: ProjectOwner! 22571 22572 """ 22573 List of pending cards in this project 22574 """ 22575 pendingCards( 22576 """ 22577 Returns the elements in the list that come after the specified cursor. 22578 """ 22579 after: String 22580 22581 """ 22582 A list of archived states to filter the cards by 22583 """ 22584 archivedStates: [ProjectCardArchivedState] = [ARCHIVED, NOT_ARCHIVED] 22585 22586 """ 22587 Returns the elements in the list that come before the specified cursor. 22588 """ 22589 before: String 22590 22591 """ 22592 Returns the first _n_ elements from the list. 22593 """ 22594 first: Int 22595 22596 """ 22597 Returns the last _n_ elements from the list. 22598 """ 22599 last: Int 22600 ): ProjectCardConnection! 22601 22602 """ 22603 Project progress details. 22604 """ 22605 progress: ProjectProgress! 22606 22607 """ 22608 The HTTP path for this project 22609 """ 22610 resourcePath: URI! 22611 22612 """ 22613 Whether the project is open or closed. 22614 """ 22615 state: ProjectState! 22616 22617 """ 22618 Identifies the date and time when the object was last updated. 22619 """ 22620 updatedAt: DateTime! 22621 22622 """ 22623 The HTTP URL for this project 22624 """ 22625 url: URI! 22626 22627 """ 22628 Check if the current viewer can update this object. 22629 """ 22630 viewerCanUpdate: Boolean! 22631 } 22632 22633 """ 22634 A card in a project. 22635 """ 22636 type ProjectCard implements Node { 22637 """ 22638 The project column this card is associated under. A card may only belong to one 22639 project column at a time. The column field will be null if the card is created 22640 in a pending state and has yet to be associated with a column. Once cards are 22641 associated with a column, they will not become pending in the future. 22642 """ 22643 column: ProjectColumn 22644 22645 """ 22646 The card content item 22647 """ 22648 content: ProjectCardItem 22649 22650 """ 22651 Identifies the date and time when the object was created. 22652 """ 22653 createdAt: DateTime! 22654 22655 """ 22656 The actor who created this card 22657 """ 22658 creator: Actor 22659 22660 """ 22661 Identifies the primary key from the database. 22662 """ 22663 databaseId: Int 22664 id: ID! 22665 22666 """ 22667 Whether the card is archived 22668 """ 22669 isArchived: Boolean! 22670 22671 """ 22672 The card note 22673 """ 22674 note: String 22675 22676 """ 22677 The project that contains this card. 22678 """ 22679 project: Project! 22680 22681 """ 22682 The HTTP path for this card 22683 """ 22684 resourcePath: URI! 22685 22686 """ 22687 The state of ProjectCard 22688 """ 22689 state: ProjectCardState 22690 22691 """ 22692 Identifies the date and time when the object was last updated. 22693 """ 22694 updatedAt: DateTime! 22695 22696 """ 22697 The HTTP URL for this card 22698 """ 22699 url: URI! 22700 } 22701 22702 """ 22703 The possible archived states of a project card. 22704 """ 22705 enum ProjectCardArchivedState { 22706 """ 22707 A project card that is archived 22708 """ 22709 ARCHIVED 22710 22711 """ 22712 A project card that is not archived 22713 """ 22714 NOT_ARCHIVED 22715 } 22716 22717 """ 22718 The connection type for ProjectCard. 22719 """ 22720 type ProjectCardConnection { 22721 """ 22722 A list of edges. 22723 """ 22724 edges: [ProjectCardEdge] 22725 22726 """ 22727 A list of nodes. 22728 """ 22729 nodes: [ProjectCard] 22730 22731 """ 22732 Information to aid in pagination. 22733 """ 22734 pageInfo: PageInfo! 22735 22736 """ 22737 Identifies the total count of items in the connection. 22738 """ 22739 totalCount: Int! 22740 } 22741 22742 """ 22743 An edge in a connection. 22744 """ 22745 type ProjectCardEdge { 22746 """ 22747 A cursor for use in pagination. 22748 """ 22749 cursor: String! 22750 22751 """ 22752 The item at the end of the edge. 22753 """ 22754 node: ProjectCard 22755 } 22756 22757 """ 22758 An issue or PR and its owning repository to be used in a project card. 22759 """ 22760 input ProjectCardImport { 22761 """ 22762 The issue or pull request number. 22763 """ 22764 number: Int! 22765 22766 """ 22767 Repository name with owner (owner/repository). 22768 """ 22769 repository: String! 22770 } 22771 22772 """ 22773 Types that can be inside Project Cards. 22774 """ 22775 union ProjectCardItem = Issue | PullRequest 22776 22777 """ 22778 Various content states of a ProjectCard 22779 """ 22780 enum ProjectCardState { 22781 """ 22782 The card has content only. 22783 """ 22784 CONTENT_ONLY 22785 22786 """ 22787 The card has a note only. 22788 """ 22789 NOTE_ONLY 22790 22791 """ 22792 The card is redacted. 22793 """ 22794 REDACTED 22795 } 22796 22797 """ 22798 A column inside a project. 22799 """ 22800 type ProjectColumn implements Node { 22801 """ 22802 List of cards in the column 22803 """ 22804 cards( 22805 """ 22806 Returns the elements in the list that come after the specified cursor. 22807 """ 22808 after: String 22809 22810 """ 22811 A list of archived states to filter the cards by 22812 """ 22813 archivedStates: [ProjectCardArchivedState] = [ARCHIVED, NOT_ARCHIVED] 22814 22815 """ 22816 Returns the elements in the list that come before the specified cursor. 22817 """ 22818 before: String 22819 22820 """ 22821 Returns the first _n_ elements from the list. 22822 """ 22823 first: Int 22824 22825 """ 22826 Returns the last _n_ elements from the list. 22827 """ 22828 last: Int 22829 ): ProjectCardConnection! 22830 22831 """ 22832 Identifies the date and time when the object was created. 22833 """ 22834 createdAt: DateTime! 22835 22836 """ 22837 Identifies the primary key from the database. 22838 """ 22839 databaseId: Int 22840 id: ID! 22841 22842 """ 22843 The project column's name. 22844 """ 22845 name: String! 22846 22847 """ 22848 The project that contains this column. 22849 """ 22850 project: Project! 22851 22852 """ 22853 The semantic purpose of the column 22854 """ 22855 purpose: ProjectColumnPurpose 22856 22857 """ 22858 The HTTP path for this project column 22859 """ 22860 resourcePath: URI! 22861 22862 """ 22863 Identifies the date and time when the object was last updated. 22864 """ 22865 updatedAt: DateTime! 22866 22867 """ 22868 The HTTP URL for this project column 22869 """ 22870 url: URI! 22871 } 22872 22873 """ 22874 The connection type for ProjectColumn. 22875 """ 22876 type ProjectColumnConnection { 22877 """ 22878 A list of edges. 22879 """ 22880 edges: [ProjectColumnEdge] 22881 22882 """ 22883 A list of nodes. 22884 """ 22885 nodes: [ProjectColumn] 22886 22887 """ 22888 Information to aid in pagination. 22889 """ 22890 pageInfo: PageInfo! 22891 22892 """ 22893 Identifies the total count of items in the connection. 22894 """ 22895 totalCount: Int! 22896 } 22897 22898 """ 22899 An edge in a connection. 22900 """ 22901 type ProjectColumnEdge { 22902 """ 22903 A cursor for use in pagination. 22904 """ 22905 cursor: String! 22906 22907 """ 22908 The item at the end of the edge. 22909 """ 22910 node: ProjectColumn 22911 } 22912 22913 """ 22914 A project column and a list of its issues and PRs. 22915 """ 22916 input ProjectColumnImport { 22917 """ 22918 The name of the column. 22919 """ 22920 columnName: String! 22921 22922 """ 22923 A list of issues and pull requests in the column. 22924 """ 22925 issues: [ProjectCardImport!] 22926 22927 """ 22928 The position of the column, starting from 0. 22929 """ 22930 position: Int! 22931 } 22932 22933 """ 22934 The semantic purpose of the column - todo, in progress, or done. 22935 """ 22936 enum ProjectColumnPurpose { 22937 """ 22938 The column contains cards which are complete 22939 """ 22940 DONE 22941 22942 """ 22943 The column contains cards which are currently being worked on 22944 """ 22945 IN_PROGRESS 22946 22947 """ 22948 The column contains cards still to be worked on 22949 """ 22950 TODO 22951 } 22952 22953 """ 22954 A list of projects associated with the owner. 22955 """ 22956 type ProjectConnection { 22957 """ 22958 A list of edges. 22959 """ 22960 edges: [ProjectEdge] 22961 22962 """ 22963 A list of nodes. 22964 """ 22965 nodes: [Project] 22966 22967 """ 22968 Information to aid in pagination. 22969 """ 22970 pageInfo: PageInfo! 22971 22972 """ 22973 Identifies the total count of items in the connection. 22974 """ 22975 totalCount: Int! 22976 } 22977 22978 """ 22979 An edge in a connection. 22980 """ 22981 type ProjectEdge { 22982 """ 22983 A cursor for use in pagination. 22984 """ 22985 cursor: String! 22986 22987 """ 22988 The item at the end of the edge. 22989 """ 22990 node: Project 22991 } 22992 22993 """ 22994 Ways in which lists of projects can be ordered upon return. 22995 """ 22996 input ProjectOrder { 22997 """ 22998 The direction in which to order projects by the specified field. 22999 """ 23000 direction: OrderDirection! 23001 23002 """ 23003 The field in which to order projects by. 23004 """ 23005 field: ProjectOrderField! 23006 } 23007 23008 """ 23009 Properties by which project connections can be ordered. 23010 """ 23011 enum ProjectOrderField { 23012 """ 23013 Order projects by creation time 23014 """ 23015 CREATED_AT 23016 23017 """ 23018 Order projects by name 23019 """ 23020 NAME 23021 23022 """ 23023 Order projects by update time 23024 """ 23025 UPDATED_AT 23026 } 23027 23028 """ 23029 Represents an owner of a Project. 23030 """ 23031 interface ProjectOwner { 23032 id: ID! 23033 23034 """ 23035 Find project by number. 23036 """ 23037 project( 23038 """ 23039 The project number to find. 23040 """ 23041 number: Int! 23042 ): Project 23043 23044 """ 23045 A list of projects under the owner. 23046 """ 23047 projects( 23048 """ 23049 Returns the elements in the list that come after the specified cursor. 23050 """ 23051 after: String 23052 23053 """ 23054 Returns the elements in the list that come before the specified cursor. 23055 """ 23056 before: String 23057 23058 """ 23059 Returns the first _n_ elements from the list. 23060 """ 23061 first: Int 23062 23063 """ 23064 Returns the last _n_ elements from the list. 23065 """ 23066 last: Int 23067 23068 """ 23069 Ordering options for projects returned from the connection 23070 """ 23071 orderBy: ProjectOrder 23072 23073 """ 23074 Query to search projects by, currently only searching by name. 23075 """ 23076 search: String 23077 23078 """ 23079 A list of states to filter the projects by. 23080 """ 23081 states: [ProjectState!] 23082 ): ProjectConnection! 23083 23084 """ 23085 The HTTP path listing owners projects 23086 """ 23087 projectsResourcePath: URI! 23088 23089 """ 23090 The HTTP URL listing owners projects 23091 """ 23092 projectsUrl: URI! 23093 23094 """ 23095 Can the current viewer create new projects on this owner. 23096 """ 23097 viewerCanCreateProjects: Boolean! 23098 } 23099 23100 """ 23101 Project progress stats. 23102 """ 23103 type ProjectProgress { 23104 """ 23105 The number of done cards. 23106 """ 23107 doneCount: Int! 23108 23109 """ 23110 The percentage of done cards. 23111 """ 23112 donePercentage: Float! 23113 23114 """ 23115 Whether progress tracking is enabled and cards with purpose exist for this project 23116 """ 23117 enabled: Boolean! 23118 23119 """ 23120 The number of in-progress cards. 23121 """ 23122 inProgressCount: Int! 23123 23124 """ 23125 The percentage of in-progress cards. 23126 """ 23127 inProgressPercentage: Float! 23128 23129 """ 23130 The number of to do cards. 23131 """ 23132 todoCount: Int! 23133 23134 """ 23135 The percentage of to do cards. 23136 """ 23137 todoPercentage: Float! 23138 } 23139 23140 """ 23141 State of the project; either 'open' or 'closed' 23142 """ 23143 enum ProjectState { 23144 """ 23145 The project is closed. 23146 """ 23147 CLOSED 23148 23149 """ 23150 The project is open. 23151 """ 23152 OPEN 23153 } 23154 23155 """ 23156 GitHub-provided templates for Projects 23157 """ 23158 enum ProjectTemplate { 23159 """ 23160 Create a board with v2 triggers to automatically move cards across To do, In progress and Done columns. 23161 """ 23162 AUTOMATED_KANBAN_V2 23163 23164 """ 23165 Create a board with triggers to automatically move cards across columns with review automation. 23166 """ 23167 AUTOMATED_REVIEWS_KANBAN 23168 23169 """ 23170 Create a board with columns for To do, In progress and Done. 23171 """ 23172 BASIC_KANBAN 23173 23174 """ 23175 Create a board to triage and prioritize bugs with To do, priority, and Done columns. 23176 """ 23177 BUG_TRIAGE 23178 } 23179 23180 """ 23181 A user's public key. 23182 """ 23183 type PublicKey implements Node { 23184 """ 23185 The last time this authorization was used to perform an action. Values will be null for keys not owned by the user. 23186 """ 23187 accessedAt: DateTime 23188 23189 """ 23190 Identifies the date and time when the key was created. Keys created before 23191 March 5th, 2014 have inaccurate values. Values will be null for keys not owned by the user. 23192 """ 23193 createdAt: DateTime 23194 23195 """ 23196 The fingerprint for this PublicKey. 23197 """ 23198 fingerprint: String! 23199 id: ID! 23200 23201 """ 23202 Whether this PublicKey is read-only or not. Values will be null for keys not owned by the user. 23203 """ 23204 isReadOnly: Boolean 23205 23206 """ 23207 The public key string. 23208 """ 23209 key: String! 23210 23211 """ 23212 Identifies the date and time when the key was updated. Keys created before 23213 March 5th, 2014 may have inaccurate values. Values will be null for keys not 23214 owned by the user. 23215 """ 23216 updatedAt: DateTime 23217 } 23218 23219 """ 23220 The connection type for PublicKey. 23221 """ 23222 type PublicKeyConnection { 23223 """ 23224 A list of edges. 23225 """ 23226 edges: [PublicKeyEdge] 23227 23228 """ 23229 A list of nodes. 23230 """ 23231 nodes: [PublicKey] 23232 23233 """ 23234 Information to aid in pagination. 23235 """ 23236 pageInfo: PageInfo! 23237 23238 """ 23239 Identifies the total count of items in the connection. 23240 """ 23241 totalCount: Int! 23242 } 23243 23244 """ 23245 An edge in a connection. 23246 """ 23247 type PublicKeyEdge { 23248 """ 23249 A cursor for use in pagination. 23250 """ 23251 cursor: String! 23252 23253 """ 23254 The item at the end of the edge. 23255 """ 23256 node: PublicKey 23257 } 23258 23259 """ 23260 A repository pull request. 23261 """ 23262 type PullRequest implements Assignable & Closable & Comment & Labelable & Lockable & Node & Reactable & RepositoryNode & Subscribable & UniformResourceLocatable & Updatable & UpdatableComment { 23263 """ 23264 Reason that the conversation was locked. 23265 """ 23266 activeLockReason: LockReason 23267 23268 """ 23269 The number of additions in this pull request. 23270 """ 23271 additions: Int! 23272 23273 """ 23274 A list of Users assigned to this object. 23275 """ 23276 assignees( 23277 """ 23278 Returns the elements in the list that come after the specified cursor. 23279 """ 23280 after: String 23281 23282 """ 23283 Returns the elements in the list that come before the specified cursor. 23284 """ 23285 before: String 23286 23287 """ 23288 Returns the first _n_ elements from the list. 23289 """ 23290 first: Int 23291 23292 """ 23293 Returns the last _n_ elements from the list. 23294 """ 23295 last: Int 23296 ): UserConnection! 23297 23298 """ 23299 The actor who authored the comment. 23300 """ 23301 author: Actor 23302 23303 """ 23304 Author's association with the subject of the comment. 23305 """ 23306 authorAssociation: CommentAuthorAssociation! 23307 23308 """ 23309 Returns the auto-merge request object if one exists for this pull request. 23310 """ 23311 autoMergeRequest: AutoMergeRequest 23312 23313 """ 23314 Identifies the base Ref associated with the pull request. 23315 """ 23316 baseRef: Ref 23317 23318 """ 23319 Identifies the name of the base Ref associated with the pull request, even if the ref has been deleted. 23320 """ 23321 baseRefName: String! 23322 23323 """ 23324 Identifies the oid of the base ref associated with the pull request, even if the ref has been deleted. 23325 """ 23326 baseRefOid: GitObjectID! 23327 23328 """ 23329 The repository associated with this pull request's base Ref. 23330 """ 23331 baseRepository: Repository 23332 23333 """ 23334 The body as Markdown. 23335 """ 23336 body: String! 23337 23338 """ 23339 The body rendered to HTML. 23340 """ 23341 bodyHTML: HTML! 23342 23343 """ 23344 The body rendered to text. 23345 """ 23346 bodyText: String! 23347 23348 """ 23349 Whether or not the pull request is rebaseable. 23350 """ 23351 canBeRebased: Boolean! @preview(toggledBy: "merge-info-preview") 23352 23353 """ 23354 The number of changed files in this pull request. 23355 """ 23356 changedFiles: Int! 23357 23358 """ 23359 The HTTP path for the checks of this pull request. 23360 """ 23361 checksResourcePath: URI! 23362 23363 """ 23364 The HTTP URL for the checks of this pull request. 23365 """ 23366 checksUrl: URI! 23367 23368 """ 23369 `true` if the pull request is closed 23370 """ 23371 closed: Boolean! 23372 23373 """ 23374 Identifies the date and time when the object was closed. 23375 """ 23376 closedAt: DateTime 23377 23378 """ 23379 A list of comments associated with the pull request. 23380 """ 23381 comments( 23382 """ 23383 Returns the elements in the list that come after the specified cursor. 23384 """ 23385 after: String 23386 23387 """ 23388 Returns the elements in the list that come before the specified cursor. 23389 """ 23390 before: String 23391 23392 """ 23393 Returns the first _n_ elements from the list. 23394 """ 23395 first: Int 23396 23397 """ 23398 Returns the last _n_ elements from the list. 23399 """ 23400 last: Int 23401 23402 """ 23403 Ordering options for issue comments returned from the connection. 23404 """ 23405 orderBy: IssueCommentOrder 23406 ): IssueCommentConnection! 23407 23408 """ 23409 A list of commits present in this pull request's head branch not present in the base branch. 23410 """ 23411 commits( 23412 """ 23413 Returns the elements in the list that come after the specified cursor. 23414 """ 23415 after: String 23416 23417 """ 23418 Returns the elements in the list that come before the specified cursor. 23419 """ 23420 before: String 23421 23422 """ 23423 Returns the first _n_ elements from the list. 23424 """ 23425 first: Int 23426 23427 """ 23428 Returns the last _n_ elements from the list. 23429 """ 23430 last: Int 23431 ): PullRequestCommitConnection! 23432 23433 """ 23434 Identifies the date and time when the object was created. 23435 """ 23436 createdAt: DateTime! 23437 23438 """ 23439 Check if this comment was created via an email reply. 23440 """ 23441 createdViaEmail: Boolean! 23442 23443 """ 23444 Identifies the primary key from the database. 23445 """ 23446 databaseId: Int 23447 23448 """ 23449 The number of deletions in this pull request. 23450 """ 23451 deletions: Int! 23452 23453 """ 23454 The actor who edited this pull request's body. 23455 """ 23456 editor: Actor 23457 23458 """ 23459 Lists the files changed within this pull request. 23460 """ 23461 files( 23462 """ 23463 Returns the elements in the list that come after the specified cursor. 23464 """ 23465 after: String 23466 23467 """ 23468 Returns the elements in the list that come before the specified cursor. 23469 """ 23470 before: String 23471 23472 """ 23473 Returns the first _n_ elements from the list. 23474 """ 23475 first: Int 23476 23477 """ 23478 Returns the last _n_ elements from the list. 23479 """ 23480 last: Int 23481 ): PullRequestChangedFileConnection 23482 23483 """ 23484 Identifies the head Ref associated with the pull request. 23485 """ 23486 headRef: Ref 23487 23488 """ 23489 Identifies the name of the head Ref associated with the pull request, even if the ref has been deleted. 23490 """ 23491 headRefName: String! 23492 23493 """ 23494 Identifies the oid of the head ref associated with the pull request, even if the ref has been deleted. 23495 """ 23496 headRefOid: GitObjectID! 23497 23498 """ 23499 The repository associated with this pull request's head Ref. 23500 """ 23501 headRepository: Repository 23502 23503 """ 23504 The owner of the repository associated with this pull request's head Ref. 23505 """ 23506 headRepositoryOwner: RepositoryOwner 23507 23508 """ 23509 The hovercard information for this issue 23510 """ 23511 hovercard( 23512 """ 23513 Whether or not to include notification contexts 23514 """ 23515 includeNotificationContexts: Boolean = true 23516 ): Hovercard! 23517 id: ID! 23518 23519 """ 23520 Check if this comment was edited and includes an edit with the creation data 23521 """ 23522 includesCreatedEdit: Boolean! 23523 23524 """ 23525 The head and base repositories are different. 23526 """ 23527 isCrossRepository: Boolean! 23528 23529 """ 23530 Identifies if the pull request is a draft. 23531 """ 23532 isDraft: Boolean! 23533 23534 """ 23535 Is this pull request read by the viewer 23536 """ 23537 isReadByViewer: Boolean 23538 23539 """ 23540 A list of labels associated with the object. 23541 """ 23542 labels( 23543 """ 23544 Returns the elements in the list that come after the specified cursor. 23545 """ 23546 after: String 23547 23548 """ 23549 Returns the elements in the list that come before the specified cursor. 23550 """ 23551 before: String 23552 23553 """ 23554 Returns the first _n_ elements from the list. 23555 """ 23556 first: Int 23557 23558 """ 23559 Returns the last _n_ elements from the list. 23560 """ 23561 last: Int 23562 23563 """ 23564 Ordering options for labels returned from the connection. 23565 """ 23566 orderBy: LabelOrder = {field: CREATED_AT, direction: ASC} 23567 ): LabelConnection 23568 23569 """ 23570 The moment the editor made the last edit 23571 """ 23572 lastEditedAt: DateTime 23573 23574 """ 23575 A list of latest reviews per user associated with the pull request. 23576 """ 23577 latestOpinionatedReviews( 23578 """ 23579 Returns the elements in the list that come after the specified cursor. 23580 """ 23581 after: String 23582 23583 """ 23584 Returns the elements in the list that come before the specified cursor. 23585 """ 23586 before: String 23587 23588 """ 23589 Returns the first _n_ elements from the list. 23590 """ 23591 first: Int 23592 23593 """ 23594 Returns the last _n_ elements from the list. 23595 """ 23596 last: Int 23597 23598 """ 23599 Only return reviews from user who have write access to the repository 23600 """ 23601 writersOnly: Boolean = false 23602 ): PullRequestReviewConnection 23603 23604 """ 23605 A list of latest reviews per user associated with the pull request that are not also pending review. 23606 """ 23607 latestReviews( 23608 """ 23609 Returns the elements in the list that come after the specified cursor. 23610 """ 23611 after: String 23612 23613 """ 23614 Returns the elements in the list that come before the specified cursor. 23615 """ 23616 before: String 23617 23618 """ 23619 Returns the first _n_ elements from the list. 23620 """ 23621 first: Int 23622 23623 """ 23624 Returns the last _n_ elements from the list. 23625 """ 23626 last: Int 23627 ): PullRequestReviewConnection 23628 23629 """ 23630 `true` if the pull request is locked 23631 """ 23632 locked: Boolean! 23633 23634 """ 23635 Indicates whether maintainers can modify the pull request. 23636 """ 23637 maintainerCanModify: Boolean! 23638 23639 """ 23640 The commit that was created when this pull request was merged. 23641 """ 23642 mergeCommit: Commit 23643 23644 """ 23645 Detailed information about the current pull request merge state status. 23646 """ 23647 mergeStateStatus: MergeStateStatus! @preview(toggledBy: "merge-info-preview") 23648 23649 """ 23650 Whether or not the pull request can be merged based on the existence of merge conflicts. 23651 """ 23652 mergeable: MergeableState! 23653 23654 """ 23655 Whether or not the pull request was merged. 23656 """ 23657 merged: Boolean! 23658 23659 """ 23660 The date and time that the pull request was merged. 23661 """ 23662 mergedAt: DateTime 23663 23664 """ 23665 The actor who merged the pull request. 23666 """ 23667 mergedBy: Actor 23668 23669 """ 23670 Identifies the milestone associated with the pull request. 23671 """ 23672 milestone: Milestone 23673 23674 """ 23675 Identifies the pull request number. 23676 """ 23677 number: Int! 23678 23679 """ 23680 A list of Users that are participating in the Pull Request conversation. 23681 """ 23682 participants( 23683 """ 23684 Returns the elements in the list that come after the specified cursor. 23685 """ 23686 after: String 23687 23688 """ 23689 Returns the elements in the list that come before the specified cursor. 23690 """ 23691 before: String 23692 23693 """ 23694 Returns the first _n_ elements from the list. 23695 """ 23696 first: Int 23697 23698 """ 23699 Returns the last _n_ elements from the list. 23700 """ 23701 last: Int 23702 ): UserConnection! 23703 23704 """ 23705 The permalink to the pull request. 23706 """ 23707 permalink: URI! 23708 23709 """ 23710 The commit that GitHub automatically generated to test if this pull request 23711 could be merged. This field will not return a value if the pull request is 23712 merged, or if the test merge commit is still being generated. See the 23713 `mergeable` field for more details on the mergeability of the pull request. 23714 """ 23715 potentialMergeCommit: Commit 23716 23717 """ 23718 List of project cards associated with this pull request. 23719 """ 23720 projectCards( 23721 """ 23722 Returns the elements in the list that come after the specified cursor. 23723 """ 23724 after: String 23725 23726 """ 23727 A list of archived states to filter the cards by 23728 """ 23729 archivedStates: [ProjectCardArchivedState] = [ARCHIVED, NOT_ARCHIVED] 23730 23731 """ 23732 Returns the elements in the list that come before the specified cursor. 23733 """ 23734 before: String 23735 23736 """ 23737 Returns the first _n_ elements from the list. 23738 """ 23739 first: Int 23740 23741 """ 23742 Returns the last _n_ elements from the list. 23743 """ 23744 last: Int 23745 ): ProjectCardConnection! 23746 23747 """ 23748 Identifies when the comment was published at. 23749 """ 23750 publishedAt: DateTime 23751 23752 """ 23753 A list of reactions grouped by content left on the subject. 23754 """ 23755 reactionGroups: [ReactionGroup!] 23756 23757 """ 23758 A list of Reactions left on the Issue. 23759 """ 23760 reactions( 23761 """ 23762 Returns the elements in the list that come after the specified cursor. 23763 """ 23764 after: String 23765 23766 """ 23767 Returns the elements in the list that come before the specified cursor. 23768 """ 23769 before: String 23770 23771 """ 23772 Allows filtering Reactions by emoji. 23773 """ 23774 content: ReactionContent 23775 23776 """ 23777 Returns the first _n_ elements from the list. 23778 """ 23779 first: Int 23780 23781 """ 23782 Returns the last _n_ elements from the list. 23783 """ 23784 last: Int 23785 23786 """ 23787 Allows specifying the order in which reactions are returned. 23788 """ 23789 orderBy: ReactionOrder 23790 ): ReactionConnection! 23791 23792 """ 23793 The repository associated with this node. 23794 """ 23795 repository: Repository! 23796 23797 """ 23798 The HTTP path for this pull request. 23799 """ 23800 resourcePath: URI! 23801 23802 """ 23803 The HTTP path for reverting this pull request. 23804 """ 23805 revertResourcePath: URI! 23806 23807 """ 23808 The HTTP URL for reverting this pull request. 23809 """ 23810 revertUrl: URI! 23811 23812 """ 23813 The current status of this pull request with respect to code review. 23814 """ 23815 reviewDecision: PullRequestReviewDecision 23816 23817 """ 23818 A list of review requests associated with the pull request. 23819 """ 23820 reviewRequests( 23821 """ 23822 Returns the elements in the list that come after the specified cursor. 23823 """ 23824 after: String 23825 23826 """ 23827 Returns the elements in the list that come before the specified cursor. 23828 """ 23829 before: String 23830 23831 """ 23832 Returns the first _n_ elements from the list. 23833 """ 23834 first: Int 23835 23836 """ 23837 Returns the last _n_ elements from the list. 23838 """ 23839 last: Int 23840 ): ReviewRequestConnection 23841 23842 """ 23843 The list of all review threads for this pull request. 23844 """ 23845 reviewThreads( 23846 """ 23847 Returns the elements in the list that come after the specified cursor. 23848 """ 23849 after: String 23850 23851 """ 23852 Returns the elements in the list that come before the specified cursor. 23853 """ 23854 before: String 23855 23856 """ 23857 Returns the first _n_ elements from the list. 23858 """ 23859 first: Int 23860 23861 """ 23862 Returns the last _n_ elements from the list. 23863 """ 23864 last: Int 23865 ): PullRequestReviewThreadConnection! 23866 23867 """ 23868 A list of reviews associated with the pull request. 23869 """ 23870 reviews( 23871 """ 23872 Returns the elements in the list that come after the specified cursor. 23873 """ 23874 after: String 23875 23876 """ 23877 Filter by author of the review. 23878 """ 23879 author: String 23880 23881 """ 23882 Returns the elements in the list that come before the specified cursor. 23883 """ 23884 before: String 23885 23886 """ 23887 Returns the first _n_ elements from the list. 23888 """ 23889 first: Int 23890 23891 """ 23892 Returns the last _n_ elements from the list. 23893 """ 23894 last: Int 23895 23896 """ 23897 A list of states to filter the reviews. 23898 """ 23899 states: [PullRequestReviewState!] 23900 ): PullRequestReviewConnection 23901 23902 """ 23903 Identifies the state of the pull request. 23904 """ 23905 state: PullRequestState! 23906 23907 """ 23908 A list of reviewer suggestions based on commit history and past review comments. 23909 """ 23910 suggestedReviewers: [SuggestedReviewer]! 23911 23912 """ 23913 A list of events, comments, commits, etc. associated with the pull request. 23914 """ 23915 timeline( 23916 """ 23917 Returns the elements in the list that come after the specified cursor. 23918 """ 23919 after: String 23920 23921 """ 23922 Returns the elements in the list that come before the specified cursor. 23923 """ 23924 before: String 23925 23926 """ 23927 Returns the first _n_ elements from the list. 23928 """ 23929 first: Int 23930 23931 """ 23932 Returns the last _n_ elements from the list. 23933 """ 23934 last: Int 23935 23936 """ 23937 Allows filtering timeline events by a `since` timestamp. 23938 """ 23939 since: DateTime 23940 ): PullRequestTimelineConnection! @deprecated(reason: "`timeline` will be removed Use PullRequest.timelineItems instead. Removal on 2020-10-01 UTC.") 23941 23942 """ 23943 A list of events, comments, commits, etc. associated with the pull request. 23944 """ 23945 timelineItems( 23946 """ 23947 Returns the elements in the list that come after the specified cursor. 23948 """ 23949 after: String 23950 23951 """ 23952 Returns the elements in the list that come before the specified cursor. 23953 """ 23954 before: String 23955 23956 """ 23957 Returns the first _n_ elements from the list. 23958 """ 23959 first: Int 23960 23961 """ 23962 Filter timeline items by type. 23963 """ 23964 itemTypes: [PullRequestTimelineItemsItemType!] 23965 23966 """ 23967 Returns the last _n_ elements from the list. 23968 """ 23969 last: Int 23970 23971 """ 23972 Filter timeline items by a `since` timestamp. 23973 """ 23974 since: DateTime 23975 23976 """ 23977 Skips the first _n_ elements in the list. 23978 """ 23979 skip: Int 23980 ): PullRequestTimelineItemsConnection! 23981 23982 """ 23983 Identifies the pull request title. 23984 """ 23985 title: String! 23986 23987 """ 23988 Identifies the date and time when the object was last updated. 23989 """ 23990 updatedAt: DateTime! 23991 23992 """ 23993 The HTTP URL for this pull request. 23994 """ 23995 url: URI! 23996 23997 """ 23998 A list of edits to this content. 23999 """ 24000 userContentEdits( 24001 """ 24002 Returns the elements in the list that come after the specified cursor. 24003 """ 24004 after: String 24005 24006 """ 24007 Returns the elements in the list that come before the specified cursor. 24008 """ 24009 before: String 24010 24011 """ 24012 Returns the first _n_ elements from the list. 24013 """ 24014 first: Int 24015 24016 """ 24017 Returns the last _n_ elements from the list. 24018 """ 24019 last: Int 24020 ): UserContentEditConnection 24021 24022 """ 24023 Whether or not the viewer can apply suggestion. 24024 """ 24025 viewerCanApplySuggestion: Boolean! 24026 24027 """ 24028 Check if the viewer can restore the deleted head ref. 24029 """ 24030 viewerCanDeleteHeadRef: Boolean! 24031 24032 """ 24033 Whether or not the viewer can disable auto-merge 24034 """ 24035 viewerCanDisableAutoMerge: Boolean! 24036 24037 """ 24038 Whether or not the viewer can enable auto-merge 24039 """ 24040 viewerCanEnableAutoMerge: Boolean! 24041 24042 """ 24043 Can user react to this subject 24044 """ 24045 viewerCanReact: Boolean! 24046 24047 """ 24048 Check if the viewer is able to change their subscription status for the repository. 24049 """ 24050 viewerCanSubscribe: Boolean! 24051 24052 """ 24053 Check if the current viewer can update this object. 24054 """ 24055 viewerCanUpdate: Boolean! 24056 24057 """ 24058 Reasons why the current viewer can not update this comment. 24059 """ 24060 viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! 24061 24062 """ 24063 Did the viewer author this comment. 24064 """ 24065 viewerDidAuthor: Boolean! 24066 24067 """ 24068 The latest review given from the viewer. 24069 """ 24070 viewerLatestReview: PullRequestReview 24071 24072 """ 24073 The person who has requested the viewer for review on this pull request. 24074 """ 24075 viewerLatestReviewRequest: ReviewRequest 24076 24077 """ 24078 The merge body text for the viewer and method. 24079 """ 24080 viewerMergeBodyText( 24081 """ 24082 The merge method for the message. 24083 """ 24084 mergeType: PullRequestMergeMethod 24085 ): String! 24086 24087 """ 24088 The merge headline text for the viewer and method. 24089 """ 24090 viewerMergeHeadlineText( 24091 """ 24092 The merge method for the message. 24093 """ 24094 mergeType: PullRequestMergeMethod 24095 ): String! 24096 24097 """ 24098 Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. 24099 """ 24100 viewerSubscription: SubscriptionState 24101 } 24102 24103 """ 24104 A file changed in a pull request. 24105 """ 24106 type PullRequestChangedFile { 24107 """ 24108 The number of additions to the file. 24109 """ 24110 additions: Int! 24111 24112 """ 24113 The number of deletions to the file. 24114 """ 24115 deletions: Int! 24116 24117 """ 24118 The path of the file. 24119 """ 24120 path: String! 24121 24122 """ 24123 The state of the file for the viewer. 24124 """ 24125 viewerViewedState: FileViewedState! 24126 } 24127 24128 """ 24129 The connection type for PullRequestChangedFile. 24130 """ 24131 type PullRequestChangedFileConnection { 24132 """ 24133 A list of edges. 24134 """ 24135 edges: [PullRequestChangedFileEdge] 24136 24137 """ 24138 A list of nodes. 24139 """ 24140 nodes: [PullRequestChangedFile] 24141 24142 """ 24143 Information to aid in pagination. 24144 """ 24145 pageInfo: PageInfo! 24146 24147 """ 24148 Identifies the total count of items in the connection. 24149 """ 24150 totalCount: Int! 24151 } 24152 24153 """ 24154 An edge in a connection. 24155 """ 24156 type PullRequestChangedFileEdge { 24157 """ 24158 A cursor for use in pagination. 24159 """ 24160 cursor: String! 24161 24162 """ 24163 The item at the end of the edge. 24164 """ 24165 node: PullRequestChangedFile 24166 } 24167 24168 """ 24169 Represents a Git commit part of a pull request. 24170 """ 24171 type PullRequestCommit implements Node & UniformResourceLocatable { 24172 """ 24173 The Git commit object 24174 """ 24175 commit: Commit! 24176 id: ID! 24177 24178 """ 24179 The pull request this commit belongs to 24180 """ 24181 pullRequest: PullRequest! 24182 24183 """ 24184 The HTTP path for this pull request commit 24185 """ 24186 resourcePath: URI! 24187 24188 """ 24189 The HTTP URL for this pull request commit 24190 """ 24191 url: URI! 24192 } 24193 24194 """ 24195 Represents a commit comment thread part of a pull request. 24196 """ 24197 type PullRequestCommitCommentThread implements Node & RepositoryNode { 24198 """ 24199 The comments that exist in this thread. 24200 """ 24201 comments( 24202 """ 24203 Returns the elements in the list that come after the specified cursor. 24204 """ 24205 after: String 24206 24207 """ 24208 Returns the elements in the list that come before the specified cursor. 24209 """ 24210 before: String 24211 24212 """ 24213 Returns the first _n_ elements from the list. 24214 """ 24215 first: Int 24216 24217 """ 24218 Returns the last _n_ elements from the list. 24219 """ 24220 last: Int 24221 ): CommitCommentConnection! 24222 24223 """ 24224 The commit the comments were made on. 24225 """ 24226 commit: Commit! 24227 id: ID! 24228 24229 """ 24230 The file the comments were made on. 24231 """ 24232 path: String 24233 24234 """ 24235 The position in the diff for the commit that the comment was made on. 24236 """ 24237 position: Int 24238 24239 """ 24240 The pull request this commit comment thread belongs to 24241 """ 24242 pullRequest: PullRequest! 24243 24244 """ 24245 The repository associated with this node. 24246 """ 24247 repository: Repository! 24248 } 24249 24250 """ 24251 The connection type for PullRequestCommit. 24252 """ 24253 type PullRequestCommitConnection { 24254 """ 24255 A list of edges. 24256 """ 24257 edges: [PullRequestCommitEdge] 24258 24259 """ 24260 A list of nodes. 24261 """ 24262 nodes: [PullRequestCommit] 24263 24264 """ 24265 Information to aid in pagination. 24266 """ 24267 pageInfo: PageInfo! 24268 24269 """ 24270 Identifies the total count of items in the connection. 24271 """ 24272 totalCount: Int! 24273 } 24274 24275 """ 24276 An edge in a connection. 24277 """ 24278 type PullRequestCommitEdge { 24279 """ 24280 A cursor for use in pagination. 24281 """ 24282 cursor: String! 24283 24284 """ 24285 The item at the end of the edge. 24286 """ 24287 node: PullRequestCommit 24288 } 24289 24290 """ 24291 The connection type for PullRequest. 24292 """ 24293 type PullRequestConnection { 24294 """ 24295 A list of edges. 24296 """ 24297 edges: [PullRequestEdge] 24298 24299 """ 24300 A list of nodes. 24301 """ 24302 nodes: [PullRequest] 24303 24304 """ 24305 Information to aid in pagination. 24306 """ 24307 pageInfo: PageInfo! 24308 24309 """ 24310 Identifies the total count of items in the connection. 24311 """ 24312 totalCount: Int! 24313 } 24314 24315 """ 24316 This aggregates pull requests opened by a user within one repository. 24317 """ 24318 type PullRequestContributionsByRepository { 24319 """ 24320 The pull request contributions. 24321 """ 24322 contributions( 24323 """ 24324 Returns the elements in the list that come after the specified cursor. 24325 """ 24326 after: String 24327 24328 """ 24329 Returns the elements in the list that come before the specified cursor. 24330 """ 24331 before: String 24332 24333 """ 24334 Returns the first _n_ elements from the list. 24335 """ 24336 first: Int 24337 24338 """ 24339 Returns the last _n_ elements from the list. 24340 """ 24341 last: Int 24342 24343 """ 24344 Ordering options for contributions returned from the connection. 24345 """ 24346 orderBy: ContributionOrder = {direction: DESC} 24347 ): CreatedPullRequestContributionConnection! 24348 24349 """ 24350 The repository in which the pull requests were opened. 24351 """ 24352 repository: Repository! 24353 } 24354 24355 """ 24356 An edge in a connection. 24357 """ 24358 type PullRequestEdge { 24359 """ 24360 A cursor for use in pagination. 24361 """ 24362 cursor: String! 24363 24364 """ 24365 The item at the end of the edge. 24366 """ 24367 node: PullRequest 24368 } 24369 24370 """ 24371 Represents available types of methods to use when merging a pull request. 24372 """ 24373 enum PullRequestMergeMethod { 24374 """ 24375 Add all commits from the head branch to the base branch with a merge commit. 24376 """ 24377 MERGE 24378 24379 """ 24380 Add all commits from the head branch onto the base branch individually. 24381 """ 24382 REBASE 24383 24384 """ 24385 Combine all commits from the head branch into a single commit in the base branch. 24386 """ 24387 SQUASH 24388 } 24389 24390 """ 24391 Ways in which lists of issues can be ordered upon return. 24392 """ 24393 input PullRequestOrder { 24394 """ 24395 The direction in which to order pull requests by the specified field. 24396 """ 24397 direction: OrderDirection! 24398 24399 """ 24400 The field in which to order pull requests by. 24401 """ 24402 field: PullRequestOrderField! 24403 } 24404 24405 """ 24406 Properties by which pull_requests connections can be ordered. 24407 """ 24408 enum PullRequestOrderField { 24409 """ 24410 Order pull_requests by creation time 24411 """ 24412 CREATED_AT 24413 24414 """ 24415 Order pull_requests by update time 24416 """ 24417 UPDATED_AT 24418 } 24419 24420 """ 24421 A review object for a given pull request. 24422 """ 24423 type PullRequestReview implements Comment & Deletable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment { 24424 """ 24425 The actor who authored the comment. 24426 """ 24427 author: Actor 24428 24429 """ 24430 Author's association with the subject of the comment. 24431 """ 24432 authorAssociation: CommentAuthorAssociation! 24433 24434 """ 24435 Indicates whether the author of this review has push access to the repository. 24436 """ 24437 authorCanPushToRepository: Boolean! 24438 24439 """ 24440 Identifies the pull request review body. 24441 """ 24442 body: String! 24443 24444 """ 24445 The body rendered to HTML. 24446 """ 24447 bodyHTML: HTML! 24448 24449 """ 24450 The body of this review rendered as plain text. 24451 """ 24452 bodyText: String! 24453 24454 """ 24455 A list of review comments for the current pull request review. 24456 """ 24457 comments( 24458 """ 24459 Returns the elements in the list that come after the specified cursor. 24460 """ 24461 after: String 24462 24463 """ 24464 Returns the elements in the list that come before the specified cursor. 24465 """ 24466 before: String 24467 24468 """ 24469 Returns the first _n_ elements from the list. 24470 """ 24471 first: Int 24472 24473 """ 24474 Returns the last _n_ elements from the list. 24475 """ 24476 last: Int 24477 ): PullRequestReviewCommentConnection! 24478 24479 """ 24480 Identifies the commit associated with this pull request review. 24481 """ 24482 commit: Commit 24483 24484 """ 24485 Identifies the date and time when the object was created. 24486 """ 24487 createdAt: DateTime! 24488 24489 """ 24490 Check if this comment was created via an email reply. 24491 """ 24492 createdViaEmail: Boolean! 24493 24494 """ 24495 Identifies the primary key from the database. 24496 """ 24497 databaseId: Int 24498 24499 """ 24500 The actor who edited the comment. 24501 """ 24502 editor: Actor 24503 id: ID! 24504 24505 """ 24506 Check if this comment was edited and includes an edit with the creation data 24507 """ 24508 includesCreatedEdit: Boolean! 24509 24510 """ 24511 The moment the editor made the last edit 24512 """ 24513 lastEditedAt: DateTime 24514 24515 """ 24516 A list of teams that this review was made on behalf of. 24517 """ 24518 onBehalfOf( 24519 """ 24520 Returns the elements in the list that come after the specified cursor. 24521 """ 24522 after: String 24523 24524 """ 24525 Returns the elements in the list that come before the specified cursor. 24526 """ 24527 before: String 24528 24529 """ 24530 Returns the first _n_ elements from the list. 24531 """ 24532 first: Int 24533 24534 """ 24535 Returns the last _n_ elements from the list. 24536 """ 24537 last: Int 24538 ): TeamConnection! 24539 24540 """ 24541 Identifies when the comment was published at. 24542 """ 24543 publishedAt: DateTime 24544 24545 """ 24546 Identifies the pull request associated with this pull request review. 24547 """ 24548 pullRequest: PullRequest! 24549 24550 """ 24551 A list of reactions grouped by content left on the subject. 24552 """ 24553 reactionGroups: [ReactionGroup!] 24554 24555 """ 24556 A list of Reactions left on the Issue. 24557 """ 24558 reactions( 24559 """ 24560 Returns the elements in the list that come after the specified cursor. 24561 """ 24562 after: String 24563 24564 """ 24565 Returns the elements in the list that come before the specified cursor. 24566 """ 24567 before: String 24568 24569 """ 24570 Allows filtering Reactions by emoji. 24571 """ 24572 content: ReactionContent 24573 24574 """ 24575 Returns the first _n_ elements from the list. 24576 """ 24577 first: Int 24578 24579 """ 24580 Returns the last _n_ elements from the list. 24581 """ 24582 last: Int 24583 24584 """ 24585 Allows specifying the order in which reactions are returned. 24586 """ 24587 orderBy: ReactionOrder 24588 ): ReactionConnection! 24589 24590 """ 24591 The repository associated with this node. 24592 """ 24593 repository: Repository! 24594 24595 """ 24596 The HTTP path permalink for this PullRequestReview. 24597 """ 24598 resourcePath: URI! 24599 24600 """ 24601 Identifies the current state of the pull request review. 24602 """ 24603 state: PullRequestReviewState! 24604 24605 """ 24606 Identifies when the Pull Request Review was submitted 24607 """ 24608 submittedAt: DateTime 24609 24610 """ 24611 Identifies the date and time when the object was last updated. 24612 """ 24613 updatedAt: DateTime! 24614 24615 """ 24616 The HTTP URL permalink for this PullRequestReview. 24617 """ 24618 url: URI! 24619 24620 """ 24621 A list of edits to this content. 24622 """ 24623 userContentEdits( 24624 """ 24625 Returns the elements in the list that come after the specified cursor. 24626 """ 24627 after: String 24628 24629 """ 24630 Returns the elements in the list that come before the specified cursor. 24631 """ 24632 before: String 24633 24634 """ 24635 Returns the first _n_ elements from the list. 24636 """ 24637 first: Int 24638 24639 """ 24640 Returns the last _n_ elements from the list. 24641 """ 24642 last: Int 24643 ): UserContentEditConnection 24644 24645 """ 24646 Check if the current viewer can delete this object. 24647 """ 24648 viewerCanDelete: Boolean! 24649 24650 """ 24651 Can user react to this subject 24652 """ 24653 viewerCanReact: Boolean! 24654 24655 """ 24656 Check if the current viewer can update this object. 24657 """ 24658 viewerCanUpdate: Boolean! 24659 24660 """ 24661 Reasons why the current viewer can not update this comment. 24662 """ 24663 viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! 24664 24665 """ 24666 Did the viewer author this comment. 24667 """ 24668 viewerDidAuthor: Boolean! 24669 } 24670 24671 """ 24672 A review comment associated with a given repository pull request. 24673 """ 24674 type PullRequestReviewComment implements Comment & Deletable & Minimizable & Node & Reactable & RepositoryNode & Updatable & UpdatableComment { 24675 """ 24676 The actor who authored the comment. 24677 """ 24678 author: Actor 24679 24680 """ 24681 Author's association with the subject of the comment. 24682 """ 24683 authorAssociation: CommentAuthorAssociation! 24684 24685 """ 24686 The comment body of this review comment. 24687 """ 24688 body: String! 24689 24690 """ 24691 The body rendered to HTML. 24692 """ 24693 bodyHTML: HTML! 24694 24695 """ 24696 The comment body of this review comment rendered as plain text. 24697 """ 24698 bodyText: String! 24699 24700 """ 24701 Identifies the commit associated with the comment. 24702 """ 24703 commit: Commit 24704 24705 """ 24706 Identifies when the comment was created. 24707 """ 24708 createdAt: DateTime! 24709 24710 """ 24711 Check if this comment was created via an email reply. 24712 """ 24713 createdViaEmail: Boolean! 24714 24715 """ 24716 Identifies the primary key from the database. 24717 """ 24718 databaseId: Int 24719 24720 """ 24721 The diff hunk to which the comment applies. 24722 """ 24723 diffHunk: String! 24724 24725 """ 24726 Identifies when the comment was created in a draft state. 24727 """ 24728 draftedAt: DateTime! 24729 24730 """ 24731 The actor who edited the comment. 24732 """ 24733 editor: Actor 24734 id: ID! 24735 24736 """ 24737 Check if this comment was edited and includes an edit with the creation data 24738 """ 24739 includesCreatedEdit: Boolean! 24740 24741 """ 24742 Returns whether or not a comment has been minimized. 24743 """ 24744 isMinimized: Boolean! 24745 24746 """ 24747 The moment the editor made the last edit 24748 """ 24749 lastEditedAt: DateTime 24750 24751 """ 24752 Returns why the comment was minimized. 24753 """ 24754 minimizedReason: String 24755 24756 """ 24757 Identifies the original commit associated with the comment. 24758 """ 24759 originalCommit: Commit 24760 24761 """ 24762 The original line index in the diff to which the comment applies. 24763 """ 24764 originalPosition: Int! 24765 24766 """ 24767 Identifies when the comment body is outdated 24768 """ 24769 outdated: Boolean! 24770 24771 """ 24772 The path to which the comment applies. 24773 """ 24774 path: String! 24775 24776 """ 24777 The line index in the diff to which the comment applies. 24778 """ 24779 position: Int 24780 24781 """ 24782 Identifies when the comment was published at. 24783 """ 24784 publishedAt: DateTime 24785 24786 """ 24787 The pull request associated with this review comment. 24788 """ 24789 pullRequest: PullRequest! 24790 24791 """ 24792 The pull request review associated with this review comment. 24793 """ 24794 pullRequestReview: PullRequestReview 24795 24796 """ 24797 A list of reactions grouped by content left on the subject. 24798 """ 24799 reactionGroups: [ReactionGroup!] 24800 24801 """ 24802 A list of Reactions left on the Issue. 24803 """ 24804 reactions( 24805 """ 24806 Returns the elements in the list that come after the specified cursor. 24807 """ 24808 after: String 24809 24810 """ 24811 Returns the elements in the list that come before the specified cursor. 24812 """ 24813 before: String 24814 24815 """ 24816 Allows filtering Reactions by emoji. 24817 """ 24818 content: ReactionContent 24819 24820 """ 24821 Returns the first _n_ elements from the list. 24822 """ 24823 first: Int 24824 24825 """ 24826 Returns the last _n_ elements from the list. 24827 """ 24828 last: Int 24829 24830 """ 24831 Allows specifying the order in which reactions are returned. 24832 """ 24833 orderBy: ReactionOrder 24834 ): ReactionConnection! 24835 24836 """ 24837 The comment this is a reply to. 24838 """ 24839 replyTo: PullRequestReviewComment 24840 24841 """ 24842 The repository associated with this node. 24843 """ 24844 repository: Repository! 24845 24846 """ 24847 The HTTP path permalink for this review comment. 24848 """ 24849 resourcePath: URI! 24850 24851 """ 24852 Identifies the state of the comment. 24853 """ 24854 state: PullRequestReviewCommentState! 24855 24856 """ 24857 Identifies when the comment was last updated. 24858 """ 24859 updatedAt: DateTime! 24860 24861 """ 24862 The HTTP URL permalink for this review comment. 24863 """ 24864 url: URI! 24865 24866 """ 24867 A list of edits to this content. 24868 """ 24869 userContentEdits( 24870 """ 24871 Returns the elements in the list that come after the specified cursor. 24872 """ 24873 after: String 24874 24875 """ 24876 Returns the elements in the list that come before the specified cursor. 24877 """ 24878 before: String 24879 24880 """ 24881 Returns the first _n_ elements from the list. 24882 """ 24883 first: Int 24884 24885 """ 24886 Returns the last _n_ elements from the list. 24887 """ 24888 last: Int 24889 ): UserContentEditConnection 24890 24891 """ 24892 Check if the current viewer can delete this object. 24893 """ 24894 viewerCanDelete: Boolean! 24895 24896 """ 24897 Check if the current viewer can minimize this object. 24898 """ 24899 viewerCanMinimize: Boolean! 24900 24901 """ 24902 Can user react to this subject 24903 """ 24904 viewerCanReact: Boolean! 24905 24906 """ 24907 Check if the current viewer can update this object. 24908 """ 24909 viewerCanUpdate: Boolean! 24910 24911 """ 24912 Reasons why the current viewer can not update this comment. 24913 """ 24914 viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! 24915 24916 """ 24917 Did the viewer author this comment. 24918 """ 24919 viewerDidAuthor: Boolean! 24920 } 24921 24922 """ 24923 The connection type for PullRequestReviewComment. 24924 """ 24925 type PullRequestReviewCommentConnection { 24926 """ 24927 A list of edges. 24928 """ 24929 edges: [PullRequestReviewCommentEdge] 24930 24931 """ 24932 A list of nodes. 24933 """ 24934 nodes: [PullRequestReviewComment] 24935 24936 """ 24937 Information to aid in pagination. 24938 """ 24939 pageInfo: PageInfo! 24940 24941 """ 24942 Identifies the total count of items in the connection. 24943 """ 24944 totalCount: Int! 24945 } 24946 24947 """ 24948 An edge in a connection. 24949 """ 24950 type PullRequestReviewCommentEdge { 24951 """ 24952 A cursor for use in pagination. 24953 """ 24954 cursor: String! 24955 24956 """ 24957 The item at the end of the edge. 24958 """ 24959 node: PullRequestReviewComment 24960 } 24961 24962 """ 24963 The possible states of a pull request review comment. 24964 """ 24965 enum PullRequestReviewCommentState { 24966 """ 24967 A comment that is part of a pending review 24968 """ 24969 PENDING 24970 24971 """ 24972 A comment that is part of a submitted review 24973 """ 24974 SUBMITTED 24975 } 24976 24977 """ 24978 The connection type for PullRequestReview. 24979 """ 24980 type PullRequestReviewConnection { 24981 """ 24982 A list of edges. 24983 """ 24984 edges: [PullRequestReviewEdge] 24985 24986 """ 24987 A list of nodes. 24988 """ 24989 nodes: [PullRequestReview] 24990 24991 """ 24992 Information to aid in pagination. 24993 """ 24994 pageInfo: PageInfo! 24995 24996 """ 24997 Identifies the total count of items in the connection. 24998 """ 24999 totalCount: Int! 25000 } 25001 25002 """ 25003 This aggregates pull request reviews made by a user within one repository. 25004 """ 25005 type PullRequestReviewContributionsByRepository { 25006 """ 25007 The pull request review contributions. 25008 """ 25009 contributions( 25010 """ 25011 Returns the elements in the list that come after the specified cursor. 25012 """ 25013 after: String 25014 25015 """ 25016 Returns the elements in the list that come before the specified cursor. 25017 """ 25018 before: String 25019 25020 """ 25021 Returns the first _n_ elements from the list. 25022 """ 25023 first: Int 25024 25025 """ 25026 Returns the last _n_ elements from the list. 25027 """ 25028 last: Int 25029 25030 """ 25031 Ordering options for contributions returned from the connection. 25032 """ 25033 orderBy: ContributionOrder = {direction: DESC} 25034 ): CreatedPullRequestReviewContributionConnection! 25035 25036 """ 25037 The repository in which the pull request reviews were made. 25038 """ 25039 repository: Repository! 25040 } 25041 25042 """ 25043 The review status of a pull request. 25044 """ 25045 enum PullRequestReviewDecision { 25046 """ 25047 The pull request has received an approving review. 25048 """ 25049 APPROVED 25050 25051 """ 25052 Changes have been requested on the pull request. 25053 """ 25054 CHANGES_REQUESTED 25055 25056 """ 25057 A review is required before the pull request can be merged. 25058 """ 25059 REVIEW_REQUIRED 25060 } 25061 25062 """ 25063 An edge in a connection. 25064 """ 25065 type PullRequestReviewEdge { 25066 """ 25067 A cursor for use in pagination. 25068 """ 25069 cursor: String! 25070 25071 """ 25072 The item at the end of the edge. 25073 """ 25074 node: PullRequestReview 25075 } 25076 25077 """ 25078 The possible events to perform on a pull request review. 25079 """ 25080 enum PullRequestReviewEvent { 25081 """ 25082 Submit feedback and approve merging these changes. 25083 """ 25084 APPROVE 25085 25086 """ 25087 Submit general feedback without explicit approval. 25088 """ 25089 COMMENT 25090 25091 """ 25092 Dismiss review so it now longer effects merging. 25093 """ 25094 DISMISS 25095 25096 """ 25097 Submit feedback that must be addressed before merging. 25098 """ 25099 REQUEST_CHANGES 25100 } 25101 25102 """ 25103 The possible states of a pull request review. 25104 """ 25105 enum PullRequestReviewState { 25106 """ 25107 A review allowing the pull request to merge. 25108 """ 25109 APPROVED 25110 25111 """ 25112 A review blocking the pull request from merging. 25113 """ 25114 CHANGES_REQUESTED 25115 25116 """ 25117 An informational review. 25118 """ 25119 COMMENTED 25120 25121 """ 25122 A review that has been dismissed. 25123 """ 25124 DISMISSED 25125 25126 """ 25127 A review that has not yet been submitted. 25128 """ 25129 PENDING 25130 } 25131 25132 """ 25133 A threaded list of comments for a given pull request. 25134 """ 25135 type PullRequestReviewThread implements Node { 25136 """ 25137 A list of pull request comments associated with the thread. 25138 """ 25139 comments( 25140 """ 25141 Returns the elements in the list that come after the specified cursor. 25142 """ 25143 after: String 25144 25145 """ 25146 Returns the elements in the list that come before the specified cursor. 25147 """ 25148 before: String 25149 25150 """ 25151 Returns the first _n_ elements from the list. 25152 """ 25153 first: Int 25154 25155 """ 25156 Returns the last _n_ elements from the list. 25157 """ 25158 last: Int 25159 25160 """ 25161 Skips the first _n_ elements in the list. 25162 """ 25163 skip: Int 25164 ): PullRequestReviewCommentConnection! 25165 25166 """ 25167 The side of the diff on which this thread was placed. 25168 """ 25169 diffSide: DiffSide! 25170 id: ID! 25171 25172 """ 25173 Whether or not the thread has been collapsed (outdated or resolved) 25174 """ 25175 isCollapsed: Boolean! 25176 25177 """ 25178 Indicates whether this thread was outdated by newer changes. 25179 """ 25180 isOutdated: Boolean! 25181 25182 """ 25183 Whether this thread has been resolved 25184 """ 25185 isResolved: Boolean! 25186 25187 """ 25188 The line in the file to which this thread refers 25189 """ 25190 line: Int 25191 25192 """ 25193 The original line in the file to which this thread refers. 25194 """ 25195 originalLine: Int 25196 25197 """ 25198 The original start line in the file to which this thread refers (multi-line only). 25199 """ 25200 originalStartLine: Int 25201 25202 """ 25203 Identifies the file path of this thread. 25204 """ 25205 path: String! 25206 25207 """ 25208 Identifies the pull request associated with this thread. 25209 """ 25210 pullRequest: PullRequest! 25211 25212 """ 25213 Identifies the repository associated with this thread. 25214 """ 25215 repository: Repository! 25216 25217 """ 25218 The user who resolved this thread 25219 """ 25220 resolvedBy: User 25221 25222 """ 25223 The side of the diff that the first line of the thread starts on (multi-line only) 25224 """ 25225 startDiffSide: DiffSide 25226 25227 """ 25228 The start line in the file to which this thread refers (multi-line only) 25229 """ 25230 startLine: Int 25231 25232 """ 25233 Indicates whether the current viewer can reply to this thread. 25234 """ 25235 viewerCanReply: Boolean! 25236 25237 """ 25238 Whether or not the viewer can resolve this thread 25239 """ 25240 viewerCanResolve: Boolean! 25241 25242 """ 25243 Whether or not the viewer can unresolve this thread 25244 """ 25245 viewerCanUnresolve: Boolean! 25246 } 25247 25248 """ 25249 Review comment threads for a pull request review. 25250 """ 25251 type PullRequestReviewThreadConnection { 25252 """ 25253 A list of edges. 25254 """ 25255 edges: [PullRequestReviewThreadEdge] 25256 25257 """ 25258 A list of nodes. 25259 """ 25260 nodes: [PullRequestReviewThread] 25261 25262 """ 25263 Information to aid in pagination. 25264 """ 25265 pageInfo: PageInfo! 25266 25267 """ 25268 Identifies the total count of items in the connection. 25269 """ 25270 totalCount: Int! 25271 } 25272 25273 """ 25274 An edge in a connection. 25275 """ 25276 type PullRequestReviewThreadEdge { 25277 """ 25278 A cursor for use in pagination. 25279 """ 25280 cursor: String! 25281 25282 """ 25283 The item at the end of the edge. 25284 """ 25285 node: PullRequestReviewThread 25286 } 25287 25288 """ 25289 Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits. 25290 """ 25291 type PullRequestRevisionMarker { 25292 """ 25293 Identifies the date and time when the object was created. 25294 """ 25295 createdAt: DateTime! 25296 25297 """ 25298 The last commit the viewer has seen. 25299 """ 25300 lastSeenCommit: Commit! 25301 25302 """ 25303 The pull request to which the marker belongs. 25304 """ 25305 pullRequest: PullRequest! 25306 } 25307 25308 """ 25309 The possible states of a pull request. 25310 """ 25311 enum PullRequestState { 25312 """ 25313 A pull request that has been closed without being merged. 25314 """ 25315 CLOSED 25316 25317 """ 25318 A pull request that has been closed by being merged. 25319 """ 25320 MERGED 25321 25322 """ 25323 A pull request that is still open. 25324 """ 25325 OPEN 25326 } 25327 25328 """ 25329 The connection type for PullRequestTimelineItem. 25330 """ 25331 type PullRequestTimelineConnection { 25332 """ 25333 A list of edges. 25334 """ 25335 edges: [PullRequestTimelineItemEdge] 25336 25337 """ 25338 A list of nodes. 25339 """ 25340 nodes: [PullRequestTimelineItem] 25341 25342 """ 25343 Information to aid in pagination. 25344 """ 25345 pageInfo: PageInfo! 25346 25347 """ 25348 Identifies the total count of items in the connection. 25349 """ 25350 totalCount: Int! 25351 } 25352 25353 """ 25354 An item in a pull request timeline 25355 """ 25356 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 25357 25358 """ 25359 An edge in a connection. 25360 """ 25361 type PullRequestTimelineItemEdge { 25362 """ 25363 A cursor for use in pagination. 25364 """ 25365 cursor: String! 25366 25367 """ 25368 The item at the end of the edge. 25369 """ 25370 node: PullRequestTimelineItem 25371 } 25372 25373 """ 25374 An item in a pull request timeline 25375 """ 25376 union PullRequestTimelineItems = AddedToProjectEvent | AssignedEvent | AutoMergeDisabledEvent | AutoMergeEnabledEvent | AutoRebaseEnabledEvent | AutoSquashEnabledEvent | 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 25377 25378 """ 25379 The connection type for PullRequestTimelineItems. 25380 """ 25381 type PullRequestTimelineItemsConnection { 25382 """ 25383 A list of edges. 25384 """ 25385 edges: [PullRequestTimelineItemsEdge] 25386 25387 """ 25388 Identifies the count of items after applying `before` and `after` filters. 25389 """ 25390 filteredCount: Int! 25391 25392 """ 25393 A list of nodes. 25394 """ 25395 nodes: [PullRequestTimelineItems] 25396 25397 """ 25398 Identifies the count of items after applying `before`/`after` filters and `first`/`last`/`skip` slicing. 25399 """ 25400 pageCount: Int! 25401 25402 """ 25403 Information to aid in pagination. 25404 """ 25405 pageInfo: PageInfo! 25406 25407 """ 25408 Identifies the total count of items in the connection. 25409 """ 25410 totalCount: Int! 25411 25412 """ 25413 Identifies the date and time when the timeline was last updated. 25414 """ 25415 updatedAt: DateTime! 25416 } 25417 25418 """ 25419 An edge in a connection. 25420 """ 25421 type PullRequestTimelineItemsEdge { 25422 """ 25423 A cursor for use in pagination. 25424 """ 25425 cursor: String! 25426 25427 """ 25428 The item at the end of the edge. 25429 """ 25430 node: PullRequestTimelineItems 25431 } 25432 25433 """ 25434 The possible item types found in a timeline. 25435 """ 25436 enum PullRequestTimelineItemsItemType { 25437 """ 25438 Represents a 'added_to_project' event on a given issue or pull request. 25439 """ 25440 ADDED_TO_PROJECT_EVENT 25441 25442 """ 25443 Represents an 'assigned' event on any assignable object. 25444 """ 25445 ASSIGNED_EVENT 25446 25447 """ 25448 Represents a 'automatic_base_change_failed' event on a given pull request. 25449 """ 25450 AUTOMATIC_BASE_CHANGE_FAILED_EVENT 25451 25452 """ 25453 Represents a 'automatic_base_change_succeeded' event on a given pull request. 25454 """ 25455 AUTOMATIC_BASE_CHANGE_SUCCEEDED_EVENT 25456 25457 """ 25458 Represents a 'auto_merge_disabled' event on a given pull request. 25459 """ 25460 AUTO_MERGE_DISABLED_EVENT 25461 25462 """ 25463 Represents a 'auto_merge_enabled' event on a given pull request. 25464 """ 25465 AUTO_MERGE_ENABLED_EVENT 25466 25467 """ 25468 Represents a 'auto_rebase_enabled' event on a given pull request. 25469 """ 25470 AUTO_REBASE_ENABLED_EVENT 25471 25472 """ 25473 Represents a 'auto_squash_enabled' event on a given pull request. 25474 """ 25475 AUTO_SQUASH_ENABLED_EVENT 25476 25477 """ 25478 Represents a 'base_ref_changed' event on a given issue or pull request. 25479 """ 25480 BASE_REF_CHANGED_EVENT 25481 25482 """ 25483 Represents a 'base_ref_deleted' event on a given pull request. 25484 """ 25485 BASE_REF_DELETED_EVENT 25486 25487 """ 25488 Represents a 'base_ref_force_pushed' event on a given pull request. 25489 """ 25490 BASE_REF_FORCE_PUSHED_EVENT 25491 25492 """ 25493 Represents a 'closed' event on any `Closable`. 25494 """ 25495 CLOSED_EVENT 25496 25497 """ 25498 Represents a 'comment_deleted' event on a given issue or pull request. 25499 """ 25500 COMMENT_DELETED_EVENT 25501 25502 """ 25503 Represents a 'connected' event on a given issue or pull request. 25504 """ 25505 CONNECTED_EVENT 25506 25507 """ 25508 Represents a 'converted_note_to_issue' event on a given issue or pull request. 25509 """ 25510 CONVERTED_NOTE_TO_ISSUE_EVENT 25511 25512 """ 25513 Represents a 'convert_to_draft' event on a given pull request. 25514 """ 25515 CONVERT_TO_DRAFT_EVENT 25516 25517 """ 25518 Represents a mention made by one issue or pull request to another. 25519 """ 25520 CROSS_REFERENCED_EVENT 25521 25522 """ 25523 Represents a 'demilestoned' event on a given issue or pull request. 25524 """ 25525 DEMILESTONED_EVENT 25526 25527 """ 25528 Represents a 'deployed' event on a given pull request. 25529 """ 25530 DEPLOYED_EVENT 25531 25532 """ 25533 Represents a 'deployment_environment_changed' event on a given pull request. 25534 """ 25535 DEPLOYMENT_ENVIRONMENT_CHANGED_EVENT 25536 25537 """ 25538 Represents a 'disconnected' event on a given issue or pull request. 25539 """ 25540 DISCONNECTED_EVENT 25541 25542 """ 25543 Represents a 'head_ref_deleted' event on a given pull request. 25544 """ 25545 HEAD_REF_DELETED_EVENT 25546 25547 """ 25548 Represents a 'head_ref_force_pushed' event on a given pull request. 25549 """ 25550 HEAD_REF_FORCE_PUSHED_EVENT 25551 25552 """ 25553 Represents a 'head_ref_restored' event on a given pull request. 25554 """ 25555 HEAD_REF_RESTORED_EVENT 25556 25557 """ 25558 Represents a comment on an Issue. 25559 """ 25560 ISSUE_COMMENT 25561 25562 """ 25563 Represents a 'labeled' event on a given issue or pull request. 25564 """ 25565 LABELED_EVENT 25566 25567 """ 25568 Represents a 'locked' event on a given issue or pull request. 25569 """ 25570 LOCKED_EVENT 25571 25572 """ 25573 Represents a 'marked_as_duplicate' event on a given issue or pull request. 25574 """ 25575 MARKED_AS_DUPLICATE_EVENT 25576 25577 """ 25578 Represents a 'mentioned' event on a given issue or pull request. 25579 """ 25580 MENTIONED_EVENT 25581 25582 """ 25583 Represents a 'merged' event on a given pull request. 25584 """ 25585 MERGED_EVENT 25586 25587 """ 25588 Represents a 'milestoned' event on a given issue or pull request. 25589 """ 25590 MILESTONED_EVENT 25591 25592 """ 25593 Represents a 'moved_columns_in_project' event on a given issue or pull request. 25594 """ 25595 MOVED_COLUMNS_IN_PROJECT_EVENT 25596 25597 """ 25598 Represents a 'pinned' event on a given issue or pull request. 25599 """ 25600 PINNED_EVENT 25601 25602 """ 25603 Represents a Git commit part of a pull request. 25604 """ 25605 PULL_REQUEST_COMMIT 25606 25607 """ 25608 Represents a commit comment thread part of a pull request. 25609 """ 25610 PULL_REQUEST_COMMIT_COMMENT_THREAD 25611 25612 """ 25613 A review object for a given pull request. 25614 """ 25615 PULL_REQUEST_REVIEW 25616 25617 """ 25618 A threaded list of comments for a given pull request. 25619 """ 25620 PULL_REQUEST_REVIEW_THREAD 25621 25622 """ 25623 Represents the latest point in the pull request timeline for which the viewer has seen the pull request's commits. 25624 """ 25625 PULL_REQUEST_REVISION_MARKER 25626 25627 """ 25628 Represents a 'ready_for_review' event on a given pull request. 25629 """ 25630 READY_FOR_REVIEW_EVENT 25631 25632 """ 25633 Represents a 'referenced' event on a given `ReferencedSubject`. 25634 """ 25635 REFERENCED_EVENT 25636 25637 """ 25638 Represents a 'removed_from_project' event on a given issue or pull request. 25639 """ 25640 REMOVED_FROM_PROJECT_EVENT 25641 25642 """ 25643 Represents a 'renamed' event on a given issue or pull request 25644 """ 25645 RENAMED_TITLE_EVENT 25646 25647 """ 25648 Represents a 'reopened' event on any `Closable`. 25649 """ 25650 REOPENED_EVENT 25651 25652 """ 25653 Represents a 'review_dismissed' event on a given issue or pull request. 25654 """ 25655 REVIEW_DISMISSED_EVENT 25656 25657 """ 25658 Represents an 'review_requested' event on a given pull request. 25659 """ 25660 REVIEW_REQUESTED_EVENT 25661 25662 """ 25663 Represents an 'review_request_removed' event on a given pull request. 25664 """ 25665 REVIEW_REQUEST_REMOVED_EVENT 25666 25667 """ 25668 Represents a 'subscribed' event on a given `Subscribable`. 25669 """ 25670 SUBSCRIBED_EVENT 25671 25672 """ 25673 Represents a 'transferred' event on a given issue or pull request. 25674 """ 25675 TRANSFERRED_EVENT 25676 25677 """ 25678 Represents an 'unassigned' event on any assignable object. 25679 """ 25680 UNASSIGNED_EVENT 25681 25682 """ 25683 Represents an 'unlabeled' event on a given issue or pull request. 25684 """ 25685 UNLABELED_EVENT 25686 25687 """ 25688 Represents an 'unlocked' event on a given issue or pull request. 25689 """ 25690 UNLOCKED_EVENT 25691 25692 """ 25693 Represents an 'unmarked_as_duplicate' event on a given issue or pull request. 25694 """ 25695 UNMARKED_AS_DUPLICATE_EVENT 25696 25697 """ 25698 Represents an 'unpinned' event on a given issue or pull request. 25699 """ 25700 UNPINNED_EVENT 25701 25702 """ 25703 Represents an 'unsubscribed' event on a given `Subscribable`. 25704 """ 25705 UNSUBSCRIBED_EVENT 25706 25707 """ 25708 Represents a 'user_blocked' event on a given user. 25709 """ 25710 USER_BLOCKED_EVENT 25711 } 25712 25713 """ 25714 The possible target states when updating a pull request. 25715 """ 25716 enum PullRequestUpdateState { 25717 """ 25718 A pull request that has been closed without being merged. 25719 """ 25720 CLOSED 25721 25722 """ 25723 A pull request that is still open. 25724 """ 25725 OPEN 25726 } 25727 25728 """ 25729 A Git push. 25730 """ 25731 type Push implements Node { 25732 id: ID! 25733 25734 """ 25735 The SHA after the push 25736 """ 25737 nextSha: GitObjectID 25738 25739 """ 25740 The permalink for this push. 25741 """ 25742 permalink: URI! 25743 25744 """ 25745 The SHA before the push 25746 """ 25747 previousSha: GitObjectID 25748 25749 """ 25750 The user who pushed 25751 """ 25752 pusher: User! 25753 25754 """ 25755 The repository that was pushed to 25756 """ 25757 repository: Repository! 25758 } 25759 25760 """ 25761 A team, user or app who has the ability to push to a protected branch. 25762 """ 25763 type PushAllowance implements Node { 25764 """ 25765 The actor that can push. 25766 """ 25767 actor: PushAllowanceActor 25768 25769 """ 25770 Identifies the branch protection rule associated with the allowed user or team. 25771 """ 25772 branchProtectionRule: BranchProtectionRule 25773 id: ID! 25774 } 25775 25776 """ 25777 Types that can be an actor. 25778 """ 25779 union PushAllowanceActor = App | Team | User 25780 25781 """ 25782 The connection type for PushAllowance. 25783 """ 25784 type PushAllowanceConnection { 25785 """ 25786 A list of edges. 25787 """ 25788 edges: [PushAllowanceEdge] 25789 25790 """ 25791 A list of nodes. 25792 """ 25793 nodes: [PushAllowance] 25794 25795 """ 25796 Information to aid in pagination. 25797 """ 25798 pageInfo: PageInfo! 25799 25800 """ 25801 Identifies the total count of items in the connection. 25802 """ 25803 totalCount: Int! 25804 } 25805 25806 """ 25807 An edge in a connection. 25808 """ 25809 type PushAllowanceEdge { 25810 """ 25811 A cursor for use in pagination. 25812 """ 25813 cursor: String! 25814 25815 """ 25816 The item at the end of the edge. 25817 """ 25818 node: PushAllowance 25819 } 25820 25821 """ 25822 The query root of GitHub's GraphQL interface. 25823 """ 25824 type Query { 25825 """ 25826 Look up a code of conduct by its key 25827 """ 25828 codeOfConduct( 25829 """ 25830 The code of conduct's key 25831 """ 25832 key: String! 25833 ): CodeOfConduct 25834 25835 """ 25836 Look up a code of conduct by its key 25837 """ 25838 codesOfConduct: [CodeOfConduct] 25839 25840 """ 25841 Look up an enterprise by URL slug. 25842 """ 25843 enterprise( 25844 """ 25845 The enterprise invitation token. 25846 """ 25847 invitationToken: String 25848 25849 """ 25850 The enterprise URL slug. 25851 """ 25852 slug: String! 25853 ): Enterprise 25854 25855 """ 25856 Look up a pending enterprise administrator invitation by invitee, enterprise and role. 25857 """ 25858 enterpriseAdministratorInvitation( 25859 """ 25860 The slug of the enterprise the user was invited to join. 25861 """ 25862 enterpriseSlug: String! 25863 25864 """ 25865 The role for the business member invitation. 25866 """ 25867 role: EnterpriseAdministratorRole! 25868 25869 """ 25870 The login of the user invited to join the business. 25871 """ 25872 userLogin: String! 25873 ): EnterpriseAdministratorInvitation 25874 25875 """ 25876 Look up a pending enterprise administrator invitation by invitation token. 25877 """ 25878 enterpriseAdministratorInvitationByToken( 25879 """ 25880 The invitation token sent with the invitation email. 25881 """ 25882 invitationToken: String! 25883 ): EnterpriseAdministratorInvitation 25884 25885 """ 25886 Look up an open source license by its key 25887 """ 25888 license( 25889 """ 25890 The license's downcased SPDX ID 25891 """ 25892 key: String! 25893 ): License 25894 25895 """ 25896 Return a list of known open source licenses 25897 """ 25898 licenses: [License]! 25899 25900 """ 25901 Get alphabetically sorted list of Marketplace categories 25902 """ 25903 marketplaceCategories( 25904 """ 25905 Exclude categories with no listings. 25906 """ 25907 excludeEmpty: Boolean 25908 25909 """ 25910 Returns top level categories only, excluding any subcategories. 25911 """ 25912 excludeSubcategories: Boolean 25913 25914 """ 25915 Return only the specified categories. 25916 """ 25917 includeCategories: [String!] 25918 ): [MarketplaceCategory!]! 25919 25920 """ 25921 Look up a Marketplace category by its slug. 25922 """ 25923 marketplaceCategory( 25924 """ 25925 The URL slug of the category. 25926 """ 25927 slug: String! 25928 25929 """ 25930 Also check topic aliases for the category slug 25931 """ 25932 useTopicAliases: Boolean 25933 ): MarketplaceCategory 25934 25935 """ 25936 Look up a single Marketplace listing 25937 """ 25938 marketplaceListing( 25939 """ 25940 Select the listing that matches this slug. It's the short name of the listing used in its URL. 25941 """ 25942 slug: String! 25943 ): MarketplaceListing 25944 25945 """ 25946 Look up Marketplace listings 25947 """ 25948 marketplaceListings( 25949 """ 25950 Select listings that can be administered by the specified user. 25951 """ 25952 adminId: ID 25953 25954 """ 25955 Returns the elements in the list that come after the specified cursor. 25956 """ 25957 after: String 25958 25959 """ 25960 Select listings visible to the viewer even if they are not approved. If omitted or 25961 false, only approved listings will be returned. 25962 """ 25963 allStates: Boolean 25964 25965 """ 25966 Returns the elements in the list that come before the specified cursor. 25967 """ 25968 before: String 25969 25970 """ 25971 Select only listings with the given category. 25972 """ 25973 categorySlug: String 25974 25975 """ 25976 Returns the first _n_ elements from the list. 25977 """ 25978 first: Int 25979 25980 """ 25981 Returns the last _n_ elements from the list. 25982 """ 25983 last: Int 25984 25985 """ 25986 Select listings for products owned by the specified organization. 25987 """ 25988 organizationId: ID 25989 25990 """ 25991 Select only listings where the primary category matches the given category slug. 25992 """ 25993 primaryCategoryOnly: Boolean = false 25994 25995 """ 25996 Select the listings with these slugs, if they are visible to the viewer. 25997 """ 25998 slugs: [String] 25999 26000 """ 26001 Also check topic aliases for the category slug 26002 """ 26003 useTopicAliases: Boolean 26004 26005 """ 26006 Select listings to which user has admin access. If omitted, listings visible to the 26007 viewer are returned. 26008 """ 26009 viewerCanAdmin: Boolean 26010 26011 """ 26012 Select only listings that offer a free trial. 26013 """ 26014 withFreeTrialsOnly: Boolean = false 26015 ): MarketplaceListingConnection! 26016 26017 """ 26018 Return information about the GitHub instance 26019 """ 26020 meta: GitHubMetadata! 26021 26022 """ 26023 Fetches an object given its ID. 26024 """ 26025 node( 26026 """ 26027 ID of the object. 26028 """ 26029 id: ID! 26030 ): Node 26031 26032 """ 26033 Lookup nodes by a list of IDs. 26034 """ 26035 nodes( 26036 """ 26037 The list of node IDs. 26038 """ 26039 ids: [ID!]! 26040 ): [Node]! 26041 26042 """ 26043 Lookup a organization by login. 26044 """ 26045 organization( 26046 """ 26047 The organization's login. 26048 """ 26049 login: String! 26050 ): Organization 26051 26052 """ 26053 The client's rate limit information. 26054 """ 26055 rateLimit( 26056 """ 26057 If true, calculate the cost for the query without evaluating it 26058 """ 26059 dryRun: Boolean = false 26060 ): RateLimit 26061 26062 """ 26063 Hack to workaround https://github.com/facebook/relay/issues/112 re-exposing the root query object 26064 """ 26065 relay: Query! 26066 26067 """ 26068 Lookup a given repository by the owner and repository name. 26069 """ 26070 repository( 26071 """ 26072 The name of the repository 26073 """ 26074 name: String! 26075 26076 """ 26077 The login field of a user or organization 26078 """ 26079 owner: String! 26080 ): Repository 26081 26082 """ 26083 Lookup a repository owner (ie. either a User or an Organization) by login. 26084 """ 26085 repositoryOwner( 26086 """ 26087 The username to lookup the owner by. 26088 """ 26089 login: String! 26090 ): RepositoryOwner 26091 26092 """ 26093 Lookup resource by a URL. 26094 """ 26095 resource( 26096 """ 26097 The URL. 26098 """ 26099 url: URI! 26100 ): UniformResourceLocatable 26101 26102 """ 26103 Perform a search across resources. 26104 """ 26105 search( 26106 """ 26107 Returns the elements in the list that come after the specified cursor. 26108 """ 26109 after: String 26110 26111 """ 26112 Returns the elements in the list that come before the specified cursor. 26113 """ 26114 before: String 26115 26116 """ 26117 Returns the first _n_ elements from the list. 26118 """ 26119 first: Int 26120 26121 """ 26122 Returns the last _n_ elements from the list. 26123 """ 26124 last: Int 26125 26126 """ 26127 The search string to look for. 26128 """ 26129 query: String! 26130 26131 """ 26132 The types of search items to search within. 26133 """ 26134 type: SearchType! 26135 ): SearchResultItemConnection! 26136 26137 """ 26138 GitHub Security Advisories 26139 """ 26140 securityAdvisories( 26141 """ 26142 Returns the elements in the list that come after the specified cursor. 26143 """ 26144 after: String 26145 26146 """ 26147 Returns the elements in the list that come before the specified cursor. 26148 """ 26149 before: String 26150 26151 """ 26152 Returns the first _n_ elements from the list. 26153 """ 26154 first: Int 26155 26156 """ 26157 Filter advisories by identifier, e.g. GHSA or CVE. 26158 """ 26159 identifier: SecurityAdvisoryIdentifierFilter 26160 26161 """ 26162 Returns the last _n_ elements from the list. 26163 """ 26164 last: Int 26165 26166 """ 26167 Ordering options for the returned topics. 26168 """ 26169 orderBy: SecurityAdvisoryOrder = {field: UPDATED_AT, direction: DESC} 26170 26171 """ 26172 Filter advisories to those published since a time in the past. 26173 """ 26174 publishedSince: DateTime 26175 26176 """ 26177 Filter advisories to those updated since a time in the past. 26178 """ 26179 updatedSince: DateTime 26180 ): SecurityAdvisoryConnection! 26181 26182 """ 26183 Fetch a Security Advisory by its GHSA ID 26184 """ 26185 securityAdvisory( 26186 """ 26187 GitHub Security Advisory ID. 26188 """ 26189 ghsaId: String! 26190 ): SecurityAdvisory 26191 26192 """ 26193 Software Vulnerabilities documented by GitHub Security Advisories 26194 """ 26195 securityVulnerabilities( 26196 """ 26197 Returns the elements in the list that come after the specified cursor. 26198 """ 26199 after: String 26200 26201 """ 26202 Returns the elements in the list that come before the specified cursor. 26203 """ 26204 before: String 26205 26206 """ 26207 An ecosystem to filter vulnerabilities by. 26208 """ 26209 ecosystem: SecurityAdvisoryEcosystem 26210 26211 """ 26212 Returns the first _n_ elements from the list. 26213 """ 26214 first: Int 26215 26216 """ 26217 Returns the last _n_ elements from the list. 26218 """ 26219 last: Int 26220 26221 """ 26222 Ordering options for the returned topics. 26223 """ 26224 orderBy: SecurityVulnerabilityOrder = {field: UPDATED_AT, direction: DESC} 26225 26226 """ 26227 A package name to filter vulnerabilities by. 26228 """ 26229 package: String 26230 26231 """ 26232 A list of severities to filter vulnerabilities by. 26233 """ 26234 severities: [SecurityAdvisorySeverity!] 26235 ): SecurityVulnerabilityConnection! 26236 26237 """ 26238 Users and organizations who can be sponsored via GitHub Sponsors. 26239 """ 26240 sponsorables( 26241 """ 26242 Returns the elements in the list that come after the specified cursor. 26243 """ 26244 after: String 26245 26246 """ 26247 Returns the elements in the list that come before the specified cursor. 26248 """ 26249 before: String 26250 26251 """ 26252 Optional filter for which dependencies should be checked for sponsorable 26253 owners. Only sponsorable owners of dependencies in this ecosystem will be 26254 included. Used when onlyDependencies = true. 26255 """ 26256 dependencyEcosystem: SecurityAdvisoryEcosystem 26257 26258 """ 26259 Returns the first _n_ elements from the list. 26260 """ 26261 first: Int 26262 26263 """ 26264 Returns the last _n_ elements from the list. 26265 """ 26266 last: Int 26267 26268 """ 26269 Whether only sponsorables who own the viewer's dependencies will be 26270 returned. Must be authenticated to use. Can check an organization instead 26271 for their dependencies owned by sponsorables by passing 26272 orgLoginForDependencies. 26273 """ 26274 onlyDependencies: Boolean = false 26275 26276 """ 26277 Ordering options for users and organizations returned from the connection. 26278 """ 26279 orderBy: SponsorableOrder = {field: LOGIN, direction: ASC} 26280 26281 """ 26282 Optional organization username for whose dependencies should be checked. 26283 Used when onlyDependencies = true. Omit to check your own dependencies. If 26284 you are not an administrator of the organization, only dependencies from its 26285 public repositories will be considered. 26286 """ 26287 orgLoginForDependencies: String 26288 ): SponsorableItemConnection! 26289 26290 """ 26291 Look up a single Sponsors Listing 26292 """ 26293 sponsorsListing( 26294 """ 26295 Select the Sponsors listing which matches this slug 26296 """ 26297 slug: String! 26298 ): SponsorsListing @deprecated(reason: "`Query.sponsorsListing` will be removed. Use `Sponsorable.sponsorsListing` instead. Removal on 2020-04-01 UTC.") 26299 26300 """ 26301 Look up a topic by name. 26302 """ 26303 topic( 26304 """ 26305 The topic's name. 26306 """ 26307 name: String! 26308 ): Topic 26309 26310 """ 26311 Lookup a user by login. 26312 """ 26313 user( 26314 """ 26315 The user's login. 26316 """ 26317 login: String! 26318 ): User 26319 26320 """ 26321 The currently authenticated user. 26322 """ 26323 viewer: User! 26324 } 26325 26326 """ 26327 Represents the client's rate limit. 26328 """ 26329 type RateLimit { 26330 """ 26331 The point cost for the current query counting against the rate limit. 26332 """ 26333 cost: Int! 26334 26335 """ 26336 The maximum number of points the client is permitted to consume in a 60 minute window. 26337 """ 26338 limit: Int! 26339 26340 """ 26341 The maximum number of nodes this query may return 26342 """ 26343 nodeCount: Int! 26344 26345 """ 26346 The number of points remaining in the current rate limit window. 26347 """ 26348 remaining: Int! 26349 26350 """ 26351 The time at which the current rate limit window resets in UTC epoch seconds. 26352 """ 26353 resetAt: DateTime! 26354 26355 """ 26356 The number of points used in the current rate limit window. 26357 """ 26358 used: Int! 26359 } 26360 26361 """ 26362 Represents a subject that can be reacted on. 26363 """ 26364 interface Reactable { 26365 """ 26366 Identifies the primary key from the database. 26367 """ 26368 databaseId: Int 26369 id: ID! 26370 26371 """ 26372 A list of reactions grouped by content left on the subject. 26373 """ 26374 reactionGroups: [ReactionGroup!] 26375 26376 """ 26377 A list of Reactions left on the Issue. 26378 """ 26379 reactions( 26380 """ 26381 Returns the elements in the list that come after the specified cursor. 26382 """ 26383 after: String 26384 26385 """ 26386 Returns the elements in the list that come before the specified cursor. 26387 """ 26388 before: String 26389 26390 """ 26391 Allows filtering Reactions by emoji. 26392 """ 26393 content: ReactionContent 26394 26395 """ 26396 Returns the first _n_ elements from the list. 26397 """ 26398 first: Int 26399 26400 """ 26401 Returns the last _n_ elements from the list. 26402 """ 26403 last: Int 26404 26405 """ 26406 Allows specifying the order in which reactions are returned. 26407 """ 26408 orderBy: ReactionOrder 26409 ): ReactionConnection! 26410 26411 """ 26412 Can user react to this subject 26413 """ 26414 viewerCanReact: Boolean! 26415 } 26416 26417 """ 26418 The connection type for User. 26419 """ 26420 type ReactingUserConnection { 26421 """ 26422 A list of edges. 26423 """ 26424 edges: [ReactingUserEdge] 26425 26426 """ 26427 A list of nodes. 26428 """ 26429 nodes: [User] 26430 26431 """ 26432 Information to aid in pagination. 26433 """ 26434 pageInfo: PageInfo! 26435 26436 """ 26437 Identifies the total count of items in the connection. 26438 """ 26439 totalCount: Int! 26440 } 26441 26442 """ 26443 Represents a user that's made a reaction. 26444 """ 26445 type ReactingUserEdge { 26446 """ 26447 A cursor for use in pagination. 26448 """ 26449 cursor: String! 26450 node: User! 26451 26452 """ 26453 The moment when the user made the reaction. 26454 """ 26455 reactedAt: DateTime! 26456 } 26457 26458 """ 26459 An emoji reaction to a particular piece of content. 26460 """ 26461 type Reaction implements Node { 26462 """ 26463 Identifies the emoji reaction. 26464 """ 26465 content: ReactionContent! 26466 26467 """ 26468 Identifies the date and time when the object was created. 26469 """ 26470 createdAt: DateTime! 26471 26472 """ 26473 Identifies the primary key from the database. 26474 """ 26475 databaseId: Int 26476 id: ID! 26477 26478 """ 26479 The reactable piece of content 26480 """ 26481 reactable: Reactable! 26482 26483 """ 26484 Identifies the user who created this reaction. 26485 """ 26486 user: User 26487 } 26488 26489 """ 26490 A list of reactions that have been left on the subject. 26491 """ 26492 type ReactionConnection { 26493 """ 26494 A list of edges. 26495 """ 26496 edges: [ReactionEdge] 26497 26498 """ 26499 A list of nodes. 26500 """ 26501 nodes: [Reaction] 26502 26503 """ 26504 Information to aid in pagination. 26505 """ 26506 pageInfo: PageInfo! 26507 26508 """ 26509 Identifies the total count of items in the connection. 26510 """ 26511 totalCount: Int! 26512 26513 """ 26514 Whether or not the authenticated user has left a reaction on the subject. 26515 """ 26516 viewerHasReacted: Boolean! 26517 } 26518 26519 """ 26520 Emojis that can be attached to Issues, Pull Requests and Comments. 26521 """ 26522 enum ReactionContent { 26523 """ 26524 Represents the `:confused:` emoji. 26525 """ 26526 CONFUSED 26527 26528 """ 26529 Represents the `:eyes:` emoji. 26530 """ 26531 EYES 26532 26533 """ 26534 Represents the `:heart:` emoji. 26535 """ 26536 HEART 26537 26538 """ 26539 Represents the `:hooray:` emoji. 26540 """ 26541 HOORAY 26542 26543 """ 26544 Represents the `:laugh:` emoji. 26545 """ 26546 LAUGH 26547 26548 """ 26549 Represents the `:rocket:` emoji. 26550 """ 26551 ROCKET 26552 26553 """ 26554 Represents the `:-1:` emoji. 26555 """ 26556 THUMBS_DOWN 26557 26558 """ 26559 Represents the `:+1:` emoji. 26560 """ 26561 THUMBS_UP 26562 } 26563 26564 """ 26565 An edge in a connection. 26566 """ 26567 type ReactionEdge { 26568 """ 26569 A cursor for use in pagination. 26570 """ 26571 cursor: String! 26572 26573 """ 26574 The item at the end of the edge. 26575 """ 26576 node: Reaction 26577 } 26578 26579 """ 26580 A group of emoji reactions to a particular piece of content. 26581 """ 26582 type ReactionGroup { 26583 """ 26584 Identifies the emoji reaction. 26585 """ 26586 content: ReactionContent! 26587 26588 """ 26589 Identifies when the reaction was created. 26590 """ 26591 createdAt: DateTime 26592 26593 """ 26594 The subject that was reacted to. 26595 """ 26596 subject: Reactable! 26597 26598 """ 26599 Users who have reacted to the reaction subject with the emotion represented by this reaction group 26600 """ 26601 users( 26602 """ 26603 Returns the elements in the list that come after the specified cursor. 26604 """ 26605 after: String 26606 26607 """ 26608 Returns the elements in the list that come before the specified cursor. 26609 """ 26610 before: String 26611 26612 """ 26613 Returns the first _n_ elements from the list. 26614 """ 26615 first: Int 26616 26617 """ 26618 Returns the last _n_ elements from the list. 26619 """ 26620 last: Int 26621 ): ReactingUserConnection! 26622 26623 """ 26624 Whether or not the authenticated user has left a reaction on the subject. 26625 """ 26626 viewerHasReacted: Boolean! 26627 } 26628 26629 """ 26630 Ways in which lists of reactions can be ordered upon return. 26631 """ 26632 input ReactionOrder { 26633 """ 26634 The direction in which to order reactions by the specified field. 26635 """ 26636 direction: OrderDirection! 26637 26638 """ 26639 The field in which to order reactions by. 26640 """ 26641 field: ReactionOrderField! 26642 } 26643 26644 """ 26645 A list of fields that reactions can be ordered by. 26646 """ 26647 enum ReactionOrderField { 26648 """ 26649 Allows ordering a list of reactions by when they were created. 26650 """ 26651 CREATED_AT 26652 } 26653 26654 """ 26655 Represents a 'ready_for_review' event on a given pull request. 26656 """ 26657 type ReadyForReviewEvent implements Node & UniformResourceLocatable { 26658 """ 26659 Identifies the actor who performed the event. 26660 """ 26661 actor: Actor 26662 26663 """ 26664 Identifies the date and time when the object was created. 26665 """ 26666 createdAt: DateTime! 26667 id: ID! 26668 26669 """ 26670 PullRequest referenced by event. 26671 """ 26672 pullRequest: PullRequest! 26673 26674 """ 26675 The HTTP path for this ready for review event. 26676 """ 26677 resourcePath: URI! 26678 26679 """ 26680 The HTTP URL for this ready for review event. 26681 """ 26682 url: URI! 26683 } 26684 26685 """ 26686 Represents a Git reference. 26687 """ 26688 type Ref implements Node { 26689 """ 26690 A list of pull requests with this ref as the head ref. 26691 """ 26692 associatedPullRequests( 26693 """ 26694 Returns the elements in the list that come after the specified cursor. 26695 """ 26696 after: String 26697 26698 """ 26699 The base ref name to filter the pull requests by. 26700 """ 26701 baseRefName: String 26702 26703 """ 26704 Returns the elements in the list that come before the specified cursor. 26705 """ 26706 before: String 26707 26708 """ 26709 Returns the first _n_ elements from the list. 26710 """ 26711 first: Int 26712 26713 """ 26714 The head ref name to filter the pull requests by. 26715 """ 26716 headRefName: String 26717 26718 """ 26719 A list of label names to filter the pull requests by. 26720 """ 26721 labels: [String!] 26722 26723 """ 26724 Returns the last _n_ elements from the list. 26725 """ 26726 last: Int 26727 26728 """ 26729 Ordering options for pull requests returned from the connection. 26730 """ 26731 orderBy: IssueOrder 26732 26733 """ 26734 A list of states to filter the pull requests by. 26735 """ 26736 states: [PullRequestState!] 26737 ): PullRequestConnection! 26738 26739 """ 26740 Branch protection rules for this ref 26741 """ 26742 branchProtectionRule: BranchProtectionRule 26743 id: ID! 26744 26745 """ 26746 The ref name. 26747 """ 26748 name: String! 26749 26750 """ 26751 The ref's prefix, such as `refs/heads/` or `refs/tags/`. 26752 """ 26753 prefix: String! 26754 26755 """ 26756 Branch protection rules that are viewable by non-admins 26757 """ 26758 refUpdateRule: RefUpdateRule 26759 26760 """ 26761 The repository the ref belongs to. 26762 """ 26763 repository: Repository! 26764 26765 """ 26766 The object the ref points to. Returns null when object does not exist. 26767 """ 26768 target: GitObject 26769 } 26770 26771 """ 26772 The connection type for Ref. 26773 """ 26774 type RefConnection { 26775 """ 26776 A list of edges. 26777 """ 26778 edges: [RefEdge] 26779 26780 """ 26781 A list of nodes. 26782 """ 26783 nodes: [Ref] 26784 26785 """ 26786 Information to aid in pagination. 26787 """ 26788 pageInfo: PageInfo! 26789 26790 """ 26791 Identifies the total count of items in the connection. 26792 """ 26793 totalCount: Int! 26794 } 26795 26796 """ 26797 An edge in a connection. 26798 """ 26799 type RefEdge { 26800 """ 26801 A cursor for use in pagination. 26802 """ 26803 cursor: String! 26804 26805 """ 26806 The item at the end of the edge. 26807 """ 26808 node: Ref 26809 } 26810 26811 """ 26812 Ways in which lists of git refs can be ordered upon return. 26813 """ 26814 input RefOrder { 26815 """ 26816 The direction in which to order refs by the specified field. 26817 """ 26818 direction: OrderDirection! 26819 26820 """ 26821 The field in which to order refs by. 26822 """ 26823 field: RefOrderField! 26824 } 26825 26826 """ 26827 Properties by which ref connections can be ordered. 26828 """ 26829 enum RefOrderField { 26830 """ 26831 Order refs by their alphanumeric name 26832 """ 26833 ALPHABETICAL 26834 26835 """ 26836 Order refs by underlying commit date if the ref prefix is refs/tags/ 26837 """ 26838 TAG_COMMIT_DATE 26839 } 26840 26841 """ 26842 A ref update 26843 """ 26844 input RefUpdate @preview(toggledBy: "update-refs-preview") { 26845 """ 26846 The value this ref should be updated to. 26847 """ 26848 afterOid: GitObjectID! 26849 26850 """ 26851 The value this ref needs to point to before the update. 26852 """ 26853 beforeOid: GitObjectID 26854 26855 """ 26856 Force a non fast-forward update. 26857 """ 26858 force: Boolean = false 26859 26860 """ 26861 The fully qualified name of the ref to be update. For example `refs/heads/branch-name` 26862 """ 26863 name: GitRefname! 26864 } 26865 26866 """ 26867 A ref update rules for a viewer. 26868 """ 26869 type RefUpdateRule { 26870 """ 26871 Can this branch be deleted. 26872 """ 26873 allowsDeletions: Boolean! 26874 26875 """ 26876 Are force pushes allowed on this branch. 26877 """ 26878 allowsForcePushes: Boolean! 26879 26880 """ 26881 Identifies the protection rule pattern. 26882 """ 26883 pattern: String! 26884 26885 """ 26886 Number of approving reviews required to update matching branches. 26887 """ 26888 requiredApprovingReviewCount: Int 26889 26890 """ 26891 List of required status check contexts that must pass for commits to be accepted to matching branches. 26892 """ 26893 requiredStatusCheckContexts: [String] 26894 26895 """ 26896 Are reviews from code owners required to update matching branches. 26897 """ 26898 requiresCodeOwnerReviews: Boolean! 26899 26900 """ 26901 Are merge commits prohibited from being pushed to this branch. 26902 """ 26903 requiresLinearHistory: Boolean! 26904 26905 """ 26906 Are commits required to be signed. 26907 """ 26908 requiresSignatures: Boolean! 26909 26910 """ 26911 Is the viewer allowed to dismiss reviews. 26912 """ 26913 viewerAllowedToDismissReviews: Boolean! 26914 26915 """ 26916 Can the viewer push to the branch 26917 """ 26918 viewerCanPush: Boolean! 26919 } 26920 26921 """ 26922 Represents a 'referenced' event on a given `ReferencedSubject`. 26923 """ 26924 type ReferencedEvent implements Node { 26925 """ 26926 Identifies the actor who performed the event. 26927 """ 26928 actor: Actor 26929 26930 """ 26931 Identifies the commit associated with the 'referenced' event. 26932 """ 26933 commit: Commit 26934 26935 """ 26936 Identifies the repository associated with the 'referenced' event. 26937 """ 26938 commitRepository: Repository! 26939 26940 """ 26941 Identifies the date and time when the object was created. 26942 """ 26943 createdAt: DateTime! 26944 id: ID! 26945 26946 """ 26947 Reference originated in a different repository. 26948 """ 26949 isCrossRepository: Boolean! 26950 26951 """ 26952 Checks if the commit message itself references the subject. Can be false in the case of a commit comment reference. 26953 """ 26954 isDirectReference: Boolean! 26955 26956 """ 26957 Object referenced by event. 26958 """ 26959 subject: ReferencedSubject! 26960 } 26961 26962 """ 26963 Any referencable object 26964 """ 26965 union ReferencedSubject = Issue | PullRequest 26966 26967 """ 26968 Autogenerated input type of RegenerateEnterpriseIdentityProviderRecoveryCodes 26969 """ 26970 input RegenerateEnterpriseIdentityProviderRecoveryCodesInput { 26971 """ 26972 A unique identifier for the client performing the mutation. 26973 """ 26974 clientMutationId: String 26975 26976 """ 26977 The ID of the enterprise on which to set an identity provider. 26978 """ 26979 enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) 26980 } 26981 26982 """ 26983 Autogenerated return type of RegenerateEnterpriseIdentityProviderRecoveryCodes 26984 """ 26985 type RegenerateEnterpriseIdentityProviderRecoveryCodesPayload { 26986 """ 26987 A unique identifier for the client performing the mutation. 26988 """ 26989 clientMutationId: String 26990 26991 """ 26992 The identity provider for the enterprise. 26993 """ 26994 identityProvider: EnterpriseIdentityProvider 26995 } 26996 26997 """ 26998 Autogenerated input type of RegenerateVerifiableDomainToken 26999 """ 27000 input RegenerateVerifiableDomainTokenInput { 27001 """ 27002 A unique identifier for the client performing the mutation. 27003 """ 27004 clientMutationId: String 27005 27006 """ 27007 The ID of the verifiable domain to regenerate the verification token of. 27008 """ 27009 id: ID! @possibleTypes(concreteTypes: ["VerifiableDomain"]) 27010 } 27011 27012 """ 27013 Autogenerated return type of RegenerateVerifiableDomainToken 27014 """ 27015 type RegenerateVerifiableDomainTokenPayload { 27016 """ 27017 A unique identifier for the client performing the mutation. 27018 """ 27019 clientMutationId: String 27020 27021 """ 27022 The verification token that was generated. 27023 """ 27024 verificationToken: String 27025 } 27026 27027 """ 27028 A release contains the content for a release. 27029 """ 27030 type Release implements Node & UniformResourceLocatable { 27031 """ 27032 The author of the release 27033 """ 27034 author: User 27035 27036 """ 27037 Identifies the date and time when the object was created. 27038 """ 27039 createdAt: DateTime! 27040 27041 """ 27042 The description of the release. 27043 """ 27044 description: String 27045 27046 """ 27047 The description of this release rendered to HTML. 27048 """ 27049 descriptionHTML: HTML 27050 id: ID! 27051 27052 """ 27053 Whether or not the release is a draft 27054 """ 27055 isDraft: Boolean! 27056 27057 """ 27058 Whether or not the release is the latest releast 27059 """ 27060 isLatest: Boolean! 27061 27062 """ 27063 Whether or not the release is a prerelease 27064 """ 27065 isPrerelease: Boolean! 27066 27067 """ 27068 The title of the release. 27069 """ 27070 name: String 27071 27072 """ 27073 Identifies the date and time when the release was created. 27074 """ 27075 publishedAt: DateTime 27076 27077 """ 27078 List of releases assets which are dependent on this release. 27079 """ 27080 releaseAssets( 27081 """ 27082 Returns the elements in the list that come after the specified cursor. 27083 """ 27084 after: String 27085 27086 """ 27087 Returns the elements in the list that come before the specified cursor. 27088 """ 27089 before: String 27090 27091 """ 27092 Returns the first _n_ elements from the list. 27093 """ 27094 first: Int 27095 27096 """ 27097 Returns the last _n_ elements from the list. 27098 """ 27099 last: Int 27100 27101 """ 27102 A list of names to filter the assets by. 27103 """ 27104 name: String 27105 ): ReleaseAssetConnection! 27106 27107 """ 27108 The repository that the release belongs to. 27109 """ 27110 repository: Repository! 27111 27112 """ 27113 The HTTP path for this issue 27114 """ 27115 resourcePath: URI! 27116 27117 """ 27118 A description of the release, rendered to HTML without any links in it. 27119 """ 27120 shortDescriptionHTML( 27121 """ 27122 How many characters to return. 27123 """ 27124 limit: Int = 200 27125 ): HTML 27126 27127 """ 27128 The Git tag the release points to 27129 """ 27130 tag: Ref 27131 27132 """ 27133 The tag commit for this release. 27134 """ 27135 tagCommit: Commit 27136 27137 """ 27138 The name of the release's Git tag 27139 """ 27140 tagName: String! 27141 27142 """ 27143 Identifies the date and time when the object was last updated. 27144 """ 27145 updatedAt: DateTime! 27146 27147 """ 27148 The HTTP URL for this issue 27149 """ 27150 url: URI! 27151 } 27152 27153 """ 27154 A release asset contains the content for a release asset. 27155 """ 27156 type ReleaseAsset implements Node { 27157 """ 27158 The asset's content-type 27159 """ 27160 contentType: String! 27161 27162 """ 27163 Identifies the date and time when the object was created. 27164 """ 27165 createdAt: DateTime! 27166 27167 """ 27168 The number of times this asset was downloaded 27169 """ 27170 downloadCount: Int! 27171 27172 """ 27173 Identifies the URL where you can download the release asset via the browser. 27174 """ 27175 downloadUrl: URI! 27176 id: ID! 27177 27178 """ 27179 Identifies the title of the release asset. 27180 """ 27181 name: String! 27182 27183 """ 27184 Release that the asset is associated with 27185 """ 27186 release: Release 27187 27188 """ 27189 The size (in bytes) of the asset 27190 """ 27191 size: Int! 27192 27193 """ 27194 Identifies the date and time when the object was last updated. 27195 """ 27196 updatedAt: DateTime! 27197 27198 """ 27199 The user that performed the upload 27200 """ 27201 uploadedBy: User! 27202 27203 """ 27204 Identifies the URL of the release asset. 27205 """ 27206 url: URI! 27207 } 27208 27209 """ 27210 The connection type for ReleaseAsset. 27211 """ 27212 type ReleaseAssetConnection { 27213 """ 27214 A list of edges. 27215 """ 27216 edges: [ReleaseAssetEdge] 27217 27218 """ 27219 A list of nodes. 27220 """ 27221 nodes: [ReleaseAsset] 27222 27223 """ 27224 Information to aid in pagination. 27225 """ 27226 pageInfo: PageInfo! 27227 27228 """ 27229 Identifies the total count of items in the connection. 27230 """ 27231 totalCount: Int! 27232 } 27233 27234 """ 27235 An edge in a connection. 27236 """ 27237 type ReleaseAssetEdge { 27238 """ 27239 A cursor for use in pagination. 27240 """ 27241 cursor: String! 27242 27243 """ 27244 The item at the end of the edge. 27245 """ 27246 node: ReleaseAsset 27247 } 27248 27249 """ 27250 The connection type for Release. 27251 """ 27252 type ReleaseConnection { 27253 """ 27254 A list of edges. 27255 """ 27256 edges: [ReleaseEdge] 27257 27258 """ 27259 A list of nodes. 27260 """ 27261 nodes: [Release] 27262 27263 """ 27264 Information to aid in pagination. 27265 """ 27266 pageInfo: PageInfo! 27267 27268 """ 27269 Identifies the total count of items in the connection. 27270 """ 27271 totalCount: Int! 27272 } 27273 27274 """ 27275 An edge in a connection. 27276 """ 27277 type ReleaseEdge { 27278 """ 27279 A cursor for use in pagination. 27280 """ 27281 cursor: String! 27282 27283 """ 27284 The item at the end of the edge. 27285 """ 27286 node: Release 27287 } 27288 27289 """ 27290 Ways in which lists of releases can be ordered upon return. 27291 """ 27292 input ReleaseOrder { 27293 """ 27294 The direction in which to order releases by the specified field. 27295 """ 27296 direction: OrderDirection! 27297 27298 """ 27299 The field in which to order releases by. 27300 """ 27301 field: ReleaseOrderField! 27302 } 27303 27304 """ 27305 Properties by which release connections can be ordered. 27306 """ 27307 enum ReleaseOrderField { 27308 """ 27309 Order releases by creation time 27310 """ 27311 CREATED_AT 27312 27313 """ 27314 Order releases alphabetically by name 27315 """ 27316 NAME 27317 } 27318 27319 """ 27320 Autogenerated input type of RemoveAssigneesFromAssignable 27321 """ 27322 input RemoveAssigneesFromAssignableInput { 27323 """ 27324 The id of the assignable object to remove assignees from. 27325 """ 27326 assignableId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "Assignable") 27327 27328 """ 27329 The id of users to remove as assignees. 27330 """ 27331 assigneeIds: [ID!]! @possibleTypes(concreteTypes: ["User"]) 27332 27333 """ 27334 A unique identifier for the client performing the mutation. 27335 """ 27336 clientMutationId: String 27337 } 27338 27339 """ 27340 Autogenerated return type of RemoveAssigneesFromAssignable 27341 """ 27342 type RemoveAssigneesFromAssignablePayload { 27343 """ 27344 The item that was unassigned. 27345 """ 27346 assignable: Assignable 27347 27348 """ 27349 A unique identifier for the client performing the mutation. 27350 """ 27351 clientMutationId: String 27352 } 27353 27354 """ 27355 Autogenerated input type of RemoveEnterpriseAdmin 27356 """ 27357 input RemoveEnterpriseAdminInput { 27358 """ 27359 A unique identifier for the client performing the mutation. 27360 """ 27361 clientMutationId: String 27362 27363 """ 27364 The Enterprise ID from which to remove the administrator. 27365 """ 27366 enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) 27367 27368 """ 27369 The login of the user to remove as an administrator. 27370 """ 27371 login: String! 27372 } 27373 27374 """ 27375 Autogenerated return type of RemoveEnterpriseAdmin 27376 """ 27377 type RemoveEnterpriseAdminPayload { 27378 """ 27379 The user who was removed as an administrator. 27380 """ 27381 admin: User 27382 27383 """ 27384 A unique identifier for the client performing the mutation. 27385 """ 27386 clientMutationId: String 27387 27388 """ 27389 The updated enterprise. 27390 """ 27391 enterprise: Enterprise 27392 27393 """ 27394 A message confirming the result of removing an administrator. 27395 """ 27396 message: String 27397 27398 """ 27399 The viewer performing the mutation. 27400 """ 27401 viewer: User 27402 } 27403 27404 """ 27405 Autogenerated input type of RemoveEnterpriseIdentityProvider 27406 """ 27407 input RemoveEnterpriseIdentityProviderInput { 27408 """ 27409 A unique identifier for the client performing the mutation. 27410 """ 27411 clientMutationId: String 27412 27413 """ 27414 The ID of the enterprise from which to remove the identity provider. 27415 """ 27416 enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) 27417 } 27418 27419 """ 27420 Autogenerated return type of RemoveEnterpriseIdentityProvider 27421 """ 27422 type RemoveEnterpriseIdentityProviderPayload { 27423 """ 27424 A unique identifier for the client performing the mutation. 27425 """ 27426 clientMutationId: String 27427 27428 """ 27429 The identity provider that was removed from the enterprise. 27430 """ 27431 identityProvider: EnterpriseIdentityProvider 27432 } 27433 27434 """ 27435 Autogenerated input type of RemoveEnterpriseOrganization 27436 """ 27437 input RemoveEnterpriseOrganizationInput { 27438 """ 27439 A unique identifier for the client performing the mutation. 27440 """ 27441 clientMutationId: String 27442 27443 """ 27444 The ID of the enterprise from which the organization should be removed. 27445 """ 27446 enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) 27447 27448 """ 27449 The ID of the organization to remove from the enterprise. 27450 """ 27451 organizationId: ID! @possibleTypes(concreteTypes: ["Organization"]) 27452 } 27453 27454 """ 27455 Autogenerated return type of RemoveEnterpriseOrganization 27456 """ 27457 type RemoveEnterpriseOrganizationPayload { 27458 """ 27459 A unique identifier for the client performing the mutation. 27460 """ 27461 clientMutationId: String 27462 27463 """ 27464 The updated enterprise. 27465 """ 27466 enterprise: Enterprise 27467 27468 """ 27469 The organization that was removed from the enterprise. 27470 """ 27471 organization: Organization 27472 27473 """ 27474 The viewer performing the mutation. 27475 """ 27476 viewer: User 27477 } 27478 27479 """ 27480 Autogenerated input type of RemoveEnterpriseSupportEntitlement 27481 """ 27482 input RemoveEnterpriseSupportEntitlementInput { 27483 """ 27484 A unique identifier for the client performing the mutation. 27485 """ 27486 clientMutationId: String 27487 27488 """ 27489 The ID of the Enterprise which the admin belongs to. 27490 """ 27491 enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) 27492 27493 """ 27494 The login of a member who will lose the support entitlement. 27495 """ 27496 login: String! 27497 } 27498 27499 """ 27500 Autogenerated return type of RemoveEnterpriseSupportEntitlement 27501 """ 27502 type RemoveEnterpriseSupportEntitlementPayload { 27503 """ 27504 A unique identifier for the client performing the mutation. 27505 """ 27506 clientMutationId: String 27507 27508 """ 27509 A message confirming the result of removing the support entitlement. 27510 """ 27511 message: String 27512 } 27513 27514 """ 27515 Autogenerated input type of RemoveLabelsFromLabelable 27516 """ 27517 input RemoveLabelsFromLabelableInput { 27518 """ 27519 A unique identifier for the client performing the mutation. 27520 """ 27521 clientMutationId: String 27522 27523 """ 27524 The ids of labels to remove. 27525 """ 27526 labelIds: [ID!]! @possibleTypes(concreteTypes: ["Label"]) 27527 27528 """ 27529 The id of the Labelable to remove labels from. 27530 """ 27531 labelableId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "Labelable") 27532 } 27533 27534 """ 27535 Autogenerated return type of RemoveLabelsFromLabelable 27536 """ 27537 type RemoveLabelsFromLabelablePayload { 27538 """ 27539 A unique identifier for the client performing the mutation. 27540 """ 27541 clientMutationId: String 27542 27543 """ 27544 The Labelable the labels were removed from. 27545 """ 27546 labelable: Labelable 27547 } 27548 27549 """ 27550 Autogenerated input type of RemoveOutsideCollaborator 27551 """ 27552 input RemoveOutsideCollaboratorInput { 27553 """ 27554 A unique identifier for the client performing the mutation. 27555 """ 27556 clientMutationId: String 27557 27558 """ 27559 The ID of the organization to remove the outside collaborator from. 27560 """ 27561 organizationId: ID! @possibleTypes(concreteTypes: ["Organization"]) 27562 27563 """ 27564 The ID of the outside collaborator to remove. 27565 """ 27566 userId: ID! @possibleTypes(concreteTypes: ["User"]) 27567 } 27568 27569 """ 27570 Autogenerated return type of RemoveOutsideCollaborator 27571 """ 27572 type RemoveOutsideCollaboratorPayload { 27573 """ 27574 A unique identifier for the client performing the mutation. 27575 """ 27576 clientMutationId: String 27577 27578 """ 27579 The user that was removed as an outside collaborator. 27580 """ 27581 removedUser: User 27582 } 27583 27584 """ 27585 Autogenerated input type of RemoveReaction 27586 """ 27587 input RemoveReactionInput { 27588 """ 27589 A unique identifier for the client performing the mutation. 27590 """ 27591 clientMutationId: String 27592 27593 """ 27594 The name of the emoji reaction to remove. 27595 """ 27596 content: ReactionContent! 27597 27598 """ 27599 The Node ID of the subject to modify. 27600 """ 27601 subjectId: ID! @possibleTypes(concreteTypes: ["CommitComment", "Issue", "IssueComment", "PullRequest", "PullRequestReview", "PullRequestReviewComment", "TeamDiscussion", "TeamDiscussionComment"], abstractType: "Reactable") 27602 } 27603 27604 """ 27605 Autogenerated return type of RemoveReaction 27606 """ 27607 type RemoveReactionPayload { 27608 """ 27609 A unique identifier for the client performing the mutation. 27610 """ 27611 clientMutationId: String 27612 27613 """ 27614 The reaction object. 27615 """ 27616 reaction: Reaction 27617 27618 """ 27619 The reactable subject. 27620 """ 27621 subject: Reactable 27622 } 27623 27624 """ 27625 Autogenerated input type of RemoveStar 27626 """ 27627 input RemoveStarInput { 27628 """ 27629 A unique identifier for the client performing the mutation. 27630 """ 27631 clientMutationId: String 27632 27633 """ 27634 The Starrable ID to unstar. 27635 """ 27636 starrableId: ID! @possibleTypes(concreteTypes: ["Gist", "Repository", "Topic"], abstractType: "Starrable") 27637 } 27638 27639 """ 27640 Autogenerated return type of RemoveStar 27641 """ 27642 type RemoveStarPayload { 27643 """ 27644 A unique identifier for the client performing the mutation. 27645 """ 27646 clientMutationId: String 27647 27648 """ 27649 The starrable. 27650 """ 27651 starrable: Starrable 27652 } 27653 27654 """ 27655 Represents a 'removed_from_project' event on a given issue or pull request. 27656 """ 27657 type RemovedFromProjectEvent implements Node { 27658 """ 27659 Identifies the actor who performed the event. 27660 """ 27661 actor: Actor 27662 27663 """ 27664 Identifies the date and time when the object was created. 27665 """ 27666 createdAt: DateTime! 27667 27668 """ 27669 Identifies the primary key from the database. 27670 """ 27671 databaseId: Int 27672 id: ID! 27673 27674 """ 27675 Project referenced by event. 27676 """ 27677 project: Project @preview(toggledBy: "starfox-preview") 27678 27679 """ 27680 Column name referenced by this project event. 27681 """ 27682 projectColumnName: String! @preview(toggledBy: "starfox-preview") 27683 } 27684 27685 """ 27686 Represents a 'renamed' event on a given issue or pull request 27687 """ 27688 type RenamedTitleEvent implements Node { 27689 """ 27690 Identifies the actor who performed the event. 27691 """ 27692 actor: Actor 27693 27694 """ 27695 Identifies the date and time when the object was created. 27696 """ 27697 createdAt: DateTime! 27698 27699 """ 27700 Identifies the current title of the issue or pull request. 27701 """ 27702 currentTitle: String! 27703 id: ID! 27704 27705 """ 27706 Identifies the previous title of the issue or pull request. 27707 """ 27708 previousTitle: String! 27709 27710 """ 27711 Subject that was renamed. 27712 """ 27713 subject: RenamedTitleSubject! 27714 } 27715 27716 """ 27717 An object which has a renamable title 27718 """ 27719 union RenamedTitleSubject = Issue | PullRequest 27720 27721 """ 27722 Autogenerated input type of ReopenIssue 27723 """ 27724 input ReopenIssueInput { 27725 """ 27726 A unique identifier for the client performing the mutation. 27727 """ 27728 clientMutationId: String 27729 27730 """ 27731 ID of the issue to be opened. 27732 """ 27733 issueId: ID! @possibleTypes(concreteTypes: ["Issue"]) 27734 } 27735 27736 """ 27737 Autogenerated return type of ReopenIssue 27738 """ 27739 type ReopenIssuePayload { 27740 """ 27741 A unique identifier for the client performing the mutation. 27742 """ 27743 clientMutationId: String 27744 27745 """ 27746 The issue that was opened. 27747 """ 27748 issue: Issue 27749 } 27750 27751 """ 27752 Autogenerated input type of ReopenPullRequest 27753 """ 27754 input ReopenPullRequestInput { 27755 """ 27756 A unique identifier for the client performing the mutation. 27757 """ 27758 clientMutationId: String 27759 27760 """ 27761 ID of the pull request to be reopened. 27762 """ 27763 pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"]) 27764 } 27765 27766 """ 27767 Autogenerated return type of ReopenPullRequest 27768 """ 27769 type ReopenPullRequestPayload { 27770 """ 27771 A unique identifier for the client performing the mutation. 27772 """ 27773 clientMutationId: String 27774 27775 """ 27776 The pull request that was reopened. 27777 """ 27778 pullRequest: PullRequest 27779 } 27780 27781 """ 27782 Represents a 'reopened' event on any `Closable`. 27783 """ 27784 type ReopenedEvent implements Node { 27785 """ 27786 Identifies the actor who performed the event. 27787 """ 27788 actor: Actor 27789 27790 """ 27791 Object that was reopened. 27792 """ 27793 closable: Closable! 27794 27795 """ 27796 Identifies the date and time when the object was created. 27797 """ 27798 createdAt: DateTime! 27799 id: ID! 27800 } 27801 27802 """ 27803 Audit log entry for a repo.access event. 27804 """ 27805 type RepoAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { 27806 """ 27807 The action name 27808 """ 27809 action: String! 27810 27811 """ 27812 The user who initiated the action 27813 """ 27814 actor: AuditEntryActor 27815 27816 """ 27817 The IP address of the actor 27818 """ 27819 actorIp: String 27820 27821 """ 27822 A readable representation of the actor's location 27823 """ 27824 actorLocation: ActorLocation 27825 27826 """ 27827 The username of the user who initiated the action 27828 """ 27829 actorLogin: String 27830 27831 """ 27832 The HTTP path for the actor. 27833 """ 27834 actorResourcePath: URI 27835 27836 """ 27837 The HTTP URL for the actor. 27838 """ 27839 actorUrl: URI 27840 27841 """ 27842 The time the action was initiated 27843 """ 27844 createdAt: PreciseDateTime! 27845 id: ID! 27846 27847 """ 27848 The corresponding operation type for the action 27849 """ 27850 operationType: OperationType 27851 27852 """ 27853 The Organization associated with the Audit Entry. 27854 """ 27855 organization: Organization 27856 27857 """ 27858 The name of the Organization. 27859 """ 27860 organizationName: String 27861 27862 """ 27863 The HTTP path for the organization 27864 """ 27865 organizationResourcePath: URI 27866 27867 """ 27868 The HTTP URL for the organization 27869 """ 27870 organizationUrl: URI 27871 27872 """ 27873 The repository associated with the action 27874 """ 27875 repository: Repository 27876 27877 """ 27878 The name of the repository 27879 """ 27880 repositoryName: String 27881 27882 """ 27883 The HTTP path for the repository 27884 """ 27885 repositoryResourcePath: URI 27886 27887 """ 27888 The HTTP URL for the repository 27889 """ 27890 repositoryUrl: URI 27891 27892 """ 27893 The user affected by the action 27894 """ 27895 user: User 27896 27897 """ 27898 For actions involving two users, the actor is the initiator and the user is the affected user. 27899 """ 27900 userLogin: String 27901 27902 """ 27903 The HTTP path for the user. 27904 """ 27905 userResourcePath: URI 27906 27907 """ 27908 The HTTP URL for the user. 27909 """ 27910 userUrl: URI 27911 27912 """ 27913 The visibility of the repository 27914 """ 27915 visibility: RepoAccessAuditEntryVisibility 27916 } 27917 27918 """ 27919 The privacy of a repository 27920 """ 27921 enum RepoAccessAuditEntryVisibility { 27922 """ 27923 The repository is visible only to users in the same business. 27924 """ 27925 INTERNAL 27926 27927 """ 27928 The repository is visible only to those with explicit access. 27929 """ 27930 PRIVATE 27931 27932 """ 27933 The repository is visible to everyone. 27934 """ 27935 PUBLIC 27936 } 27937 27938 """ 27939 Audit log entry for a repo.add_member event. 27940 """ 27941 type RepoAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { 27942 """ 27943 The action name 27944 """ 27945 action: String! 27946 27947 """ 27948 The user who initiated the action 27949 """ 27950 actor: AuditEntryActor 27951 27952 """ 27953 The IP address of the actor 27954 """ 27955 actorIp: String 27956 27957 """ 27958 A readable representation of the actor's location 27959 """ 27960 actorLocation: ActorLocation 27961 27962 """ 27963 The username of the user who initiated the action 27964 """ 27965 actorLogin: String 27966 27967 """ 27968 The HTTP path for the actor. 27969 """ 27970 actorResourcePath: URI 27971 27972 """ 27973 The HTTP URL for the actor. 27974 """ 27975 actorUrl: URI 27976 27977 """ 27978 The time the action was initiated 27979 """ 27980 createdAt: PreciseDateTime! 27981 id: ID! 27982 27983 """ 27984 The corresponding operation type for the action 27985 """ 27986 operationType: OperationType 27987 27988 """ 27989 The Organization associated with the Audit Entry. 27990 """ 27991 organization: Organization 27992 27993 """ 27994 The name of the Organization. 27995 """ 27996 organizationName: String 27997 27998 """ 27999 The HTTP path for the organization 28000 """ 28001 organizationResourcePath: URI 28002 28003 """ 28004 The HTTP URL for the organization 28005 """ 28006 organizationUrl: URI 28007 28008 """ 28009 The repository associated with the action 28010 """ 28011 repository: Repository 28012 28013 """ 28014 The name of the repository 28015 """ 28016 repositoryName: String 28017 28018 """ 28019 The HTTP path for the repository 28020 """ 28021 repositoryResourcePath: URI 28022 28023 """ 28024 The HTTP URL for the repository 28025 """ 28026 repositoryUrl: URI 28027 28028 """ 28029 The user affected by the action 28030 """ 28031 user: User 28032 28033 """ 28034 For actions involving two users, the actor is the initiator and the user is the affected user. 28035 """ 28036 userLogin: String 28037 28038 """ 28039 The HTTP path for the user. 28040 """ 28041 userResourcePath: URI 28042 28043 """ 28044 The HTTP URL for the user. 28045 """ 28046 userUrl: URI 28047 28048 """ 28049 The visibility of the repository 28050 """ 28051 visibility: RepoAddMemberAuditEntryVisibility 28052 } 28053 28054 """ 28055 The privacy of a repository 28056 """ 28057 enum RepoAddMemberAuditEntryVisibility { 28058 """ 28059 The repository is visible only to users in the same business. 28060 """ 28061 INTERNAL 28062 28063 """ 28064 The repository is visible only to those with explicit access. 28065 """ 28066 PRIVATE 28067 28068 """ 28069 The repository is visible to everyone. 28070 """ 28071 PUBLIC 28072 } 28073 28074 """ 28075 Audit log entry for a repo.add_topic event. 28076 """ 28077 type RepoAddTopicAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TopicAuditEntryData { 28078 """ 28079 The action name 28080 """ 28081 action: String! 28082 28083 """ 28084 The user who initiated the action 28085 """ 28086 actor: AuditEntryActor 28087 28088 """ 28089 The IP address of the actor 28090 """ 28091 actorIp: String 28092 28093 """ 28094 A readable representation of the actor's location 28095 """ 28096 actorLocation: ActorLocation 28097 28098 """ 28099 The username of the user who initiated the action 28100 """ 28101 actorLogin: String 28102 28103 """ 28104 The HTTP path for the actor. 28105 """ 28106 actorResourcePath: URI 28107 28108 """ 28109 The HTTP URL for the actor. 28110 """ 28111 actorUrl: URI 28112 28113 """ 28114 The time the action was initiated 28115 """ 28116 createdAt: PreciseDateTime! 28117 id: ID! 28118 28119 """ 28120 The corresponding operation type for the action 28121 """ 28122 operationType: OperationType 28123 28124 """ 28125 The Organization associated with the Audit Entry. 28126 """ 28127 organization: Organization 28128 28129 """ 28130 The name of the Organization. 28131 """ 28132 organizationName: String 28133 28134 """ 28135 The HTTP path for the organization 28136 """ 28137 organizationResourcePath: URI 28138 28139 """ 28140 The HTTP URL for the organization 28141 """ 28142 organizationUrl: URI 28143 28144 """ 28145 The repository associated with the action 28146 """ 28147 repository: Repository 28148 28149 """ 28150 The name of the repository 28151 """ 28152 repositoryName: String 28153 28154 """ 28155 The HTTP path for the repository 28156 """ 28157 repositoryResourcePath: URI 28158 28159 """ 28160 The HTTP URL for the repository 28161 """ 28162 repositoryUrl: URI 28163 28164 """ 28165 The name of the topic added to the repository 28166 """ 28167 topic: Topic 28168 28169 """ 28170 The name of the topic added to the repository 28171 """ 28172 topicName: String 28173 28174 """ 28175 The user affected by the action 28176 """ 28177 user: User 28178 28179 """ 28180 For actions involving two users, the actor is the initiator and the user is the affected user. 28181 """ 28182 userLogin: String 28183 28184 """ 28185 The HTTP path for the user. 28186 """ 28187 userResourcePath: URI 28188 28189 """ 28190 The HTTP URL for the user. 28191 """ 28192 userUrl: URI 28193 } 28194 28195 """ 28196 Audit log entry for a repo.archived event. 28197 """ 28198 type RepoArchivedAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { 28199 """ 28200 The action name 28201 """ 28202 action: String! 28203 28204 """ 28205 The user who initiated the action 28206 """ 28207 actor: AuditEntryActor 28208 28209 """ 28210 The IP address of the actor 28211 """ 28212 actorIp: String 28213 28214 """ 28215 A readable representation of the actor's location 28216 """ 28217 actorLocation: ActorLocation 28218 28219 """ 28220 The username of the user who initiated the action 28221 """ 28222 actorLogin: String 28223 28224 """ 28225 The HTTP path for the actor. 28226 """ 28227 actorResourcePath: URI 28228 28229 """ 28230 The HTTP URL for the actor. 28231 """ 28232 actorUrl: URI 28233 28234 """ 28235 The time the action was initiated 28236 """ 28237 createdAt: PreciseDateTime! 28238 id: ID! 28239 28240 """ 28241 The corresponding operation type for the action 28242 """ 28243 operationType: OperationType 28244 28245 """ 28246 The Organization associated with the Audit Entry. 28247 """ 28248 organization: Organization 28249 28250 """ 28251 The name of the Organization. 28252 """ 28253 organizationName: String 28254 28255 """ 28256 The HTTP path for the organization 28257 """ 28258 organizationResourcePath: URI 28259 28260 """ 28261 The HTTP URL for the organization 28262 """ 28263 organizationUrl: URI 28264 28265 """ 28266 The repository associated with the action 28267 """ 28268 repository: Repository 28269 28270 """ 28271 The name of the repository 28272 """ 28273 repositoryName: String 28274 28275 """ 28276 The HTTP path for the repository 28277 """ 28278 repositoryResourcePath: URI 28279 28280 """ 28281 The HTTP URL for the repository 28282 """ 28283 repositoryUrl: URI 28284 28285 """ 28286 The user affected by the action 28287 """ 28288 user: User 28289 28290 """ 28291 For actions involving two users, the actor is the initiator and the user is the affected user. 28292 """ 28293 userLogin: String 28294 28295 """ 28296 The HTTP path for the user. 28297 """ 28298 userResourcePath: URI 28299 28300 """ 28301 The HTTP URL for the user. 28302 """ 28303 userUrl: URI 28304 28305 """ 28306 The visibility of the repository 28307 """ 28308 visibility: RepoArchivedAuditEntryVisibility 28309 } 28310 28311 """ 28312 The privacy of a repository 28313 """ 28314 enum RepoArchivedAuditEntryVisibility { 28315 """ 28316 The repository is visible only to users in the same business. 28317 """ 28318 INTERNAL 28319 28320 """ 28321 The repository is visible only to those with explicit access. 28322 """ 28323 PRIVATE 28324 28325 """ 28326 The repository is visible to everyone. 28327 """ 28328 PUBLIC 28329 } 28330 28331 """ 28332 Audit log entry for a repo.change_merge_setting event. 28333 """ 28334 type RepoChangeMergeSettingAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { 28335 """ 28336 The action name 28337 """ 28338 action: String! 28339 28340 """ 28341 The user who initiated the action 28342 """ 28343 actor: AuditEntryActor 28344 28345 """ 28346 The IP address of the actor 28347 """ 28348 actorIp: String 28349 28350 """ 28351 A readable representation of the actor's location 28352 """ 28353 actorLocation: ActorLocation 28354 28355 """ 28356 The username of the user who initiated the action 28357 """ 28358 actorLogin: String 28359 28360 """ 28361 The HTTP path for the actor. 28362 """ 28363 actorResourcePath: URI 28364 28365 """ 28366 The HTTP URL for the actor. 28367 """ 28368 actorUrl: URI 28369 28370 """ 28371 The time the action was initiated 28372 """ 28373 createdAt: PreciseDateTime! 28374 id: ID! 28375 28376 """ 28377 Whether the change was to enable (true) or disable (false) the merge type 28378 """ 28379 isEnabled: Boolean 28380 28381 """ 28382 The merge method affected by the change 28383 """ 28384 mergeType: RepoChangeMergeSettingAuditEntryMergeType 28385 28386 """ 28387 The corresponding operation type for the action 28388 """ 28389 operationType: OperationType 28390 28391 """ 28392 The Organization associated with the Audit Entry. 28393 """ 28394 organization: Organization 28395 28396 """ 28397 The name of the Organization. 28398 """ 28399 organizationName: String 28400 28401 """ 28402 The HTTP path for the organization 28403 """ 28404 organizationResourcePath: URI 28405 28406 """ 28407 The HTTP URL for the organization 28408 """ 28409 organizationUrl: URI 28410 28411 """ 28412 The repository associated with the action 28413 """ 28414 repository: Repository 28415 28416 """ 28417 The name of the repository 28418 """ 28419 repositoryName: String 28420 28421 """ 28422 The HTTP path for the repository 28423 """ 28424 repositoryResourcePath: URI 28425 28426 """ 28427 The HTTP URL for the repository 28428 """ 28429 repositoryUrl: URI 28430 28431 """ 28432 The user affected by the action 28433 """ 28434 user: User 28435 28436 """ 28437 For actions involving two users, the actor is the initiator and the user is the affected user. 28438 """ 28439 userLogin: String 28440 28441 """ 28442 The HTTP path for the user. 28443 """ 28444 userResourcePath: URI 28445 28446 """ 28447 The HTTP URL for the user. 28448 """ 28449 userUrl: URI 28450 } 28451 28452 """ 28453 The merge options available for pull requests to this repository. 28454 """ 28455 enum RepoChangeMergeSettingAuditEntryMergeType { 28456 """ 28457 The pull request is added to the base branch in a merge commit. 28458 """ 28459 MERGE 28460 28461 """ 28462 Commits from the pull request are added onto the base branch individually without a merge commit. 28463 """ 28464 REBASE 28465 28466 """ 28467 The pull request's commits are squashed into a single commit before they are merged to the base branch. 28468 """ 28469 SQUASH 28470 } 28471 28472 """ 28473 Audit log entry for a repo.config.disable_anonymous_git_access event. 28474 """ 28475 type RepoConfigDisableAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { 28476 """ 28477 The action name 28478 """ 28479 action: String! 28480 28481 """ 28482 The user who initiated the action 28483 """ 28484 actor: AuditEntryActor 28485 28486 """ 28487 The IP address of the actor 28488 """ 28489 actorIp: String 28490 28491 """ 28492 A readable representation of the actor's location 28493 """ 28494 actorLocation: ActorLocation 28495 28496 """ 28497 The username of the user who initiated the action 28498 """ 28499 actorLogin: String 28500 28501 """ 28502 The HTTP path for the actor. 28503 """ 28504 actorResourcePath: URI 28505 28506 """ 28507 The HTTP URL for the actor. 28508 """ 28509 actorUrl: URI 28510 28511 """ 28512 The time the action was initiated 28513 """ 28514 createdAt: PreciseDateTime! 28515 id: ID! 28516 28517 """ 28518 The corresponding operation type for the action 28519 """ 28520 operationType: OperationType 28521 28522 """ 28523 The Organization associated with the Audit Entry. 28524 """ 28525 organization: Organization 28526 28527 """ 28528 The name of the Organization. 28529 """ 28530 organizationName: String 28531 28532 """ 28533 The HTTP path for the organization 28534 """ 28535 organizationResourcePath: URI 28536 28537 """ 28538 The HTTP URL for the organization 28539 """ 28540 organizationUrl: URI 28541 28542 """ 28543 The repository associated with the action 28544 """ 28545 repository: Repository 28546 28547 """ 28548 The name of the repository 28549 """ 28550 repositoryName: String 28551 28552 """ 28553 The HTTP path for the repository 28554 """ 28555 repositoryResourcePath: URI 28556 28557 """ 28558 The HTTP URL for the repository 28559 """ 28560 repositoryUrl: URI 28561 28562 """ 28563 The user affected by the action 28564 """ 28565 user: User 28566 28567 """ 28568 For actions involving two users, the actor is the initiator and the user is the affected user. 28569 """ 28570 userLogin: String 28571 28572 """ 28573 The HTTP path for the user. 28574 """ 28575 userResourcePath: URI 28576 28577 """ 28578 The HTTP URL for the user. 28579 """ 28580 userUrl: URI 28581 } 28582 28583 """ 28584 Audit log entry for a repo.config.disable_collaborators_only event. 28585 """ 28586 type RepoConfigDisableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { 28587 """ 28588 The action name 28589 """ 28590 action: String! 28591 28592 """ 28593 The user who initiated the action 28594 """ 28595 actor: AuditEntryActor 28596 28597 """ 28598 The IP address of the actor 28599 """ 28600 actorIp: String 28601 28602 """ 28603 A readable representation of the actor's location 28604 """ 28605 actorLocation: ActorLocation 28606 28607 """ 28608 The username of the user who initiated the action 28609 """ 28610 actorLogin: String 28611 28612 """ 28613 The HTTP path for the actor. 28614 """ 28615 actorResourcePath: URI 28616 28617 """ 28618 The HTTP URL for the actor. 28619 """ 28620 actorUrl: URI 28621 28622 """ 28623 The time the action was initiated 28624 """ 28625 createdAt: PreciseDateTime! 28626 id: ID! 28627 28628 """ 28629 The corresponding operation type for the action 28630 """ 28631 operationType: OperationType 28632 28633 """ 28634 The Organization associated with the Audit Entry. 28635 """ 28636 organization: Organization 28637 28638 """ 28639 The name of the Organization. 28640 """ 28641 organizationName: String 28642 28643 """ 28644 The HTTP path for the organization 28645 """ 28646 organizationResourcePath: URI 28647 28648 """ 28649 The HTTP URL for the organization 28650 """ 28651 organizationUrl: URI 28652 28653 """ 28654 The repository associated with the action 28655 """ 28656 repository: Repository 28657 28658 """ 28659 The name of the repository 28660 """ 28661 repositoryName: String 28662 28663 """ 28664 The HTTP path for the repository 28665 """ 28666 repositoryResourcePath: URI 28667 28668 """ 28669 The HTTP URL for the repository 28670 """ 28671 repositoryUrl: URI 28672 28673 """ 28674 The user affected by the action 28675 """ 28676 user: User 28677 28678 """ 28679 For actions involving two users, the actor is the initiator and the user is the affected user. 28680 """ 28681 userLogin: String 28682 28683 """ 28684 The HTTP path for the user. 28685 """ 28686 userResourcePath: URI 28687 28688 """ 28689 The HTTP URL for the user. 28690 """ 28691 userUrl: URI 28692 } 28693 28694 """ 28695 Audit log entry for a repo.config.disable_contributors_only event. 28696 """ 28697 type RepoConfigDisableContributorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { 28698 """ 28699 The action name 28700 """ 28701 action: String! 28702 28703 """ 28704 The user who initiated the action 28705 """ 28706 actor: AuditEntryActor 28707 28708 """ 28709 The IP address of the actor 28710 """ 28711 actorIp: String 28712 28713 """ 28714 A readable representation of the actor's location 28715 """ 28716 actorLocation: ActorLocation 28717 28718 """ 28719 The username of the user who initiated the action 28720 """ 28721 actorLogin: String 28722 28723 """ 28724 The HTTP path for the actor. 28725 """ 28726 actorResourcePath: URI 28727 28728 """ 28729 The HTTP URL for the actor. 28730 """ 28731 actorUrl: URI 28732 28733 """ 28734 The time the action was initiated 28735 """ 28736 createdAt: PreciseDateTime! 28737 id: ID! 28738 28739 """ 28740 The corresponding operation type for the action 28741 """ 28742 operationType: OperationType 28743 28744 """ 28745 The Organization associated with the Audit Entry. 28746 """ 28747 organization: Organization 28748 28749 """ 28750 The name of the Organization. 28751 """ 28752 organizationName: String 28753 28754 """ 28755 The HTTP path for the organization 28756 """ 28757 organizationResourcePath: URI 28758 28759 """ 28760 The HTTP URL for the organization 28761 """ 28762 organizationUrl: URI 28763 28764 """ 28765 The repository associated with the action 28766 """ 28767 repository: Repository 28768 28769 """ 28770 The name of the repository 28771 """ 28772 repositoryName: String 28773 28774 """ 28775 The HTTP path for the repository 28776 """ 28777 repositoryResourcePath: URI 28778 28779 """ 28780 The HTTP URL for the repository 28781 """ 28782 repositoryUrl: URI 28783 28784 """ 28785 The user affected by the action 28786 """ 28787 user: User 28788 28789 """ 28790 For actions involving two users, the actor is the initiator and the user is the affected user. 28791 """ 28792 userLogin: String 28793 28794 """ 28795 The HTTP path for the user. 28796 """ 28797 userResourcePath: URI 28798 28799 """ 28800 The HTTP URL for the user. 28801 """ 28802 userUrl: URI 28803 } 28804 28805 """ 28806 Audit log entry for a repo.config.disable_sockpuppet_disallowed event. 28807 """ 28808 type RepoConfigDisableSockpuppetDisallowedAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { 28809 """ 28810 The action name 28811 """ 28812 action: String! 28813 28814 """ 28815 The user who initiated the action 28816 """ 28817 actor: AuditEntryActor 28818 28819 """ 28820 The IP address of the actor 28821 """ 28822 actorIp: String 28823 28824 """ 28825 A readable representation of the actor's location 28826 """ 28827 actorLocation: ActorLocation 28828 28829 """ 28830 The username of the user who initiated the action 28831 """ 28832 actorLogin: String 28833 28834 """ 28835 The HTTP path for the actor. 28836 """ 28837 actorResourcePath: URI 28838 28839 """ 28840 The HTTP URL for the actor. 28841 """ 28842 actorUrl: URI 28843 28844 """ 28845 The time the action was initiated 28846 """ 28847 createdAt: PreciseDateTime! 28848 id: ID! 28849 28850 """ 28851 The corresponding operation type for the action 28852 """ 28853 operationType: OperationType 28854 28855 """ 28856 The Organization associated with the Audit Entry. 28857 """ 28858 organization: Organization 28859 28860 """ 28861 The name of the Organization. 28862 """ 28863 organizationName: String 28864 28865 """ 28866 The HTTP path for the organization 28867 """ 28868 organizationResourcePath: URI 28869 28870 """ 28871 The HTTP URL for the organization 28872 """ 28873 organizationUrl: URI 28874 28875 """ 28876 The repository associated with the action 28877 """ 28878 repository: Repository 28879 28880 """ 28881 The name of the repository 28882 """ 28883 repositoryName: String 28884 28885 """ 28886 The HTTP path for the repository 28887 """ 28888 repositoryResourcePath: URI 28889 28890 """ 28891 The HTTP URL for the repository 28892 """ 28893 repositoryUrl: URI 28894 28895 """ 28896 The user affected by the action 28897 """ 28898 user: User 28899 28900 """ 28901 For actions involving two users, the actor is the initiator and the user is the affected user. 28902 """ 28903 userLogin: String 28904 28905 """ 28906 The HTTP path for the user. 28907 """ 28908 userResourcePath: URI 28909 28910 """ 28911 The HTTP URL for the user. 28912 """ 28913 userUrl: URI 28914 } 28915 28916 """ 28917 Audit log entry for a repo.config.enable_anonymous_git_access event. 28918 """ 28919 type RepoConfigEnableAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { 28920 """ 28921 The action name 28922 """ 28923 action: String! 28924 28925 """ 28926 The user who initiated the action 28927 """ 28928 actor: AuditEntryActor 28929 28930 """ 28931 The IP address of the actor 28932 """ 28933 actorIp: String 28934 28935 """ 28936 A readable representation of the actor's location 28937 """ 28938 actorLocation: ActorLocation 28939 28940 """ 28941 The username of the user who initiated the action 28942 """ 28943 actorLogin: String 28944 28945 """ 28946 The HTTP path for the actor. 28947 """ 28948 actorResourcePath: URI 28949 28950 """ 28951 The HTTP URL for the actor. 28952 """ 28953 actorUrl: URI 28954 28955 """ 28956 The time the action was initiated 28957 """ 28958 createdAt: PreciseDateTime! 28959 id: ID! 28960 28961 """ 28962 The corresponding operation type for the action 28963 """ 28964 operationType: OperationType 28965 28966 """ 28967 The Organization associated with the Audit Entry. 28968 """ 28969 organization: Organization 28970 28971 """ 28972 The name of the Organization. 28973 """ 28974 organizationName: String 28975 28976 """ 28977 The HTTP path for the organization 28978 """ 28979 organizationResourcePath: URI 28980 28981 """ 28982 The HTTP URL for the organization 28983 """ 28984 organizationUrl: URI 28985 28986 """ 28987 The repository associated with the action 28988 """ 28989 repository: Repository 28990 28991 """ 28992 The name of the repository 28993 """ 28994 repositoryName: String 28995 28996 """ 28997 The HTTP path for the repository 28998 """ 28999 repositoryResourcePath: URI 29000 29001 """ 29002 The HTTP URL for the repository 29003 """ 29004 repositoryUrl: URI 29005 29006 """ 29007 The user affected by the action 29008 """ 29009 user: User 29010 29011 """ 29012 For actions involving two users, the actor is the initiator and the user is the affected user. 29013 """ 29014 userLogin: String 29015 29016 """ 29017 The HTTP path for the user. 29018 """ 29019 userResourcePath: URI 29020 29021 """ 29022 The HTTP URL for the user. 29023 """ 29024 userUrl: URI 29025 } 29026 29027 """ 29028 Audit log entry for a repo.config.enable_collaborators_only event. 29029 """ 29030 type RepoConfigEnableCollaboratorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { 29031 """ 29032 The action name 29033 """ 29034 action: String! 29035 29036 """ 29037 The user who initiated the action 29038 """ 29039 actor: AuditEntryActor 29040 29041 """ 29042 The IP address of the actor 29043 """ 29044 actorIp: String 29045 29046 """ 29047 A readable representation of the actor's location 29048 """ 29049 actorLocation: ActorLocation 29050 29051 """ 29052 The username of the user who initiated the action 29053 """ 29054 actorLogin: String 29055 29056 """ 29057 The HTTP path for the actor. 29058 """ 29059 actorResourcePath: URI 29060 29061 """ 29062 The HTTP URL for the actor. 29063 """ 29064 actorUrl: URI 29065 29066 """ 29067 The time the action was initiated 29068 """ 29069 createdAt: PreciseDateTime! 29070 id: ID! 29071 29072 """ 29073 The corresponding operation type for the action 29074 """ 29075 operationType: OperationType 29076 29077 """ 29078 The Organization associated with the Audit Entry. 29079 """ 29080 organization: Organization 29081 29082 """ 29083 The name of the Organization. 29084 """ 29085 organizationName: String 29086 29087 """ 29088 The HTTP path for the organization 29089 """ 29090 organizationResourcePath: URI 29091 29092 """ 29093 The HTTP URL for the organization 29094 """ 29095 organizationUrl: URI 29096 29097 """ 29098 The repository associated with the action 29099 """ 29100 repository: Repository 29101 29102 """ 29103 The name of the repository 29104 """ 29105 repositoryName: String 29106 29107 """ 29108 The HTTP path for the repository 29109 """ 29110 repositoryResourcePath: URI 29111 29112 """ 29113 The HTTP URL for the repository 29114 """ 29115 repositoryUrl: URI 29116 29117 """ 29118 The user affected by the action 29119 """ 29120 user: User 29121 29122 """ 29123 For actions involving two users, the actor is the initiator and the user is the affected user. 29124 """ 29125 userLogin: String 29126 29127 """ 29128 The HTTP path for the user. 29129 """ 29130 userResourcePath: URI 29131 29132 """ 29133 The HTTP URL for the user. 29134 """ 29135 userUrl: URI 29136 } 29137 29138 """ 29139 Audit log entry for a repo.config.enable_contributors_only event. 29140 """ 29141 type RepoConfigEnableContributorsOnlyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { 29142 """ 29143 The action name 29144 """ 29145 action: String! 29146 29147 """ 29148 The user who initiated the action 29149 """ 29150 actor: AuditEntryActor 29151 29152 """ 29153 The IP address of the actor 29154 """ 29155 actorIp: String 29156 29157 """ 29158 A readable representation of the actor's location 29159 """ 29160 actorLocation: ActorLocation 29161 29162 """ 29163 The username of the user who initiated the action 29164 """ 29165 actorLogin: String 29166 29167 """ 29168 The HTTP path for the actor. 29169 """ 29170 actorResourcePath: URI 29171 29172 """ 29173 The HTTP URL for the actor. 29174 """ 29175 actorUrl: URI 29176 29177 """ 29178 The time the action was initiated 29179 """ 29180 createdAt: PreciseDateTime! 29181 id: ID! 29182 29183 """ 29184 The corresponding operation type for the action 29185 """ 29186 operationType: OperationType 29187 29188 """ 29189 The Organization associated with the Audit Entry. 29190 """ 29191 organization: Organization 29192 29193 """ 29194 The name of the Organization. 29195 """ 29196 organizationName: String 29197 29198 """ 29199 The HTTP path for the organization 29200 """ 29201 organizationResourcePath: URI 29202 29203 """ 29204 The HTTP URL for the organization 29205 """ 29206 organizationUrl: URI 29207 29208 """ 29209 The repository associated with the action 29210 """ 29211 repository: Repository 29212 29213 """ 29214 The name of the repository 29215 """ 29216 repositoryName: String 29217 29218 """ 29219 The HTTP path for the repository 29220 """ 29221 repositoryResourcePath: URI 29222 29223 """ 29224 The HTTP URL for the repository 29225 """ 29226 repositoryUrl: URI 29227 29228 """ 29229 The user affected by the action 29230 """ 29231 user: User 29232 29233 """ 29234 For actions involving two users, the actor is the initiator and the user is the affected user. 29235 """ 29236 userLogin: String 29237 29238 """ 29239 The HTTP path for the user. 29240 """ 29241 userResourcePath: URI 29242 29243 """ 29244 The HTTP URL for the user. 29245 """ 29246 userUrl: URI 29247 } 29248 29249 """ 29250 Audit log entry for a repo.config.enable_sockpuppet_disallowed event. 29251 """ 29252 type RepoConfigEnableSockpuppetDisallowedAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { 29253 """ 29254 The action name 29255 """ 29256 action: String! 29257 29258 """ 29259 The user who initiated the action 29260 """ 29261 actor: AuditEntryActor 29262 29263 """ 29264 The IP address of the actor 29265 """ 29266 actorIp: String 29267 29268 """ 29269 A readable representation of the actor's location 29270 """ 29271 actorLocation: ActorLocation 29272 29273 """ 29274 The username of the user who initiated the action 29275 """ 29276 actorLogin: String 29277 29278 """ 29279 The HTTP path for the actor. 29280 """ 29281 actorResourcePath: URI 29282 29283 """ 29284 The HTTP URL for the actor. 29285 """ 29286 actorUrl: URI 29287 29288 """ 29289 The time the action was initiated 29290 """ 29291 createdAt: PreciseDateTime! 29292 id: ID! 29293 29294 """ 29295 The corresponding operation type for the action 29296 """ 29297 operationType: OperationType 29298 29299 """ 29300 The Organization associated with the Audit Entry. 29301 """ 29302 organization: Organization 29303 29304 """ 29305 The name of the Organization. 29306 """ 29307 organizationName: String 29308 29309 """ 29310 The HTTP path for the organization 29311 """ 29312 organizationResourcePath: URI 29313 29314 """ 29315 The HTTP URL for the organization 29316 """ 29317 organizationUrl: URI 29318 29319 """ 29320 The repository associated with the action 29321 """ 29322 repository: Repository 29323 29324 """ 29325 The name of the repository 29326 """ 29327 repositoryName: String 29328 29329 """ 29330 The HTTP path for the repository 29331 """ 29332 repositoryResourcePath: URI 29333 29334 """ 29335 The HTTP URL for the repository 29336 """ 29337 repositoryUrl: URI 29338 29339 """ 29340 The user affected by the action 29341 """ 29342 user: User 29343 29344 """ 29345 For actions involving two users, the actor is the initiator and the user is the affected user. 29346 """ 29347 userLogin: String 29348 29349 """ 29350 The HTTP path for the user. 29351 """ 29352 userResourcePath: URI 29353 29354 """ 29355 The HTTP URL for the user. 29356 """ 29357 userUrl: URI 29358 } 29359 29360 """ 29361 Audit log entry for a repo.config.lock_anonymous_git_access event. 29362 """ 29363 type RepoConfigLockAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { 29364 """ 29365 The action name 29366 """ 29367 action: String! 29368 29369 """ 29370 The user who initiated the action 29371 """ 29372 actor: AuditEntryActor 29373 29374 """ 29375 The IP address of the actor 29376 """ 29377 actorIp: String 29378 29379 """ 29380 A readable representation of the actor's location 29381 """ 29382 actorLocation: ActorLocation 29383 29384 """ 29385 The username of the user who initiated the action 29386 """ 29387 actorLogin: String 29388 29389 """ 29390 The HTTP path for the actor. 29391 """ 29392 actorResourcePath: URI 29393 29394 """ 29395 The HTTP URL for the actor. 29396 """ 29397 actorUrl: URI 29398 29399 """ 29400 The time the action was initiated 29401 """ 29402 createdAt: PreciseDateTime! 29403 id: ID! 29404 29405 """ 29406 The corresponding operation type for the action 29407 """ 29408 operationType: OperationType 29409 29410 """ 29411 The Organization associated with the Audit Entry. 29412 """ 29413 organization: Organization 29414 29415 """ 29416 The name of the Organization. 29417 """ 29418 organizationName: String 29419 29420 """ 29421 The HTTP path for the organization 29422 """ 29423 organizationResourcePath: URI 29424 29425 """ 29426 The HTTP URL for the organization 29427 """ 29428 organizationUrl: URI 29429 29430 """ 29431 The repository associated with the action 29432 """ 29433 repository: Repository 29434 29435 """ 29436 The name of the repository 29437 """ 29438 repositoryName: String 29439 29440 """ 29441 The HTTP path for the repository 29442 """ 29443 repositoryResourcePath: URI 29444 29445 """ 29446 The HTTP URL for the repository 29447 """ 29448 repositoryUrl: URI 29449 29450 """ 29451 The user affected by the action 29452 """ 29453 user: User 29454 29455 """ 29456 For actions involving two users, the actor is the initiator and the user is the affected user. 29457 """ 29458 userLogin: String 29459 29460 """ 29461 The HTTP path for the user. 29462 """ 29463 userResourcePath: URI 29464 29465 """ 29466 The HTTP URL for the user. 29467 """ 29468 userUrl: URI 29469 } 29470 29471 """ 29472 Audit log entry for a repo.config.unlock_anonymous_git_access event. 29473 """ 29474 type RepoConfigUnlockAnonymousGitAccessAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { 29475 """ 29476 The action name 29477 """ 29478 action: String! 29479 29480 """ 29481 The user who initiated the action 29482 """ 29483 actor: AuditEntryActor 29484 29485 """ 29486 The IP address of the actor 29487 """ 29488 actorIp: String 29489 29490 """ 29491 A readable representation of the actor's location 29492 """ 29493 actorLocation: ActorLocation 29494 29495 """ 29496 The username of the user who initiated the action 29497 """ 29498 actorLogin: String 29499 29500 """ 29501 The HTTP path for the actor. 29502 """ 29503 actorResourcePath: URI 29504 29505 """ 29506 The HTTP URL for the actor. 29507 """ 29508 actorUrl: URI 29509 29510 """ 29511 The time the action was initiated 29512 """ 29513 createdAt: PreciseDateTime! 29514 id: ID! 29515 29516 """ 29517 The corresponding operation type for the action 29518 """ 29519 operationType: OperationType 29520 29521 """ 29522 The Organization associated with the Audit Entry. 29523 """ 29524 organization: Organization 29525 29526 """ 29527 The name of the Organization. 29528 """ 29529 organizationName: String 29530 29531 """ 29532 The HTTP path for the organization 29533 """ 29534 organizationResourcePath: URI 29535 29536 """ 29537 The HTTP URL for the organization 29538 """ 29539 organizationUrl: URI 29540 29541 """ 29542 The repository associated with the action 29543 """ 29544 repository: Repository 29545 29546 """ 29547 The name of the repository 29548 """ 29549 repositoryName: String 29550 29551 """ 29552 The HTTP path for the repository 29553 """ 29554 repositoryResourcePath: URI 29555 29556 """ 29557 The HTTP URL for the repository 29558 """ 29559 repositoryUrl: URI 29560 29561 """ 29562 The user affected by the action 29563 """ 29564 user: User 29565 29566 """ 29567 For actions involving two users, the actor is the initiator and the user is the affected user. 29568 """ 29569 userLogin: String 29570 29571 """ 29572 The HTTP path for the user. 29573 """ 29574 userResourcePath: URI 29575 29576 """ 29577 The HTTP URL for the user. 29578 """ 29579 userUrl: URI 29580 } 29581 29582 """ 29583 Audit log entry for a repo.create event. 29584 """ 29585 type RepoCreateAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { 29586 """ 29587 The action name 29588 """ 29589 action: String! 29590 29591 """ 29592 The user who initiated the action 29593 """ 29594 actor: AuditEntryActor 29595 29596 """ 29597 The IP address of the actor 29598 """ 29599 actorIp: String 29600 29601 """ 29602 A readable representation of the actor's location 29603 """ 29604 actorLocation: ActorLocation 29605 29606 """ 29607 The username of the user who initiated the action 29608 """ 29609 actorLogin: String 29610 29611 """ 29612 The HTTP path for the actor. 29613 """ 29614 actorResourcePath: URI 29615 29616 """ 29617 The HTTP URL for the actor. 29618 """ 29619 actorUrl: URI 29620 29621 """ 29622 The time the action was initiated 29623 """ 29624 createdAt: PreciseDateTime! 29625 29626 """ 29627 The name of the parent repository for this forked repository. 29628 """ 29629 forkParentName: String 29630 29631 """ 29632 The name of the root repository for this network. 29633 """ 29634 forkSourceName: String 29635 id: ID! 29636 29637 """ 29638 The corresponding operation type for the action 29639 """ 29640 operationType: OperationType 29641 29642 """ 29643 The Organization associated with the Audit Entry. 29644 """ 29645 organization: Organization 29646 29647 """ 29648 The name of the Organization. 29649 """ 29650 organizationName: String 29651 29652 """ 29653 The HTTP path for the organization 29654 """ 29655 organizationResourcePath: URI 29656 29657 """ 29658 The HTTP URL for the organization 29659 """ 29660 organizationUrl: URI 29661 29662 """ 29663 The repository associated with the action 29664 """ 29665 repository: Repository 29666 29667 """ 29668 The name of the repository 29669 """ 29670 repositoryName: String 29671 29672 """ 29673 The HTTP path for the repository 29674 """ 29675 repositoryResourcePath: URI 29676 29677 """ 29678 The HTTP URL for the repository 29679 """ 29680 repositoryUrl: URI 29681 29682 """ 29683 The user affected by the action 29684 """ 29685 user: User 29686 29687 """ 29688 For actions involving two users, the actor is the initiator and the user is the affected user. 29689 """ 29690 userLogin: String 29691 29692 """ 29693 The HTTP path for the user. 29694 """ 29695 userResourcePath: URI 29696 29697 """ 29698 The HTTP URL for the user. 29699 """ 29700 userUrl: URI 29701 29702 """ 29703 The visibility of the repository 29704 """ 29705 visibility: RepoCreateAuditEntryVisibility 29706 } 29707 29708 """ 29709 The privacy of a repository 29710 """ 29711 enum RepoCreateAuditEntryVisibility { 29712 """ 29713 The repository is visible only to users in the same business. 29714 """ 29715 INTERNAL 29716 29717 """ 29718 The repository is visible only to those with explicit access. 29719 """ 29720 PRIVATE 29721 29722 """ 29723 The repository is visible to everyone. 29724 """ 29725 PUBLIC 29726 } 29727 29728 """ 29729 Audit log entry for a repo.destroy event. 29730 """ 29731 type RepoDestroyAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { 29732 """ 29733 The action name 29734 """ 29735 action: String! 29736 29737 """ 29738 The user who initiated the action 29739 """ 29740 actor: AuditEntryActor 29741 29742 """ 29743 The IP address of the actor 29744 """ 29745 actorIp: String 29746 29747 """ 29748 A readable representation of the actor's location 29749 """ 29750 actorLocation: ActorLocation 29751 29752 """ 29753 The username of the user who initiated the action 29754 """ 29755 actorLogin: String 29756 29757 """ 29758 The HTTP path for the actor. 29759 """ 29760 actorResourcePath: URI 29761 29762 """ 29763 The HTTP URL for the actor. 29764 """ 29765 actorUrl: URI 29766 29767 """ 29768 The time the action was initiated 29769 """ 29770 createdAt: PreciseDateTime! 29771 id: ID! 29772 29773 """ 29774 The corresponding operation type for the action 29775 """ 29776 operationType: OperationType 29777 29778 """ 29779 The Organization associated with the Audit Entry. 29780 """ 29781 organization: Organization 29782 29783 """ 29784 The name of the Organization. 29785 """ 29786 organizationName: String 29787 29788 """ 29789 The HTTP path for the organization 29790 """ 29791 organizationResourcePath: URI 29792 29793 """ 29794 The HTTP URL for the organization 29795 """ 29796 organizationUrl: URI 29797 29798 """ 29799 The repository associated with the action 29800 """ 29801 repository: Repository 29802 29803 """ 29804 The name of the repository 29805 """ 29806 repositoryName: String 29807 29808 """ 29809 The HTTP path for the repository 29810 """ 29811 repositoryResourcePath: URI 29812 29813 """ 29814 The HTTP URL for the repository 29815 """ 29816 repositoryUrl: URI 29817 29818 """ 29819 The user affected by the action 29820 """ 29821 user: User 29822 29823 """ 29824 For actions involving two users, the actor is the initiator and the user is the affected user. 29825 """ 29826 userLogin: String 29827 29828 """ 29829 The HTTP path for the user. 29830 """ 29831 userResourcePath: URI 29832 29833 """ 29834 The HTTP URL for the user. 29835 """ 29836 userUrl: URI 29837 29838 """ 29839 The visibility of the repository 29840 """ 29841 visibility: RepoDestroyAuditEntryVisibility 29842 } 29843 29844 """ 29845 The privacy of a repository 29846 """ 29847 enum RepoDestroyAuditEntryVisibility { 29848 """ 29849 The repository is visible only to users in the same business. 29850 """ 29851 INTERNAL 29852 29853 """ 29854 The repository is visible only to those with explicit access. 29855 """ 29856 PRIVATE 29857 29858 """ 29859 The repository is visible to everyone. 29860 """ 29861 PUBLIC 29862 } 29863 29864 """ 29865 Audit log entry for a repo.remove_member event. 29866 """ 29867 type RepoRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData { 29868 """ 29869 The action name 29870 """ 29871 action: String! 29872 29873 """ 29874 The user who initiated the action 29875 """ 29876 actor: AuditEntryActor 29877 29878 """ 29879 The IP address of the actor 29880 """ 29881 actorIp: String 29882 29883 """ 29884 A readable representation of the actor's location 29885 """ 29886 actorLocation: ActorLocation 29887 29888 """ 29889 The username of the user who initiated the action 29890 """ 29891 actorLogin: String 29892 29893 """ 29894 The HTTP path for the actor. 29895 """ 29896 actorResourcePath: URI 29897 29898 """ 29899 The HTTP URL for the actor. 29900 """ 29901 actorUrl: URI 29902 29903 """ 29904 The time the action was initiated 29905 """ 29906 createdAt: PreciseDateTime! 29907 id: ID! 29908 29909 """ 29910 The corresponding operation type for the action 29911 """ 29912 operationType: OperationType 29913 29914 """ 29915 The Organization associated with the Audit Entry. 29916 """ 29917 organization: Organization 29918 29919 """ 29920 The name of the Organization. 29921 """ 29922 organizationName: String 29923 29924 """ 29925 The HTTP path for the organization 29926 """ 29927 organizationResourcePath: URI 29928 29929 """ 29930 The HTTP URL for the organization 29931 """ 29932 organizationUrl: URI 29933 29934 """ 29935 The repository associated with the action 29936 """ 29937 repository: Repository 29938 29939 """ 29940 The name of the repository 29941 """ 29942 repositoryName: String 29943 29944 """ 29945 The HTTP path for the repository 29946 """ 29947 repositoryResourcePath: URI 29948 29949 """ 29950 The HTTP URL for the repository 29951 """ 29952 repositoryUrl: URI 29953 29954 """ 29955 The user affected by the action 29956 """ 29957 user: User 29958 29959 """ 29960 For actions involving two users, the actor is the initiator and the user is the affected user. 29961 """ 29962 userLogin: String 29963 29964 """ 29965 The HTTP path for the user. 29966 """ 29967 userResourcePath: URI 29968 29969 """ 29970 The HTTP URL for the user. 29971 """ 29972 userUrl: URI 29973 29974 """ 29975 The visibility of the repository 29976 """ 29977 visibility: RepoRemoveMemberAuditEntryVisibility 29978 } 29979 29980 """ 29981 The privacy of a repository 29982 """ 29983 enum RepoRemoveMemberAuditEntryVisibility { 29984 """ 29985 The repository is visible only to users in the same business. 29986 """ 29987 INTERNAL 29988 29989 """ 29990 The repository is visible only to those with explicit access. 29991 """ 29992 PRIVATE 29993 29994 """ 29995 The repository is visible to everyone. 29996 """ 29997 PUBLIC 29998 } 29999 30000 """ 30001 Audit log entry for a repo.remove_topic event. 30002 """ 30003 type RepoRemoveTopicAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TopicAuditEntryData { 30004 """ 30005 The action name 30006 """ 30007 action: String! 30008 30009 """ 30010 The user who initiated the action 30011 """ 30012 actor: AuditEntryActor 30013 30014 """ 30015 The IP address of the actor 30016 """ 30017 actorIp: String 30018 30019 """ 30020 A readable representation of the actor's location 30021 """ 30022 actorLocation: ActorLocation 30023 30024 """ 30025 The username of the user who initiated the action 30026 """ 30027 actorLogin: String 30028 30029 """ 30030 The HTTP path for the actor. 30031 """ 30032 actorResourcePath: URI 30033 30034 """ 30035 The HTTP URL for the actor. 30036 """ 30037 actorUrl: URI 30038 30039 """ 30040 The time the action was initiated 30041 """ 30042 createdAt: PreciseDateTime! 30043 id: ID! 30044 30045 """ 30046 The corresponding operation type for the action 30047 """ 30048 operationType: OperationType 30049 30050 """ 30051 The Organization associated with the Audit Entry. 30052 """ 30053 organization: Organization 30054 30055 """ 30056 The name of the Organization. 30057 """ 30058 organizationName: String 30059 30060 """ 30061 The HTTP path for the organization 30062 """ 30063 organizationResourcePath: URI 30064 30065 """ 30066 The HTTP URL for the organization 30067 """ 30068 organizationUrl: URI 30069 30070 """ 30071 The repository associated with the action 30072 """ 30073 repository: Repository 30074 30075 """ 30076 The name of the repository 30077 """ 30078 repositoryName: String 30079 30080 """ 30081 The HTTP path for the repository 30082 """ 30083 repositoryResourcePath: URI 30084 30085 """ 30086 The HTTP URL for the repository 30087 """ 30088 repositoryUrl: URI 30089 30090 """ 30091 The name of the topic added to the repository 30092 """ 30093 topic: Topic 30094 30095 """ 30096 The name of the topic added to the repository 30097 """ 30098 topicName: String 30099 30100 """ 30101 The user affected by the action 30102 """ 30103 user: User 30104 30105 """ 30106 For actions involving two users, the actor is the initiator and the user is the affected user. 30107 """ 30108 userLogin: String 30109 30110 """ 30111 The HTTP path for the user. 30112 """ 30113 userResourcePath: URI 30114 30115 """ 30116 The HTTP URL for the user. 30117 """ 30118 userUrl: URI 30119 } 30120 30121 """ 30122 The reasons a piece of content can be reported or minimized. 30123 """ 30124 enum ReportedContentClassifiers { 30125 """ 30126 An abusive or harassing piece of content 30127 """ 30128 ABUSE 30129 30130 """ 30131 A duplicated piece of content 30132 """ 30133 DUPLICATE 30134 30135 """ 30136 An irrelevant piece of content 30137 """ 30138 OFF_TOPIC 30139 30140 """ 30141 An outdated piece of content 30142 """ 30143 OUTDATED 30144 30145 """ 30146 The content has been resolved 30147 """ 30148 RESOLVED 30149 30150 """ 30151 A spammy piece of content 30152 """ 30153 SPAM 30154 } 30155 30156 """ 30157 A repository contains the content for a project. 30158 """ 30159 type Repository implements Node & PackageOwner & ProjectOwner & RepositoryInfo & Starrable & Subscribable & UniformResourceLocatable { 30160 """ 30161 A list of users that can be assigned to issues in this repository. 30162 """ 30163 assignableUsers( 30164 """ 30165 Returns the elements in the list that come after the specified cursor. 30166 """ 30167 after: String 30168 30169 """ 30170 Returns the elements in the list that come before the specified cursor. 30171 """ 30172 before: String 30173 30174 """ 30175 Returns the first _n_ elements from the list. 30176 """ 30177 first: Int 30178 30179 """ 30180 Returns the last _n_ elements from the list. 30181 """ 30182 last: Int 30183 30184 """ 30185 Filters users with query on user name and login 30186 """ 30187 query: String 30188 ): UserConnection! 30189 30190 """ 30191 A list of branch protection rules for this repository. 30192 """ 30193 branchProtectionRules( 30194 """ 30195 Returns the elements in the list that come after the specified cursor. 30196 """ 30197 after: String 30198 30199 """ 30200 Returns the elements in the list that come before the specified cursor. 30201 """ 30202 before: String 30203 30204 """ 30205 Returns the first _n_ elements from the list. 30206 """ 30207 first: Int 30208 30209 """ 30210 Returns the last _n_ elements from the list. 30211 """ 30212 last: Int 30213 ): BranchProtectionRuleConnection! 30214 30215 """ 30216 Returns the code of conduct for this repository 30217 """ 30218 codeOfConduct: CodeOfConduct 30219 30220 """ 30221 A list of collaborators associated with the repository. 30222 """ 30223 collaborators( 30224 """ 30225 Collaborators affiliation level with a repository. 30226 """ 30227 affiliation: CollaboratorAffiliation 30228 30229 """ 30230 Returns the elements in the list that come after the specified cursor. 30231 """ 30232 after: String 30233 30234 """ 30235 Returns the elements in the list that come before the specified cursor. 30236 """ 30237 before: String 30238 30239 """ 30240 Returns the first _n_ elements from the list. 30241 """ 30242 first: Int 30243 30244 """ 30245 Returns the last _n_ elements from the list. 30246 """ 30247 last: Int 30248 30249 """ 30250 Filters users with query on user name and login 30251 """ 30252 query: String 30253 ): RepositoryCollaboratorConnection 30254 30255 """ 30256 A list of commit comments associated with the repository. 30257 """ 30258 commitComments( 30259 """ 30260 Returns the elements in the list that come after the specified cursor. 30261 """ 30262 after: String 30263 30264 """ 30265 Returns the elements in the list that come before the specified cursor. 30266 """ 30267 before: String 30268 30269 """ 30270 Returns the first _n_ elements from the list. 30271 """ 30272 first: Int 30273 30274 """ 30275 Returns the last _n_ elements from the list. 30276 """ 30277 last: Int 30278 ): CommitCommentConnection! 30279 30280 """ 30281 Returns a list of contact links associated to the repository 30282 """ 30283 contactLinks: [RepositoryContactLink!] 30284 30285 """ 30286 Identifies the date and time when the object was created. 30287 """ 30288 createdAt: DateTime! 30289 30290 """ 30291 Identifies the primary key from the database. 30292 """ 30293 databaseId: Int 30294 30295 """ 30296 The Ref associated with the repository's default branch. 30297 """ 30298 defaultBranchRef: Ref 30299 30300 """ 30301 Whether or not branches are automatically deleted when merged in this repository. 30302 """ 30303 deleteBranchOnMerge: Boolean! 30304 30305 """ 30306 A list of dependency manifests contained in the repository 30307 """ 30308 dependencyGraphManifests( 30309 """ 30310 Returns the elements in the list that come after the specified cursor. 30311 """ 30312 after: String 30313 30314 """ 30315 Returns the elements in the list that come before the specified cursor. 30316 """ 30317 before: String 30318 30319 """ 30320 Cursor to paginate dependencies 30321 """ 30322 dependenciesAfter: String 30323 30324 """ 30325 Number of dependencies to fetch 30326 """ 30327 dependenciesFirst: Int 30328 30329 """ 30330 Returns the first _n_ elements from the list. 30331 """ 30332 first: Int 30333 30334 """ 30335 Returns the last _n_ elements from the list. 30336 """ 30337 last: Int 30338 30339 """ 30340 Flag to scope to only manifests with dependencies 30341 """ 30342 withDependencies: Boolean 30343 ): DependencyGraphManifestConnection @preview(toggledBy: "hawkgirl-preview") 30344 30345 """ 30346 A list of deploy keys that are on this repository. 30347 """ 30348 deployKeys( 30349 """ 30350 Returns the elements in the list that come after the specified cursor. 30351 """ 30352 after: String 30353 30354 """ 30355 Returns the elements in the list that come before the specified cursor. 30356 """ 30357 before: String 30358 30359 """ 30360 Returns the first _n_ elements from the list. 30361 """ 30362 first: Int 30363 30364 """ 30365 Returns the last _n_ elements from the list. 30366 """ 30367 last: Int 30368 ): DeployKeyConnection! 30369 30370 """ 30371 Deployments associated with the repository 30372 """ 30373 deployments( 30374 """ 30375 Returns the elements in the list that come after the specified cursor. 30376 """ 30377 after: String 30378 30379 """ 30380 Returns the elements in the list that come before the specified cursor. 30381 """ 30382 before: String 30383 30384 """ 30385 Environments to list deployments for 30386 """ 30387 environments: [String!] 30388 30389 """ 30390 Returns the first _n_ elements from the list. 30391 """ 30392 first: Int 30393 30394 """ 30395 Returns the last _n_ elements from the list. 30396 """ 30397 last: Int 30398 30399 """ 30400 Ordering options for deployments returned from the connection. 30401 """ 30402 orderBy: DeploymentOrder = {field: CREATED_AT, direction: ASC} 30403 ): DeploymentConnection! 30404 30405 """ 30406 The description of the repository. 30407 """ 30408 description: String 30409 30410 """ 30411 The description of the repository rendered to HTML. 30412 """ 30413 descriptionHTML: HTML! 30414 30415 """ 30416 The number of kilobytes this repository occupies on disk. 30417 """ 30418 diskUsage: Int 30419 30420 """ 30421 Returns how many forks there are of this repository in the whole network. 30422 """ 30423 forkCount: Int! 30424 30425 """ 30426 A list of direct forked repositories. 30427 """ 30428 forks( 30429 """ 30430 Array of viewer's affiliation options for repositories returned from the 30431 connection. For example, OWNER will include only repositories that the 30432 current viewer owns. 30433 """ 30434 affiliations: [RepositoryAffiliation] 30435 30436 """ 30437 Returns the elements in the list that come after the specified cursor. 30438 """ 30439 after: String 30440 30441 """ 30442 Returns the elements in the list that come before the specified cursor. 30443 """ 30444 before: String 30445 30446 """ 30447 Returns the first _n_ elements from the list. 30448 """ 30449 first: Int 30450 30451 """ 30452 If non-null, filters repositories according to whether they have been locked 30453 """ 30454 isLocked: Boolean 30455 30456 """ 30457 Returns the last _n_ elements from the list. 30458 """ 30459 last: Int 30460 30461 """ 30462 Ordering options for repositories returned from the connection 30463 """ 30464 orderBy: RepositoryOrder 30465 30466 """ 30467 Array of owner's affiliation options for repositories returned from the 30468 connection. For example, OWNER will include only repositories that the 30469 organization or user being viewed owns. 30470 """ 30471 ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] 30472 30473 """ 30474 If non-null, filters repositories according to privacy 30475 """ 30476 privacy: RepositoryPrivacy 30477 ): RepositoryConnection! 30478 30479 """ 30480 The funding links for this repository 30481 """ 30482 fundingLinks: [FundingLink!]! 30483 30484 """ 30485 Indicates if the repository has issues feature enabled. 30486 """ 30487 hasIssuesEnabled: Boolean! 30488 30489 """ 30490 Indicates if the repository has the Projects feature enabled. 30491 """ 30492 hasProjectsEnabled: Boolean! 30493 30494 """ 30495 Indicates if the repository has wiki feature enabled. 30496 """ 30497 hasWikiEnabled: Boolean! 30498 30499 """ 30500 The repository's URL. 30501 """ 30502 homepageUrl: URI 30503 id: ID! 30504 30505 """ 30506 The interaction ability settings for this repository. 30507 """ 30508 interactionAbility: RepositoryInteractionAbility 30509 30510 """ 30511 Indicates if the repository is unmaintained. 30512 """ 30513 isArchived: Boolean! 30514 30515 """ 30516 Returns true if blank issue creation is allowed 30517 """ 30518 isBlankIssuesEnabled: Boolean! 30519 30520 """ 30521 Returns whether or not this repository disabled. 30522 """ 30523 isDisabled: Boolean! 30524 30525 """ 30526 Returns whether or not this repository is empty. 30527 """ 30528 isEmpty: Boolean! 30529 30530 """ 30531 Identifies if the repository is a fork. 30532 """ 30533 isFork: Boolean! 30534 30535 """ 30536 Indicates if a repository is either owned by an organization, or is a private fork of an organization repository. 30537 """ 30538 isInOrganization: Boolean! 30539 30540 """ 30541 Indicates if the repository has been locked or not. 30542 """ 30543 isLocked: Boolean! 30544 30545 """ 30546 Identifies if the repository is a mirror. 30547 """ 30548 isMirror: Boolean! 30549 30550 """ 30551 Identifies if the repository is private or internal. 30552 """ 30553 isPrivate: Boolean! 30554 30555 """ 30556 Returns true if this repository has a security policy 30557 """ 30558 isSecurityPolicyEnabled: Boolean 30559 30560 """ 30561 Identifies if the repository is a template that can be used to generate new repositories. 30562 """ 30563 isTemplate: Boolean! 30564 30565 """ 30566 Is this repository a user configuration repository? 30567 """ 30568 isUserConfigurationRepository: Boolean! 30569 30570 """ 30571 Returns a single issue from the current repository by number. 30572 """ 30573 issue( 30574 """ 30575 The number for the issue to be returned. 30576 """ 30577 number: Int! 30578 ): Issue 30579 30580 """ 30581 Returns a single issue-like object from the current repository by number. 30582 """ 30583 issueOrPullRequest( 30584 """ 30585 The number for the issue to be returned. 30586 """ 30587 number: Int! 30588 ): IssueOrPullRequest 30589 30590 """ 30591 Returns a list of issue templates associated to the repository 30592 """ 30593 issueTemplates: [IssueTemplate!] 30594 30595 """ 30596 A list of issues that have been opened in the repository. 30597 """ 30598 issues( 30599 """ 30600 Returns the elements in the list that come after the specified cursor. 30601 """ 30602 after: String 30603 30604 """ 30605 Returns the elements in the list that come before the specified cursor. 30606 """ 30607 before: String 30608 30609 """ 30610 Filtering options for issues returned from the connection. 30611 """ 30612 filterBy: IssueFilters 30613 30614 """ 30615 Returns the first _n_ elements from the list. 30616 """ 30617 first: Int 30618 30619 """ 30620 A list of label names to filter the pull requests by. 30621 """ 30622 labels: [String!] 30623 30624 """ 30625 Returns the last _n_ elements from the list. 30626 """ 30627 last: Int 30628 30629 """ 30630 Ordering options for issues returned from the connection. 30631 """ 30632 orderBy: IssueOrder 30633 30634 """ 30635 A list of states to filter the issues by. 30636 """ 30637 states: [IssueState!] 30638 ): IssueConnection! 30639 30640 """ 30641 Returns a single label by name 30642 """ 30643 label( 30644 """ 30645 Label name 30646 """ 30647 name: String! 30648 ): Label 30649 30650 """ 30651 A list of labels associated with the repository. 30652 """ 30653 labels( 30654 """ 30655 Returns the elements in the list that come after the specified cursor. 30656 """ 30657 after: String 30658 30659 """ 30660 Returns the elements in the list that come before the specified cursor. 30661 """ 30662 before: String 30663 30664 """ 30665 Returns the first _n_ elements from the list. 30666 """ 30667 first: Int 30668 30669 """ 30670 Returns the last _n_ elements from the list. 30671 """ 30672 last: Int 30673 30674 """ 30675 Ordering options for labels returned from the connection. 30676 """ 30677 orderBy: LabelOrder = {field: CREATED_AT, direction: ASC} 30678 30679 """ 30680 If provided, searches labels by name and description. 30681 """ 30682 query: String 30683 ): LabelConnection 30684 30685 """ 30686 A list containing a breakdown of the language composition of the repository. 30687 """ 30688 languages( 30689 """ 30690 Returns the elements in the list that come after the specified cursor. 30691 """ 30692 after: String 30693 30694 """ 30695 Returns the elements in the list that come before the specified cursor. 30696 """ 30697 before: String 30698 30699 """ 30700 Returns the first _n_ elements from the list. 30701 """ 30702 first: Int 30703 30704 """ 30705 Returns the last _n_ elements from the list. 30706 """ 30707 last: Int 30708 30709 """ 30710 Order for connection 30711 """ 30712 orderBy: LanguageOrder 30713 ): LanguageConnection 30714 30715 """ 30716 Get the latest release for the repository if one exists. 30717 """ 30718 latestRelease: Release 30719 30720 """ 30721 The license associated with the repository 30722 """ 30723 licenseInfo: License 30724 30725 """ 30726 The reason the repository has been locked. 30727 """ 30728 lockReason: RepositoryLockReason 30729 30730 """ 30731 A list of Users that can be mentioned in the context of the repository. 30732 """ 30733 mentionableUsers( 30734 """ 30735 Returns the elements in the list that come after the specified cursor. 30736 """ 30737 after: String 30738 30739 """ 30740 Returns the elements in the list that come before the specified cursor. 30741 """ 30742 before: String 30743 30744 """ 30745 Returns the first _n_ elements from the list. 30746 """ 30747 first: Int 30748 30749 """ 30750 Returns the last _n_ elements from the list. 30751 """ 30752 last: Int 30753 30754 """ 30755 Filters users with query on user name and login 30756 """ 30757 query: String 30758 ): UserConnection! 30759 30760 """ 30761 Whether or not PRs are merged with a merge commit on this repository. 30762 """ 30763 mergeCommitAllowed: Boolean! 30764 30765 """ 30766 Returns a single milestone from the current repository by number. 30767 """ 30768 milestone( 30769 """ 30770 The number for the milestone to be returned. 30771 """ 30772 number: Int! 30773 ): Milestone 30774 30775 """ 30776 A list of milestones associated with the repository. 30777 """ 30778 milestones( 30779 """ 30780 Returns the elements in the list that come after the specified cursor. 30781 """ 30782 after: String 30783 30784 """ 30785 Returns the elements in the list that come before the specified cursor. 30786 """ 30787 before: String 30788 30789 """ 30790 Returns the first _n_ elements from the list. 30791 """ 30792 first: Int 30793 30794 """ 30795 Returns the last _n_ elements from the list. 30796 """ 30797 last: Int 30798 30799 """ 30800 Ordering options for milestones. 30801 """ 30802 orderBy: MilestoneOrder 30803 30804 """ 30805 Filters milestones with a query on the title 30806 """ 30807 query: String 30808 30809 """ 30810 Filter by the state of the milestones. 30811 """ 30812 states: [MilestoneState!] 30813 ): MilestoneConnection 30814 30815 """ 30816 The repository's original mirror URL. 30817 """ 30818 mirrorUrl: URI 30819 30820 """ 30821 The name of the repository. 30822 """ 30823 name: String! 30824 30825 """ 30826 The repository's name with owner. 30827 """ 30828 nameWithOwner: String! 30829 30830 """ 30831 A Git object in the repository 30832 """ 30833 object( 30834 """ 30835 A Git revision expression suitable for rev-parse 30836 """ 30837 expression: String 30838 30839 """ 30840 The Git object ID 30841 """ 30842 oid: GitObjectID 30843 ): GitObject 30844 30845 """ 30846 The image used to represent this repository in Open Graph data. 30847 """ 30848 openGraphImageUrl: URI! 30849 30850 """ 30851 The User owner of the repository. 30852 """ 30853 owner: RepositoryOwner! 30854 30855 """ 30856 A list of packages under the owner. 30857 """ 30858 packages( 30859 """ 30860 Returns the elements in the list that come after the specified cursor. 30861 """ 30862 after: String 30863 30864 """ 30865 Returns the elements in the list that come before the specified cursor. 30866 """ 30867 before: String 30868 30869 """ 30870 Returns the first _n_ elements from the list. 30871 """ 30872 first: Int 30873 30874 """ 30875 Returns the last _n_ elements from the list. 30876 """ 30877 last: Int 30878 30879 """ 30880 Find packages by their names. 30881 """ 30882 names: [String] 30883 30884 """ 30885 Ordering of the returned packages. 30886 """ 30887 orderBy: PackageOrder = {field: CREATED_AT, direction: DESC} 30888 30889 """ 30890 Filter registry package by type. 30891 """ 30892 packageType: PackageType 30893 30894 """ 30895 Find packages in a repository by ID. 30896 """ 30897 repositoryId: ID 30898 ): PackageConnection! 30899 30900 """ 30901 The repository parent, if this is a fork. 30902 """ 30903 parent: Repository 30904 30905 """ 30906 A list of pinned issues for this repository. 30907 """ 30908 pinnedIssues( 30909 """ 30910 Returns the elements in the list that come after the specified cursor. 30911 """ 30912 after: String 30913 30914 """ 30915 Returns the elements in the list that come before the specified cursor. 30916 """ 30917 before: String 30918 30919 """ 30920 Returns the first _n_ elements from the list. 30921 """ 30922 first: Int 30923 30924 """ 30925 Returns the last _n_ elements from the list. 30926 """ 30927 last: Int 30928 ): PinnedIssueConnection 30929 30930 """ 30931 The primary language of the repository's code. 30932 """ 30933 primaryLanguage: Language 30934 30935 """ 30936 Find project by number. 30937 """ 30938 project( 30939 """ 30940 The project number to find. 30941 """ 30942 number: Int! 30943 ): Project 30944 30945 """ 30946 A list of projects under the owner. 30947 """ 30948 projects( 30949 """ 30950 Returns the elements in the list that come after the specified cursor. 30951 """ 30952 after: String 30953 30954 """ 30955 Returns the elements in the list that come before the specified cursor. 30956 """ 30957 before: String 30958 30959 """ 30960 Returns the first _n_ elements from the list. 30961 """ 30962 first: Int 30963 30964 """ 30965 Returns the last _n_ elements from the list. 30966 """ 30967 last: Int 30968 30969 """ 30970 Ordering options for projects returned from the connection 30971 """ 30972 orderBy: ProjectOrder 30973 30974 """ 30975 Query to search projects by, currently only searching by name. 30976 """ 30977 search: String 30978 30979 """ 30980 A list of states to filter the projects by. 30981 """ 30982 states: [ProjectState!] 30983 ): ProjectConnection! 30984 30985 """ 30986 The HTTP path listing the repository's projects 30987 """ 30988 projectsResourcePath: URI! 30989 30990 """ 30991 The HTTP URL listing the repository's projects 30992 """ 30993 projectsUrl: URI! 30994 30995 """ 30996 Returns a single pull request from the current repository by number. 30997 """ 30998 pullRequest( 30999 """ 31000 The number for the pull request to be returned. 31001 """ 31002 number: Int! 31003 ): PullRequest 31004 31005 """ 31006 A list of pull requests that have been opened in the repository. 31007 """ 31008 pullRequests( 31009 """ 31010 Returns the elements in the list that come after the specified cursor. 31011 """ 31012 after: String 31013 31014 """ 31015 The base ref name to filter the pull requests by. 31016 """ 31017 baseRefName: String 31018 31019 """ 31020 Returns the elements in the list that come before the specified cursor. 31021 """ 31022 before: String 31023 31024 """ 31025 Returns the first _n_ elements from the list. 31026 """ 31027 first: Int 31028 31029 """ 31030 The head ref name to filter the pull requests by. 31031 """ 31032 headRefName: String 31033 31034 """ 31035 A list of label names to filter the pull requests by. 31036 """ 31037 labels: [String!] 31038 31039 """ 31040 Returns the last _n_ elements from the list. 31041 """ 31042 last: Int 31043 31044 """ 31045 Ordering options for pull requests returned from the connection. 31046 """ 31047 orderBy: IssueOrder 31048 31049 """ 31050 A list of states to filter the pull requests by. 31051 """ 31052 states: [PullRequestState!] 31053 ): PullRequestConnection! 31054 31055 """ 31056 Identifies when the repository was last pushed to. 31057 """ 31058 pushedAt: DateTime 31059 31060 """ 31061 Whether or not rebase-merging is enabled on this repository. 31062 """ 31063 rebaseMergeAllowed: Boolean! 31064 31065 """ 31066 Fetch a given ref from the repository 31067 """ 31068 ref( 31069 """ 31070 The ref to retrieve. Fully qualified matches are checked in order 31071 (`refs/heads/master`) before falling back onto checks for short name matches (`master`). 31072 """ 31073 qualifiedName: String! 31074 ): Ref 31075 31076 """ 31077 Fetch a list of refs from the repository 31078 """ 31079 refs( 31080 """ 31081 Returns the elements in the list that come after the specified cursor. 31082 """ 31083 after: String 31084 31085 """ 31086 Returns the elements in the list that come before the specified cursor. 31087 """ 31088 before: String 31089 31090 """ 31091 DEPRECATED: use orderBy. The ordering direction. 31092 """ 31093 direction: OrderDirection 31094 31095 """ 31096 Returns the first _n_ elements from the list. 31097 """ 31098 first: Int 31099 31100 """ 31101 Returns the last _n_ elements from the list. 31102 """ 31103 last: Int 31104 31105 """ 31106 Ordering options for refs returned from the connection. 31107 """ 31108 orderBy: RefOrder 31109 31110 """ 31111 Filters refs with query on name 31112 """ 31113 query: String 31114 31115 """ 31116 A ref name prefix like `refs/heads/`, `refs/tags/`, etc. 31117 """ 31118 refPrefix: String! 31119 ): RefConnection 31120 31121 """ 31122 Lookup a single release given various criteria. 31123 """ 31124 release( 31125 """ 31126 The name of the Tag the Release was created from 31127 """ 31128 tagName: String! 31129 ): Release 31130 31131 """ 31132 List of releases which are dependent on this repository. 31133 """ 31134 releases( 31135 """ 31136 Returns the elements in the list that come after the specified cursor. 31137 """ 31138 after: String 31139 31140 """ 31141 Returns the elements in the list that come before the specified cursor. 31142 """ 31143 before: String 31144 31145 """ 31146 Returns the first _n_ elements from the list. 31147 """ 31148 first: Int 31149 31150 """ 31151 Returns the last _n_ elements from the list. 31152 """ 31153 last: Int 31154 31155 """ 31156 Order for connection 31157 """ 31158 orderBy: ReleaseOrder 31159 ): ReleaseConnection! 31160 31161 """ 31162 A list of applied repository-topic associations for this repository. 31163 """ 31164 repositoryTopics( 31165 """ 31166 Returns the elements in the list that come after the specified cursor. 31167 """ 31168 after: String 31169 31170 """ 31171 Returns the elements in the list that come before the specified cursor. 31172 """ 31173 before: String 31174 31175 """ 31176 Returns the first _n_ elements from the list. 31177 """ 31178 first: Int 31179 31180 """ 31181 Returns the last _n_ elements from the list. 31182 """ 31183 last: Int 31184 ): RepositoryTopicConnection! 31185 31186 """ 31187 The HTTP path for this repository 31188 """ 31189 resourcePath: URI! 31190 31191 """ 31192 The security policy URL. 31193 """ 31194 securityPolicyUrl: URI 31195 31196 """ 31197 A description of the repository, rendered to HTML without any links in it. 31198 """ 31199 shortDescriptionHTML( 31200 """ 31201 How many characters to return. 31202 """ 31203 limit: Int = 200 31204 ): HTML! 31205 31206 """ 31207 Whether or not squash-merging is enabled on this repository. 31208 """ 31209 squashMergeAllowed: Boolean! 31210 31211 """ 31212 The SSH URL to clone this repository 31213 """ 31214 sshUrl: GitSSHRemote! 31215 31216 """ 31217 Returns a count of how many stargazers there are on this object 31218 """ 31219 stargazerCount: Int! 31220 31221 """ 31222 A list of users who have starred this starrable. 31223 """ 31224 stargazers( 31225 """ 31226 Returns the elements in the list that come after the specified cursor. 31227 """ 31228 after: String 31229 31230 """ 31231 Returns the elements in the list that come before the specified cursor. 31232 """ 31233 before: String 31234 31235 """ 31236 Returns the first _n_ elements from the list. 31237 """ 31238 first: Int 31239 31240 """ 31241 Returns the last _n_ elements from the list. 31242 """ 31243 last: Int 31244 31245 """ 31246 Order for connection 31247 """ 31248 orderBy: StarOrder 31249 ): StargazerConnection! 31250 31251 """ 31252 Returns a list of all submodules in this repository parsed from the 31253 .gitmodules file as of the default branch's HEAD commit. 31254 """ 31255 submodules( 31256 """ 31257 Returns the elements in the list that come after the specified cursor. 31258 """ 31259 after: String 31260 31261 """ 31262 Returns the elements in the list that come before the specified cursor. 31263 """ 31264 before: String 31265 31266 """ 31267 Returns the first _n_ elements from the list. 31268 """ 31269 first: Int 31270 31271 """ 31272 Returns the last _n_ elements from the list. 31273 """ 31274 last: Int 31275 ): SubmoduleConnection! 31276 31277 """ 31278 Temporary authentication token for cloning this repository. 31279 """ 31280 tempCloneToken: String 31281 31282 """ 31283 The repository from which this repository was generated, if any. 31284 """ 31285 templateRepository: Repository 31286 31287 """ 31288 Identifies the date and time when the object was last updated. 31289 """ 31290 updatedAt: DateTime! 31291 31292 """ 31293 The HTTP URL for this repository 31294 """ 31295 url: URI! 31296 31297 """ 31298 Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner's avatar. 31299 """ 31300 usesCustomOpenGraphImage: Boolean! 31301 31302 """ 31303 Indicates whether the viewer has admin permissions on this repository. 31304 """ 31305 viewerCanAdminister: Boolean! 31306 31307 """ 31308 Can the current viewer create new projects on this owner. 31309 """ 31310 viewerCanCreateProjects: Boolean! 31311 31312 """ 31313 Check if the viewer is able to change their subscription status for the repository. 31314 """ 31315 viewerCanSubscribe: Boolean! 31316 31317 """ 31318 Indicates whether the viewer can update the topics of this repository. 31319 """ 31320 viewerCanUpdateTopics: Boolean! 31321 31322 """ 31323 The last commit email for the viewer. 31324 """ 31325 viewerDefaultCommitEmail: String 31326 31327 """ 31328 The last used merge method by the viewer or the default for the repository. 31329 """ 31330 viewerDefaultMergeMethod: PullRequestMergeMethod! 31331 31332 """ 31333 Returns a boolean indicating whether the viewing user has starred this starrable. 31334 """ 31335 viewerHasStarred: Boolean! 31336 31337 """ 31338 The users permission level on the repository. Will return null if authenticated as an GitHub App. 31339 """ 31340 viewerPermission: RepositoryPermission 31341 31342 """ 31343 A list of emails this viewer can commit with. 31344 """ 31345 viewerPossibleCommitEmails: [String!] 31346 31347 """ 31348 Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. 31349 """ 31350 viewerSubscription: SubscriptionState 31351 31352 """ 31353 A list of vulnerability alerts that are on this repository. 31354 """ 31355 vulnerabilityAlerts( 31356 """ 31357 Returns the elements in the list that come after the specified cursor. 31358 """ 31359 after: String 31360 31361 """ 31362 Returns the elements in the list that come before the specified cursor. 31363 """ 31364 before: String 31365 31366 """ 31367 Returns the first _n_ elements from the list. 31368 """ 31369 first: Int 31370 31371 """ 31372 Returns the last _n_ elements from the list. 31373 """ 31374 last: Int 31375 ): RepositoryVulnerabilityAlertConnection 31376 31377 """ 31378 A list of users watching the repository. 31379 """ 31380 watchers( 31381 """ 31382 Returns the elements in the list that come after the specified cursor. 31383 """ 31384 after: String 31385 31386 """ 31387 Returns the elements in the list that come before the specified cursor. 31388 """ 31389 before: String 31390 31391 """ 31392 Returns the first _n_ elements from the list. 31393 """ 31394 first: Int 31395 31396 """ 31397 Returns the last _n_ elements from the list. 31398 """ 31399 last: Int 31400 ): UserConnection! 31401 } 31402 31403 """ 31404 The affiliation of a user to a repository 31405 """ 31406 enum RepositoryAffiliation { 31407 """ 31408 Repositories that the user has been added to as a collaborator. 31409 """ 31410 COLLABORATOR 31411 31412 """ 31413 Repositories that the user has access to through being a member of an 31414 organization. This includes every repository on every team that the user is on. 31415 """ 31416 ORGANIZATION_MEMBER 31417 31418 """ 31419 Repositories that are owned by the authenticated user. 31420 """ 31421 OWNER 31422 } 31423 31424 """ 31425 Metadata for an audit entry with action repo.* 31426 """ 31427 interface RepositoryAuditEntryData { 31428 """ 31429 The repository associated with the action 31430 """ 31431 repository: Repository 31432 31433 """ 31434 The name of the repository 31435 """ 31436 repositoryName: String 31437 31438 """ 31439 The HTTP path for the repository 31440 """ 31441 repositoryResourcePath: URI 31442 31443 """ 31444 The HTTP URL for the repository 31445 """ 31446 repositoryUrl: URI 31447 } 31448 31449 """ 31450 The connection type for User. 31451 """ 31452 type RepositoryCollaboratorConnection { 31453 """ 31454 A list of edges. 31455 """ 31456 edges: [RepositoryCollaboratorEdge] 31457 31458 """ 31459 A list of nodes. 31460 """ 31461 nodes: [User] 31462 31463 """ 31464 Information to aid in pagination. 31465 """ 31466 pageInfo: PageInfo! 31467 31468 """ 31469 Identifies the total count of items in the connection. 31470 """ 31471 totalCount: Int! 31472 } 31473 31474 """ 31475 Represents a user who is a collaborator of a repository. 31476 """ 31477 type RepositoryCollaboratorEdge { 31478 """ 31479 A cursor for use in pagination. 31480 """ 31481 cursor: String! 31482 node: User! 31483 31484 """ 31485 The permission the user has on the repository. 31486 """ 31487 permission: RepositoryPermission! 31488 31489 """ 31490 A list of sources for the user's access to the repository. 31491 """ 31492 permissionSources: [PermissionSource!] 31493 } 31494 31495 """ 31496 A list of repositories owned by the subject. 31497 """ 31498 type RepositoryConnection { 31499 """ 31500 A list of edges. 31501 """ 31502 edges: [RepositoryEdge] 31503 31504 """ 31505 A list of nodes. 31506 """ 31507 nodes: [Repository] 31508 31509 """ 31510 Information to aid in pagination. 31511 """ 31512 pageInfo: PageInfo! 31513 31514 """ 31515 Identifies the total count of items in the connection. 31516 """ 31517 totalCount: Int! 31518 31519 """ 31520 The total size in kilobytes of all repositories in the connection. 31521 """ 31522 totalDiskUsage: Int! 31523 } 31524 31525 """ 31526 A repository contact link. 31527 """ 31528 type RepositoryContactLink { 31529 """ 31530 The contact link purpose. 31531 """ 31532 about: String! 31533 31534 """ 31535 The contact link name. 31536 """ 31537 name: String! 31538 31539 """ 31540 The contact link URL. 31541 """ 31542 url: URI! 31543 } 31544 31545 """ 31546 The reason a repository is listed as 'contributed'. 31547 """ 31548 enum RepositoryContributionType { 31549 """ 31550 Created a commit 31551 """ 31552 COMMIT 31553 31554 """ 31555 Created an issue 31556 """ 31557 ISSUE 31558 31559 """ 31560 Created a pull request 31561 """ 31562 PULL_REQUEST 31563 31564 """ 31565 Reviewed a pull request 31566 """ 31567 PULL_REQUEST_REVIEW 31568 31569 """ 31570 Created the repository 31571 """ 31572 REPOSITORY 31573 } 31574 31575 """ 31576 An edge in a connection. 31577 """ 31578 type RepositoryEdge { 31579 """ 31580 A cursor for use in pagination. 31581 """ 31582 cursor: String! 31583 31584 """ 31585 The item at the end of the edge. 31586 """ 31587 node: Repository 31588 } 31589 31590 """ 31591 A subset of repository info. 31592 """ 31593 interface RepositoryInfo { 31594 """ 31595 Identifies the date and time when the object was created. 31596 """ 31597 createdAt: DateTime! 31598 31599 """ 31600 The description of the repository. 31601 """ 31602 description: String 31603 31604 """ 31605 The description of the repository rendered to HTML. 31606 """ 31607 descriptionHTML: HTML! 31608 31609 """ 31610 Returns how many forks there are of this repository in the whole network. 31611 """ 31612 forkCount: Int! 31613 31614 """ 31615 Indicates if the repository has issues feature enabled. 31616 """ 31617 hasIssuesEnabled: Boolean! 31618 31619 """ 31620 Indicates if the repository has the Projects feature enabled. 31621 """ 31622 hasProjectsEnabled: Boolean! 31623 31624 """ 31625 Indicates if the repository has wiki feature enabled. 31626 """ 31627 hasWikiEnabled: Boolean! 31628 31629 """ 31630 The repository's URL. 31631 """ 31632 homepageUrl: URI 31633 31634 """ 31635 Indicates if the repository is unmaintained. 31636 """ 31637 isArchived: Boolean! 31638 31639 """ 31640 Identifies if the repository is a fork. 31641 """ 31642 isFork: Boolean! 31643 31644 """ 31645 Indicates if a repository is either owned by an organization, or is a private fork of an organization repository. 31646 """ 31647 isInOrganization: Boolean! 31648 31649 """ 31650 Indicates if the repository has been locked or not. 31651 """ 31652 isLocked: Boolean! 31653 31654 """ 31655 Identifies if the repository is a mirror. 31656 """ 31657 isMirror: Boolean! 31658 31659 """ 31660 Identifies if the repository is private or internal. 31661 """ 31662 isPrivate: Boolean! 31663 31664 """ 31665 Identifies if the repository is a template that can be used to generate new repositories. 31666 """ 31667 isTemplate: Boolean! 31668 31669 """ 31670 The license associated with the repository 31671 """ 31672 licenseInfo: License 31673 31674 """ 31675 The reason the repository has been locked. 31676 """ 31677 lockReason: RepositoryLockReason 31678 31679 """ 31680 The repository's original mirror URL. 31681 """ 31682 mirrorUrl: URI 31683 31684 """ 31685 The name of the repository. 31686 """ 31687 name: String! 31688 31689 """ 31690 The repository's name with owner. 31691 """ 31692 nameWithOwner: String! 31693 31694 """ 31695 The image used to represent this repository in Open Graph data. 31696 """ 31697 openGraphImageUrl: URI! 31698 31699 """ 31700 The User owner of the repository. 31701 """ 31702 owner: RepositoryOwner! 31703 31704 """ 31705 Identifies when the repository was last pushed to. 31706 """ 31707 pushedAt: DateTime 31708 31709 """ 31710 The HTTP path for this repository 31711 """ 31712 resourcePath: URI! 31713 31714 """ 31715 A description of the repository, rendered to HTML without any links in it. 31716 """ 31717 shortDescriptionHTML( 31718 """ 31719 How many characters to return. 31720 """ 31721 limit: Int = 200 31722 ): HTML! 31723 31724 """ 31725 Identifies the date and time when the object was last updated. 31726 """ 31727 updatedAt: DateTime! 31728 31729 """ 31730 The HTTP URL for this repository 31731 """ 31732 url: URI! 31733 31734 """ 31735 Whether this repository has a custom image to use with Open Graph as opposed to being represented by the owner's avatar. 31736 """ 31737 usesCustomOpenGraphImage: Boolean! 31738 } 31739 31740 """ 31741 Repository interaction limit that applies to this object. 31742 """ 31743 type RepositoryInteractionAbility { 31744 """ 31745 The time the currently active limit expires. 31746 """ 31747 expiresAt: DateTime 31748 31749 """ 31750 The current limit that is enabled on this object. 31751 """ 31752 limit: RepositoryInteractionLimit! 31753 31754 """ 31755 The origin of the currently active interaction limit. 31756 """ 31757 origin: RepositoryInteractionLimitOrigin! 31758 } 31759 31760 """ 31761 A repository interaction limit. 31762 """ 31763 enum RepositoryInteractionLimit { 31764 """ 31765 Users that are not collaborators will not be able to interact with the repository. 31766 """ 31767 COLLABORATORS_ONLY 31768 31769 """ 31770 Users that have not previously committed to a repository’s default branch will be unable to interact with the repository. 31771 """ 31772 CONTRIBUTORS_ONLY 31773 31774 """ 31775 Users that have recently created their account will be unable to interact with the repository. 31776 """ 31777 EXISTING_USERS 31778 31779 """ 31780 No interaction limits are enabled. 31781 """ 31782 NO_LIMIT 31783 } 31784 31785 """ 31786 The length for a repository interaction limit to be enabled for. 31787 """ 31788 enum RepositoryInteractionLimitExpiry { 31789 """ 31790 The interaction limit will expire after 1 day. 31791 """ 31792 ONE_DAY 31793 31794 """ 31795 The interaction limit will expire after 1 month. 31796 """ 31797 ONE_MONTH 31798 31799 """ 31800 The interaction limit will expire after 1 week. 31801 """ 31802 ONE_WEEK 31803 31804 """ 31805 The interaction limit will expire after 6 months. 31806 """ 31807 SIX_MONTHS 31808 31809 """ 31810 The interaction limit will expire after 3 days. 31811 """ 31812 THREE_DAYS 31813 } 31814 31815 """ 31816 Indicates where an interaction limit is configured. 31817 """ 31818 enum RepositoryInteractionLimitOrigin { 31819 """ 31820 A limit that is configured at the organization level. 31821 """ 31822 ORGANIZATION 31823 31824 """ 31825 A limit that is configured at the repository level. 31826 """ 31827 REPOSITORY 31828 31829 """ 31830 A limit that is configured at the user-wide level. 31831 """ 31832 USER 31833 } 31834 31835 """ 31836 An invitation for a user to be added to a repository. 31837 """ 31838 type RepositoryInvitation implements Node { 31839 """ 31840 The email address that received the invitation. 31841 """ 31842 email: String 31843 id: ID! 31844 31845 """ 31846 The user who received the invitation. 31847 """ 31848 invitee: User 31849 31850 """ 31851 The user who created the invitation. 31852 """ 31853 inviter: User! 31854 31855 """ 31856 The permalink for this repository invitation. 31857 """ 31858 permalink: URI! 31859 31860 """ 31861 The permission granted on this repository by this invitation. 31862 """ 31863 permission: RepositoryPermission! 31864 31865 """ 31866 The Repository the user is invited to. 31867 """ 31868 repository: RepositoryInfo 31869 } 31870 31871 """ 31872 The connection type for RepositoryInvitation. 31873 """ 31874 type RepositoryInvitationConnection { 31875 """ 31876 A list of edges. 31877 """ 31878 edges: [RepositoryInvitationEdge] 31879 31880 """ 31881 A list of nodes. 31882 """ 31883 nodes: [RepositoryInvitation] 31884 31885 """ 31886 Information to aid in pagination. 31887 """ 31888 pageInfo: PageInfo! 31889 31890 """ 31891 Identifies the total count of items in the connection. 31892 """ 31893 totalCount: Int! 31894 } 31895 31896 """ 31897 An edge in a connection. 31898 """ 31899 type RepositoryInvitationEdge { 31900 """ 31901 A cursor for use in pagination. 31902 """ 31903 cursor: String! 31904 31905 """ 31906 The item at the end of the edge. 31907 """ 31908 node: RepositoryInvitation 31909 } 31910 31911 """ 31912 Ordering options for repository invitation connections. 31913 """ 31914 input RepositoryInvitationOrder { 31915 """ 31916 The ordering direction. 31917 """ 31918 direction: OrderDirection! 31919 31920 """ 31921 The field to order repository invitations by. 31922 """ 31923 field: RepositoryInvitationOrderField! 31924 } 31925 31926 """ 31927 Properties by which repository invitation connections can be ordered. 31928 """ 31929 enum RepositoryInvitationOrderField { 31930 """ 31931 Order repository invitations by creation time 31932 """ 31933 CREATED_AT 31934 31935 """ 31936 Order repository invitations by invitee login 31937 """ 31938 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.") 31939 } 31940 31941 """ 31942 The possible reasons a given repository could be in a locked state. 31943 """ 31944 enum RepositoryLockReason { 31945 """ 31946 The repository is locked due to a billing related reason. 31947 """ 31948 BILLING 31949 31950 """ 31951 The repository is locked due to a migration. 31952 """ 31953 MIGRATING 31954 31955 """ 31956 The repository is locked due to a move. 31957 """ 31958 MOVING 31959 31960 """ 31961 The repository is locked due to a rename. 31962 """ 31963 RENAME 31964 } 31965 31966 """ 31967 Represents a object that belongs to a repository. 31968 """ 31969 interface RepositoryNode { 31970 """ 31971 The repository associated with this node. 31972 """ 31973 repository: Repository! 31974 } 31975 31976 """ 31977 Ordering options for repository connections 31978 """ 31979 input RepositoryOrder { 31980 """ 31981 The ordering direction. 31982 """ 31983 direction: OrderDirection! 31984 31985 """ 31986 The field to order repositories by. 31987 """ 31988 field: RepositoryOrderField! 31989 } 31990 31991 """ 31992 Properties by which repository connections can be ordered. 31993 """ 31994 enum RepositoryOrderField { 31995 """ 31996 Order repositories by creation time 31997 """ 31998 CREATED_AT 31999 32000 """ 32001 Order repositories by name 32002 """ 32003 NAME 32004 32005 """ 32006 Order repositories by push time 32007 """ 32008 PUSHED_AT 32009 32010 """ 32011 Order repositories by number of stargazers 32012 """ 32013 STARGAZERS 32014 32015 """ 32016 Order repositories by update time 32017 """ 32018 UPDATED_AT 32019 } 32020 32021 """ 32022 Represents an owner of a Repository. 32023 """ 32024 interface RepositoryOwner { 32025 """ 32026 A URL pointing to the owner's public avatar. 32027 """ 32028 avatarUrl( 32029 """ 32030 The size of the resulting square image. 32031 """ 32032 size: Int 32033 ): URI! 32034 id: ID! 32035 32036 """ 32037 The username used to login. 32038 """ 32039 login: String! 32040 32041 """ 32042 A list of repositories that the user owns. 32043 """ 32044 repositories( 32045 """ 32046 Array of viewer's affiliation options for repositories returned from the 32047 connection. For example, OWNER will include only repositories that the 32048 current viewer owns. 32049 """ 32050 affiliations: [RepositoryAffiliation] 32051 32052 """ 32053 Returns the elements in the list that come after the specified cursor. 32054 """ 32055 after: String 32056 32057 """ 32058 Returns the elements in the list that come before the specified cursor. 32059 """ 32060 before: String 32061 32062 """ 32063 Returns the first _n_ elements from the list. 32064 """ 32065 first: Int 32066 32067 """ 32068 If non-null, filters repositories according to whether they are forks of another repository 32069 """ 32070 isFork: Boolean 32071 32072 """ 32073 If non-null, filters repositories according to whether they have been locked 32074 """ 32075 isLocked: Boolean 32076 32077 """ 32078 Returns the last _n_ elements from the list. 32079 """ 32080 last: Int 32081 32082 """ 32083 Ordering options for repositories returned from the connection 32084 """ 32085 orderBy: RepositoryOrder 32086 32087 """ 32088 Array of owner's affiliation options for repositories returned from the 32089 connection. For example, OWNER will include only repositories that the 32090 organization or user being viewed owns. 32091 """ 32092 ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] 32093 32094 """ 32095 If non-null, filters repositories according to privacy 32096 """ 32097 privacy: RepositoryPrivacy 32098 ): RepositoryConnection! 32099 32100 """ 32101 Find Repository. 32102 """ 32103 repository( 32104 """ 32105 Name of Repository to find. 32106 """ 32107 name: String! 32108 ): Repository 32109 32110 """ 32111 The HTTP URL for the owner. 32112 """ 32113 resourcePath: URI! 32114 32115 """ 32116 The HTTP URL for the owner. 32117 """ 32118 url: URI! 32119 } 32120 32121 """ 32122 The access level to a repository 32123 """ 32124 enum RepositoryPermission { 32125 """ 32126 Can read, clone, and push to this repository. Can also manage issues, pull 32127 requests, and repository settings, including adding collaborators 32128 """ 32129 ADMIN 32130 32131 """ 32132 Can read, clone, and push to this repository. They can also manage issues, pull requests, and some repository settings 32133 """ 32134 MAINTAIN 32135 32136 """ 32137 Can read and clone this repository. Can also open and comment on issues and pull requests 32138 """ 32139 READ 32140 32141 """ 32142 Can read and clone this repository. Can also manage issues and pull requests 32143 """ 32144 TRIAGE 32145 32146 """ 32147 Can read, clone, and push to this repository. Can also manage issues and pull requests 32148 """ 32149 WRITE 32150 } 32151 32152 """ 32153 The privacy of a repository 32154 """ 32155 enum RepositoryPrivacy { 32156 """ 32157 Private 32158 """ 32159 PRIVATE 32160 32161 """ 32162 Public 32163 """ 32164 PUBLIC 32165 } 32166 32167 """ 32168 A repository-topic connects a repository to a topic. 32169 """ 32170 type RepositoryTopic implements Node & UniformResourceLocatable { 32171 id: ID! 32172 32173 """ 32174 The HTTP path for this repository-topic. 32175 """ 32176 resourcePath: URI! 32177 32178 """ 32179 The topic. 32180 """ 32181 topic: Topic! 32182 32183 """ 32184 The HTTP URL for this repository-topic. 32185 """ 32186 url: URI! 32187 } 32188 32189 """ 32190 The connection type for RepositoryTopic. 32191 """ 32192 type RepositoryTopicConnection { 32193 """ 32194 A list of edges. 32195 """ 32196 edges: [RepositoryTopicEdge] 32197 32198 """ 32199 A list of nodes. 32200 """ 32201 nodes: [RepositoryTopic] 32202 32203 """ 32204 Information to aid in pagination. 32205 """ 32206 pageInfo: PageInfo! 32207 32208 """ 32209 Identifies the total count of items in the connection. 32210 """ 32211 totalCount: Int! 32212 } 32213 32214 """ 32215 An edge in a connection. 32216 """ 32217 type RepositoryTopicEdge { 32218 """ 32219 A cursor for use in pagination. 32220 """ 32221 cursor: String! 32222 32223 """ 32224 The item at the end of the edge. 32225 """ 32226 node: RepositoryTopic 32227 } 32228 32229 """ 32230 The repository's visibility level. 32231 """ 32232 enum RepositoryVisibility { 32233 """ 32234 The repository is visible only to users in the same business. 32235 """ 32236 INTERNAL 32237 32238 """ 32239 The repository is visible only to those with explicit access. 32240 """ 32241 PRIVATE 32242 32243 """ 32244 The repository is visible to everyone. 32245 """ 32246 PUBLIC 32247 } 32248 32249 """ 32250 Audit log entry for a repository_visibility_change.disable event. 32251 """ 32252 type RepositoryVisibilityChangeDisableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData { 32253 """ 32254 The action name 32255 """ 32256 action: String! 32257 32258 """ 32259 The user who initiated the action 32260 """ 32261 actor: AuditEntryActor 32262 32263 """ 32264 The IP address of the actor 32265 """ 32266 actorIp: String 32267 32268 """ 32269 A readable representation of the actor's location 32270 """ 32271 actorLocation: ActorLocation 32272 32273 """ 32274 The username of the user who initiated the action 32275 """ 32276 actorLogin: String 32277 32278 """ 32279 The HTTP path for the actor. 32280 """ 32281 actorResourcePath: URI 32282 32283 """ 32284 The HTTP URL for the actor. 32285 """ 32286 actorUrl: URI 32287 32288 """ 32289 The time the action was initiated 32290 """ 32291 createdAt: PreciseDateTime! 32292 32293 """ 32294 The HTTP path for this enterprise. 32295 """ 32296 enterpriseResourcePath: URI 32297 32298 """ 32299 The slug of the enterprise. 32300 """ 32301 enterpriseSlug: String 32302 32303 """ 32304 The HTTP URL for this enterprise. 32305 """ 32306 enterpriseUrl: URI 32307 id: ID! 32308 32309 """ 32310 The corresponding operation type for the action 32311 """ 32312 operationType: OperationType 32313 32314 """ 32315 The Organization associated with the Audit Entry. 32316 """ 32317 organization: Organization 32318 32319 """ 32320 The name of the Organization. 32321 """ 32322 organizationName: String 32323 32324 """ 32325 The HTTP path for the organization 32326 """ 32327 organizationResourcePath: URI 32328 32329 """ 32330 The HTTP URL for the organization 32331 """ 32332 organizationUrl: URI 32333 32334 """ 32335 The user affected by the action 32336 """ 32337 user: User 32338 32339 """ 32340 For actions involving two users, the actor is the initiator and the user is the affected user. 32341 """ 32342 userLogin: String 32343 32344 """ 32345 The HTTP path for the user. 32346 """ 32347 userResourcePath: URI 32348 32349 """ 32350 The HTTP URL for the user. 32351 """ 32352 userUrl: URI 32353 } 32354 32355 """ 32356 Audit log entry for a repository_visibility_change.enable event. 32357 """ 32358 type RepositoryVisibilityChangeEnableAuditEntry implements AuditEntry & EnterpriseAuditEntryData & Node & OrganizationAuditEntryData { 32359 """ 32360 The action name 32361 """ 32362 action: String! 32363 32364 """ 32365 The user who initiated the action 32366 """ 32367 actor: AuditEntryActor 32368 32369 """ 32370 The IP address of the actor 32371 """ 32372 actorIp: String 32373 32374 """ 32375 A readable representation of the actor's location 32376 """ 32377 actorLocation: ActorLocation 32378 32379 """ 32380 The username of the user who initiated the action 32381 """ 32382 actorLogin: String 32383 32384 """ 32385 The HTTP path for the actor. 32386 """ 32387 actorResourcePath: URI 32388 32389 """ 32390 The HTTP URL for the actor. 32391 """ 32392 actorUrl: URI 32393 32394 """ 32395 The time the action was initiated 32396 """ 32397 createdAt: PreciseDateTime! 32398 32399 """ 32400 The HTTP path for this enterprise. 32401 """ 32402 enterpriseResourcePath: URI 32403 32404 """ 32405 The slug of the enterprise. 32406 """ 32407 enterpriseSlug: String 32408 32409 """ 32410 The HTTP URL for this enterprise. 32411 """ 32412 enterpriseUrl: URI 32413 id: ID! 32414 32415 """ 32416 The corresponding operation type for the action 32417 """ 32418 operationType: OperationType 32419 32420 """ 32421 The Organization associated with the Audit Entry. 32422 """ 32423 organization: Organization 32424 32425 """ 32426 The name of the Organization. 32427 """ 32428 organizationName: String 32429 32430 """ 32431 The HTTP path for the organization 32432 """ 32433 organizationResourcePath: URI 32434 32435 """ 32436 The HTTP URL for the organization 32437 """ 32438 organizationUrl: URI 32439 32440 """ 32441 The user affected by the action 32442 """ 32443 user: User 32444 32445 """ 32446 For actions involving two users, the actor is the initiator and the user is the affected user. 32447 """ 32448 userLogin: String 32449 32450 """ 32451 The HTTP path for the user. 32452 """ 32453 userResourcePath: URI 32454 32455 """ 32456 The HTTP URL for the user. 32457 """ 32458 userUrl: URI 32459 } 32460 32461 """ 32462 A alert for a repository with an affected vulnerability. 32463 """ 32464 type RepositoryVulnerabilityAlert implements Node & RepositoryNode { 32465 """ 32466 When was the alert created? 32467 """ 32468 createdAt: DateTime! 32469 32470 """ 32471 The reason the alert was dismissed 32472 """ 32473 dismissReason: String 32474 32475 """ 32476 When was the alert dismissed? 32477 """ 32478 dismissedAt: DateTime 32479 32480 """ 32481 The user who dismissed the alert 32482 """ 32483 dismisser: User 32484 id: ID! 32485 32486 """ 32487 The associated repository 32488 """ 32489 repository: Repository! 32490 32491 """ 32492 The associated security advisory 32493 """ 32494 securityAdvisory: SecurityAdvisory 32495 32496 """ 32497 The associated security vulnerability 32498 """ 32499 securityVulnerability: SecurityVulnerability 32500 32501 """ 32502 The vulnerable manifest filename 32503 """ 32504 vulnerableManifestFilename: String! 32505 32506 """ 32507 The vulnerable manifest path 32508 """ 32509 vulnerableManifestPath: String! 32510 32511 """ 32512 The vulnerable requirements 32513 """ 32514 vulnerableRequirements: String 32515 } 32516 32517 """ 32518 The connection type for RepositoryVulnerabilityAlert. 32519 """ 32520 type RepositoryVulnerabilityAlertConnection { 32521 """ 32522 A list of edges. 32523 """ 32524 edges: [RepositoryVulnerabilityAlertEdge] 32525 32526 """ 32527 A list of nodes. 32528 """ 32529 nodes: [RepositoryVulnerabilityAlert] 32530 32531 """ 32532 Information to aid in pagination. 32533 """ 32534 pageInfo: PageInfo! 32535 32536 """ 32537 Identifies the total count of items in the connection. 32538 """ 32539 totalCount: Int! 32540 } 32541 32542 """ 32543 An edge in a connection. 32544 """ 32545 type RepositoryVulnerabilityAlertEdge { 32546 """ 32547 A cursor for use in pagination. 32548 """ 32549 cursor: String! 32550 32551 """ 32552 The item at the end of the edge. 32553 """ 32554 node: RepositoryVulnerabilityAlert 32555 } 32556 32557 """ 32558 Autogenerated input type of RequestReviews 32559 """ 32560 input RequestReviewsInput { 32561 """ 32562 A unique identifier for the client performing the mutation. 32563 """ 32564 clientMutationId: String 32565 32566 """ 32567 The Node ID of the pull request to modify. 32568 """ 32569 pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"]) 32570 32571 """ 32572 The Node IDs of the team to request. 32573 """ 32574 teamIds: [ID!] @possibleTypes(concreteTypes: ["Team"]) 32575 32576 """ 32577 Add users to the set rather than replace. 32578 """ 32579 union: Boolean 32580 32581 """ 32582 The Node IDs of the user to request. 32583 """ 32584 userIds: [ID!] @possibleTypes(concreteTypes: ["User"]) 32585 } 32586 32587 """ 32588 Autogenerated return type of RequestReviews 32589 """ 32590 type RequestReviewsPayload { 32591 """ 32592 Identifies the actor who performed the event. 32593 """ 32594 actor: Actor 32595 32596 """ 32597 A unique identifier for the client performing the mutation. 32598 """ 32599 clientMutationId: String 32600 32601 """ 32602 The pull request that is getting requests. 32603 """ 32604 pullRequest: PullRequest 32605 32606 """ 32607 The edge from the pull request to the requested reviewers. 32608 """ 32609 requestedReviewersEdge: UserEdge 32610 } 32611 32612 """ 32613 The possible states that can be requested when creating a check run. 32614 """ 32615 enum RequestableCheckStatusState { 32616 """ 32617 The check suite or run has been completed. 32618 """ 32619 COMPLETED 32620 32621 """ 32622 The check suite or run is in progress. 32623 """ 32624 IN_PROGRESS 32625 32626 """ 32627 The check suite or run has been queued. 32628 """ 32629 QUEUED 32630 32631 """ 32632 The check suite or run is in waiting state. 32633 """ 32634 WAITING 32635 } 32636 32637 """ 32638 Types that can be requested reviewers. 32639 """ 32640 union RequestedReviewer = Mannequin | Team | User 32641 32642 """ 32643 Represents a type that can be required by a pull request for merging. 32644 """ 32645 interface RequirableByPullRequest { 32646 """ 32647 Whether this is required to pass before merging for a specific pull request. 32648 """ 32649 isRequired( 32650 """ 32651 The id of the pull request this is required for 32652 """ 32653 pullRequestId: ID 32654 32655 """ 32656 The number of the pull request this is required for 32657 """ 32658 pullRequestNumber: Int 32659 ): Boolean! 32660 } 32661 32662 """ 32663 Autogenerated input type of RerequestCheckSuite 32664 """ 32665 input RerequestCheckSuiteInput { 32666 """ 32667 The Node ID of the check suite. 32668 """ 32669 checkSuiteId: ID! @possibleTypes(concreteTypes: ["CheckSuite"]) 32670 32671 """ 32672 A unique identifier for the client performing the mutation. 32673 """ 32674 clientMutationId: String 32675 32676 """ 32677 The Node ID of the repository. 32678 """ 32679 repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) 32680 } 32681 32682 """ 32683 Autogenerated return type of RerequestCheckSuite 32684 """ 32685 type RerequestCheckSuitePayload { 32686 """ 32687 The requested check suite. 32688 """ 32689 checkSuite: CheckSuite 32690 32691 """ 32692 A unique identifier for the client performing the mutation. 32693 """ 32694 clientMutationId: String 32695 } 32696 32697 """ 32698 Autogenerated input type of ResolveReviewThread 32699 """ 32700 input ResolveReviewThreadInput { 32701 """ 32702 A unique identifier for the client performing the mutation. 32703 """ 32704 clientMutationId: String 32705 32706 """ 32707 The ID of the thread to resolve 32708 """ 32709 threadId: ID! @possibleTypes(concreteTypes: ["PullRequestReviewThread"]) 32710 } 32711 32712 """ 32713 Autogenerated return type of ResolveReviewThread 32714 """ 32715 type ResolveReviewThreadPayload { 32716 """ 32717 A unique identifier for the client performing the mutation. 32718 """ 32719 clientMutationId: String 32720 32721 """ 32722 The thread to resolve. 32723 """ 32724 thread: PullRequestReviewThread 32725 } 32726 32727 """ 32728 Represents a private contribution a user made on GitHub. 32729 """ 32730 type RestrictedContribution implements Contribution { 32731 """ 32732 Whether this contribution is associated with a record you do not have access to. For 32733 example, your own 'first issue' contribution may have been made on a repository you can no 32734 longer access. 32735 """ 32736 isRestricted: Boolean! 32737 32738 """ 32739 When this contribution was made. 32740 """ 32741 occurredAt: DateTime! 32742 32743 """ 32744 The HTTP path for this contribution. 32745 """ 32746 resourcePath: URI! 32747 32748 """ 32749 The HTTP URL for this contribution. 32750 """ 32751 url: URI! 32752 32753 """ 32754 The user who made this contribution. 32755 """ 32756 user: User! 32757 } 32758 32759 """ 32760 A team or user who has the ability to dismiss a review on a protected branch. 32761 """ 32762 type ReviewDismissalAllowance implements Node { 32763 """ 32764 The actor that can dismiss. 32765 """ 32766 actor: ReviewDismissalAllowanceActor 32767 32768 """ 32769 Identifies the branch protection rule associated with the allowed user or team. 32770 """ 32771 branchProtectionRule: BranchProtectionRule 32772 id: ID! 32773 } 32774 32775 """ 32776 Types that can be an actor. 32777 """ 32778 union ReviewDismissalAllowanceActor = Team | User 32779 32780 """ 32781 The connection type for ReviewDismissalAllowance. 32782 """ 32783 type ReviewDismissalAllowanceConnection { 32784 """ 32785 A list of edges. 32786 """ 32787 edges: [ReviewDismissalAllowanceEdge] 32788 32789 """ 32790 A list of nodes. 32791 """ 32792 nodes: [ReviewDismissalAllowance] 32793 32794 """ 32795 Information to aid in pagination. 32796 """ 32797 pageInfo: PageInfo! 32798 32799 """ 32800 Identifies the total count of items in the connection. 32801 """ 32802 totalCount: Int! 32803 } 32804 32805 """ 32806 An edge in a connection. 32807 """ 32808 type ReviewDismissalAllowanceEdge { 32809 """ 32810 A cursor for use in pagination. 32811 """ 32812 cursor: String! 32813 32814 """ 32815 The item at the end of the edge. 32816 """ 32817 node: ReviewDismissalAllowance 32818 } 32819 32820 """ 32821 Represents a 'review_dismissed' event on a given issue or pull request. 32822 """ 32823 type ReviewDismissedEvent implements Node & UniformResourceLocatable { 32824 """ 32825 Identifies the actor who performed the event. 32826 """ 32827 actor: Actor 32828 32829 """ 32830 Identifies the date and time when the object was created. 32831 """ 32832 createdAt: DateTime! 32833 32834 """ 32835 Identifies the primary key from the database. 32836 """ 32837 databaseId: Int 32838 32839 """ 32840 Identifies the optional message associated with the 'review_dismissed' event. 32841 """ 32842 dismissalMessage: String 32843 32844 """ 32845 Identifies the optional message associated with the event, rendered to HTML. 32846 """ 32847 dismissalMessageHTML: String 32848 id: ID! 32849 32850 """ 32851 Identifies the previous state of the review with the 'review_dismissed' event. 32852 """ 32853 previousReviewState: PullRequestReviewState! 32854 32855 """ 32856 PullRequest referenced by event. 32857 """ 32858 pullRequest: PullRequest! 32859 32860 """ 32861 Identifies the commit which caused the review to become stale. 32862 """ 32863 pullRequestCommit: PullRequestCommit 32864 32865 """ 32866 The HTTP path for this review dismissed event. 32867 """ 32868 resourcePath: URI! 32869 32870 """ 32871 Identifies the review associated with the 'review_dismissed' event. 32872 """ 32873 review: PullRequestReview 32874 32875 """ 32876 The HTTP URL for this review dismissed event. 32877 """ 32878 url: URI! 32879 } 32880 32881 """ 32882 A request for a user to review a pull request. 32883 """ 32884 type ReviewRequest implements Node { 32885 """ 32886 Whether this request was created for a code owner 32887 """ 32888 asCodeOwner: Boolean! 32889 32890 """ 32891 Identifies the primary key from the database. 32892 """ 32893 databaseId: Int 32894 id: ID! 32895 32896 """ 32897 Identifies the pull request associated with this review request. 32898 """ 32899 pullRequest: PullRequest! 32900 32901 """ 32902 The reviewer that is requested. 32903 """ 32904 requestedReviewer: RequestedReviewer 32905 } 32906 32907 """ 32908 The connection type for ReviewRequest. 32909 """ 32910 type ReviewRequestConnection { 32911 """ 32912 A list of edges. 32913 """ 32914 edges: [ReviewRequestEdge] 32915 32916 """ 32917 A list of nodes. 32918 """ 32919 nodes: [ReviewRequest] 32920 32921 """ 32922 Information to aid in pagination. 32923 """ 32924 pageInfo: PageInfo! 32925 32926 """ 32927 Identifies the total count of items in the connection. 32928 """ 32929 totalCount: Int! 32930 } 32931 32932 """ 32933 An edge in a connection. 32934 """ 32935 type ReviewRequestEdge { 32936 """ 32937 A cursor for use in pagination. 32938 """ 32939 cursor: String! 32940 32941 """ 32942 The item at the end of the edge. 32943 """ 32944 node: ReviewRequest 32945 } 32946 32947 """ 32948 Represents an 'review_request_removed' event on a given pull request. 32949 """ 32950 type ReviewRequestRemovedEvent implements Node { 32951 """ 32952 Identifies the actor who performed the event. 32953 """ 32954 actor: Actor 32955 32956 """ 32957 Identifies the date and time when the object was created. 32958 """ 32959 createdAt: DateTime! 32960 id: ID! 32961 32962 """ 32963 PullRequest referenced by event. 32964 """ 32965 pullRequest: PullRequest! 32966 32967 """ 32968 Identifies the reviewer whose review request was removed. 32969 """ 32970 requestedReviewer: RequestedReviewer 32971 } 32972 32973 """ 32974 Represents an 'review_requested' event on a given pull request. 32975 """ 32976 type ReviewRequestedEvent implements Node { 32977 """ 32978 Identifies the actor who performed the event. 32979 """ 32980 actor: Actor 32981 32982 """ 32983 Identifies the date and time when the object was created. 32984 """ 32985 createdAt: DateTime! 32986 id: ID! 32987 32988 """ 32989 PullRequest referenced by event. 32990 """ 32991 pullRequest: PullRequest! 32992 32993 """ 32994 Identifies the reviewer whose review was requested. 32995 """ 32996 requestedReviewer: RequestedReviewer 32997 } 32998 32999 """ 33000 A hovercard context with a message describing the current code review state of the pull 33001 request. 33002 """ 33003 type ReviewStatusHovercardContext implements HovercardContext { 33004 """ 33005 A string describing this context 33006 """ 33007 message: String! 33008 33009 """ 33010 An octicon to accompany this context 33011 """ 33012 octicon: String! 33013 33014 """ 33015 The current status of the pull request with respect to code review. 33016 """ 33017 reviewDecision: PullRequestReviewDecision 33018 } 33019 33020 """ 33021 The possible digest algorithms used to sign SAML requests for an identity provider. 33022 """ 33023 enum SamlDigestAlgorithm { 33024 """ 33025 SHA1 33026 """ 33027 SHA1 33028 33029 """ 33030 SHA256 33031 """ 33032 SHA256 33033 33034 """ 33035 SHA384 33036 """ 33037 SHA384 33038 33039 """ 33040 SHA512 33041 """ 33042 SHA512 33043 } 33044 33045 """ 33046 The possible signature algorithms used to sign SAML requests for a Identity Provider. 33047 """ 33048 enum SamlSignatureAlgorithm { 33049 """ 33050 RSA-SHA1 33051 """ 33052 RSA_SHA1 33053 33054 """ 33055 RSA-SHA256 33056 """ 33057 RSA_SHA256 33058 33059 """ 33060 RSA-SHA384 33061 """ 33062 RSA_SHA384 33063 33064 """ 33065 RSA-SHA512 33066 """ 33067 RSA_SHA512 33068 } 33069 33070 """ 33071 A Saved Reply is text a user can use to reply quickly. 33072 """ 33073 type SavedReply implements Node { 33074 """ 33075 The body of the saved reply. 33076 """ 33077 body: String! 33078 33079 """ 33080 The saved reply body rendered to HTML. 33081 """ 33082 bodyHTML: HTML! 33083 33084 """ 33085 Identifies the primary key from the database. 33086 """ 33087 databaseId: Int 33088 id: ID! 33089 33090 """ 33091 The title of the saved reply. 33092 """ 33093 title: String! 33094 33095 """ 33096 The user that saved this reply. 33097 """ 33098 user: Actor 33099 } 33100 33101 """ 33102 The connection type for SavedReply. 33103 """ 33104 type SavedReplyConnection { 33105 """ 33106 A list of edges. 33107 """ 33108 edges: [SavedReplyEdge] 33109 33110 """ 33111 A list of nodes. 33112 """ 33113 nodes: [SavedReply] 33114 33115 """ 33116 Information to aid in pagination. 33117 """ 33118 pageInfo: PageInfo! 33119 33120 """ 33121 Identifies the total count of items in the connection. 33122 """ 33123 totalCount: Int! 33124 } 33125 33126 """ 33127 An edge in a connection. 33128 """ 33129 type SavedReplyEdge { 33130 """ 33131 A cursor for use in pagination. 33132 """ 33133 cursor: String! 33134 33135 """ 33136 The item at the end of the edge. 33137 """ 33138 node: SavedReply 33139 } 33140 33141 """ 33142 Ordering options for saved reply connections. 33143 """ 33144 input SavedReplyOrder { 33145 """ 33146 The ordering direction. 33147 """ 33148 direction: OrderDirection! 33149 33150 """ 33151 The field to order saved replies by. 33152 """ 33153 field: SavedReplyOrderField! 33154 } 33155 33156 """ 33157 Properties by which saved reply connections can be ordered. 33158 """ 33159 enum SavedReplyOrderField { 33160 """ 33161 Order saved reply by when they were updated. 33162 """ 33163 UPDATED_AT 33164 } 33165 33166 """ 33167 The results of a search. 33168 """ 33169 union SearchResultItem = App | Issue | MarketplaceListing | Organization | PullRequest | Repository | User 33170 33171 """ 33172 A list of results that matched against a search query. 33173 """ 33174 type SearchResultItemConnection { 33175 """ 33176 The number of pieces of code that matched the search query. 33177 """ 33178 codeCount: Int! 33179 33180 """ 33181 A list of edges. 33182 """ 33183 edges: [SearchResultItemEdge] 33184 33185 """ 33186 The number of issues that matched the search query. 33187 """ 33188 issueCount: Int! 33189 33190 """ 33191 A list of nodes. 33192 """ 33193 nodes: [SearchResultItem] 33194 33195 """ 33196 Information to aid in pagination. 33197 """ 33198 pageInfo: PageInfo! 33199 33200 """ 33201 The number of repositories that matched the search query. 33202 """ 33203 repositoryCount: Int! 33204 33205 """ 33206 The number of users that matched the search query. 33207 """ 33208 userCount: Int! 33209 33210 """ 33211 The number of wiki pages that matched the search query. 33212 """ 33213 wikiCount: Int! 33214 } 33215 33216 """ 33217 An edge in a connection. 33218 """ 33219 type SearchResultItemEdge { 33220 """ 33221 A cursor for use in pagination. 33222 """ 33223 cursor: String! 33224 33225 """ 33226 The item at the end of the edge. 33227 """ 33228 node: SearchResultItem 33229 33230 """ 33231 Text matches on the result found. 33232 """ 33233 textMatches: [TextMatch] 33234 } 33235 33236 """ 33237 Represents the individual results of a search. 33238 """ 33239 enum SearchType { 33240 """ 33241 Returns results matching issues in repositories. 33242 """ 33243 ISSUE 33244 33245 """ 33246 Returns results matching repositories. 33247 """ 33248 REPOSITORY 33249 33250 """ 33251 Returns results matching users and organizations on GitHub. 33252 """ 33253 USER 33254 } 33255 33256 """ 33257 A GitHub Security Advisory 33258 """ 33259 type SecurityAdvisory implements Node { 33260 """ 33261 The CVSS associated with this advisory 33262 """ 33263 cvss: CVSS! 33264 33265 """ 33266 CWEs associated with this Advisory 33267 """ 33268 cwes( 33269 """ 33270 Returns the elements in the list that come after the specified cursor. 33271 """ 33272 after: String 33273 33274 """ 33275 Returns the elements in the list that come before the specified cursor. 33276 """ 33277 before: String 33278 33279 """ 33280 Returns the first _n_ elements from the list. 33281 """ 33282 first: Int 33283 33284 """ 33285 Returns the last _n_ elements from the list. 33286 """ 33287 last: Int 33288 ): CWEConnection! 33289 33290 """ 33291 Identifies the primary key from the database. 33292 """ 33293 databaseId: Int 33294 33295 """ 33296 This is a long plaintext description of the advisory 33297 """ 33298 description: String! 33299 33300 """ 33301 The GitHub Security Advisory ID 33302 """ 33303 ghsaId: String! 33304 id: ID! 33305 33306 """ 33307 A list of identifiers for this advisory 33308 """ 33309 identifiers: [SecurityAdvisoryIdentifier!]! 33310 33311 """ 33312 The permalink for the advisory's dependabot alerts page 33313 """ 33314 notificationsPermalink: URI 33315 33316 """ 33317 The organization that originated the advisory 33318 """ 33319 origin: String! 33320 33321 """ 33322 The permalink for the advisory 33323 """ 33324 permalink: URI 33325 33326 """ 33327 When the advisory was published 33328 """ 33329 publishedAt: DateTime! 33330 33331 """ 33332 A list of references for this advisory 33333 """ 33334 references: [SecurityAdvisoryReference!]! 33335 33336 """ 33337 The severity of the advisory 33338 """ 33339 severity: SecurityAdvisorySeverity! 33340 33341 """ 33342 A short plaintext summary of the advisory 33343 """ 33344 summary: String! 33345 33346 """ 33347 When the advisory was last updated 33348 """ 33349 updatedAt: DateTime! 33350 33351 """ 33352 Vulnerabilities associated with this Advisory 33353 """ 33354 vulnerabilities( 33355 """ 33356 Returns the elements in the list that come after the specified cursor. 33357 """ 33358 after: String 33359 33360 """ 33361 Returns the elements in the list that come before the specified cursor. 33362 """ 33363 before: String 33364 33365 """ 33366 An ecosystem to filter vulnerabilities by. 33367 """ 33368 ecosystem: SecurityAdvisoryEcosystem 33369 33370 """ 33371 Returns the first _n_ elements from the list. 33372 """ 33373 first: Int 33374 33375 """ 33376 Returns the last _n_ elements from the list. 33377 """ 33378 last: Int 33379 33380 """ 33381 Ordering options for the returned topics. 33382 """ 33383 orderBy: SecurityVulnerabilityOrder = {field: UPDATED_AT, direction: DESC} 33384 33385 """ 33386 A package name to filter vulnerabilities by. 33387 """ 33388 package: String 33389 33390 """ 33391 A list of severities to filter vulnerabilities by. 33392 """ 33393 severities: [SecurityAdvisorySeverity!] 33394 ): SecurityVulnerabilityConnection! 33395 33396 """ 33397 When the advisory was withdrawn, if it has been withdrawn 33398 """ 33399 withdrawnAt: DateTime 33400 } 33401 33402 """ 33403 The connection type for SecurityAdvisory. 33404 """ 33405 type SecurityAdvisoryConnection { 33406 """ 33407 A list of edges. 33408 """ 33409 edges: [SecurityAdvisoryEdge] 33410 33411 """ 33412 A list of nodes. 33413 """ 33414 nodes: [SecurityAdvisory] 33415 33416 """ 33417 Information to aid in pagination. 33418 """ 33419 pageInfo: PageInfo! 33420 33421 """ 33422 Identifies the total count of items in the connection. 33423 """ 33424 totalCount: Int! 33425 } 33426 33427 """ 33428 The possible ecosystems of a security vulnerability's package. 33429 """ 33430 enum SecurityAdvisoryEcosystem { 33431 """ 33432 PHP packages hosted at packagist.org 33433 """ 33434 COMPOSER 33435 33436 """ 33437 Java artifacts hosted at the Maven central repository 33438 """ 33439 MAVEN 33440 33441 """ 33442 JavaScript packages hosted at npmjs.com 33443 """ 33444 NPM 33445 33446 """ 33447 .NET packages hosted at the NuGet Gallery 33448 """ 33449 NUGET 33450 33451 """ 33452 Python packages hosted at PyPI.org 33453 """ 33454 PIP 33455 33456 """ 33457 Ruby gems hosted at RubyGems.org 33458 """ 33459 RUBYGEMS 33460 } 33461 33462 """ 33463 An edge in a connection. 33464 """ 33465 type SecurityAdvisoryEdge { 33466 """ 33467 A cursor for use in pagination. 33468 """ 33469 cursor: String! 33470 33471 """ 33472 The item at the end of the edge. 33473 """ 33474 node: SecurityAdvisory 33475 } 33476 33477 """ 33478 A GitHub Security Advisory Identifier 33479 """ 33480 type SecurityAdvisoryIdentifier { 33481 """ 33482 The identifier type, e.g. GHSA, CVE 33483 """ 33484 type: String! 33485 33486 """ 33487 The identifier 33488 """ 33489 value: String! 33490 } 33491 33492 """ 33493 An advisory identifier to filter results on. 33494 """ 33495 input SecurityAdvisoryIdentifierFilter { 33496 """ 33497 The identifier type. 33498 """ 33499 type: SecurityAdvisoryIdentifierType! 33500 33501 """ 33502 The identifier string. Supports exact or partial matching. 33503 """ 33504 value: String! 33505 } 33506 33507 """ 33508 Identifier formats available for advisories. 33509 """ 33510 enum SecurityAdvisoryIdentifierType { 33511 """ 33512 Common Vulnerabilities and Exposures Identifier. 33513 """ 33514 CVE 33515 33516 """ 33517 GitHub Security Advisory ID. 33518 """ 33519 GHSA 33520 } 33521 33522 """ 33523 Ordering options for security advisory connections 33524 """ 33525 input SecurityAdvisoryOrder { 33526 """ 33527 The ordering direction. 33528 """ 33529 direction: OrderDirection! 33530 33531 """ 33532 The field to order security advisories by. 33533 """ 33534 field: SecurityAdvisoryOrderField! 33535 } 33536 33537 """ 33538 Properties by which security advisory connections can be ordered. 33539 """ 33540 enum SecurityAdvisoryOrderField { 33541 """ 33542 Order advisories by publication time 33543 """ 33544 PUBLISHED_AT 33545 33546 """ 33547 Order advisories by update time 33548 """ 33549 UPDATED_AT 33550 } 33551 33552 """ 33553 An individual package 33554 """ 33555 type SecurityAdvisoryPackage { 33556 """ 33557 The ecosystem the package belongs to, e.g. RUBYGEMS, NPM 33558 """ 33559 ecosystem: SecurityAdvisoryEcosystem! 33560 33561 """ 33562 The package name 33563 """ 33564 name: String! 33565 } 33566 33567 """ 33568 An individual package version 33569 """ 33570 type SecurityAdvisoryPackageVersion { 33571 """ 33572 The package name or version 33573 """ 33574 identifier: String! 33575 } 33576 33577 """ 33578 A GitHub Security Advisory Reference 33579 """ 33580 type SecurityAdvisoryReference { 33581 """ 33582 A publicly accessible reference 33583 """ 33584 url: URI! 33585 } 33586 33587 """ 33588 Severity of the vulnerability. 33589 """ 33590 enum SecurityAdvisorySeverity { 33591 """ 33592 Critical. 33593 """ 33594 CRITICAL 33595 33596 """ 33597 High. 33598 """ 33599 HIGH 33600 33601 """ 33602 Low. 33603 """ 33604 LOW 33605 33606 """ 33607 Moderate. 33608 """ 33609 MODERATE 33610 } 33611 33612 """ 33613 An individual vulnerability within an Advisory 33614 """ 33615 type SecurityVulnerability { 33616 """ 33617 The Advisory associated with this Vulnerability 33618 """ 33619 advisory: SecurityAdvisory! 33620 33621 """ 33622 The first version containing a fix for the vulnerability 33623 """ 33624 firstPatchedVersion: SecurityAdvisoryPackageVersion 33625 33626 """ 33627 A description of the vulnerable package 33628 """ 33629 package: SecurityAdvisoryPackage! 33630 33631 """ 33632 The severity of the vulnerability within this package 33633 """ 33634 severity: SecurityAdvisorySeverity! 33635 33636 """ 33637 When the vulnerability was last updated 33638 """ 33639 updatedAt: DateTime! 33640 33641 """ 33642 A string that describes the vulnerable package versions. 33643 This string follows a basic syntax with a few forms. 33644 + `= 0.2.0` denotes a single vulnerable version. 33645 + `<= 1.0.8` denotes a version range up to and including the specified version 33646 + `< 0.1.11` denotes a version range up to, but excluding, the specified version 33647 + `>= 4.3.0, < 4.3.5` denotes a version range with a known minimum and maximum version. 33648 + `>= 0.0.1` denotes a version range with a known minimum, but no known maximum 33649 """ 33650 vulnerableVersionRange: String! 33651 } 33652 33653 """ 33654 The connection type for SecurityVulnerability. 33655 """ 33656 type SecurityVulnerabilityConnection { 33657 """ 33658 A list of edges. 33659 """ 33660 edges: [SecurityVulnerabilityEdge] 33661 33662 """ 33663 A list of nodes. 33664 """ 33665 nodes: [SecurityVulnerability] 33666 33667 """ 33668 Information to aid in pagination. 33669 """ 33670 pageInfo: PageInfo! 33671 33672 """ 33673 Identifies the total count of items in the connection. 33674 """ 33675 totalCount: Int! 33676 } 33677 33678 """ 33679 An edge in a connection. 33680 """ 33681 type SecurityVulnerabilityEdge { 33682 """ 33683 A cursor for use in pagination. 33684 """ 33685 cursor: String! 33686 33687 """ 33688 The item at the end of the edge. 33689 """ 33690 node: SecurityVulnerability 33691 } 33692 33693 """ 33694 Ordering options for security vulnerability connections 33695 """ 33696 input SecurityVulnerabilityOrder { 33697 """ 33698 The ordering direction. 33699 """ 33700 direction: OrderDirection! 33701 33702 """ 33703 The field to order security vulnerabilities by. 33704 """ 33705 field: SecurityVulnerabilityOrderField! 33706 } 33707 33708 """ 33709 Properties by which security vulnerability connections can be ordered. 33710 """ 33711 enum SecurityVulnerabilityOrderField { 33712 """ 33713 Order vulnerability by update time 33714 """ 33715 UPDATED_AT 33716 } 33717 33718 """ 33719 Autogenerated input type of SetEnterpriseIdentityProvider 33720 """ 33721 input SetEnterpriseIdentityProviderInput { 33722 """ 33723 A unique identifier for the client performing the mutation. 33724 """ 33725 clientMutationId: String 33726 33727 """ 33728 The digest algorithm used to sign SAML requests for the identity provider. 33729 """ 33730 digestMethod: SamlDigestAlgorithm! 33731 33732 """ 33733 The ID of the enterprise on which to set an identity provider. 33734 """ 33735 enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) 33736 33737 """ 33738 The x509 certificate used by the identity provider to sign assertions and responses. 33739 """ 33740 idpCertificate: String! 33741 33742 """ 33743 The Issuer Entity ID for the SAML identity provider 33744 """ 33745 issuer: String 33746 33747 """ 33748 The signature algorithm used to sign SAML requests for the identity provider. 33749 """ 33750 signatureMethod: SamlSignatureAlgorithm! 33751 33752 """ 33753 The URL endpoint for the identity provider's SAML SSO. 33754 """ 33755 ssoUrl: URI! 33756 } 33757 33758 """ 33759 Autogenerated return type of SetEnterpriseIdentityProvider 33760 """ 33761 type SetEnterpriseIdentityProviderPayload { 33762 """ 33763 A unique identifier for the client performing the mutation. 33764 """ 33765 clientMutationId: String 33766 33767 """ 33768 The identity provider for the enterprise. 33769 """ 33770 identityProvider: EnterpriseIdentityProvider 33771 } 33772 33773 """ 33774 Autogenerated input type of SetOrganizationInteractionLimit 33775 """ 33776 input SetOrganizationInteractionLimitInput { 33777 """ 33778 A unique identifier for the client performing the mutation. 33779 """ 33780 clientMutationId: String 33781 33782 """ 33783 When this limit should expire. 33784 """ 33785 expiry: RepositoryInteractionLimitExpiry 33786 33787 """ 33788 The limit to set. 33789 """ 33790 limit: RepositoryInteractionLimit! 33791 33792 """ 33793 The ID of the organization to set a limit for. 33794 """ 33795 organizationId: ID! @possibleTypes(concreteTypes: ["Organization"]) 33796 } 33797 33798 """ 33799 Autogenerated return type of SetOrganizationInteractionLimit 33800 """ 33801 type SetOrganizationInteractionLimitPayload { 33802 """ 33803 A unique identifier for the client performing the mutation. 33804 """ 33805 clientMutationId: String 33806 33807 """ 33808 The organization that the interaction limit was set for. 33809 """ 33810 organization: Organization 33811 } 33812 33813 """ 33814 Autogenerated input type of SetRepositoryInteractionLimit 33815 """ 33816 input SetRepositoryInteractionLimitInput { 33817 """ 33818 A unique identifier for the client performing the mutation. 33819 """ 33820 clientMutationId: String 33821 33822 """ 33823 When this limit should expire. 33824 """ 33825 expiry: RepositoryInteractionLimitExpiry 33826 33827 """ 33828 The limit to set. 33829 """ 33830 limit: RepositoryInteractionLimit! 33831 33832 """ 33833 The ID of the repository to set a limit for. 33834 """ 33835 repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) 33836 } 33837 33838 """ 33839 Autogenerated return type of SetRepositoryInteractionLimit 33840 """ 33841 type SetRepositoryInteractionLimitPayload { 33842 """ 33843 A unique identifier for the client performing the mutation. 33844 """ 33845 clientMutationId: String 33846 33847 """ 33848 The repository that the interaction limit was set for. 33849 """ 33850 repository: Repository 33851 } 33852 33853 """ 33854 Autogenerated input type of SetUserInteractionLimit 33855 """ 33856 input SetUserInteractionLimitInput { 33857 """ 33858 A unique identifier for the client performing the mutation. 33859 """ 33860 clientMutationId: String 33861 33862 """ 33863 When this limit should expire. 33864 """ 33865 expiry: RepositoryInteractionLimitExpiry 33866 33867 """ 33868 The limit to set. 33869 """ 33870 limit: RepositoryInteractionLimit! 33871 33872 """ 33873 The ID of the user to set a limit for. 33874 """ 33875 userId: ID! @possibleTypes(concreteTypes: ["User"]) 33876 } 33877 33878 """ 33879 Autogenerated return type of SetUserInteractionLimit 33880 """ 33881 type SetUserInteractionLimitPayload { 33882 """ 33883 A unique identifier for the client performing the mutation. 33884 """ 33885 clientMutationId: String 33886 33887 """ 33888 The user that the interaction limit was set for. 33889 """ 33890 user: User 33891 } 33892 33893 """ 33894 Represents an S/MIME signature on a Commit or Tag. 33895 """ 33896 type SmimeSignature implements GitSignature { 33897 """ 33898 Email used to sign this object. 33899 """ 33900 email: String! 33901 33902 """ 33903 True if the signature is valid and verified by GitHub. 33904 """ 33905 isValid: Boolean! 33906 33907 """ 33908 Payload for GPG signing object. Raw ODB object without the signature header. 33909 """ 33910 payload: String! 33911 33912 """ 33913 ASCII-armored signature header from object. 33914 """ 33915 signature: String! 33916 33917 """ 33918 GitHub user corresponding to the email signing this commit. 33919 """ 33920 signer: User 33921 33922 """ 33923 The state of this signature. `VALID` if signature is valid and verified by 33924 GitHub, otherwise represents reason why signature is considered invalid. 33925 """ 33926 state: GitSignatureState! 33927 33928 """ 33929 True if the signature was made with GitHub's signing key. 33930 """ 33931 wasSignedByGitHub: Boolean! 33932 } 33933 33934 """ 33935 Entities that can sponsor others via GitHub Sponsors 33936 """ 33937 union Sponsor = Organization | User 33938 33939 """ 33940 Entities that can be sponsored through GitHub Sponsors 33941 """ 33942 interface Sponsorable { 33943 """ 33944 True if this user/organization has a GitHub Sponsors listing. 33945 """ 33946 hasSponsorsListing: Boolean! 33947 33948 """ 33949 Check if the given account is sponsoring this user/organization. 33950 """ 33951 isSponsoredBy( 33952 """ 33953 The target account's login. 33954 """ 33955 accountLogin: String! 33956 ): Boolean! 33957 33958 """ 33959 True if the viewer is sponsored by this user/organization. 33960 """ 33961 isSponsoringViewer: Boolean! 33962 33963 """ 33964 The GitHub Sponsors listing for this user or organization. 33965 """ 33966 sponsorsListing: SponsorsListing 33967 33968 """ 33969 The viewer's sponsorship of this entity. 33970 """ 33971 sponsorshipForViewerAsSponsor: Sponsorship 33972 33973 """ 33974 This object's sponsorships as the maintainer. 33975 """ 33976 sponsorshipsAsMaintainer( 33977 """ 33978 Returns the elements in the list that come after the specified cursor. 33979 """ 33980 after: String 33981 33982 """ 33983 Returns the elements in the list that come before the specified cursor. 33984 """ 33985 before: String 33986 33987 """ 33988 Returns the first _n_ elements from the list. 33989 """ 33990 first: Int 33991 33992 """ 33993 Whether or not to include private sponsorships in the result set 33994 """ 33995 includePrivate: Boolean = false 33996 33997 """ 33998 Returns the last _n_ elements from the list. 33999 """ 34000 last: Int 34001 34002 """ 34003 Ordering options for sponsorships returned from this connection. If left 34004 blank, the sponsorships will be ordered based on relevancy to the viewer. 34005 """ 34006 orderBy: SponsorshipOrder 34007 ): SponsorshipConnection! 34008 34009 """ 34010 This object's sponsorships as the sponsor. 34011 """ 34012 sponsorshipsAsSponsor( 34013 """ 34014 Returns the elements in the list that come after the specified cursor. 34015 """ 34016 after: String 34017 34018 """ 34019 Returns the elements in the list that come before the specified cursor. 34020 """ 34021 before: String 34022 34023 """ 34024 Returns the first _n_ elements from the list. 34025 """ 34026 first: Int 34027 34028 """ 34029 Returns the last _n_ elements from the list. 34030 """ 34031 last: Int 34032 34033 """ 34034 Ordering options for sponsorships returned from this connection. If left 34035 blank, the sponsorships will be ordered based on relevancy to the viewer. 34036 """ 34037 orderBy: SponsorshipOrder 34038 ): SponsorshipConnection! 34039 34040 """ 34041 Whether or not the viewer is able to sponsor this user/organization. 34042 """ 34043 viewerCanSponsor: Boolean! 34044 34045 """ 34046 True if the viewer is sponsoring this user/organization. 34047 """ 34048 viewerIsSponsoring: Boolean! 34049 } 34050 34051 """ 34052 Entities that can be sponsored via GitHub Sponsors 34053 """ 34054 union SponsorableItem = Organization | User 34055 34056 """ 34057 The connection type for SponsorableItem. 34058 """ 34059 type SponsorableItemConnection { 34060 """ 34061 A list of edges. 34062 """ 34063 edges: [SponsorableItemEdge] 34064 34065 """ 34066 A list of nodes. 34067 """ 34068 nodes: [SponsorableItem] 34069 34070 """ 34071 Information to aid in pagination. 34072 """ 34073 pageInfo: PageInfo! 34074 34075 """ 34076 Identifies the total count of items in the connection. 34077 """ 34078 totalCount: Int! 34079 } 34080 34081 """ 34082 An edge in a connection. 34083 """ 34084 type SponsorableItemEdge { 34085 """ 34086 A cursor for use in pagination. 34087 """ 34088 cursor: String! 34089 34090 """ 34091 The item at the end of the edge. 34092 """ 34093 node: SponsorableItem 34094 } 34095 34096 """ 34097 Ordering options for connections to get sponsorable entities for GitHub Sponsors. 34098 """ 34099 input SponsorableOrder { 34100 """ 34101 The ordering direction. 34102 """ 34103 direction: OrderDirection! 34104 34105 """ 34106 The field to order sponsorable entities by. 34107 """ 34108 field: SponsorableOrderField! 34109 } 34110 34111 """ 34112 Properties by which sponsorable connections can be ordered. 34113 """ 34114 enum SponsorableOrderField { 34115 """ 34116 Order sponsorable entities by login (username). 34117 """ 34118 LOGIN 34119 } 34120 34121 """ 34122 A goal associated with a GitHub Sponsors listing, representing a target the sponsored maintainer would like to attain. 34123 """ 34124 type SponsorsGoal { 34125 """ 34126 A description of the goal from the maintainer. 34127 """ 34128 description: String 34129 34130 """ 34131 What the objective of this goal is. 34132 """ 34133 kind: SponsorsGoalKind! 34134 34135 """ 34136 The percentage representing how complete this goal is, between 0-100. 34137 """ 34138 percentComplete: Int! 34139 34140 """ 34141 What the goal amount is. Represents a dollar amount for monthly sponsorship 34142 amount goals. Represents a count of unique sponsors for total sponsors count goals. 34143 """ 34144 targetValue: Int! 34145 34146 """ 34147 A brief summary of the kind and target value of this goal. 34148 """ 34149 title: String! 34150 } 34151 34152 """ 34153 The different kinds of goals a GitHub Sponsors member can have. 34154 """ 34155 enum SponsorsGoalKind { 34156 """ 34157 The goal is about getting a certain dollar amount from sponsorships each month. 34158 """ 34159 MONTHLY_SPONSORSHIP_AMOUNT 34160 34161 """ 34162 The goal is about reaching a certain number of sponsors. 34163 """ 34164 TOTAL_SPONSORS_COUNT 34165 } 34166 34167 """ 34168 A GitHub Sponsors listing. 34169 """ 34170 type SponsorsListing implements Node { 34171 """ 34172 The current goal the maintainer is trying to reach with GitHub Sponsors, if any. 34173 """ 34174 activeGoal: SponsorsGoal 34175 34176 """ 34177 Identifies the date and time when the object was created. 34178 """ 34179 createdAt: DateTime! 34180 34181 """ 34182 The full description of the listing. 34183 """ 34184 fullDescription: String! 34185 34186 """ 34187 The full description of the listing rendered to HTML. 34188 """ 34189 fullDescriptionHTML: HTML! 34190 id: ID! 34191 34192 """ 34193 The listing's full name. 34194 """ 34195 name: String! 34196 34197 """ 34198 The short description of the listing. 34199 """ 34200 shortDescription: String! 34201 34202 """ 34203 The short name of the listing. 34204 """ 34205 slug: String! 34206 34207 """ 34208 The published tiers for this GitHub Sponsors listing. 34209 """ 34210 tiers( 34211 """ 34212 Returns the elements in the list that come after the specified cursor. 34213 """ 34214 after: String 34215 34216 """ 34217 Returns the elements in the list that come before the specified cursor. 34218 """ 34219 before: String 34220 34221 """ 34222 Returns the first _n_ elements from the list. 34223 """ 34224 first: Int 34225 34226 """ 34227 Returns the last _n_ elements from the list. 34228 """ 34229 last: Int 34230 34231 """ 34232 Ordering options for Sponsors tiers returned from the connection. 34233 """ 34234 orderBy: SponsorsTierOrder = {field: MONTHLY_PRICE_IN_CENTS, direction: ASC} 34235 ): SponsorsTierConnection 34236 } 34237 34238 """ 34239 A GitHub Sponsors tier associated with a GitHub Sponsors listing. 34240 """ 34241 type SponsorsTier implements Node { 34242 """ 34243 SponsorsTier information only visible to users that can administer the associated Sponsors listing. 34244 """ 34245 adminInfo: SponsorsTierAdminInfo 34246 34247 """ 34248 Get a different tier for this tier's maintainer that is at the same frequency 34249 as this tier but with a lesser cost. Returns the published tier with the 34250 monthly price closest to this tier's without going over. 34251 """ 34252 closestLesserValueTier: SponsorsTier 34253 34254 """ 34255 Identifies the date and time when the object was created. 34256 """ 34257 createdAt: DateTime! 34258 34259 """ 34260 The description of the tier. 34261 """ 34262 description: String! 34263 34264 """ 34265 The tier description rendered to HTML 34266 """ 34267 descriptionHTML: HTML! 34268 id: ID! 34269 34270 """ 34271 Whether this tier was chosen at checkout time by the sponsor rather than 34272 defined ahead of time by the maintainer who manages the Sponsors listing. 34273 """ 34274 isCustomAmount: Boolean! 34275 34276 """ 34277 Whether this tier is only for use with one-time sponsorships. 34278 """ 34279 isOneTime: Boolean! 34280 34281 """ 34282 How much this tier costs per month in cents. 34283 """ 34284 monthlyPriceInCents: Int! 34285 34286 """ 34287 How much this tier costs per month in dollars. 34288 """ 34289 monthlyPriceInDollars: Int! 34290 34291 """ 34292 The name of the tier. 34293 """ 34294 name: String! 34295 34296 """ 34297 The sponsors listing that this tier belongs to. 34298 """ 34299 sponsorsListing: SponsorsListing! 34300 34301 """ 34302 Identifies the date and time when the object was last updated. 34303 """ 34304 updatedAt: DateTime! 34305 } 34306 34307 """ 34308 SponsorsTier information only visible to users that can administer the associated Sponsors listing. 34309 """ 34310 type SponsorsTierAdminInfo { 34311 """ 34312 The sponsorships associated with this tier. 34313 """ 34314 sponsorships( 34315 """ 34316 Returns the elements in the list that come after the specified cursor. 34317 """ 34318 after: String 34319 34320 """ 34321 Returns the elements in the list that come before the specified cursor. 34322 """ 34323 before: String 34324 34325 """ 34326 Returns the first _n_ elements from the list. 34327 """ 34328 first: Int 34329 34330 """ 34331 Whether or not to include private sponsorships in the result set 34332 """ 34333 includePrivate: Boolean = false 34334 34335 """ 34336 Returns the last _n_ elements from the list. 34337 """ 34338 last: Int 34339 34340 """ 34341 Ordering options for sponsorships returned from this connection. If left 34342 blank, the sponsorships will be ordered based on relevancy to the viewer. 34343 """ 34344 orderBy: SponsorshipOrder 34345 ): SponsorshipConnection! 34346 } 34347 34348 """ 34349 The connection type for SponsorsTier. 34350 """ 34351 type SponsorsTierConnection { 34352 """ 34353 A list of edges. 34354 """ 34355 edges: [SponsorsTierEdge] 34356 34357 """ 34358 A list of nodes. 34359 """ 34360 nodes: [SponsorsTier] 34361 34362 """ 34363 Information to aid in pagination. 34364 """ 34365 pageInfo: PageInfo! 34366 34367 """ 34368 Identifies the total count of items in the connection. 34369 """ 34370 totalCount: Int! 34371 } 34372 34373 """ 34374 An edge in a connection. 34375 """ 34376 type SponsorsTierEdge { 34377 """ 34378 A cursor for use in pagination. 34379 """ 34380 cursor: String! 34381 34382 """ 34383 The item at the end of the edge. 34384 """ 34385 node: SponsorsTier 34386 } 34387 34388 """ 34389 Ordering options for Sponsors tiers connections. 34390 """ 34391 input SponsorsTierOrder { 34392 """ 34393 The ordering direction. 34394 """ 34395 direction: OrderDirection! 34396 34397 """ 34398 The field to order tiers by. 34399 """ 34400 field: SponsorsTierOrderField! 34401 } 34402 34403 """ 34404 Properties by which Sponsors tiers connections can be ordered. 34405 """ 34406 enum SponsorsTierOrderField { 34407 """ 34408 Order tiers by creation time. 34409 """ 34410 CREATED_AT 34411 34412 """ 34413 Order tiers by their monthly price in cents 34414 """ 34415 MONTHLY_PRICE_IN_CENTS 34416 } 34417 34418 """ 34419 A sponsorship relationship between a sponsor and a maintainer 34420 """ 34421 type Sponsorship implements Node { 34422 """ 34423 Identifies the date and time when the object was created. 34424 """ 34425 createdAt: DateTime! 34426 id: ID! 34427 34428 """ 34429 Whether this sponsorship represents a one-time payment versus a recurring sponsorship. 34430 """ 34431 isOneTimePayment: Boolean! 34432 34433 """ 34434 The entity that is being sponsored 34435 """ 34436 maintainer: User! @deprecated(reason: "`Sponsorship.maintainer` will be removed. Use `Sponsorship.sponsorable` instead. Removal on 2020-04-01 UTC.") 34437 34438 """ 34439 The privacy level for this sponsorship. 34440 """ 34441 privacyLevel: SponsorshipPrivacy! 34442 34443 """ 34444 The user that is sponsoring. Returns null if the sponsorship is private or if sponsor is not a user. 34445 """ 34446 sponsor: User @deprecated(reason: "`Sponsorship.sponsor` will be removed. Use `Sponsorship.sponsorEntity` instead. Removal on 2020-10-01 UTC.") 34447 34448 """ 34449 The user or organization that is sponsoring, if you have permission to view them. 34450 """ 34451 sponsorEntity: Sponsor 34452 34453 """ 34454 The entity that is being sponsored 34455 """ 34456 sponsorable: Sponsorable! 34457 34458 """ 34459 The associated sponsorship tier 34460 """ 34461 tier: SponsorsTier 34462 } 34463 34464 """ 34465 The connection type for Sponsorship. 34466 """ 34467 type SponsorshipConnection { 34468 """ 34469 A list of edges. 34470 """ 34471 edges: [SponsorshipEdge] 34472 34473 """ 34474 A list of nodes. 34475 """ 34476 nodes: [Sponsorship] 34477 34478 """ 34479 Information to aid in pagination. 34480 """ 34481 pageInfo: PageInfo! 34482 34483 """ 34484 Identifies the total count of items in the connection. 34485 """ 34486 totalCount: Int! 34487 } 34488 34489 """ 34490 An edge in a connection. 34491 """ 34492 type SponsorshipEdge { 34493 """ 34494 A cursor for use in pagination. 34495 """ 34496 cursor: String! 34497 34498 """ 34499 The item at the end of the edge. 34500 """ 34501 node: Sponsorship 34502 } 34503 34504 """ 34505 Ordering options for sponsorship connections. 34506 """ 34507 input SponsorshipOrder { 34508 """ 34509 The ordering direction. 34510 """ 34511 direction: OrderDirection! 34512 34513 """ 34514 The field to order sponsorship by. 34515 """ 34516 field: SponsorshipOrderField! 34517 } 34518 34519 """ 34520 Properties by which sponsorship connections can be ordered. 34521 """ 34522 enum SponsorshipOrderField { 34523 """ 34524 Order sponsorship by creation time. 34525 """ 34526 CREATED_AT 34527 } 34528 34529 """ 34530 The privacy of a sponsorship 34531 """ 34532 enum SponsorshipPrivacy { 34533 """ 34534 Private 34535 """ 34536 PRIVATE 34537 34538 """ 34539 Public 34540 """ 34541 PUBLIC 34542 } 34543 34544 """ 34545 Ways in which star connections can be ordered. 34546 """ 34547 input StarOrder { 34548 """ 34549 The direction in which to order nodes. 34550 """ 34551 direction: OrderDirection! 34552 34553 """ 34554 The field in which to order nodes by. 34555 """ 34556 field: StarOrderField! 34557 } 34558 34559 """ 34560 Properties by which star connections can be ordered. 34561 """ 34562 enum StarOrderField { 34563 """ 34564 Allows ordering a list of stars by when they were created. 34565 """ 34566 STARRED_AT 34567 } 34568 34569 """ 34570 The connection type for User. 34571 """ 34572 type StargazerConnection { 34573 """ 34574 A list of edges. 34575 """ 34576 edges: [StargazerEdge] 34577 34578 """ 34579 A list of nodes. 34580 """ 34581 nodes: [User] 34582 34583 """ 34584 Information to aid in pagination. 34585 """ 34586 pageInfo: PageInfo! 34587 34588 """ 34589 Identifies the total count of items in the connection. 34590 """ 34591 totalCount: Int! 34592 } 34593 34594 """ 34595 Represents a user that's starred a repository. 34596 """ 34597 type StargazerEdge { 34598 """ 34599 A cursor for use in pagination. 34600 """ 34601 cursor: String! 34602 node: User! 34603 34604 """ 34605 Identifies when the item was starred. 34606 """ 34607 starredAt: DateTime! 34608 } 34609 34610 """ 34611 Things that can be starred. 34612 """ 34613 interface Starrable { 34614 id: ID! 34615 34616 """ 34617 Returns a count of how many stargazers there are on this object 34618 """ 34619 stargazerCount: Int! 34620 34621 """ 34622 A list of users who have starred this starrable. 34623 """ 34624 stargazers( 34625 """ 34626 Returns the elements in the list that come after the specified cursor. 34627 """ 34628 after: String 34629 34630 """ 34631 Returns the elements in the list that come before the specified cursor. 34632 """ 34633 before: String 34634 34635 """ 34636 Returns the first _n_ elements from the list. 34637 """ 34638 first: Int 34639 34640 """ 34641 Returns the last _n_ elements from the list. 34642 """ 34643 last: Int 34644 34645 """ 34646 Order for connection 34647 """ 34648 orderBy: StarOrder 34649 ): StargazerConnection! 34650 34651 """ 34652 Returns a boolean indicating whether the viewing user has starred this starrable. 34653 """ 34654 viewerHasStarred: Boolean! 34655 } 34656 34657 """ 34658 The connection type for Repository. 34659 """ 34660 type StarredRepositoryConnection { 34661 """ 34662 A list of edges. 34663 """ 34664 edges: [StarredRepositoryEdge] 34665 34666 """ 34667 Is the list of stars for this user truncated? This is true for users that have many stars. 34668 """ 34669 isOverLimit: Boolean! 34670 34671 """ 34672 A list of nodes. 34673 """ 34674 nodes: [Repository] 34675 34676 """ 34677 Information to aid in pagination. 34678 """ 34679 pageInfo: PageInfo! 34680 34681 """ 34682 Identifies the total count of items in the connection. 34683 """ 34684 totalCount: Int! 34685 } 34686 34687 """ 34688 Represents a starred repository. 34689 """ 34690 type StarredRepositoryEdge { 34691 """ 34692 A cursor for use in pagination. 34693 """ 34694 cursor: String! 34695 node: Repository! 34696 34697 """ 34698 Identifies when the item was starred. 34699 """ 34700 starredAt: DateTime! 34701 } 34702 34703 """ 34704 Represents a commit status. 34705 """ 34706 type Status implements Node { 34707 """ 34708 A list of status contexts and check runs for this commit. 34709 """ 34710 combinedContexts( 34711 """ 34712 Returns the elements in the list that come after the specified cursor. 34713 """ 34714 after: String 34715 34716 """ 34717 Returns the elements in the list that come before the specified cursor. 34718 """ 34719 before: String 34720 34721 """ 34722 Returns the first _n_ elements from the list. 34723 """ 34724 first: Int 34725 34726 """ 34727 Returns the last _n_ elements from the list. 34728 """ 34729 last: Int 34730 ): StatusCheckRollupContextConnection! 34731 34732 """ 34733 The commit this status is attached to. 34734 """ 34735 commit: Commit 34736 34737 """ 34738 Looks up an individual status context by context name. 34739 """ 34740 context( 34741 """ 34742 The context name. 34743 """ 34744 name: String! 34745 ): StatusContext 34746 34747 """ 34748 The individual status contexts for this commit. 34749 """ 34750 contexts: [StatusContext!]! 34751 id: ID! 34752 34753 """ 34754 The combined commit status. 34755 """ 34756 state: StatusState! 34757 } 34758 34759 """ 34760 Represents the rollup for both the check runs and status for a commit. 34761 """ 34762 type StatusCheckRollup implements Node { 34763 """ 34764 The commit the status and check runs are attached to. 34765 """ 34766 commit: Commit 34767 34768 """ 34769 A list of status contexts and check runs for this commit. 34770 """ 34771 contexts( 34772 """ 34773 Returns the elements in the list that come after the specified cursor. 34774 """ 34775 after: String 34776 34777 """ 34778 Returns the elements in the list that come before the specified cursor. 34779 """ 34780 before: String 34781 34782 """ 34783 Returns the first _n_ elements from the list. 34784 """ 34785 first: Int 34786 34787 """ 34788 Returns the last _n_ elements from the list. 34789 """ 34790 last: Int 34791 ): StatusCheckRollupContextConnection! 34792 id: ID! 34793 34794 """ 34795 The combined status for the commit. 34796 """ 34797 state: StatusState! 34798 } 34799 34800 """ 34801 Types that can be inside a StatusCheckRollup context. 34802 """ 34803 union StatusCheckRollupContext = CheckRun | StatusContext 34804 34805 """ 34806 The connection type for StatusCheckRollupContext. 34807 """ 34808 type StatusCheckRollupContextConnection { 34809 """ 34810 A list of edges. 34811 """ 34812 edges: [StatusCheckRollupContextEdge] 34813 34814 """ 34815 A list of nodes. 34816 """ 34817 nodes: [StatusCheckRollupContext] 34818 34819 """ 34820 Information to aid in pagination. 34821 """ 34822 pageInfo: PageInfo! 34823 34824 """ 34825 Identifies the total count of items in the connection. 34826 """ 34827 totalCount: Int! 34828 } 34829 34830 """ 34831 An edge in a connection. 34832 """ 34833 type StatusCheckRollupContextEdge { 34834 """ 34835 A cursor for use in pagination. 34836 """ 34837 cursor: String! 34838 34839 """ 34840 The item at the end of the edge. 34841 """ 34842 node: StatusCheckRollupContext 34843 } 34844 34845 """ 34846 Represents an individual commit status context 34847 """ 34848 type StatusContext implements Node & RequirableByPullRequest { 34849 """ 34850 The avatar of the OAuth application or the user that created the status 34851 """ 34852 avatarUrl( 34853 """ 34854 The size of the resulting square image. 34855 """ 34856 size: Int = 40 34857 ): URI 34858 34859 """ 34860 This commit this status context is attached to. 34861 """ 34862 commit: Commit 34863 34864 """ 34865 The name of this status context. 34866 """ 34867 context: String! 34868 34869 """ 34870 Identifies the date and time when the object was created. 34871 """ 34872 createdAt: DateTime! 34873 34874 """ 34875 The actor who created this status context. 34876 """ 34877 creator: Actor 34878 34879 """ 34880 The description for this status context. 34881 """ 34882 description: String 34883 id: ID! 34884 34885 """ 34886 Whether this is required to pass before merging for a specific pull request. 34887 """ 34888 isRequired( 34889 """ 34890 The id of the pull request this is required for 34891 """ 34892 pullRequestId: ID 34893 34894 """ 34895 The number of the pull request this is required for 34896 """ 34897 pullRequestNumber: Int 34898 ): Boolean! 34899 34900 """ 34901 The state of this status context. 34902 """ 34903 state: StatusState! 34904 34905 """ 34906 The URL for this status context. 34907 """ 34908 targetUrl: URI 34909 } 34910 34911 """ 34912 The possible commit status states. 34913 """ 34914 enum StatusState { 34915 """ 34916 Status is errored. 34917 """ 34918 ERROR 34919 34920 """ 34921 Status is expected. 34922 """ 34923 EXPECTED 34924 34925 """ 34926 Status is failing. 34927 """ 34928 FAILURE 34929 34930 """ 34931 Status is pending. 34932 """ 34933 PENDING 34934 34935 """ 34936 Status is successful. 34937 """ 34938 SUCCESS 34939 } 34940 34941 """ 34942 Autogenerated input type of SubmitPullRequestReview 34943 """ 34944 input SubmitPullRequestReviewInput { 34945 """ 34946 The text field to set on the Pull Request Review. 34947 """ 34948 body: String 34949 34950 """ 34951 A unique identifier for the client performing the mutation. 34952 """ 34953 clientMutationId: String 34954 34955 """ 34956 The event to send to the Pull Request Review. 34957 """ 34958 event: PullRequestReviewEvent! 34959 34960 """ 34961 The Pull Request ID to submit any pending reviews. 34962 """ 34963 pullRequestId: ID @possibleTypes(concreteTypes: ["PullRequest"]) 34964 34965 """ 34966 The Pull Request Review ID to submit. 34967 """ 34968 pullRequestReviewId: ID @possibleTypes(concreteTypes: ["PullRequestReview"]) 34969 } 34970 34971 """ 34972 Autogenerated return type of SubmitPullRequestReview 34973 """ 34974 type SubmitPullRequestReviewPayload { 34975 """ 34976 A unique identifier for the client performing the mutation. 34977 """ 34978 clientMutationId: String 34979 34980 """ 34981 The submitted pull request review. 34982 """ 34983 pullRequestReview: PullRequestReview 34984 } 34985 34986 """ 34987 A pointer to a repository at a specific revision embedded inside another repository. 34988 """ 34989 type Submodule { 34990 """ 34991 The branch of the upstream submodule for tracking updates 34992 """ 34993 branch: String 34994 34995 """ 34996 The git URL of the submodule repository 34997 """ 34998 gitUrl: URI! 34999 35000 """ 35001 The name of the submodule in .gitmodules 35002 """ 35003 name: String! 35004 35005 """ 35006 The path in the superproject that this submodule is located in 35007 """ 35008 path: String! 35009 35010 """ 35011 The commit revision of the subproject repository being tracked by the submodule 35012 """ 35013 subprojectCommitOid: GitObjectID 35014 } 35015 35016 """ 35017 The connection type for Submodule. 35018 """ 35019 type SubmoduleConnection { 35020 """ 35021 A list of edges. 35022 """ 35023 edges: [SubmoduleEdge] 35024 35025 """ 35026 A list of nodes. 35027 """ 35028 nodes: [Submodule] 35029 35030 """ 35031 Information to aid in pagination. 35032 """ 35033 pageInfo: PageInfo! 35034 35035 """ 35036 Identifies the total count of items in the connection. 35037 """ 35038 totalCount: Int! 35039 } 35040 35041 """ 35042 An edge in a connection. 35043 """ 35044 type SubmoduleEdge { 35045 """ 35046 A cursor for use in pagination. 35047 """ 35048 cursor: String! 35049 35050 """ 35051 The item at the end of the edge. 35052 """ 35053 node: Submodule 35054 } 35055 35056 """ 35057 Entities that can be subscribed to for web and email notifications. 35058 """ 35059 interface Subscribable { 35060 id: ID! 35061 35062 """ 35063 Check if the viewer is able to change their subscription status for the repository. 35064 """ 35065 viewerCanSubscribe: Boolean! 35066 35067 """ 35068 Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. 35069 """ 35070 viewerSubscription: SubscriptionState 35071 } 35072 35073 """ 35074 Represents a 'subscribed' event on a given `Subscribable`. 35075 """ 35076 type SubscribedEvent implements Node { 35077 """ 35078 Identifies the actor who performed the event. 35079 """ 35080 actor: Actor 35081 35082 """ 35083 Identifies the date and time when the object was created. 35084 """ 35085 createdAt: DateTime! 35086 id: ID! 35087 35088 """ 35089 Object referenced by event. 35090 """ 35091 subscribable: Subscribable! 35092 } 35093 35094 """ 35095 The possible states of a subscription. 35096 """ 35097 enum SubscriptionState { 35098 """ 35099 The User is never notified. 35100 """ 35101 IGNORED 35102 35103 """ 35104 The User is notified of all conversations. 35105 """ 35106 SUBSCRIBED 35107 35108 """ 35109 The User is only notified when participating or @mentioned. 35110 """ 35111 UNSUBSCRIBED 35112 } 35113 35114 """ 35115 A suggestion to review a pull request based on a user's commit history and review comments. 35116 """ 35117 type SuggestedReviewer { 35118 """ 35119 Is this suggestion based on past commits? 35120 """ 35121 isAuthor: Boolean! 35122 35123 """ 35124 Is this suggestion based on past review comments? 35125 """ 35126 isCommenter: Boolean! 35127 35128 """ 35129 Identifies the user suggested to review the pull request. 35130 """ 35131 reviewer: User! 35132 } 35133 35134 """ 35135 Represents a Git tag. 35136 """ 35137 type Tag implements GitObject & Node { 35138 """ 35139 An abbreviated version of the Git object ID 35140 """ 35141 abbreviatedOid: String! 35142 35143 """ 35144 The HTTP path for this Git object 35145 """ 35146 commitResourcePath: URI! 35147 35148 """ 35149 The HTTP URL for this Git object 35150 """ 35151 commitUrl: URI! 35152 id: ID! 35153 35154 """ 35155 The Git tag message. 35156 """ 35157 message: String 35158 35159 """ 35160 The Git tag name. 35161 """ 35162 name: String! 35163 35164 """ 35165 The Git object ID 35166 """ 35167 oid: GitObjectID! 35168 35169 """ 35170 The Repository the Git object belongs to 35171 """ 35172 repository: Repository! 35173 35174 """ 35175 Details about the tag author. 35176 """ 35177 tagger: GitActor 35178 35179 """ 35180 The Git object the tag points to. 35181 """ 35182 target: GitObject! 35183 } 35184 35185 """ 35186 A team of users in an organization. 35187 """ 35188 type Team implements MemberStatusable & Node & Subscribable { 35189 """ 35190 A list of teams that are ancestors of this team. 35191 """ 35192 ancestors( 35193 """ 35194 Returns the elements in the list that come after the specified cursor. 35195 """ 35196 after: String 35197 35198 """ 35199 Returns the elements in the list that come before the specified cursor. 35200 """ 35201 before: String 35202 35203 """ 35204 Returns the first _n_ elements from the list. 35205 """ 35206 first: Int 35207 35208 """ 35209 Returns the last _n_ elements from the list. 35210 """ 35211 last: Int 35212 ): TeamConnection! 35213 35214 """ 35215 A URL pointing to the team's avatar. 35216 """ 35217 avatarUrl( 35218 """ 35219 The size in pixels of the resulting square image. 35220 """ 35221 size: Int = 400 35222 ): URI 35223 35224 """ 35225 List of child teams belonging to this team 35226 """ 35227 childTeams( 35228 """ 35229 Returns the elements in the list that come after the specified cursor. 35230 """ 35231 after: String 35232 35233 """ 35234 Returns the elements in the list that come before the specified cursor. 35235 """ 35236 before: String 35237 35238 """ 35239 Returns the first _n_ elements from the list. 35240 """ 35241 first: Int 35242 35243 """ 35244 Whether to list immediate child teams or all descendant child teams. 35245 """ 35246 immediateOnly: Boolean = true 35247 35248 """ 35249 Returns the last _n_ elements from the list. 35250 """ 35251 last: Int 35252 35253 """ 35254 Order for connection 35255 """ 35256 orderBy: TeamOrder 35257 35258 """ 35259 User logins to filter by 35260 """ 35261 userLogins: [String!] 35262 ): TeamConnection! 35263 35264 """ 35265 The slug corresponding to the organization and team. 35266 """ 35267 combinedSlug: String! 35268 35269 """ 35270 Identifies the date and time when the object was created. 35271 """ 35272 createdAt: DateTime! 35273 35274 """ 35275 Identifies the primary key from the database. 35276 """ 35277 databaseId: Int 35278 35279 """ 35280 The description of the team. 35281 """ 35282 description: String 35283 35284 """ 35285 Find a team discussion by its number. 35286 """ 35287 discussion( 35288 """ 35289 The sequence number of the discussion to find. 35290 """ 35291 number: Int! 35292 ): TeamDiscussion 35293 35294 """ 35295 A list of team discussions. 35296 """ 35297 discussions( 35298 """ 35299 Returns the elements in the list that come after the specified cursor. 35300 """ 35301 after: String 35302 35303 """ 35304 Returns the elements in the list that come before the specified cursor. 35305 """ 35306 before: String 35307 35308 """ 35309 Returns the first _n_ elements from the list. 35310 """ 35311 first: Int 35312 35313 """ 35314 If provided, filters discussions according to whether or not they are pinned. 35315 """ 35316 isPinned: Boolean 35317 35318 """ 35319 Returns the last _n_ elements from the list. 35320 """ 35321 last: Int 35322 35323 """ 35324 Order for connection 35325 """ 35326 orderBy: TeamDiscussionOrder 35327 ): TeamDiscussionConnection! 35328 35329 """ 35330 The HTTP path for team discussions 35331 """ 35332 discussionsResourcePath: URI! 35333 35334 """ 35335 The HTTP URL for team discussions 35336 """ 35337 discussionsUrl: URI! 35338 35339 """ 35340 The HTTP path for editing this team 35341 """ 35342 editTeamResourcePath: URI! 35343 35344 """ 35345 The HTTP URL for editing this team 35346 """ 35347 editTeamUrl: URI! 35348 id: ID! 35349 35350 """ 35351 A list of pending invitations for users to this team 35352 """ 35353 invitations( 35354 """ 35355 Returns the elements in the list that come after the specified cursor. 35356 """ 35357 after: String 35358 35359 """ 35360 Returns the elements in the list that come before the specified cursor. 35361 """ 35362 before: String 35363 35364 """ 35365 Returns the first _n_ elements from the list. 35366 """ 35367 first: Int 35368 35369 """ 35370 Returns the last _n_ elements from the list. 35371 """ 35372 last: Int 35373 ): OrganizationInvitationConnection 35374 35375 """ 35376 Get the status messages members of this entity have set that are either public or visible only to the organization. 35377 """ 35378 memberStatuses( 35379 """ 35380 Returns the elements in the list that come after the specified cursor. 35381 """ 35382 after: String 35383 35384 """ 35385 Returns the elements in the list that come before the specified cursor. 35386 """ 35387 before: String 35388 35389 """ 35390 Returns the first _n_ elements from the list. 35391 """ 35392 first: Int 35393 35394 """ 35395 Returns the last _n_ elements from the list. 35396 """ 35397 last: Int 35398 35399 """ 35400 Ordering options for user statuses returned from the connection. 35401 """ 35402 orderBy: UserStatusOrder = {field: UPDATED_AT, direction: DESC} 35403 ): UserStatusConnection! 35404 35405 """ 35406 A list of users who are members of this team. 35407 """ 35408 members( 35409 """ 35410 Returns the elements in the list that come after the specified cursor. 35411 """ 35412 after: String 35413 35414 """ 35415 Returns the elements in the list that come before the specified cursor. 35416 """ 35417 before: String 35418 35419 """ 35420 Returns the first _n_ elements from the list. 35421 """ 35422 first: Int 35423 35424 """ 35425 Returns the last _n_ elements from the list. 35426 """ 35427 last: Int 35428 35429 """ 35430 Filter by membership type 35431 """ 35432 membership: TeamMembershipType = ALL 35433 35434 """ 35435 Order for the connection. 35436 """ 35437 orderBy: TeamMemberOrder 35438 35439 """ 35440 The search string to look for. 35441 """ 35442 query: String 35443 35444 """ 35445 Filter by team member role 35446 """ 35447 role: TeamMemberRole 35448 ): TeamMemberConnection! 35449 35450 """ 35451 The HTTP path for the team' members 35452 """ 35453 membersResourcePath: URI! 35454 35455 """ 35456 The HTTP URL for the team' members 35457 """ 35458 membersUrl: URI! 35459 35460 """ 35461 The name of the team. 35462 """ 35463 name: String! 35464 35465 """ 35466 The HTTP path creating a new team 35467 """ 35468 newTeamResourcePath: URI! 35469 35470 """ 35471 The HTTP URL creating a new team 35472 """ 35473 newTeamUrl: URI! 35474 35475 """ 35476 The organization that owns this team. 35477 """ 35478 organization: Organization! 35479 35480 """ 35481 The parent team of the team. 35482 """ 35483 parentTeam: Team 35484 35485 """ 35486 The level of privacy the team has. 35487 """ 35488 privacy: TeamPrivacy! 35489 35490 """ 35491 A list of repositories this team has access to. 35492 """ 35493 repositories( 35494 """ 35495 Returns the elements in the list that come after the specified cursor. 35496 """ 35497 after: String 35498 35499 """ 35500 Returns the elements in the list that come before the specified cursor. 35501 """ 35502 before: String 35503 35504 """ 35505 Returns the first _n_ elements from the list. 35506 """ 35507 first: Int 35508 35509 """ 35510 Returns the last _n_ elements from the list. 35511 """ 35512 last: Int 35513 35514 """ 35515 Order for the connection. 35516 """ 35517 orderBy: TeamRepositoryOrder 35518 35519 """ 35520 The search string to look for. 35521 """ 35522 query: String 35523 ): TeamRepositoryConnection! 35524 35525 """ 35526 The HTTP path for this team's repositories 35527 """ 35528 repositoriesResourcePath: URI! 35529 35530 """ 35531 The HTTP URL for this team's repositories 35532 """ 35533 repositoriesUrl: URI! 35534 35535 """ 35536 The HTTP path for this team 35537 """ 35538 resourcePath: URI! 35539 35540 """ 35541 What algorithm is used for review assignment for this team 35542 """ 35543 reviewRequestDelegationAlgorithm: TeamReviewAssignmentAlgorithm @preview(toggledBy: "stone-crop-preview") 35544 35545 """ 35546 True if review assignment is enabled for this team 35547 """ 35548 reviewRequestDelegationEnabled: Boolean! @preview(toggledBy: "stone-crop-preview") 35549 35550 """ 35551 How many team members are required for review assignment for this team 35552 """ 35553 reviewRequestDelegationMemberCount: Int @preview(toggledBy: "stone-crop-preview") 35554 35555 """ 35556 When assigning team members via delegation, whether the entire team should be notified as well. 35557 """ 35558 reviewRequestDelegationNotifyTeam: Boolean! @preview(toggledBy: "stone-crop-preview") 35559 35560 """ 35561 The slug corresponding to the team. 35562 """ 35563 slug: String! 35564 35565 """ 35566 The HTTP path for this team's teams 35567 """ 35568 teamsResourcePath: URI! 35569 35570 """ 35571 The HTTP URL for this team's teams 35572 """ 35573 teamsUrl: URI! 35574 35575 """ 35576 Identifies the date and time when the object was last updated. 35577 """ 35578 updatedAt: DateTime! 35579 35580 """ 35581 The HTTP URL for this team 35582 """ 35583 url: URI! 35584 35585 """ 35586 Team is adminable by the viewer. 35587 """ 35588 viewerCanAdminister: Boolean! 35589 35590 """ 35591 Check if the viewer is able to change their subscription status for the repository. 35592 """ 35593 viewerCanSubscribe: Boolean! 35594 35595 """ 35596 Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. 35597 """ 35598 viewerSubscription: SubscriptionState 35599 } 35600 35601 """ 35602 Audit log entry for a team.add_member event. 35603 """ 35604 type TeamAddMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & TeamAuditEntryData { 35605 """ 35606 The action name 35607 """ 35608 action: String! 35609 35610 """ 35611 The user who initiated the action 35612 """ 35613 actor: AuditEntryActor 35614 35615 """ 35616 The IP address of the actor 35617 """ 35618 actorIp: String 35619 35620 """ 35621 A readable representation of the actor's location 35622 """ 35623 actorLocation: ActorLocation 35624 35625 """ 35626 The username of the user who initiated the action 35627 """ 35628 actorLogin: String 35629 35630 """ 35631 The HTTP path for the actor. 35632 """ 35633 actorResourcePath: URI 35634 35635 """ 35636 The HTTP URL for the actor. 35637 """ 35638 actorUrl: URI 35639 35640 """ 35641 The time the action was initiated 35642 """ 35643 createdAt: PreciseDateTime! 35644 id: ID! 35645 35646 """ 35647 Whether the team was mapped to an LDAP Group. 35648 """ 35649 isLdapMapped: Boolean 35650 35651 """ 35652 The corresponding operation type for the action 35653 """ 35654 operationType: OperationType 35655 35656 """ 35657 The Organization associated with the Audit Entry. 35658 """ 35659 organization: Organization 35660 35661 """ 35662 The name of the Organization. 35663 """ 35664 organizationName: String 35665 35666 """ 35667 The HTTP path for the organization 35668 """ 35669 organizationResourcePath: URI 35670 35671 """ 35672 The HTTP URL for the organization 35673 """ 35674 organizationUrl: URI 35675 35676 """ 35677 The team associated with the action 35678 """ 35679 team: Team 35680 35681 """ 35682 The name of the team 35683 """ 35684 teamName: String 35685 35686 """ 35687 The HTTP path for this team 35688 """ 35689 teamResourcePath: URI 35690 35691 """ 35692 The HTTP URL for this team 35693 """ 35694 teamUrl: URI 35695 35696 """ 35697 The user affected by the action 35698 """ 35699 user: User 35700 35701 """ 35702 For actions involving two users, the actor is the initiator and the user is the affected user. 35703 """ 35704 userLogin: String 35705 35706 """ 35707 The HTTP path for the user. 35708 """ 35709 userResourcePath: URI 35710 35711 """ 35712 The HTTP URL for the user. 35713 """ 35714 userUrl: URI 35715 } 35716 35717 """ 35718 Audit log entry for a team.add_repository event. 35719 """ 35720 type TeamAddRepositoryAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TeamAuditEntryData { 35721 """ 35722 The action name 35723 """ 35724 action: String! 35725 35726 """ 35727 The user who initiated the action 35728 """ 35729 actor: AuditEntryActor 35730 35731 """ 35732 The IP address of the actor 35733 """ 35734 actorIp: String 35735 35736 """ 35737 A readable representation of the actor's location 35738 """ 35739 actorLocation: ActorLocation 35740 35741 """ 35742 The username of the user who initiated the action 35743 """ 35744 actorLogin: String 35745 35746 """ 35747 The HTTP path for the actor. 35748 """ 35749 actorResourcePath: URI 35750 35751 """ 35752 The HTTP URL for the actor. 35753 """ 35754 actorUrl: URI 35755 35756 """ 35757 The time the action was initiated 35758 """ 35759 createdAt: PreciseDateTime! 35760 id: ID! 35761 35762 """ 35763 Whether the team was mapped to an LDAP Group. 35764 """ 35765 isLdapMapped: Boolean 35766 35767 """ 35768 The corresponding operation type for the action 35769 """ 35770 operationType: OperationType 35771 35772 """ 35773 The Organization associated with the Audit Entry. 35774 """ 35775 organization: Organization 35776 35777 """ 35778 The name of the Organization. 35779 """ 35780 organizationName: String 35781 35782 """ 35783 The HTTP path for the organization 35784 """ 35785 organizationResourcePath: URI 35786 35787 """ 35788 The HTTP URL for the organization 35789 """ 35790 organizationUrl: URI 35791 35792 """ 35793 The repository associated with the action 35794 """ 35795 repository: Repository 35796 35797 """ 35798 The name of the repository 35799 """ 35800 repositoryName: String 35801 35802 """ 35803 The HTTP path for the repository 35804 """ 35805 repositoryResourcePath: URI 35806 35807 """ 35808 The HTTP URL for the repository 35809 """ 35810 repositoryUrl: URI 35811 35812 """ 35813 The team associated with the action 35814 """ 35815 team: Team 35816 35817 """ 35818 The name of the team 35819 """ 35820 teamName: String 35821 35822 """ 35823 The HTTP path for this team 35824 """ 35825 teamResourcePath: URI 35826 35827 """ 35828 The HTTP URL for this team 35829 """ 35830 teamUrl: URI 35831 35832 """ 35833 The user affected by the action 35834 """ 35835 user: User 35836 35837 """ 35838 For actions involving two users, the actor is the initiator and the user is the affected user. 35839 """ 35840 userLogin: String 35841 35842 """ 35843 The HTTP path for the user. 35844 """ 35845 userResourcePath: URI 35846 35847 """ 35848 The HTTP URL for the user. 35849 """ 35850 userUrl: URI 35851 } 35852 35853 """ 35854 Metadata for an audit entry with action team.* 35855 """ 35856 interface TeamAuditEntryData { 35857 """ 35858 The team associated with the action 35859 """ 35860 team: Team 35861 35862 """ 35863 The name of the team 35864 """ 35865 teamName: String 35866 35867 """ 35868 The HTTP path for this team 35869 """ 35870 teamResourcePath: URI 35871 35872 """ 35873 The HTTP URL for this team 35874 """ 35875 teamUrl: URI 35876 } 35877 35878 """ 35879 Audit log entry for a team.change_parent_team event. 35880 """ 35881 type TeamChangeParentTeamAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & TeamAuditEntryData { 35882 """ 35883 The action name 35884 """ 35885 action: String! 35886 35887 """ 35888 The user who initiated the action 35889 """ 35890 actor: AuditEntryActor 35891 35892 """ 35893 The IP address of the actor 35894 """ 35895 actorIp: String 35896 35897 """ 35898 A readable representation of the actor's location 35899 """ 35900 actorLocation: ActorLocation 35901 35902 """ 35903 The username of the user who initiated the action 35904 """ 35905 actorLogin: String 35906 35907 """ 35908 The HTTP path for the actor. 35909 """ 35910 actorResourcePath: URI 35911 35912 """ 35913 The HTTP URL for the actor. 35914 """ 35915 actorUrl: URI 35916 35917 """ 35918 The time the action was initiated 35919 """ 35920 createdAt: PreciseDateTime! 35921 id: ID! 35922 35923 """ 35924 Whether the team was mapped to an LDAP Group. 35925 """ 35926 isLdapMapped: Boolean 35927 35928 """ 35929 The corresponding operation type for the action 35930 """ 35931 operationType: OperationType 35932 35933 """ 35934 The Organization associated with the Audit Entry. 35935 """ 35936 organization: Organization 35937 35938 """ 35939 The name of the Organization. 35940 """ 35941 organizationName: String 35942 35943 """ 35944 The HTTP path for the organization 35945 """ 35946 organizationResourcePath: URI 35947 35948 """ 35949 The HTTP URL for the organization 35950 """ 35951 organizationUrl: URI 35952 35953 """ 35954 The new parent team. 35955 """ 35956 parentTeam: Team 35957 35958 """ 35959 The name of the new parent team 35960 """ 35961 parentTeamName: String 35962 35963 """ 35964 The name of the former parent team 35965 """ 35966 parentTeamNameWas: String 35967 35968 """ 35969 The HTTP path for the parent team 35970 """ 35971 parentTeamResourcePath: URI 35972 35973 """ 35974 The HTTP URL for the parent team 35975 """ 35976 parentTeamUrl: URI 35977 35978 """ 35979 The former parent team. 35980 """ 35981 parentTeamWas: Team 35982 35983 """ 35984 The HTTP path for the previous parent team 35985 """ 35986 parentTeamWasResourcePath: URI 35987 35988 """ 35989 The HTTP URL for the previous parent team 35990 """ 35991 parentTeamWasUrl: URI 35992 35993 """ 35994 The team associated with the action 35995 """ 35996 team: Team 35997 35998 """ 35999 The name of the team 36000 """ 36001 teamName: String 36002 36003 """ 36004 The HTTP path for this team 36005 """ 36006 teamResourcePath: URI 36007 36008 """ 36009 The HTTP URL for this team 36010 """ 36011 teamUrl: URI 36012 36013 """ 36014 The user affected by the action 36015 """ 36016 user: User 36017 36018 """ 36019 For actions involving two users, the actor is the initiator and the user is the affected user. 36020 """ 36021 userLogin: String 36022 36023 """ 36024 The HTTP path for the user. 36025 """ 36026 userResourcePath: URI 36027 36028 """ 36029 The HTTP URL for the user. 36030 """ 36031 userUrl: URI 36032 } 36033 36034 """ 36035 The connection type for Team. 36036 """ 36037 type TeamConnection { 36038 """ 36039 A list of edges. 36040 """ 36041 edges: [TeamEdge] 36042 36043 """ 36044 A list of nodes. 36045 """ 36046 nodes: [Team] 36047 36048 """ 36049 Information to aid in pagination. 36050 """ 36051 pageInfo: PageInfo! 36052 36053 """ 36054 Identifies the total count of items in the connection. 36055 """ 36056 totalCount: Int! 36057 } 36058 36059 """ 36060 A team discussion. 36061 """ 36062 type TeamDiscussion implements Comment & Deletable & Node & Reactable & Subscribable & UniformResourceLocatable & Updatable & UpdatableComment { 36063 """ 36064 The actor who authored the comment. 36065 """ 36066 author: Actor 36067 36068 """ 36069 Author's association with the discussion's team. 36070 """ 36071 authorAssociation: CommentAuthorAssociation! 36072 36073 """ 36074 The body as Markdown. 36075 """ 36076 body: String! 36077 36078 """ 36079 The body rendered to HTML. 36080 """ 36081 bodyHTML: HTML! 36082 36083 """ 36084 The body rendered to text. 36085 """ 36086 bodyText: String! 36087 36088 """ 36089 Identifies the discussion body hash. 36090 """ 36091 bodyVersion: String! 36092 36093 """ 36094 A list of comments on this discussion. 36095 """ 36096 comments( 36097 """ 36098 Returns the elements in the list that come after the specified cursor. 36099 """ 36100 after: String 36101 36102 """ 36103 Returns the elements in the list that come before the specified cursor. 36104 """ 36105 before: String 36106 36107 """ 36108 Returns the first _n_ elements from the list. 36109 """ 36110 first: Int 36111 36112 """ 36113 When provided, filters the connection such that results begin with the comment with this number. 36114 """ 36115 fromComment: Int 36116 36117 """ 36118 Returns the last _n_ elements from the list. 36119 """ 36120 last: Int 36121 36122 """ 36123 Order for connection 36124 """ 36125 orderBy: TeamDiscussionCommentOrder 36126 ): TeamDiscussionCommentConnection! 36127 36128 """ 36129 The HTTP path for discussion comments 36130 """ 36131 commentsResourcePath: URI! 36132 36133 """ 36134 The HTTP URL for discussion comments 36135 """ 36136 commentsUrl: URI! 36137 36138 """ 36139 Identifies the date and time when the object was created. 36140 """ 36141 createdAt: DateTime! 36142 36143 """ 36144 Check if this comment was created via an email reply. 36145 """ 36146 createdViaEmail: Boolean! 36147 36148 """ 36149 Identifies the primary key from the database. 36150 """ 36151 databaseId: Int 36152 36153 """ 36154 The actor who edited the comment. 36155 """ 36156 editor: Actor 36157 id: ID! 36158 36159 """ 36160 Check if this comment was edited and includes an edit with the creation data 36161 """ 36162 includesCreatedEdit: Boolean! 36163 36164 """ 36165 Whether or not the discussion is pinned. 36166 """ 36167 isPinned: Boolean! 36168 36169 """ 36170 Whether or not the discussion is only visible to team members and org admins. 36171 """ 36172 isPrivate: Boolean! 36173 36174 """ 36175 The moment the editor made the last edit 36176 """ 36177 lastEditedAt: DateTime 36178 36179 """ 36180 Identifies the discussion within its team. 36181 """ 36182 number: Int! 36183 36184 """ 36185 Identifies when the comment was published at. 36186 """ 36187 publishedAt: DateTime 36188 36189 """ 36190 A list of reactions grouped by content left on the subject. 36191 """ 36192 reactionGroups: [ReactionGroup!] 36193 36194 """ 36195 A list of Reactions left on the Issue. 36196 """ 36197 reactions( 36198 """ 36199 Returns the elements in the list that come after the specified cursor. 36200 """ 36201 after: String 36202 36203 """ 36204 Returns the elements in the list that come before the specified cursor. 36205 """ 36206 before: String 36207 36208 """ 36209 Allows filtering Reactions by emoji. 36210 """ 36211 content: ReactionContent 36212 36213 """ 36214 Returns the first _n_ elements from the list. 36215 """ 36216 first: Int 36217 36218 """ 36219 Returns the last _n_ elements from the list. 36220 """ 36221 last: Int 36222 36223 """ 36224 Allows specifying the order in which reactions are returned. 36225 """ 36226 orderBy: ReactionOrder 36227 ): ReactionConnection! 36228 36229 """ 36230 The HTTP path for this discussion 36231 """ 36232 resourcePath: URI! 36233 36234 """ 36235 The team that defines the context of this discussion. 36236 """ 36237 team: Team! 36238 36239 """ 36240 The title of the discussion 36241 """ 36242 title: String! 36243 36244 """ 36245 Identifies the date and time when the object was last updated. 36246 """ 36247 updatedAt: DateTime! 36248 36249 """ 36250 The HTTP URL for this discussion 36251 """ 36252 url: URI! 36253 36254 """ 36255 A list of edits to this content. 36256 """ 36257 userContentEdits( 36258 """ 36259 Returns the elements in the list that come after the specified cursor. 36260 """ 36261 after: String 36262 36263 """ 36264 Returns the elements in the list that come before the specified cursor. 36265 """ 36266 before: String 36267 36268 """ 36269 Returns the first _n_ elements from the list. 36270 """ 36271 first: Int 36272 36273 """ 36274 Returns the last _n_ elements from the list. 36275 """ 36276 last: Int 36277 ): UserContentEditConnection 36278 36279 """ 36280 Check if the current viewer can delete this object. 36281 """ 36282 viewerCanDelete: Boolean! 36283 36284 """ 36285 Whether or not the current viewer can pin this discussion. 36286 """ 36287 viewerCanPin: Boolean! 36288 36289 """ 36290 Can user react to this subject 36291 """ 36292 viewerCanReact: Boolean! 36293 36294 """ 36295 Check if the viewer is able to change their subscription status for the repository. 36296 """ 36297 viewerCanSubscribe: Boolean! 36298 36299 """ 36300 Check if the current viewer can update this object. 36301 """ 36302 viewerCanUpdate: Boolean! 36303 36304 """ 36305 Reasons why the current viewer can not update this comment. 36306 """ 36307 viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! 36308 36309 """ 36310 Did the viewer author this comment. 36311 """ 36312 viewerDidAuthor: Boolean! 36313 36314 """ 36315 Identifies if the viewer is watching, not watching, or ignoring the subscribable entity. 36316 """ 36317 viewerSubscription: SubscriptionState 36318 } 36319 36320 """ 36321 A comment on a team discussion. 36322 """ 36323 type TeamDiscussionComment implements Comment & Deletable & Node & Reactable & UniformResourceLocatable & Updatable & UpdatableComment { 36324 """ 36325 The actor who authored the comment. 36326 """ 36327 author: Actor 36328 36329 """ 36330 Author's association with the comment's team. 36331 """ 36332 authorAssociation: CommentAuthorAssociation! 36333 36334 """ 36335 The body as Markdown. 36336 """ 36337 body: String! 36338 36339 """ 36340 The body rendered to HTML. 36341 """ 36342 bodyHTML: HTML! 36343 36344 """ 36345 The body rendered to text. 36346 """ 36347 bodyText: String! 36348 36349 """ 36350 The current version of the body content. 36351 """ 36352 bodyVersion: String! 36353 36354 """ 36355 Identifies the date and time when the object was created. 36356 """ 36357 createdAt: DateTime! 36358 36359 """ 36360 Check if this comment was created via an email reply. 36361 """ 36362 createdViaEmail: Boolean! 36363 36364 """ 36365 Identifies the primary key from the database. 36366 """ 36367 databaseId: Int 36368 36369 """ 36370 The discussion this comment is about. 36371 """ 36372 discussion: TeamDiscussion! 36373 36374 """ 36375 The actor who edited the comment. 36376 """ 36377 editor: Actor 36378 id: ID! 36379 36380 """ 36381 Check if this comment was edited and includes an edit with the creation data 36382 """ 36383 includesCreatedEdit: Boolean! 36384 36385 """ 36386 The moment the editor made the last edit 36387 """ 36388 lastEditedAt: DateTime 36389 36390 """ 36391 Identifies the comment number. 36392 """ 36393 number: Int! 36394 36395 """ 36396 Identifies when the comment was published at. 36397 """ 36398 publishedAt: DateTime 36399 36400 """ 36401 A list of reactions grouped by content left on the subject. 36402 """ 36403 reactionGroups: [ReactionGroup!] 36404 36405 """ 36406 A list of Reactions left on the Issue. 36407 """ 36408 reactions( 36409 """ 36410 Returns the elements in the list that come after the specified cursor. 36411 """ 36412 after: String 36413 36414 """ 36415 Returns the elements in the list that come before the specified cursor. 36416 """ 36417 before: String 36418 36419 """ 36420 Allows filtering Reactions by emoji. 36421 """ 36422 content: ReactionContent 36423 36424 """ 36425 Returns the first _n_ elements from the list. 36426 """ 36427 first: Int 36428 36429 """ 36430 Returns the last _n_ elements from the list. 36431 """ 36432 last: Int 36433 36434 """ 36435 Allows specifying the order in which reactions are returned. 36436 """ 36437 orderBy: ReactionOrder 36438 ): ReactionConnection! 36439 36440 """ 36441 The HTTP path for this comment 36442 """ 36443 resourcePath: URI! 36444 36445 """ 36446 Identifies the date and time when the object was last updated. 36447 """ 36448 updatedAt: DateTime! 36449 36450 """ 36451 The HTTP URL for this comment 36452 """ 36453 url: URI! 36454 36455 """ 36456 A list of edits to this content. 36457 """ 36458 userContentEdits( 36459 """ 36460 Returns the elements in the list that come after the specified cursor. 36461 """ 36462 after: String 36463 36464 """ 36465 Returns the elements in the list that come before the specified cursor. 36466 """ 36467 before: String 36468 36469 """ 36470 Returns the first _n_ elements from the list. 36471 """ 36472 first: Int 36473 36474 """ 36475 Returns the last _n_ elements from the list. 36476 """ 36477 last: Int 36478 ): UserContentEditConnection 36479 36480 """ 36481 Check if the current viewer can delete this object. 36482 """ 36483 viewerCanDelete: Boolean! 36484 36485 """ 36486 Can user react to this subject 36487 """ 36488 viewerCanReact: Boolean! 36489 36490 """ 36491 Check if the current viewer can update this object. 36492 """ 36493 viewerCanUpdate: Boolean! 36494 36495 """ 36496 Reasons why the current viewer can not update this comment. 36497 """ 36498 viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! 36499 36500 """ 36501 Did the viewer author this comment. 36502 """ 36503 viewerDidAuthor: Boolean! 36504 } 36505 36506 """ 36507 The connection type for TeamDiscussionComment. 36508 """ 36509 type TeamDiscussionCommentConnection { 36510 """ 36511 A list of edges. 36512 """ 36513 edges: [TeamDiscussionCommentEdge] 36514 36515 """ 36516 A list of nodes. 36517 """ 36518 nodes: [TeamDiscussionComment] 36519 36520 """ 36521 Information to aid in pagination. 36522 """ 36523 pageInfo: PageInfo! 36524 36525 """ 36526 Identifies the total count of items in the connection. 36527 """ 36528 totalCount: Int! 36529 } 36530 36531 """ 36532 An edge in a connection. 36533 """ 36534 type TeamDiscussionCommentEdge { 36535 """ 36536 A cursor for use in pagination. 36537 """ 36538 cursor: String! 36539 36540 """ 36541 The item at the end of the edge. 36542 """ 36543 node: TeamDiscussionComment 36544 } 36545 36546 """ 36547 Ways in which team discussion comment connections can be ordered. 36548 """ 36549 input TeamDiscussionCommentOrder { 36550 """ 36551 The direction in which to order nodes. 36552 """ 36553 direction: OrderDirection! 36554 36555 """ 36556 The field by which to order nodes. 36557 """ 36558 field: TeamDiscussionCommentOrderField! 36559 } 36560 36561 """ 36562 Properties by which team discussion comment connections can be ordered. 36563 """ 36564 enum TeamDiscussionCommentOrderField { 36565 """ 36566 Allows sequential ordering of team discussion comments (which is equivalent to chronological ordering). 36567 """ 36568 NUMBER 36569 } 36570 36571 """ 36572 The connection type for TeamDiscussion. 36573 """ 36574 type TeamDiscussionConnection { 36575 """ 36576 A list of edges. 36577 """ 36578 edges: [TeamDiscussionEdge] 36579 36580 """ 36581 A list of nodes. 36582 """ 36583 nodes: [TeamDiscussion] 36584 36585 """ 36586 Information to aid in pagination. 36587 """ 36588 pageInfo: PageInfo! 36589 36590 """ 36591 Identifies the total count of items in the connection. 36592 """ 36593 totalCount: Int! 36594 } 36595 36596 """ 36597 An edge in a connection. 36598 """ 36599 type TeamDiscussionEdge { 36600 """ 36601 A cursor for use in pagination. 36602 """ 36603 cursor: String! 36604 36605 """ 36606 The item at the end of the edge. 36607 """ 36608 node: TeamDiscussion 36609 } 36610 36611 """ 36612 Ways in which team discussion connections can be ordered. 36613 """ 36614 input TeamDiscussionOrder { 36615 """ 36616 The direction in which to order nodes. 36617 """ 36618 direction: OrderDirection! 36619 36620 """ 36621 The field by which to order nodes. 36622 """ 36623 field: TeamDiscussionOrderField! 36624 } 36625 36626 """ 36627 Properties by which team discussion connections can be ordered. 36628 """ 36629 enum TeamDiscussionOrderField { 36630 """ 36631 Allows chronological ordering of team discussions. 36632 """ 36633 CREATED_AT 36634 } 36635 36636 """ 36637 An edge in a connection. 36638 """ 36639 type TeamEdge { 36640 """ 36641 A cursor for use in pagination. 36642 """ 36643 cursor: String! 36644 36645 """ 36646 The item at the end of the edge. 36647 """ 36648 node: Team 36649 } 36650 36651 """ 36652 The connection type for User. 36653 """ 36654 type TeamMemberConnection { 36655 """ 36656 A list of edges. 36657 """ 36658 edges: [TeamMemberEdge] 36659 36660 """ 36661 A list of nodes. 36662 """ 36663 nodes: [User] 36664 36665 """ 36666 Information to aid in pagination. 36667 """ 36668 pageInfo: PageInfo! 36669 36670 """ 36671 Identifies the total count of items in the connection. 36672 """ 36673 totalCount: Int! 36674 } 36675 36676 """ 36677 Represents a user who is a member of a team. 36678 """ 36679 type TeamMemberEdge { 36680 """ 36681 A cursor for use in pagination. 36682 """ 36683 cursor: String! 36684 36685 """ 36686 The HTTP path to the organization's member access page. 36687 """ 36688 memberAccessResourcePath: URI! 36689 36690 """ 36691 The HTTP URL to the organization's member access page. 36692 """ 36693 memberAccessUrl: URI! 36694 node: User! 36695 36696 """ 36697 The role the member has on the team. 36698 """ 36699 role: TeamMemberRole! 36700 } 36701 36702 """ 36703 Ordering options for team member connections 36704 """ 36705 input TeamMemberOrder { 36706 """ 36707 The ordering direction. 36708 """ 36709 direction: OrderDirection! 36710 36711 """ 36712 The field to order team members by. 36713 """ 36714 field: TeamMemberOrderField! 36715 } 36716 36717 """ 36718 Properties by which team member connections can be ordered. 36719 """ 36720 enum TeamMemberOrderField { 36721 """ 36722 Order team members by creation time 36723 """ 36724 CREATED_AT 36725 36726 """ 36727 Order team members by login 36728 """ 36729 LOGIN 36730 } 36731 36732 """ 36733 The possible team member roles; either 'maintainer' or 'member'. 36734 """ 36735 enum TeamMemberRole { 36736 """ 36737 A team maintainer has permission to add and remove team members. 36738 """ 36739 MAINTAINER 36740 36741 """ 36742 A team member has no administrative permissions on the team. 36743 """ 36744 MEMBER 36745 } 36746 36747 """ 36748 Defines which types of team members are included in the returned list. Can be one of IMMEDIATE, CHILD_TEAM or ALL. 36749 """ 36750 enum TeamMembershipType { 36751 """ 36752 Includes immediate and child team members for the team. 36753 """ 36754 ALL 36755 36756 """ 36757 Includes only child team members for the team. 36758 """ 36759 CHILD_TEAM 36760 36761 """ 36762 Includes only immediate members of the team. 36763 """ 36764 IMMEDIATE 36765 } 36766 36767 """ 36768 Ways in which team connections can be ordered. 36769 """ 36770 input TeamOrder { 36771 """ 36772 The direction in which to order nodes. 36773 """ 36774 direction: OrderDirection! 36775 36776 """ 36777 The field in which to order nodes by. 36778 """ 36779 field: TeamOrderField! 36780 } 36781 36782 """ 36783 Properties by which team connections can be ordered. 36784 """ 36785 enum TeamOrderField { 36786 """ 36787 Allows ordering a list of teams by name. 36788 """ 36789 NAME 36790 } 36791 36792 """ 36793 The possible team privacy values. 36794 """ 36795 enum TeamPrivacy { 36796 """ 36797 A secret team can only be seen by its members. 36798 """ 36799 SECRET 36800 36801 """ 36802 A visible team can be seen and @mentioned by every member of the organization. 36803 """ 36804 VISIBLE 36805 } 36806 36807 """ 36808 Audit log entry for a team.remove_member event. 36809 """ 36810 type TeamRemoveMemberAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & TeamAuditEntryData { 36811 """ 36812 The action name 36813 """ 36814 action: String! 36815 36816 """ 36817 The user who initiated the action 36818 """ 36819 actor: AuditEntryActor 36820 36821 """ 36822 The IP address of the actor 36823 """ 36824 actorIp: String 36825 36826 """ 36827 A readable representation of the actor's location 36828 """ 36829 actorLocation: ActorLocation 36830 36831 """ 36832 The username of the user who initiated the action 36833 """ 36834 actorLogin: String 36835 36836 """ 36837 The HTTP path for the actor. 36838 """ 36839 actorResourcePath: URI 36840 36841 """ 36842 The HTTP URL for the actor. 36843 """ 36844 actorUrl: URI 36845 36846 """ 36847 The time the action was initiated 36848 """ 36849 createdAt: PreciseDateTime! 36850 id: ID! 36851 36852 """ 36853 Whether the team was mapped to an LDAP Group. 36854 """ 36855 isLdapMapped: Boolean 36856 36857 """ 36858 The corresponding operation type for the action 36859 """ 36860 operationType: OperationType 36861 36862 """ 36863 The Organization associated with the Audit Entry. 36864 """ 36865 organization: Organization 36866 36867 """ 36868 The name of the Organization. 36869 """ 36870 organizationName: String 36871 36872 """ 36873 The HTTP path for the organization 36874 """ 36875 organizationResourcePath: URI 36876 36877 """ 36878 The HTTP URL for the organization 36879 """ 36880 organizationUrl: URI 36881 36882 """ 36883 The team associated with the action 36884 """ 36885 team: Team 36886 36887 """ 36888 The name of the team 36889 """ 36890 teamName: String 36891 36892 """ 36893 The HTTP path for this team 36894 """ 36895 teamResourcePath: URI 36896 36897 """ 36898 The HTTP URL for this team 36899 """ 36900 teamUrl: URI 36901 36902 """ 36903 The user affected by the action 36904 """ 36905 user: User 36906 36907 """ 36908 For actions involving two users, the actor is the initiator and the user is the affected user. 36909 """ 36910 userLogin: String 36911 36912 """ 36913 The HTTP path for the user. 36914 """ 36915 userResourcePath: URI 36916 36917 """ 36918 The HTTP URL for the user. 36919 """ 36920 userUrl: URI 36921 } 36922 36923 """ 36924 Audit log entry for a team.remove_repository event. 36925 """ 36926 type TeamRemoveRepositoryAuditEntry implements AuditEntry & Node & OrganizationAuditEntryData & RepositoryAuditEntryData & TeamAuditEntryData { 36927 """ 36928 The action name 36929 """ 36930 action: String! 36931 36932 """ 36933 The user who initiated the action 36934 """ 36935 actor: AuditEntryActor 36936 36937 """ 36938 The IP address of the actor 36939 """ 36940 actorIp: String 36941 36942 """ 36943 A readable representation of the actor's location 36944 """ 36945 actorLocation: ActorLocation 36946 36947 """ 36948 The username of the user who initiated the action 36949 """ 36950 actorLogin: String 36951 36952 """ 36953 The HTTP path for the actor. 36954 """ 36955 actorResourcePath: URI 36956 36957 """ 36958 The HTTP URL for the actor. 36959 """ 36960 actorUrl: URI 36961 36962 """ 36963 The time the action was initiated 36964 """ 36965 createdAt: PreciseDateTime! 36966 id: ID! 36967 36968 """ 36969 Whether the team was mapped to an LDAP Group. 36970 """ 36971 isLdapMapped: Boolean 36972 36973 """ 36974 The corresponding operation type for the action 36975 """ 36976 operationType: OperationType 36977 36978 """ 36979 The Organization associated with the Audit Entry. 36980 """ 36981 organization: Organization 36982 36983 """ 36984 The name of the Organization. 36985 """ 36986 organizationName: String 36987 36988 """ 36989 The HTTP path for the organization 36990 """ 36991 organizationResourcePath: URI 36992 36993 """ 36994 The HTTP URL for the organization 36995 """ 36996 organizationUrl: URI 36997 36998 """ 36999 The repository associated with the action 37000 """ 37001 repository: Repository 37002 37003 """ 37004 The name of the repository 37005 """ 37006 repositoryName: String 37007 37008 """ 37009 The HTTP path for the repository 37010 """ 37011 repositoryResourcePath: URI 37012 37013 """ 37014 The HTTP URL for the repository 37015 """ 37016 repositoryUrl: URI 37017 37018 """ 37019 The team associated with the action 37020 """ 37021 team: Team 37022 37023 """ 37024 The name of the team 37025 """ 37026 teamName: String 37027 37028 """ 37029 The HTTP path for this team 37030 """ 37031 teamResourcePath: URI 37032 37033 """ 37034 The HTTP URL for this team 37035 """ 37036 teamUrl: URI 37037 37038 """ 37039 The user affected by the action 37040 """ 37041 user: User 37042 37043 """ 37044 For actions involving two users, the actor is the initiator and the user is the affected user. 37045 """ 37046 userLogin: String 37047 37048 """ 37049 The HTTP path for the user. 37050 """ 37051 userResourcePath: URI 37052 37053 """ 37054 The HTTP URL for the user. 37055 """ 37056 userUrl: URI 37057 } 37058 37059 """ 37060 The connection type for Repository. 37061 """ 37062 type TeamRepositoryConnection { 37063 """ 37064 A list of edges. 37065 """ 37066 edges: [TeamRepositoryEdge] 37067 37068 """ 37069 A list of nodes. 37070 """ 37071 nodes: [Repository] 37072 37073 """ 37074 Information to aid in pagination. 37075 """ 37076 pageInfo: PageInfo! 37077 37078 """ 37079 Identifies the total count of items in the connection. 37080 """ 37081 totalCount: Int! 37082 } 37083 37084 """ 37085 Represents a team repository. 37086 """ 37087 type TeamRepositoryEdge { 37088 """ 37089 A cursor for use in pagination. 37090 """ 37091 cursor: String! 37092 node: Repository! 37093 37094 """ 37095 The permission level the team has on the repository 37096 """ 37097 permission: RepositoryPermission! 37098 } 37099 37100 """ 37101 Ordering options for team repository connections 37102 """ 37103 input TeamRepositoryOrder { 37104 """ 37105 The ordering direction. 37106 """ 37107 direction: OrderDirection! 37108 37109 """ 37110 The field to order repositories by. 37111 """ 37112 field: TeamRepositoryOrderField! 37113 } 37114 37115 """ 37116 Properties by which team repository connections can be ordered. 37117 """ 37118 enum TeamRepositoryOrderField { 37119 """ 37120 Order repositories by creation time 37121 """ 37122 CREATED_AT 37123 37124 """ 37125 Order repositories by name 37126 """ 37127 NAME 37128 37129 """ 37130 Order repositories by permission 37131 """ 37132 PERMISSION 37133 37134 """ 37135 Order repositories by push time 37136 """ 37137 PUSHED_AT 37138 37139 """ 37140 Order repositories by number of stargazers 37141 """ 37142 STARGAZERS 37143 37144 """ 37145 Order repositories by update time 37146 """ 37147 UPDATED_AT 37148 } 37149 37150 """ 37151 The possible team review assignment algorithms 37152 """ 37153 enum TeamReviewAssignmentAlgorithm @preview(toggledBy: "stone-crop-preview") { 37154 """ 37155 Balance review load across the entire team 37156 """ 37157 LOAD_BALANCE 37158 37159 """ 37160 Alternate reviews between each team member 37161 """ 37162 ROUND_ROBIN 37163 } 37164 37165 """ 37166 The role of a user on a team. 37167 """ 37168 enum TeamRole { 37169 """ 37170 User has admin rights on the team. 37171 """ 37172 ADMIN 37173 37174 """ 37175 User is a member of the team. 37176 """ 37177 MEMBER 37178 } 37179 37180 """ 37181 A text match within a search result. 37182 """ 37183 type TextMatch { 37184 """ 37185 The specific text fragment within the property matched on. 37186 """ 37187 fragment: String! 37188 37189 """ 37190 Highlights within the matched fragment. 37191 """ 37192 highlights: [TextMatchHighlight!]! 37193 37194 """ 37195 The property matched on. 37196 """ 37197 property: String! 37198 } 37199 37200 """ 37201 Represents a single highlight in a search result match. 37202 """ 37203 type TextMatchHighlight { 37204 """ 37205 The indice in the fragment where the matched text begins. 37206 """ 37207 beginIndice: Int! 37208 37209 """ 37210 The indice in the fragment where the matched text ends. 37211 """ 37212 endIndice: Int! 37213 37214 """ 37215 The text matched. 37216 """ 37217 text: String! 37218 } 37219 37220 """ 37221 A topic aggregates entities that are related to a subject. 37222 """ 37223 type Topic implements Node & Starrable { 37224 id: ID! 37225 37226 """ 37227 The topic's name. 37228 """ 37229 name: String! 37230 37231 """ 37232 A list of related topics, including aliases of this topic, sorted with the most relevant 37233 first. Returns up to 10 Topics. 37234 """ 37235 relatedTopics( 37236 """ 37237 How many topics to return. 37238 """ 37239 first: Int = 3 37240 ): [Topic!]! 37241 37242 """ 37243 Returns a count of how many stargazers there are on this object 37244 """ 37245 stargazerCount: Int! 37246 37247 """ 37248 A list of users who have starred this starrable. 37249 """ 37250 stargazers( 37251 """ 37252 Returns the elements in the list that come after the specified cursor. 37253 """ 37254 after: String 37255 37256 """ 37257 Returns the elements in the list that come before the specified cursor. 37258 """ 37259 before: String 37260 37261 """ 37262 Returns the first _n_ elements from the list. 37263 """ 37264 first: Int 37265 37266 """ 37267 Returns the last _n_ elements from the list. 37268 """ 37269 last: Int 37270 37271 """ 37272 Order for connection 37273 """ 37274 orderBy: StarOrder 37275 ): StargazerConnection! 37276 37277 """ 37278 Returns a boolean indicating whether the viewing user has starred this starrable. 37279 """ 37280 viewerHasStarred: Boolean! 37281 } 37282 37283 """ 37284 Metadata for an audit entry with a topic. 37285 """ 37286 interface TopicAuditEntryData { 37287 """ 37288 The name of the topic added to the repository 37289 """ 37290 topic: Topic 37291 37292 """ 37293 The name of the topic added to the repository 37294 """ 37295 topicName: String 37296 } 37297 37298 """ 37299 Reason that the suggested topic is declined. 37300 """ 37301 enum TopicSuggestionDeclineReason { 37302 """ 37303 The suggested topic is not relevant to the repository. 37304 """ 37305 NOT_RELEVANT 37306 37307 """ 37308 The viewer does not like the suggested topic. 37309 """ 37310 PERSONAL_PREFERENCE 37311 37312 """ 37313 The suggested topic is too general for the repository. 37314 """ 37315 TOO_GENERAL 37316 37317 """ 37318 The suggested topic is too specific for the repository (e.g. #ruby-on-rails-version-4-2-1). 37319 """ 37320 TOO_SPECIFIC 37321 } 37322 37323 """ 37324 Autogenerated input type of TransferIssue 37325 """ 37326 input TransferIssueInput { 37327 """ 37328 A unique identifier for the client performing the mutation. 37329 """ 37330 clientMutationId: String 37331 37332 """ 37333 The Node ID of the issue to be transferred 37334 """ 37335 issueId: ID! @possibleTypes(concreteTypes: ["Issue"]) 37336 37337 """ 37338 The Node ID of the repository the issue should be transferred to 37339 """ 37340 repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) 37341 } 37342 37343 """ 37344 Autogenerated return type of TransferIssue 37345 """ 37346 type TransferIssuePayload { 37347 """ 37348 A unique identifier for the client performing the mutation. 37349 """ 37350 clientMutationId: String 37351 37352 """ 37353 The issue that was transferred 37354 """ 37355 issue: Issue 37356 } 37357 37358 """ 37359 Represents a 'transferred' event on a given issue or pull request. 37360 """ 37361 type TransferredEvent implements Node { 37362 """ 37363 Identifies the actor who performed the event. 37364 """ 37365 actor: Actor 37366 37367 """ 37368 Identifies the date and time when the object was created. 37369 """ 37370 createdAt: DateTime! 37371 37372 """ 37373 The repository this came from 37374 """ 37375 fromRepository: Repository 37376 id: ID! 37377 37378 """ 37379 Identifies the issue associated with the event. 37380 """ 37381 issue: Issue! 37382 } 37383 37384 """ 37385 Represents a Git tree. 37386 """ 37387 type Tree implements GitObject & Node { 37388 """ 37389 An abbreviated version of the Git object ID 37390 """ 37391 abbreviatedOid: String! 37392 37393 """ 37394 The HTTP path for this Git object 37395 """ 37396 commitResourcePath: URI! 37397 37398 """ 37399 The HTTP URL for this Git object 37400 """ 37401 commitUrl: URI! 37402 37403 """ 37404 A list of tree entries. 37405 """ 37406 entries: [TreeEntry!] 37407 id: ID! 37408 37409 """ 37410 The Git object ID 37411 """ 37412 oid: GitObjectID! 37413 37414 """ 37415 The Repository the Git object belongs to 37416 """ 37417 repository: Repository! 37418 } 37419 37420 """ 37421 Represents a Git tree entry. 37422 """ 37423 type TreeEntry { 37424 """ 37425 The extension of the file 37426 """ 37427 extension: String 37428 37429 """ 37430 Whether or not this tree entry is generated 37431 """ 37432 isGenerated: Boolean! 37433 37434 """ 37435 Entry file mode. 37436 """ 37437 mode: Int! 37438 37439 """ 37440 Entry file name. 37441 """ 37442 name: String! 37443 37444 """ 37445 Entry file object. 37446 """ 37447 object: GitObject 37448 37449 """ 37450 Entry file Git object ID. 37451 """ 37452 oid: GitObjectID! 37453 37454 """ 37455 The full path of the file. 37456 """ 37457 path: String 37458 37459 """ 37460 The Repository the tree entry belongs to 37461 """ 37462 repository: Repository! 37463 37464 """ 37465 If the TreeEntry is for a directory occupied by a submodule project, this returns the corresponding submodule 37466 """ 37467 submodule: Submodule 37468 37469 """ 37470 Entry file type. 37471 """ 37472 type: String! 37473 } 37474 37475 """ 37476 An RFC 3986, RFC 3987, and RFC 6570 (level 4) compliant URI string. 37477 """ 37478 scalar URI 37479 37480 """ 37481 Autogenerated input type of UnarchiveRepository 37482 """ 37483 input UnarchiveRepositoryInput { 37484 """ 37485 A unique identifier for the client performing the mutation. 37486 """ 37487 clientMutationId: String 37488 37489 """ 37490 The ID of the repository to unarchive. 37491 """ 37492 repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) 37493 } 37494 37495 """ 37496 Autogenerated return type of UnarchiveRepository 37497 """ 37498 type UnarchiveRepositoryPayload { 37499 """ 37500 A unique identifier for the client performing the mutation. 37501 """ 37502 clientMutationId: String 37503 37504 """ 37505 The repository that was unarchived. 37506 """ 37507 repository: Repository 37508 } 37509 37510 """ 37511 Represents an 'unassigned' event on any assignable object. 37512 """ 37513 type UnassignedEvent implements Node { 37514 """ 37515 Identifies the actor who performed the event. 37516 """ 37517 actor: Actor 37518 37519 """ 37520 Identifies the assignable associated with the event. 37521 """ 37522 assignable: Assignable! 37523 37524 """ 37525 Identifies the user or mannequin that was unassigned. 37526 """ 37527 assignee: Assignee 37528 37529 """ 37530 Identifies the date and time when the object was created. 37531 """ 37532 createdAt: DateTime! 37533 id: ID! 37534 37535 """ 37536 Identifies the subject (user) who was unassigned. 37537 """ 37538 user: User @deprecated(reason: "Assignees can now be mannequins. Use the `assignee` field instead. Removal on 2020-01-01 UTC.") 37539 } 37540 37541 """ 37542 Autogenerated input type of UnfollowUser 37543 """ 37544 input UnfollowUserInput { 37545 """ 37546 A unique identifier for the client performing the mutation. 37547 """ 37548 clientMutationId: String 37549 37550 """ 37551 ID of the user to unfollow. 37552 """ 37553 userId: ID! @possibleTypes(concreteTypes: ["User"]) 37554 } 37555 37556 """ 37557 Autogenerated return type of UnfollowUser 37558 """ 37559 type UnfollowUserPayload { 37560 """ 37561 A unique identifier for the client performing the mutation. 37562 """ 37563 clientMutationId: String 37564 37565 """ 37566 The user that was unfollowed. 37567 """ 37568 user: User 37569 } 37570 37571 """ 37572 Represents a type that can be retrieved by a URL. 37573 """ 37574 interface UniformResourceLocatable { 37575 """ 37576 The HTML path to this resource. 37577 """ 37578 resourcePath: URI! 37579 37580 """ 37581 The URL to this resource. 37582 """ 37583 url: URI! 37584 } 37585 37586 """ 37587 Represents an unknown signature on a Commit or Tag. 37588 """ 37589 type UnknownSignature implements GitSignature { 37590 """ 37591 Email used to sign this object. 37592 """ 37593 email: String! 37594 37595 """ 37596 True if the signature is valid and verified by GitHub. 37597 """ 37598 isValid: Boolean! 37599 37600 """ 37601 Payload for GPG signing object. Raw ODB object without the signature header. 37602 """ 37603 payload: String! 37604 37605 """ 37606 ASCII-armored signature header from object. 37607 """ 37608 signature: String! 37609 37610 """ 37611 GitHub user corresponding to the email signing this commit. 37612 """ 37613 signer: User 37614 37615 """ 37616 The state of this signature. `VALID` if signature is valid and verified by 37617 GitHub, otherwise represents reason why signature is considered invalid. 37618 """ 37619 state: GitSignatureState! 37620 37621 """ 37622 True if the signature was made with GitHub's signing key. 37623 """ 37624 wasSignedByGitHub: Boolean! 37625 } 37626 37627 """ 37628 Represents an 'unlabeled' event on a given issue or pull request. 37629 """ 37630 type UnlabeledEvent implements Node { 37631 """ 37632 Identifies the actor who performed the event. 37633 """ 37634 actor: Actor 37635 37636 """ 37637 Identifies the date and time when the object was created. 37638 """ 37639 createdAt: DateTime! 37640 id: ID! 37641 37642 """ 37643 Identifies the label associated with the 'unlabeled' event. 37644 """ 37645 label: Label! 37646 37647 """ 37648 Identifies the `Labelable` associated with the event. 37649 """ 37650 labelable: Labelable! 37651 } 37652 37653 """ 37654 Autogenerated input type of UnlinkRepositoryFromProject 37655 """ 37656 input UnlinkRepositoryFromProjectInput { 37657 """ 37658 A unique identifier for the client performing the mutation. 37659 """ 37660 clientMutationId: String 37661 37662 """ 37663 The ID of the Project linked to the Repository. 37664 """ 37665 projectId: ID! @possibleTypes(concreteTypes: ["Project"]) 37666 37667 """ 37668 The ID of the Repository linked to the Project. 37669 """ 37670 repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) 37671 } 37672 37673 """ 37674 Autogenerated return type of UnlinkRepositoryFromProject 37675 """ 37676 type UnlinkRepositoryFromProjectPayload { 37677 """ 37678 A unique identifier for the client performing the mutation. 37679 """ 37680 clientMutationId: String 37681 37682 """ 37683 The linked Project. 37684 """ 37685 project: Project 37686 37687 """ 37688 The linked Repository. 37689 """ 37690 repository: Repository 37691 } 37692 37693 """ 37694 Autogenerated input type of UnlockLockable 37695 """ 37696 input UnlockLockableInput { 37697 """ 37698 A unique identifier for the client performing the mutation. 37699 """ 37700 clientMutationId: String 37701 37702 """ 37703 ID of the item to be unlocked. 37704 """ 37705 lockableId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "Lockable") 37706 } 37707 37708 """ 37709 Autogenerated return type of UnlockLockable 37710 """ 37711 type UnlockLockablePayload { 37712 """ 37713 Identifies the actor who performed the event. 37714 """ 37715 actor: Actor 37716 37717 """ 37718 A unique identifier for the client performing the mutation. 37719 """ 37720 clientMutationId: String 37721 37722 """ 37723 The item that was unlocked. 37724 """ 37725 unlockedRecord: Lockable 37726 } 37727 37728 """ 37729 Represents an 'unlocked' event on a given issue or pull request. 37730 """ 37731 type UnlockedEvent implements Node { 37732 """ 37733 Identifies the actor who performed the event. 37734 """ 37735 actor: Actor 37736 37737 """ 37738 Identifies the date and time when the object was created. 37739 """ 37740 createdAt: DateTime! 37741 id: ID! 37742 37743 """ 37744 Object that was unlocked. 37745 """ 37746 lockable: Lockable! 37747 } 37748 37749 """ 37750 Autogenerated input type of UnmarkFileAsViewed 37751 """ 37752 input UnmarkFileAsViewedInput { 37753 """ 37754 A unique identifier for the client performing the mutation. 37755 """ 37756 clientMutationId: String 37757 37758 """ 37759 The path of the file to mark as unviewed 37760 """ 37761 path: String! 37762 37763 """ 37764 The Node ID of the pull request. 37765 """ 37766 pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"]) 37767 } 37768 37769 """ 37770 Autogenerated return type of UnmarkFileAsViewed 37771 """ 37772 type UnmarkFileAsViewedPayload { 37773 """ 37774 A unique identifier for the client performing the mutation. 37775 """ 37776 clientMutationId: String 37777 37778 """ 37779 The updated pull request. 37780 """ 37781 pullRequest: PullRequest 37782 } 37783 37784 """ 37785 Autogenerated input type of UnmarkIssueAsDuplicate 37786 """ 37787 input UnmarkIssueAsDuplicateInput { 37788 """ 37789 ID of the issue or pull request currently considered canonical/authoritative/original. 37790 """ 37791 canonicalId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "IssueOrPullRequest") 37792 37793 """ 37794 A unique identifier for the client performing the mutation. 37795 """ 37796 clientMutationId: String 37797 37798 """ 37799 ID of the issue or pull request currently marked as a duplicate. 37800 """ 37801 duplicateId: ID! @possibleTypes(concreteTypes: ["Issue", "PullRequest"], abstractType: "IssueOrPullRequest") 37802 } 37803 37804 """ 37805 Autogenerated return type of UnmarkIssueAsDuplicate 37806 """ 37807 type UnmarkIssueAsDuplicatePayload { 37808 """ 37809 A unique identifier for the client performing the mutation. 37810 """ 37811 clientMutationId: String 37812 37813 """ 37814 The issue or pull request that was marked as a duplicate. 37815 """ 37816 duplicate: IssueOrPullRequest 37817 } 37818 37819 """ 37820 Represents an 'unmarked_as_duplicate' event on a given issue or pull request. 37821 """ 37822 type UnmarkedAsDuplicateEvent implements Node { 37823 """ 37824 Identifies the actor who performed the event. 37825 """ 37826 actor: Actor 37827 37828 """ 37829 The authoritative issue or pull request which has been duplicated by another. 37830 """ 37831 canonical: IssueOrPullRequest 37832 37833 """ 37834 Identifies the date and time when the object was created. 37835 """ 37836 createdAt: DateTime! 37837 37838 """ 37839 The issue or pull request which has been marked as a duplicate of another. 37840 """ 37841 duplicate: IssueOrPullRequest 37842 id: ID! 37843 37844 """ 37845 Canonical and duplicate belong to different repositories. 37846 """ 37847 isCrossRepository: Boolean! 37848 } 37849 37850 """ 37851 Autogenerated input type of UnminimizeComment 37852 """ 37853 input UnminimizeCommentInput { 37854 """ 37855 A unique identifier for the client performing the mutation. 37856 """ 37857 clientMutationId: String 37858 37859 """ 37860 The Node ID of the subject to modify. 37861 """ 37862 subjectId: ID! @possibleTypes(concreteTypes: ["CommitComment", "GistComment", "IssueComment", "PullRequestReviewComment"], abstractType: "Minimizable") 37863 } 37864 37865 """ 37866 Autogenerated return type of UnminimizeComment 37867 """ 37868 type UnminimizeCommentPayload { 37869 """ 37870 A unique identifier for the client performing the mutation. 37871 """ 37872 clientMutationId: String 37873 37874 """ 37875 The comment that was unminimized. 37876 """ 37877 unminimizedComment: Minimizable 37878 } 37879 37880 """ 37881 Autogenerated input type of UnpinIssue 37882 """ 37883 input UnpinIssueInput { 37884 """ 37885 A unique identifier for the client performing the mutation. 37886 """ 37887 clientMutationId: String 37888 37889 """ 37890 The ID of the issue to be unpinned 37891 """ 37892 issueId: ID! @possibleTypes(concreteTypes: ["Issue"]) 37893 } 37894 37895 """ 37896 Autogenerated return type of UnpinIssue 37897 """ 37898 type UnpinIssuePayload { 37899 """ 37900 A unique identifier for the client performing the mutation. 37901 """ 37902 clientMutationId: String 37903 37904 """ 37905 The issue that was unpinned 37906 """ 37907 issue: Issue 37908 } 37909 37910 """ 37911 Represents an 'unpinned' event on a given issue or pull request. 37912 """ 37913 type UnpinnedEvent implements Node { 37914 """ 37915 Identifies the actor who performed the event. 37916 """ 37917 actor: Actor 37918 37919 """ 37920 Identifies the date and time when the object was created. 37921 """ 37922 createdAt: DateTime! 37923 id: ID! 37924 37925 """ 37926 Identifies the issue associated with the event. 37927 """ 37928 issue: Issue! 37929 } 37930 37931 """ 37932 Autogenerated input type of UnresolveReviewThread 37933 """ 37934 input UnresolveReviewThreadInput { 37935 """ 37936 A unique identifier for the client performing the mutation. 37937 """ 37938 clientMutationId: String 37939 37940 """ 37941 The ID of the thread to unresolve 37942 """ 37943 threadId: ID! @possibleTypes(concreteTypes: ["PullRequestReviewThread"]) 37944 } 37945 37946 """ 37947 Autogenerated return type of UnresolveReviewThread 37948 """ 37949 type UnresolveReviewThreadPayload { 37950 """ 37951 A unique identifier for the client performing the mutation. 37952 """ 37953 clientMutationId: String 37954 37955 """ 37956 The thread to resolve. 37957 """ 37958 thread: PullRequestReviewThread 37959 } 37960 37961 """ 37962 Represents an 'unsubscribed' event on a given `Subscribable`. 37963 """ 37964 type UnsubscribedEvent implements Node { 37965 """ 37966 Identifies the actor who performed the event. 37967 """ 37968 actor: Actor 37969 37970 """ 37971 Identifies the date and time when the object was created. 37972 """ 37973 createdAt: DateTime! 37974 id: ID! 37975 37976 """ 37977 Object referenced by event. 37978 """ 37979 subscribable: Subscribable! 37980 } 37981 37982 """ 37983 Entities that can be updated. 37984 """ 37985 interface Updatable { 37986 """ 37987 Check if the current viewer can update this object. 37988 """ 37989 viewerCanUpdate: Boolean! 37990 } 37991 37992 """ 37993 Comments that can be updated. 37994 """ 37995 interface UpdatableComment { 37996 """ 37997 Reasons why the current viewer can not update this comment. 37998 """ 37999 viewerCannotUpdateReasons: [CommentCannotUpdateReason!]! 38000 } 38001 38002 """ 38003 Autogenerated input type of UpdateBranchProtectionRule 38004 """ 38005 input UpdateBranchProtectionRuleInput { 38006 """ 38007 Can this branch be deleted. 38008 """ 38009 allowsDeletions: Boolean 38010 38011 """ 38012 Are force pushes allowed on this branch. 38013 """ 38014 allowsForcePushes: Boolean 38015 38016 """ 38017 The global relay id of the branch protection rule to be updated. 38018 """ 38019 branchProtectionRuleId: ID! @possibleTypes(concreteTypes: ["BranchProtectionRule"]) 38020 38021 """ 38022 A unique identifier for the client performing the mutation. 38023 """ 38024 clientMutationId: String 38025 38026 """ 38027 Will new commits pushed to matching branches dismiss pull request review approvals. 38028 """ 38029 dismissesStaleReviews: Boolean 38030 38031 """ 38032 Can admins overwrite branch protection. 38033 """ 38034 isAdminEnforced: Boolean 38035 38036 """ 38037 The glob-like pattern used to determine matching branches. 38038 """ 38039 pattern: String 38040 38041 """ 38042 A list of User, Team or App IDs allowed to push to matching branches. 38043 """ 38044 pushActorIds: [ID!] 38045 38046 """ 38047 Number of approving reviews required to update matching branches. 38048 """ 38049 requiredApprovingReviewCount: Int 38050 38051 """ 38052 List of required status check contexts that must pass for commits to be accepted to matching branches. 38053 """ 38054 requiredStatusCheckContexts: [String!] 38055 38056 """ 38057 Are approving reviews required to update matching branches. 38058 """ 38059 requiresApprovingReviews: Boolean 38060 38061 """ 38062 Are reviews from code owners required to update matching branches. 38063 """ 38064 requiresCodeOwnerReviews: Boolean 38065 38066 """ 38067 Are commits required to be signed. 38068 """ 38069 requiresCommitSignatures: Boolean 38070 38071 """ 38072 Are merge commits prohibited from being pushed to this branch. 38073 """ 38074 requiresLinearHistory: Boolean 38075 38076 """ 38077 Are status checks required to update matching branches. 38078 """ 38079 requiresStatusChecks: Boolean 38080 38081 """ 38082 Are branches required to be up to date before merging. 38083 """ 38084 requiresStrictStatusChecks: Boolean 38085 38086 """ 38087 Is pushing to matching branches restricted. 38088 """ 38089 restrictsPushes: Boolean 38090 38091 """ 38092 Is dismissal of pull request reviews restricted. 38093 """ 38094 restrictsReviewDismissals: Boolean 38095 38096 """ 38097 A list of User or Team IDs allowed to dismiss reviews on pull requests targeting matching branches. 38098 """ 38099 reviewDismissalActorIds: [ID!] 38100 } 38101 38102 """ 38103 Autogenerated return type of UpdateBranchProtectionRule 38104 """ 38105 type UpdateBranchProtectionRulePayload { 38106 """ 38107 The newly created BranchProtectionRule. 38108 """ 38109 branchProtectionRule: BranchProtectionRule 38110 38111 """ 38112 A unique identifier for the client performing the mutation. 38113 """ 38114 clientMutationId: String 38115 } 38116 38117 """ 38118 Autogenerated input type of UpdateCheckRun 38119 """ 38120 input UpdateCheckRunInput { 38121 """ 38122 Possible further actions the integrator can perform, which a user may trigger. 38123 """ 38124 actions: [CheckRunAction!] 38125 38126 """ 38127 The node of the check. 38128 """ 38129 checkRunId: ID! @possibleTypes(concreteTypes: ["CheckRun"]) 38130 38131 """ 38132 A unique identifier for the client performing the mutation. 38133 """ 38134 clientMutationId: String 38135 38136 """ 38137 The time that the check run finished. 38138 """ 38139 completedAt: DateTime 38140 38141 """ 38142 The final conclusion of the check. 38143 """ 38144 conclusion: CheckConclusionState 38145 38146 """ 38147 The URL of the integrator's site that has the full details of the check. 38148 """ 38149 detailsUrl: URI 38150 38151 """ 38152 A reference for the run on the integrator's system. 38153 """ 38154 externalId: String 38155 38156 """ 38157 The name of the check. 38158 """ 38159 name: String 38160 38161 """ 38162 Descriptive details about the run. 38163 """ 38164 output: CheckRunOutput 38165 38166 """ 38167 The node ID of the repository. 38168 """ 38169 repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) 38170 38171 """ 38172 The time that the check run began. 38173 """ 38174 startedAt: DateTime 38175 38176 """ 38177 The current status. 38178 """ 38179 status: RequestableCheckStatusState 38180 } 38181 38182 """ 38183 Autogenerated return type of UpdateCheckRun 38184 """ 38185 type UpdateCheckRunPayload { 38186 """ 38187 The updated check run. 38188 """ 38189 checkRun: CheckRun 38190 38191 """ 38192 A unique identifier for the client performing the mutation. 38193 """ 38194 clientMutationId: String 38195 } 38196 38197 """ 38198 Autogenerated input type of UpdateCheckSuitePreferences 38199 """ 38200 input UpdateCheckSuitePreferencesInput { 38201 """ 38202 The check suite preferences to modify. 38203 """ 38204 autoTriggerPreferences: [CheckSuiteAutoTriggerPreference!]! 38205 38206 """ 38207 A unique identifier for the client performing the mutation. 38208 """ 38209 clientMutationId: String 38210 38211 """ 38212 The Node ID of the repository. 38213 """ 38214 repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) 38215 } 38216 38217 """ 38218 Autogenerated return type of UpdateCheckSuitePreferences 38219 """ 38220 type UpdateCheckSuitePreferencesPayload { 38221 """ 38222 A unique identifier for the client performing the mutation. 38223 """ 38224 clientMutationId: String 38225 38226 """ 38227 The updated repository. 38228 """ 38229 repository: Repository 38230 } 38231 38232 """ 38233 Autogenerated input type of UpdateEnterpriseAdministratorRole 38234 """ 38235 input UpdateEnterpriseAdministratorRoleInput { 38236 """ 38237 A unique identifier for the client performing the mutation. 38238 """ 38239 clientMutationId: String 38240 38241 """ 38242 The ID of the Enterprise which the admin belongs to. 38243 """ 38244 enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) 38245 38246 """ 38247 The login of a administrator whose role is being changed. 38248 """ 38249 login: String! 38250 38251 """ 38252 The new role for the Enterprise administrator. 38253 """ 38254 role: EnterpriseAdministratorRole! 38255 } 38256 38257 """ 38258 Autogenerated return type of UpdateEnterpriseAdministratorRole 38259 """ 38260 type UpdateEnterpriseAdministratorRolePayload { 38261 """ 38262 A unique identifier for the client performing the mutation. 38263 """ 38264 clientMutationId: String 38265 38266 """ 38267 A message confirming the result of changing the administrator's role. 38268 """ 38269 message: String 38270 } 38271 38272 """ 38273 Autogenerated input type of UpdateEnterpriseAllowPrivateRepositoryForkingSetting 38274 """ 38275 input UpdateEnterpriseAllowPrivateRepositoryForkingSettingInput { 38276 """ 38277 A unique identifier for the client performing the mutation. 38278 """ 38279 clientMutationId: String 38280 38281 """ 38282 The ID of the enterprise on which to set the allow private repository forking setting. 38283 """ 38284 enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) 38285 38286 """ 38287 The value for the allow private repository forking setting on the enterprise. 38288 """ 38289 settingValue: EnterpriseEnabledDisabledSettingValue! 38290 } 38291 38292 """ 38293 Autogenerated return type of UpdateEnterpriseAllowPrivateRepositoryForkingSetting 38294 """ 38295 type UpdateEnterpriseAllowPrivateRepositoryForkingSettingPayload { 38296 """ 38297 A unique identifier for the client performing the mutation. 38298 """ 38299 clientMutationId: String 38300 38301 """ 38302 The enterprise with the updated allow private repository forking setting. 38303 """ 38304 enterprise: Enterprise 38305 38306 """ 38307 A message confirming the result of updating the allow private repository forking setting. 38308 """ 38309 message: String 38310 } 38311 38312 """ 38313 Autogenerated input type of UpdateEnterpriseDefaultRepositoryPermissionSetting 38314 """ 38315 input UpdateEnterpriseDefaultRepositoryPermissionSettingInput { 38316 """ 38317 A unique identifier for the client performing the mutation. 38318 """ 38319 clientMutationId: String 38320 38321 """ 38322 The ID of the enterprise on which to set the default repository permission setting. 38323 """ 38324 enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) 38325 38326 """ 38327 The value for the default repository permission setting on the enterprise. 38328 """ 38329 settingValue: EnterpriseDefaultRepositoryPermissionSettingValue! 38330 } 38331 38332 """ 38333 Autogenerated return type of UpdateEnterpriseDefaultRepositoryPermissionSetting 38334 """ 38335 type UpdateEnterpriseDefaultRepositoryPermissionSettingPayload { 38336 """ 38337 A unique identifier for the client performing the mutation. 38338 """ 38339 clientMutationId: String 38340 38341 """ 38342 The enterprise with the updated default repository permission setting. 38343 """ 38344 enterprise: Enterprise 38345 38346 """ 38347 A message confirming the result of updating the default repository permission setting. 38348 """ 38349 message: String 38350 } 38351 38352 """ 38353 Autogenerated input type of UpdateEnterpriseMembersCanChangeRepositoryVisibilitySetting 38354 """ 38355 input UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingInput { 38356 """ 38357 A unique identifier for the client performing the mutation. 38358 """ 38359 clientMutationId: String 38360 38361 """ 38362 The ID of the enterprise on which to set the members can change repository visibility setting. 38363 """ 38364 enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) 38365 38366 """ 38367 The value for the members can change repository visibility setting on the enterprise. 38368 """ 38369 settingValue: EnterpriseEnabledDisabledSettingValue! 38370 } 38371 38372 """ 38373 Autogenerated return type of UpdateEnterpriseMembersCanChangeRepositoryVisibilitySetting 38374 """ 38375 type UpdateEnterpriseMembersCanChangeRepositoryVisibilitySettingPayload { 38376 """ 38377 A unique identifier for the client performing the mutation. 38378 """ 38379 clientMutationId: String 38380 38381 """ 38382 The enterprise with the updated members can change repository visibility setting. 38383 """ 38384 enterprise: Enterprise 38385 38386 """ 38387 A message confirming the result of updating the members can change repository visibility setting. 38388 """ 38389 message: String 38390 } 38391 38392 """ 38393 Autogenerated input type of UpdateEnterpriseMembersCanCreateRepositoriesSetting 38394 """ 38395 input UpdateEnterpriseMembersCanCreateRepositoriesSettingInput { 38396 """ 38397 A unique identifier for the client performing the mutation. 38398 """ 38399 clientMutationId: String 38400 38401 """ 38402 The ID of the enterprise on which to set the members can create repositories setting. 38403 """ 38404 enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) 38405 38406 """ 38407 Allow members to create internal repositories. Defaults to current value. 38408 """ 38409 membersCanCreateInternalRepositories: Boolean 38410 38411 """ 38412 Allow members to create private repositories. Defaults to current value. 38413 """ 38414 membersCanCreatePrivateRepositories: Boolean 38415 38416 """ 38417 Allow members to create public repositories. Defaults to current value. 38418 """ 38419 membersCanCreatePublicRepositories: Boolean 38420 38421 """ 38422 When false, allow member organizations to set their own repository creation member privileges. 38423 """ 38424 membersCanCreateRepositoriesPolicyEnabled: Boolean 38425 38426 """ 38427 Value for the members can create repositories setting on the enterprise. This 38428 or the granular public/private/internal allowed fields (but not both) must be provided. 38429 """ 38430 settingValue: EnterpriseMembersCanCreateRepositoriesSettingValue 38431 } 38432 38433 """ 38434 Autogenerated return type of UpdateEnterpriseMembersCanCreateRepositoriesSetting 38435 """ 38436 type UpdateEnterpriseMembersCanCreateRepositoriesSettingPayload { 38437 """ 38438 A unique identifier for the client performing the mutation. 38439 """ 38440 clientMutationId: String 38441 38442 """ 38443 The enterprise with the updated members can create repositories setting. 38444 """ 38445 enterprise: Enterprise 38446 38447 """ 38448 A message confirming the result of updating the members can create repositories setting. 38449 """ 38450 message: String 38451 } 38452 38453 """ 38454 Autogenerated input type of UpdateEnterpriseMembersCanDeleteIssuesSetting 38455 """ 38456 input UpdateEnterpriseMembersCanDeleteIssuesSettingInput { 38457 """ 38458 A unique identifier for the client performing the mutation. 38459 """ 38460 clientMutationId: String 38461 38462 """ 38463 The ID of the enterprise on which to set the members can delete issues setting. 38464 """ 38465 enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) 38466 38467 """ 38468 The value for the members can delete issues setting on the enterprise. 38469 """ 38470 settingValue: EnterpriseEnabledDisabledSettingValue! 38471 } 38472 38473 """ 38474 Autogenerated return type of UpdateEnterpriseMembersCanDeleteIssuesSetting 38475 """ 38476 type UpdateEnterpriseMembersCanDeleteIssuesSettingPayload { 38477 """ 38478 A unique identifier for the client performing the mutation. 38479 """ 38480 clientMutationId: String 38481 38482 """ 38483 The enterprise with the updated members can delete issues setting. 38484 """ 38485 enterprise: Enterprise 38486 38487 """ 38488 A message confirming the result of updating the members can delete issues setting. 38489 """ 38490 message: String 38491 } 38492 38493 """ 38494 Autogenerated input type of UpdateEnterpriseMembersCanDeleteRepositoriesSetting 38495 """ 38496 input UpdateEnterpriseMembersCanDeleteRepositoriesSettingInput { 38497 """ 38498 A unique identifier for the client performing the mutation. 38499 """ 38500 clientMutationId: String 38501 38502 """ 38503 The ID of the enterprise on which to set the members can delete repositories setting. 38504 """ 38505 enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) 38506 38507 """ 38508 The value for the members can delete repositories setting on the enterprise. 38509 """ 38510 settingValue: EnterpriseEnabledDisabledSettingValue! 38511 } 38512 38513 """ 38514 Autogenerated return type of UpdateEnterpriseMembersCanDeleteRepositoriesSetting 38515 """ 38516 type UpdateEnterpriseMembersCanDeleteRepositoriesSettingPayload { 38517 """ 38518 A unique identifier for the client performing the mutation. 38519 """ 38520 clientMutationId: String 38521 38522 """ 38523 The enterprise with the updated members can delete repositories setting. 38524 """ 38525 enterprise: Enterprise 38526 38527 """ 38528 A message confirming the result of updating the members can delete repositories setting. 38529 """ 38530 message: String 38531 } 38532 38533 """ 38534 Autogenerated input type of UpdateEnterpriseMembersCanInviteCollaboratorsSetting 38535 """ 38536 input UpdateEnterpriseMembersCanInviteCollaboratorsSettingInput { 38537 """ 38538 A unique identifier for the client performing the mutation. 38539 """ 38540 clientMutationId: String 38541 38542 """ 38543 The ID of the enterprise on which to set the members can invite collaborators setting. 38544 """ 38545 enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) 38546 38547 """ 38548 The value for the members can invite collaborators setting on the enterprise. 38549 """ 38550 settingValue: EnterpriseEnabledDisabledSettingValue! 38551 } 38552 38553 """ 38554 Autogenerated return type of UpdateEnterpriseMembersCanInviteCollaboratorsSetting 38555 """ 38556 type UpdateEnterpriseMembersCanInviteCollaboratorsSettingPayload { 38557 """ 38558 A unique identifier for the client performing the mutation. 38559 """ 38560 clientMutationId: String 38561 38562 """ 38563 The enterprise with the updated members can invite collaborators setting. 38564 """ 38565 enterprise: Enterprise 38566 38567 """ 38568 A message confirming the result of updating the members can invite collaborators setting. 38569 """ 38570 message: String 38571 } 38572 38573 """ 38574 Autogenerated input type of UpdateEnterpriseMembersCanMakePurchasesSetting 38575 """ 38576 input UpdateEnterpriseMembersCanMakePurchasesSettingInput { 38577 """ 38578 A unique identifier for the client performing the mutation. 38579 """ 38580 clientMutationId: String 38581 38582 """ 38583 The ID of the enterprise on which to set the members can make purchases setting. 38584 """ 38585 enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) 38586 38587 """ 38588 The value for the members can make purchases setting on the enterprise. 38589 """ 38590 settingValue: EnterpriseMembersCanMakePurchasesSettingValue! 38591 } 38592 38593 """ 38594 Autogenerated return type of UpdateEnterpriseMembersCanMakePurchasesSetting 38595 """ 38596 type UpdateEnterpriseMembersCanMakePurchasesSettingPayload { 38597 """ 38598 A unique identifier for the client performing the mutation. 38599 """ 38600 clientMutationId: String 38601 38602 """ 38603 The enterprise with the updated members can make purchases setting. 38604 """ 38605 enterprise: Enterprise 38606 38607 """ 38608 A message confirming the result of updating the members can make purchases setting. 38609 """ 38610 message: String 38611 } 38612 38613 """ 38614 Autogenerated input type of UpdateEnterpriseMembersCanUpdateProtectedBranchesSetting 38615 """ 38616 input UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingInput { 38617 """ 38618 A unique identifier for the client performing the mutation. 38619 """ 38620 clientMutationId: String 38621 38622 """ 38623 The ID of the enterprise on which to set the members can update protected branches setting. 38624 """ 38625 enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) 38626 38627 """ 38628 The value for the members can update protected branches setting on the enterprise. 38629 """ 38630 settingValue: EnterpriseEnabledDisabledSettingValue! 38631 } 38632 38633 """ 38634 Autogenerated return type of UpdateEnterpriseMembersCanUpdateProtectedBranchesSetting 38635 """ 38636 type UpdateEnterpriseMembersCanUpdateProtectedBranchesSettingPayload { 38637 """ 38638 A unique identifier for the client performing the mutation. 38639 """ 38640 clientMutationId: String 38641 38642 """ 38643 The enterprise with the updated members can update protected branches setting. 38644 """ 38645 enterprise: Enterprise 38646 38647 """ 38648 A message confirming the result of updating the members can update protected branches setting. 38649 """ 38650 message: String 38651 } 38652 38653 """ 38654 Autogenerated input type of UpdateEnterpriseMembersCanViewDependencyInsightsSetting 38655 """ 38656 input UpdateEnterpriseMembersCanViewDependencyInsightsSettingInput { 38657 """ 38658 A unique identifier for the client performing the mutation. 38659 """ 38660 clientMutationId: String 38661 38662 """ 38663 The ID of the enterprise on which to set the members can view dependency insights setting. 38664 """ 38665 enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) 38666 38667 """ 38668 The value for the members can view dependency insights setting on the enterprise. 38669 """ 38670 settingValue: EnterpriseEnabledDisabledSettingValue! 38671 } 38672 38673 """ 38674 Autogenerated return type of UpdateEnterpriseMembersCanViewDependencyInsightsSetting 38675 """ 38676 type UpdateEnterpriseMembersCanViewDependencyInsightsSettingPayload { 38677 """ 38678 A unique identifier for the client performing the mutation. 38679 """ 38680 clientMutationId: String 38681 38682 """ 38683 The enterprise with the updated members can view dependency insights setting. 38684 """ 38685 enterprise: Enterprise 38686 38687 """ 38688 A message confirming the result of updating the members can view dependency insights setting. 38689 """ 38690 message: String 38691 } 38692 38693 """ 38694 Autogenerated input type of UpdateEnterpriseOrganizationProjectsSetting 38695 """ 38696 input UpdateEnterpriseOrganizationProjectsSettingInput { 38697 """ 38698 A unique identifier for the client performing the mutation. 38699 """ 38700 clientMutationId: String 38701 38702 """ 38703 The ID of the enterprise on which to set the organization projects setting. 38704 """ 38705 enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) 38706 38707 """ 38708 The value for the organization projects setting on the enterprise. 38709 """ 38710 settingValue: EnterpriseEnabledDisabledSettingValue! 38711 } 38712 38713 """ 38714 Autogenerated return type of UpdateEnterpriseOrganizationProjectsSetting 38715 """ 38716 type UpdateEnterpriseOrganizationProjectsSettingPayload { 38717 """ 38718 A unique identifier for the client performing the mutation. 38719 """ 38720 clientMutationId: String 38721 38722 """ 38723 The enterprise with the updated organization projects setting. 38724 """ 38725 enterprise: Enterprise 38726 38727 """ 38728 A message confirming the result of updating the organization projects setting. 38729 """ 38730 message: String 38731 } 38732 38733 """ 38734 Autogenerated input type of UpdateEnterpriseProfile 38735 """ 38736 input UpdateEnterpriseProfileInput { 38737 """ 38738 A unique identifier for the client performing the mutation. 38739 """ 38740 clientMutationId: String 38741 38742 """ 38743 The description of the enterprise. 38744 """ 38745 description: String 38746 38747 """ 38748 The Enterprise ID to update. 38749 """ 38750 enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) 38751 38752 """ 38753 The location of the enterprise. 38754 """ 38755 location: String 38756 38757 """ 38758 The name of the enterprise. 38759 """ 38760 name: String 38761 38762 """ 38763 The URL of the enterprise's website. 38764 """ 38765 websiteUrl: String 38766 } 38767 38768 """ 38769 Autogenerated return type of UpdateEnterpriseProfile 38770 """ 38771 type UpdateEnterpriseProfilePayload { 38772 """ 38773 A unique identifier for the client performing the mutation. 38774 """ 38775 clientMutationId: String 38776 38777 """ 38778 The updated enterprise. 38779 """ 38780 enterprise: Enterprise 38781 } 38782 38783 """ 38784 Autogenerated input type of UpdateEnterpriseRepositoryProjectsSetting 38785 """ 38786 input UpdateEnterpriseRepositoryProjectsSettingInput { 38787 """ 38788 A unique identifier for the client performing the mutation. 38789 """ 38790 clientMutationId: String 38791 38792 """ 38793 The ID of the enterprise on which to set the repository projects setting. 38794 """ 38795 enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) 38796 38797 """ 38798 The value for the repository projects setting on the enterprise. 38799 """ 38800 settingValue: EnterpriseEnabledDisabledSettingValue! 38801 } 38802 38803 """ 38804 Autogenerated return type of UpdateEnterpriseRepositoryProjectsSetting 38805 """ 38806 type UpdateEnterpriseRepositoryProjectsSettingPayload { 38807 """ 38808 A unique identifier for the client performing the mutation. 38809 """ 38810 clientMutationId: String 38811 38812 """ 38813 The enterprise with the updated repository projects setting. 38814 """ 38815 enterprise: Enterprise 38816 38817 """ 38818 A message confirming the result of updating the repository projects setting. 38819 """ 38820 message: String 38821 } 38822 38823 """ 38824 Autogenerated input type of UpdateEnterpriseTeamDiscussionsSetting 38825 """ 38826 input UpdateEnterpriseTeamDiscussionsSettingInput { 38827 """ 38828 A unique identifier for the client performing the mutation. 38829 """ 38830 clientMutationId: String 38831 38832 """ 38833 The ID of the enterprise on which to set the team discussions setting. 38834 """ 38835 enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) 38836 38837 """ 38838 The value for the team discussions setting on the enterprise. 38839 """ 38840 settingValue: EnterpriseEnabledDisabledSettingValue! 38841 } 38842 38843 """ 38844 Autogenerated return type of UpdateEnterpriseTeamDiscussionsSetting 38845 """ 38846 type UpdateEnterpriseTeamDiscussionsSettingPayload { 38847 """ 38848 A unique identifier for the client performing the mutation. 38849 """ 38850 clientMutationId: String 38851 38852 """ 38853 The enterprise with the updated team discussions setting. 38854 """ 38855 enterprise: Enterprise 38856 38857 """ 38858 A message confirming the result of updating the team discussions setting. 38859 """ 38860 message: String 38861 } 38862 38863 """ 38864 Autogenerated input type of UpdateEnterpriseTwoFactorAuthenticationRequiredSetting 38865 """ 38866 input UpdateEnterpriseTwoFactorAuthenticationRequiredSettingInput { 38867 """ 38868 A unique identifier for the client performing the mutation. 38869 """ 38870 clientMutationId: String 38871 38872 """ 38873 The ID of the enterprise on which to set the two factor authentication required setting. 38874 """ 38875 enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"]) 38876 38877 """ 38878 The value for the two factor authentication required setting on the enterprise. 38879 """ 38880 settingValue: EnterpriseEnabledSettingValue! 38881 } 38882 38883 """ 38884 Autogenerated return type of UpdateEnterpriseTwoFactorAuthenticationRequiredSetting 38885 """ 38886 type UpdateEnterpriseTwoFactorAuthenticationRequiredSettingPayload { 38887 """ 38888 A unique identifier for the client performing the mutation. 38889 """ 38890 clientMutationId: String 38891 38892 """ 38893 The enterprise with the updated two factor authentication required setting. 38894 """ 38895 enterprise: Enterprise 38896 38897 """ 38898 A message confirming the result of updating the two factor authentication required setting. 38899 """ 38900 message: String 38901 } 38902 38903 """ 38904 Autogenerated input type of UpdateIpAllowListEnabledSetting 38905 """ 38906 input UpdateIpAllowListEnabledSettingInput { 38907 """ 38908 A unique identifier for the client performing the mutation. 38909 """ 38910 clientMutationId: String 38911 38912 """ 38913 The ID of the owner on which to set the IP allow list enabled setting. 38914 """ 38915 ownerId: ID! @possibleTypes(concreteTypes: ["Enterprise", "Organization"], abstractType: "IpAllowListOwner") 38916 38917 """ 38918 The value for the IP allow list enabled setting. 38919 """ 38920 settingValue: IpAllowListEnabledSettingValue! 38921 } 38922 38923 """ 38924 Autogenerated return type of UpdateIpAllowListEnabledSetting 38925 """ 38926 type UpdateIpAllowListEnabledSettingPayload { 38927 """ 38928 A unique identifier for the client performing the mutation. 38929 """ 38930 clientMutationId: String 38931 38932 """ 38933 The IP allow list owner on which the setting was updated. 38934 """ 38935 owner: IpAllowListOwner 38936 } 38937 38938 """ 38939 Autogenerated input type of UpdateIpAllowListEntry 38940 """ 38941 input UpdateIpAllowListEntryInput { 38942 """ 38943 An IP address or range of addresses in CIDR notation. 38944 """ 38945 allowListValue: String! 38946 38947 """ 38948 A unique identifier for the client performing the mutation. 38949 """ 38950 clientMutationId: String 38951 38952 """ 38953 The ID of the IP allow list entry to update. 38954 """ 38955 ipAllowListEntryId: ID! @possibleTypes(concreteTypes: ["IpAllowListEntry"]) 38956 38957 """ 38958 Whether the IP allow list entry is active when an IP allow list is enabled. 38959 """ 38960 isActive: Boolean! 38961 38962 """ 38963 An optional name for the IP allow list entry. 38964 """ 38965 name: String 38966 } 38967 38968 """ 38969 Autogenerated return type of UpdateIpAllowListEntry 38970 """ 38971 type UpdateIpAllowListEntryPayload { 38972 """ 38973 A unique identifier for the client performing the mutation. 38974 """ 38975 clientMutationId: String 38976 38977 """ 38978 The IP allow list entry that was updated. 38979 """ 38980 ipAllowListEntry: IpAllowListEntry 38981 } 38982 38983 """ 38984 Autogenerated input type of UpdateIssueComment 38985 """ 38986 input UpdateIssueCommentInput { 38987 """ 38988 The updated text of the comment. 38989 """ 38990 body: String! 38991 38992 """ 38993 A unique identifier for the client performing the mutation. 38994 """ 38995 clientMutationId: String 38996 38997 """ 38998 The ID of the IssueComment to modify. 38999 """ 39000 id: ID! @possibleTypes(concreteTypes: ["IssueComment"]) 39001 } 39002 39003 """ 39004 Autogenerated return type of UpdateIssueComment 39005 """ 39006 type UpdateIssueCommentPayload { 39007 """ 39008 A unique identifier for the client performing the mutation. 39009 """ 39010 clientMutationId: String 39011 39012 """ 39013 The updated comment. 39014 """ 39015 issueComment: IssueComment 39016 } 39017 39018 """ 39019 Autogenerated input type of UpdateIssue 39020 """ 39021 input UpdateIssueInput { 39022 """ 39023 An array of Node IDs of users for this issue. 39024 """ 39025 assigneeIds: [ID!] @possibleTypes(concreteTypes: ["User"]) 39026 39027 """ 39028 The body for the issue description. 39029 """ 39030 body: String 39031 39032 """ 39033 A unique identifier for the client performing the mutation. 39034 """ 39035 clientMutationId: String 39036 39037 """ 39038 The ID of the Issue to modify. 39039 """ 39040 id: ID! @possibleTypes(concreteTypes: ["Issue"]) 39041 39042 """ 39043 An array of Node IDs of labels for this issue. 39044 """ 39045 labelIds: [ID!] @possibleTypes(concreteTypes: ["Label"]) 39046 39047 """ 39048 The Node ID of the milestone for this issue. 39049 """ 39050 milestoneId: ID @possibleTypes(concreteTypes: ["Milestone"]) 39051 39052 """ 39053 An array of Node IDs for projects associated with this issue. 39054 """ 39055 projectIds: [ID!] 39056 39057 """ 39058 The desired issue state. 39059 """ 39060 state: IssueState 39061 39062 """ 39063 The title for the issue. 39064 """ 39065 title: String 39066 } 39067 39068 """ 39069 Autogenerated return type of UpdateIssue 39070 """ 39071 type UpdateIssuePayload { 39072 """ 39073 Identifies the actor who performed the event. 39074 """ 39075 actor: Actor 39076 39077 """ 39078 A unique identifier for the client performing the mutation. 39079 """ 39080 clientMutationId: String 39081 39082 """ 39083 The issue. 39084 """ 39085 issue: Issue 39086 } 39087 39088 """ 39089 Autogenerated input type of UpdateLabel 39090 """ 39091 input UpdateLabelInput @preview(toggledBy: "bane-preview") { 39092 """ 39093 A unique identifier for the client performing the mutation. 39094 """ 39095 clientMutationId: String 39096 39097 """ 39098 A 6 character hex code, without the leading #, identifying the updated color of the label. 39099 """ 39100 color: String 39101 39102 """ 39103 A brief description of the label, such as its purpose. 39104 """ 39105 description: String 39106 39107 """ 39108 The Node ID of the label to be updated. 39109 """ 39110 id: ID! @possibleTypes(concreteTypes: ["Label"]) 39111 39112 """ 39113 The updated name of the label. 39114 """ 39115 name: String 39116 } 39117 39118 """ 39119 Autogenerated return type of UpdateLabel 39120 """ 39121 type UpdateLabelPayload @preview(toggledBy: "bane-preview") { 39122 """ 39123 A unique identifier for the client performing the mutation. 39124 """ 39125 clientMutationId: String 39126 39127 """ 39128 The updated label. 39129 """ 39130 label: Label 39131 } 39132 39133 """ 39134 Autogenerated input type of UpdateNotificationRestrictionSetting 39135 """ 39136 input UpdateNotificationRestrictionSettingInput { 39137 """ 39138 A unique identifier for the client performing the mutation. 39139 """ 39140 clientMutationId: String 39141 39142 """ 39143 The ID of the owner on which to set the restrict notifications setting. 39144 """ 39145 ownerId: ID! @possibleTypes(concreteTypes: ["Enterprise", "Organization"], abstractType: "VerifiableDomainOwner") 39146 39147 """ 39148 The value for the restrict notifications setting. 39149 """ 39150 settingValue: NotificationRestrictionSettingValue! 39151 } 39152 39153 """ 39154 Autogenerated return type of UpdateNotificationRestrictionSetting 39155 """ 39156 type UpdateNotificationRestrictionSettingPayload { 39157 """ 39158 A unique identifier for the client performing the mutation. 39159 """ 39160 clientMutationId: String 39161 39162 """ 39163 The owner on which the setting was updated. 39164 """ 39165 owner: VerifiableDomainOwner 39166 } 39167 39168 """ 39169 Autogenerated input type of UpdateProjectCard 39170 """ 39171 input UpdateProjectCardInput { 39172 """ 39173 A unique identifier for the client performing the mutation. 39174 """ 39175 clientMutationId: String 39176 39177 """ 39178 Whether or not the ProjectCard should be archived 39179 """ 39180 isArchived: Boolean 39181 39182 """ 39183 The note of ProjectCard. 39184 """ 39185 note: String 39186 39187 """ 39188 The ProjectCard ID to update. 39189 """ 39190 projectCardId: ID! @possibleTypes(concreteTypes: ["ProjectCard"]) 39191 } 39192 39193 """ 39194 Autogenerated return type of UpdateProjectCard 39195 """ 39196 type UpdateProjectCardPayload { 39197 """ 39198 A unique identifier for the client performing the mutation. 39199 """ 39200 clientMutationId: String 39201 39202 """ 39203 The updated ProjectCard. 39204 """ 39205 projectCard: ProjectCard 39206 } 39207 39208 """ 39209 Autogenerated input type of UpdateProjectColumn 39210 """ 39211 input UpdateProjectColumnInput { 39212 """ 39213 A unique identifier for the client performing the mutation. 39214 """ 39215 clientMutationId: String 39216 39217 """ 39218 The name of project column. 39219 """ 39220 name: String! 39221 39222 """ 39223 The ProjectColumn ID to update. 39224 """ 39225 projectColumnId: ID! @possibleTypes(concreteTypes: ["ProjectColumn"]) 39226 } 39227 39228 """ 39229 Autogenerated return type of UpdateProjectColumn 39230 """ 39231 type UpdateProjectColumnPayload { 39232 """ 39233 A unique identifier for the client performing the mutation. 39234 """ 39235 clientMutationId: String 39236 39237 """ 39238 The updated project column. 39239 """ 39240 projectColumn: ProjectColumn 39241 } 39242 39243 """ 39244 Autogenerated input type of UpdateProject 39245 """ 39246 input UpdateProjectInput { 39247 """ 39248 The description of project. 39249 """ 39250 body: String 39251 39252 """ 39253 A unique identifier for the client performing the mutation. 39254 """ 39255 clientMutationId: String 39256 39257 """ 39258 The name of project. 39259 """ 39260 name: String 39261 39262 """ 39263 The Project ID to update. 39264 """ 39265 projectId: ID! @possibleTypes(concreteTypes: ["Project"]) 39266 39267 """ 39268 Whether the project is public or not. 39269 """ 39270 public: Boolean 39271 39272 """ 39273 Whether the project is open or closed. 39274 """ 39275 state: ProjectState 39276 } 39277 39278 """ 39279 Autogenerated return type of UpdateProject 39280 """ 39281 type UpdateProjectPayload { 39282 """ 39283 A unique identifier for the client performing the mutation. 39284 """ 39285 clientMutationId: String 39286 39287 """ 39288 The updated project. 39289 """ 39290 project: Project 39291 } 39292 39293 """ 39294 Autogenerated input type of UpdatePullRequest 39295 """ 39296 input UpdatePullRequestInput { 39297 """ 39298 An array of Node IDs of users for this pull request. 39299 """ 39300 assigneeIds: [ID!] @possibleTypes(concreteTypes: ["User"]) 39301 39302 """ 39303 The name of the branch you want your changes pulled into. This should be an existing branch 39304 on the current repository. 39305 """ 39306 baseRefName: String 39307 39308 """ 39309 The contents of the pull request. 39310 """ 39311 body: String 39312 39313 """ 39314 A unique identifier for the client performing the mutation. 39315 """ 39316 clientMutationId: String 39317 39318 """ 39319 An array of Node IDs of labels for this pull request. 39320 """ 39321 labelIds: [ID!] @possibleTypes(concreteTypes: ["Label"]) 39322 39323 """ 39324 Indicates whether maintainers can modify the pull request. 39325 """ 39326 maintainerCanModify: Boolean 39327 39328 """ 39329 The Node ID of the milestone for this pull request. 39330 """ 39331 milestoneId: ID @possibleTypes(concreteTypes: ["Milestone"]) 39332 39333 """ 39334 An array of Node IDs for projects associated with this pull request. 39335 """ 39336 projectIds: [ID!] 39337 39338 """ 39339 The Node ID of the pull request. 39340 """ 39341 pullRequestId: ID! @possibleTypes(concreteTypes: ["PullRequest"]) 39342 39343 """ 39344 The target state of the pull request. 39345 """ 39346 state: PullRequestUpdateState 39347 39348 """ 39349 The title of the pull request. 39350 """ 39351 title: String 39352 } 39353 39354 """ 39355 Autogenerated return type of UpdatePullRequest 39356 """ 39357 type UpdatePullRequestPayload { 39358 """ 39359 Identifies the actor who performed the event. 39360 """ 39361 actor: Actor 39362 39363 """ 39364 A unique identifier for the client performing the mutation. 39365 """ 39366 clientMutationId: String 39367 39368 """ 39369 The updated pull request. 39370 """ 39371 pullRequest: PullRequest 39372 } 39373 39374 """ 39375 Autogenerated input type of UpdatePullRequestReviewComment 39376 """ 39377 input UpdatePullRequestReviewCommentInput { 39378 """ 39379 The text of the comment. 39380 """ 39381 body: String! 39382 39383 """ 39384 A unique identifier for the client performing the mutation. 39385 """ 39386 clientMutationId: String 39387 39388 """ 39389 The Node ID of the comment to modify. 39390 """ 39391 pullRequestReviewCommentId: ID! @possibleTypes(concreteTypes: ["PullRequestReviewComment"]) 39392 } 39393 39394 """ 39395 Autogenerated return type of UpdatePullRequestReviewComment 39396 """ 39397 type UpdatePullRequestReviewCommentPayload { 39398 """ 39399 A unique identifier for the client performing the mutation. 39400 """ 39401 clientMutationId: String 39402 39403 """ 39404 The updated comment. 39405 """ 39406 pullRequestReviewComment: PullRequestReviewComment 39407 } 39408 39409 """ 39410 Autogenerated input type of UpdatePullRequestReview 39411 """ 39412 input UpdatePullRequestReviewInput { 39413 """ 39414 The contents of the pull request review body. 39415 """ 39416 body: String! 39417 39418 """ 39419 A unique identifier for the client performing the mutation. 39420 """ 39421 clientMutationId: String 39422 39423 """ 39424 The Node ID of the pull request review to modify. 39425 """ 39426 pullRequestReviewId: ID! @possibleTypes(concreteTypes: ["PullRequestReview"]) 39427 } 39428 39429 """ 39430 Autogenerated return type of UpdatePullRequestReview 39431 """ 39432 type UpdatePullRequestReviewPayload { 39433 """ 39434 A unique identifier for the client performing the mutation. 39435 """ 39436 clientMutationId: String 39437 39438 """ 39439 The updated pull request review. 39440 """ 39441 pullRequestReview: PullRequestReview 39442 } 39443 39444 """ 39445 Autogenerated input type of UpdateRef 39446 """ 39447 input UpdateRefInput { 39448 """ 39449 A unique identifier for the client performing the mutation. 39450 """ 39451 clientMutationId: String 39452 39453 """ 39454 Permit updates of branch Refs that are not fast-forwards? 39455 """ 39456 force: Boolean = false 39457 39458 """ 39459 The GitObjectID that the Ref shall be updated to target. 39460 """ 39461 oid: GitObjectID! 39462 39463 """ 39464 The Node ID of the Ref to be updated. 39465 """ 39466 refId: ID! @possibleTypes(concreteTypes: ["Ref"]) 39467 } 39468 39469 """ 39470 Autogenerated return type of UpdateRef 39471 """ 39472 type UpdateRefPayload { 39473 """ 39474 A unique identifier for the client performing the mutation. 39475 """ 39476 clientMutationId: String 39477 39478 """ 39479 The updated Ref. 39480 """ 39481 ref: Ref 39482 } 39483 39484 """ 39485 Autogenerated input type of UpdateRefs 39486 """ 39487 input UpdateRefsInput @preview(toggledBy: "update-refs-preview") { 39488 """ 39489 A unique identifier for the client performing the mutation. 39490 """ 39491 clientMutationId: String 39492 39493 """ 39494 A list of ref updates. 39495 """ 39496 refUpdates: [RefUpdate!]! 39497 39498 """ 39499 The Node ID of the repository. 39500 """ 39501 repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) 39502 } 39503 39504 """ 39505 Autogenerated return type of UpdateRefs 39506 """ 39507 type UpdateRefsPayload @preview(toggledBy: "update-refs-preview") { 39508 """ 39509 A unique identifier for the client performing the mutation. 39510 """ 39511 clientMutationId: String 39512 } 39513 39514 """ 39515 Autogenerated input type of UpdateRepository 39516 """ 39517 input UpdateRepositoryInput { 39518 """ 39519 A unique identifier for the client performing the mutation. 39520 """ 39521 clientMutationId: String 39522 39523 """ 39524 A new description for the repository. Pass an empty string to erase the existing description. 39525 """ 39526 description: String 39527 39528 """ 39529 Indicates if the repository should have the issues feature enabled. 39530 """ 39531 hasIssuesEnabled: Boolean 39532 39533 """ 39534 Indicates if the repository should have the project boards feature enabled. 39535 """ 39536 hasProjectsEnabled: Boolean 39537 39538 """ 39539 Indicates if the repository should have the wiki feature enabled. 39540 """ 39541 hasWikiEnabled: Boolean 39542 39543 """ 39544 The URL for a web page about this repository. Pass an empty string to erase the existing URL. 39545 """ 39546 homepageUrl: URI 39547 39548 """ 39549 The new name of the repository. 39550 """ 39551 name: String 39552 39553 """ 39554 The ID of the repository to update. 39555 """ 39556 repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) 39557 39558 """ 39559 Whether this repository should be marked as a template such that anyone who 39560 can access it can create new repositories with the same files and directory structure. 39561 """ 39562 template: Boolean 39563 } 39564 39565 """ 39566 Autogenerated return type of UpdateRepository 39567 """ 39568 type UpdateRepositoryPayload { 39569 """ 39570 A unique identifier for the client performing the mutation. 39571 """ 39572 clientMutationId: String 39573 39574 """ 39575 The updated repository. 39576 """ 39577 repository: Repository 39578 } 39579 39580 """ 39581 Autogenerated input type of UpdateSubscription 39582 """ 39583 input UpdateSubscriptionInput { 39584 """ 39585 A unique identifier for the client performing the mutation. 39586 """ 39587 clientMutationId: String 39588 39589 """ 39590 The new state of the subscription. 39591 """ 39592 state: SubscriptionState! 39593 39594 """ 39595 The Node ID of the subscribable object to modify. 39596 """ 39597 subscribableId: ID! @possibleTypes(concreteTypes: ["Commit", "Issue", "PullRequest", "Repository", "Team", "TeamDiscussion"], abstractType: "Subscribable") 39598 } 39599 39600 """ 39601 Autogenerated return type of UpdateSubscription 39602 """ 39603 type UpdateSubscriptionPayload { 39604 """ 39605 A unique identifier for the client performing the mutation. 39606 """ 39607 clientMutationId: String 39608 39609 """ 39610 The input subscribable entity. 39611 """ 39612 subscribable: Subscribable 39613 } 39614 39615 """ 39616 Autogenerated input type of UpdateTeamDiscussionComment 39617 """ 39618 input UpdateTeamDiscussionCommentInput { 39619 """ 39620 The updated text of the comment. 39621 """ 39622 body: String! 39623 39624 """ 39625 The current version of the body content. 39626 """ 39627 bodyVersion: String 39628 39629 """ 39630 A unique identifier for the client performing the mutation. 39631 """ 39632 clientMutationId: String 39633 39634 """ 39635 The ID of the comment to modify. 39636 """ 39637 id: ID! @possibleTypes(concreteTypes: ["TeamDiscussionComment"]) 39638 } 39639 39640 """ 39641 Autogenerated return type of UpdateTeamDiscussionComment 39642 """ 39643 type UpdateTeamDiscussionCommentPayload { 39644 """ 39645 A unique identifier for the client performing the mutation. 39646 """ 39647 clientMutationId: String 39648 39649 """ 39650 The updated comment. 39651 """ 39652 teamDiscussionComment: TeamDiscussionComment 39653 } 39654 39655 """ 39656 Autogenerated input type of UpdateTeamDiscussion 39657 """ 39658 input UpdateTeamDiscussionInput { 39659 """ 39660 The updated text of the discussion. 39661 """ 39662 body: String 39663 39664 """ 39665 The current version of the body content. If provided, this update operation 39666 will be rejected if the given version does not match the latest version on the server. 39667 """ 39668 bodyVersion: String 39669 39670 """ 39671 A unique identifier for the client performing the mutation. 39672 """ 39673 clientMutationId: String 39674 39675 """ 39676 The Node ID of the discussion to modify. 39677 """ 39678 id: ID! @possibleTypes(concreteTypes: ["TeamDiscussion"]) 39679 39680 """ 39681 If provided, sets the pinned state of the updated discussion. 39682 """ 39683 pinned: Boolean 39684 39685 """ 39686 The updated title of the discussion. 39687 """ 39688 title: String 39689 } 39690 39691 """ 39692 Autogenerated return type of UpdateTeamDiscussion 39693 """ 39694 type UpdateTeamDiscussionPayload { 39695 """ 39696 A unique identifier for the client performing the mutation. 39697 """ 39698 clientMutationId: String 39699 39700 """ 39701 The updated discussion. 39702 """ 39703 teamDiscussion: TeamDiscussion 39704 } 39705 39706 """ 39707 Autogenerated input type of UpdateTeamReviewAssignment 39708 """ 39709 input UpdateTeamReviewAssignmentInput @preview(toggledBy: "stone-crop-preview") { 39710 """ 39711 The algorithm to use for review assignment 39712 """ 39713 algorithm: TeamReviewAssignmentAlgorithm = ROUND_ROBIN 39714 39715 """ 39716 A unique identifier for the client performing the mutation. 39717 """ 39718 clientMutationId: String 39719 39720 """ 39721 Turn on or off review assignment 39722 """ 39723 enabled: Boolean! 39724 39725 """ 39726 An array of team member IDs to exclude 39727 """ 39728 excludedTeamMemberIds: [ID!] @possibleTypes(concreteTypes: ["User"]) 39729 39730 """ 39731 The Node ID of the team to update review assignments of 39732 """ 39733 id: ID! @possibleTypes(concreteTypes: ["Team"]) 39734 39735 """ 39736 Notify the entire team of the PR if it is delegated 39737 """ 39738 notifyTeam: Boolean = true 39739 39740 """ 39741 The number of team members to assign 39742 """ 39743 teamMemberCount: Int = 1 39744 } 39745 39746 """ 39747 Autogenerated return type of UpdateTeamReviewAssignment 39748 """ 39749 type UpdateTeamReviewAssignmentPayload { 39750 """ 39751 A unique identifier for the client performing the mutation. 39752 """ 39753 clientMutationId: String 39754 39755 """ 39756 The team that was modified 39757 """ 39758 team: Team 39759 } 39760 39761 """ 39762 Autogenerated input type of UpdateTopics 39763 """ 39764 input UpdateTopicsInput { 39765 """ 39766 A unique identifier for the client performing the mutation. 39767 """ 39768 clientMutationId: String 39769 39770 """ 39771 The Node ID of the repository. 39772 """ 39773 repositoryId: ID! @possibleTypes(concreteTypes: ["Repository"]) 39774 39775 """ 39776 An array of topic names. 39777 """ 39778 topicNames: [String!]! 39779 } 39780 39781 """ 39782 Autogenerated return type of UpdateTopics 39783 """ 39784 type UpdateTopicsPayload { 39785 """ 39786 A unique identifier for the client performing the mutation. 39787 """ 39788 clientMutationId: String 39789 39790 """ 39791 Names of the provided topics that are not valid. 39792 """ 39793 invalidTopicNames: [String!] 39794 39795 """ 39796 The updated repository. 39797 """ 39798 repository: Repository 39799 } 39800 39801 """ 39802 A user is an individual's account on GitHub that owns repositories and can make new content. 39803 """ 39804 type User implements Actor & Node & PackageOwner & ProfileOwner & ProjectOwner & RepositoryOwner & Sponsorable & UniformResourceLocatable { 39805 """ 39806 Determine if this repository owner has any items that can be pinned to their profile. 39807 """ 39808 anyPinnableItems( 39809 """ 39810 Filter to only a particular kind of pinnable item. 39811 """ 39812 type: PinnableItemType 39813 ): Boolean! 39814 39815 """ 39816 A URL pointing to the user's public avatar. 39817 """ 39818 avatarUrl( 39819 """ 39820 The size of the resulting square image. 39821 """ 39822 size: Int 39823 ): URI! 39824 39825 """ 39826 The user's public profile bio. 39827 """ 39828 bio: String 39829 39830 """ 39831 The user's public profile bio as HTML. 39832 """ 39833 bioHTML: HTML! 39834 39835 """ 39836 A list of commit comments made by this user. 39837 """ 39838 commitComments( 39839 """ 39840 Returns the elements in the list that come after the specified cursor. 39841 """ 39842 after: String 39843 39844 """ 39845 Returns the elements in the list that come before the specified cursor. 39846 """ 39847 before: String 39848 39849 """ 39850 Returns the first _n_ elements from the list. 39851 """ 39852 first: Int 39853 39854 """ 39855 Returns the last _n_ elements from the list. 39856 """ 39857 last: Int 39858 ): CommitCommentConnection! 39859 39860 """ 39861 The user's public profile company. 39862 """ 39863 company: String 39864 39865 """ 39866 The user's public profile company as HTML. 39867 """ 39868 companyHTML: HTML! 39869 39870 """ 39871 The collection of contributions this user has made to different repositories. 39872 """ 39873 contributionsCollection( 39874 """ 39875 Only contributions made at this time or later will be counted. If omitted, defaults to a year ago. 39876 """ 39877 from: DateTime 39878 39879 """ 39880 The ID of the organization used to filter contributions. 39881 """ 39882 organizationID: ID 39883 39884 """ 39885 Only contributions made before and up to and including this time will be 39886 counted. If omitted, defaults to the current time. 39887 """ 39888 to: DateTime 39889 ): ContributionsCollection! 39890 39891 """ 39892 Identifies the date and time when the object was created. 39893 """ 39894 createdAt: DateTime! 39895 39896 """ 39897 Identifies the primary key from the database. 39898 """ 39899 databaseId: Int 39900 39901 """ 39902 The user's publicly visible profile email. 39903 """ 39904 email: String! 39905 39906 """ 39907 A list of users the given user is followed by. 39908 """ 39909 followers( 39910 """ 39911 Returns the elements in the list that come after the specified cursor. 39912 """ 39913 after: String 39914 39915 """ 39916 Returns the elements in the list that come before the specified cursor. 39917 """ 39918 before: String 39919 39920 """ 39921 Returns the first _n_ elements from the list. 39922 """ 39923 first: Int 39924 39925 """ 39926 Returns the last _n_ elements from the list. 39927 """ 39928 last: Int 39929 ): FollowerConnection! 39930 39931 """ 39932 A list of users the given user is following. 39933 """ 39934 following( 39935 """ 39936 Returns the elements in the list that come after the specified cursor. 39937 """ 39938 after: String 39939 39940 """ 39941 Returns the elements in the list that come before the specified cursor. 39942 """ 39943 before: String 39944 39945 """ 39946 Returns the first _n_ elements from the list. 39947 """ 39948 first: Int 39949 39950 """ 39951 Returns the last _n_ elements from the list. 39952 """ 39953 last: Int 39954 ): FollowingConnection! 39955 39956 """ 39957 Find gist by repo name. 39958 """ 39959 gist( 39960 """ 39961 The gist name to find. 39962 """ 39963 name: String! 39964 ): Gist 39965 39966 """ 39967 A list of gist comments made by this user. 39968 """ 39969 gistComments( 39970 """ 39971 Returns the elements in the list that come after the specified cursor. 39972 """ 39973 after: String 39974 39975 """ 39976 Returns the elements in the list that come before the specified cursor. 39977 """ 39978 before: String 39979 39980 """ 39981 Returns the first _n_ elements from the list. 39982 """ 39983 first: Int 39984 39985 """ 39986 Returns the last _n_ elements from the list. 39987 """ 39988 last: Int 39989 ): GistCommentConnection! 39990 39991 """ 39992 A list of the Gists the user has created. 39993 """ 39994 gists( 39995 """ 39996 Returns the elements in the list that come after the specified cursor. 39997 """ 39998 after: String 39999 40000 """ 40001 Returns the elements in the list that come before the specified cursor. 40002 """ 40003 before: String 40004 40005 """ 40006 Returns the first _n_ elements from the list. 40007 """ 40008 first: Int 40009 40010 """ 40011 Returns the last _n_ elements from the list. 40012 """ 40013 last: Int 40014 40015 """ 40016 Ordering options for gists returned from the connection 40017 """ 40018 orderBy: GistOrder 40019 40020 """ 40021 Filters Gists according to privacy. 40022 """ 40023 privacy: GistPrivacy 40024 ): GistConnection! 40025 40026 """ 40027 True if this user/organization has a GitHub Sponsors listing. 40028 """ 40029 hasSponsorsListing: Boolean! 40030 40031 """ 40032 The hovercard information for this user in a given context 40033 """ 40034 hovercard( 40035 """ 40036 The ID of the subject to get the hovercard in the context of 40037 """ 40038 primarySubjectId: ID 40039 ): Hovercard! 40040 id: ID! 40041 40042 """ 40043 The interaction ability settings for this user. 40044 """ 40045 interactionAbility: RepositoryInteractionAbility 40046 40047 """ 40048 Whether or not this user is a participant in the GitHub Security Bug Bounty. 40049 """ 40050 isBountyHunter: Boolean! 40051 40052 """ 40053 Whether or not this user is a participant in the GitHub Campus Experts Program. 40054 """ 40055 isCampusExpert: Boolean! 40056 40057 """ 40058 Whether or not this user is a GitHub Developer Program member. 40059 """ 40060 isDeveloperProgramMember: Boolean! 40061 40062 """ 40063 Whether or not this user is a GitHub employee. 40064 """ 40065 isEmployee: Boolean! 40066 40067 """ 40068 Whether or not this user is a member of the GitHub Stars Program. 40069 """ 40070 isGitHubStar: Boolean! 40071 40072 """ 40073 Whether or not the user has marked themselves as for hire. 40074 """ 40075 isHireable: Boolean! 40076 40077 """ 40078 Whether or not this user is a site administrator. 40079 """ 40080 isSiteAdmin: Boolean! 40081 40082 """ 40083 Check if the given account is sponsoring this user/organization. 40084 """ 40085 isSponsoredBy( 40086 """ 40087 The target account's login. 40088 """ 40089 accountLogin: String! 40090 ): Boolean! 40091 40092 """ 40093 True if the viewer is sponsored by this user/organization. 40094 """ 40095 isSponsoringViewer: Boolean! 40096 40097 """ 40098 Whether or not this user is the viewing user. 40099 """ 40100 isViewer: Boolean! 40101 40102 """ 40103 A list of issue comments made by this user. 40104 """ 40105 issueComments( 40106 """ 40107 Returns the elements in the list that come after the specified cursor. 40108 """ 40109 after: String 40110 40111 """ 40112 Returns the elements in the list that come before the specified cursor. 40113 """ 40114 before: String 40115 40116 """ 40117 Returns the first _n_ elements from the list. 40118 """ 40119 first: Int 40120 40121 """ 40122 Returns the last _n_ elements from the list. 40123 """ 40124 last: Int 40125 40126 """ 40127 Ordering options for issue comments returned from the connection. 40128 """ 40129 orderBy: IssueCommentOrder 40130 ): IssueCommentConnection! 40131 40132 """ 40133 A list of issues associated with this user. 40134 """ 40135 issues( 40136 """ 40137 Returns the elements in the list that come after the specified cursor. 40138 """ 40139 after: String 40140 40141 """ 40142 Returns the elements in the list that come before the specified cursor. 40143 """ 40144 before: String 40145 40146 """ 40147 Filtering options for issues returned from the connection. 40148 """ 40149 filterBy: IssueFilters 40150 40151 """ 40152 Returns the first _n_ elements from the list. 40153 """ 40154 first: Int 40155 40156 """ 40157 A list of label names to filter the pull requests by. 40158 """ 40159 labels: [String!] 40160 40161 """ 40162 Returns the last _n_ elements from the list. 40163 """ 40164 last: Int 40165 40166 """ 40167 Ordering options for issues returned from the connection. 40168 """ 40169 orderBy: IssueOrder 40170 40171 """ 40172 A list of states to filter the issues by. 40173 """ 40174 states: [IssueState!] 40175 ): IssueConnection! 40176 40177 """ 40178 Showcases a selection of repositories and gists that the profile owner has 40179 either curated or that have been selected automatically based on popularity. 40180 """ 40181 itemShowcase: ProfileItemShowcase! 40182 40183 """ 40184 The user's public profile location. 40185 """ 40186 location: String 40187 40188 """ 40189 The username used to login. 40190 """ 40191 login: String! 40192 40193 """ 40194 The user's public profile name. 40195 """ 40196 name: String 40197 40198 """ 40199 Find an organization by its login that the user belongs to. 40200 """ 40201 organization( 40202 """ 40203 The login of the organization to find. 40204 """ 40205 login: String! 40206 ): Organization 40207 40208 """ 40209 Verified email addresses that match verified domains for a specified organization the user is a member of. 40210 """ 40211 organizationVerifiedDomainEmails( 40212 """ 40213 The login of the organization to match verified domains from. 40214 """ 40215 login: String! 40216 ): [String!]! 40217 40218 """ 40219 A list of organizations the user belongs to. 40220 """ 40221 organizations( 40222 """ 40223 Returns the elements in the list that come after the specified cursor. 40224 """ 40225 after: String 40226 40227 """ 40228 Returns the elements in the list that come before the specified cursor. 40229 """ 40230 before: String 40231 40232 """ 40233 Returns the first _n_ elements from the list. 40234 """ 40235 first: Int 40236 40237 """ 40238 Returns the last _n_ elements from the list. 40239 """ 40240 last: Int 40241 ): OrganizationConnection! 40242 40243 """ 40244 A list of packages under the owner. 40245 """ 40246 packages( 40247 """ 40248 Returns the elements in the list that come after the specified cursor. 40249 """ 40250 after: String 40251 40252 """ 40253 Returns the elements in the list that come before the specified cursor. 40254 """ 40255 before: String 40256 40257 """ 40258 Returns the first _n_ elements from the list. 40259 """ 40260 first: Int 40261 40262 """ 40263 Returns the last _n_ elements from the list. 40264 """ 40265 last: Int 40266 40267 """ 40268 Find packages by their names. 40269 """ 40270 names: [String] 40271 40272 """ 40273 Ordering of the returned packages. 40274 """ 40275 orderBy: PackageOrder = {field: CREATED_AT, direction: DESC} 40276 40277 """ 40278 Filter registry package by type. 40279 """ 40280 packageType: PackageType 40281 40282 """ 40283 Find packages in a repository by ID. 40284 """ 40285 repositoryId: ID 40286 ): PackageConnection! 40287 40288 """ 40289 A list of repositories and gists this profile owner can pin to their profile. 40290 """ 40291 pinnableItems( 40292 """ 40293 Returns the elements in the list that come after the specified cursor. 40294 """ 40295 after: String 40296 40297 """ 40298 Returns the elements in the list that come before the specified cursor. 40299 """ 40300 before: String 40301 40302 """ 40303 Returns the first _n_ elements from the list. 40304 """ 40305 first: Int 40306 40307 """ 40308 Returns the last _n_ elements from the list. 40309 """ 40310 last: Int 40311 40312 """ 40313 Filter the types of pinnable items that are returned. 40314 """ 40315 types: [PinnableItemType!] 40316 ): PinnableItemConnection! 40317 40318 """ 40319 A list of repositories and gists this profile owner has pinned to their profile 40320 """ 40321 pinnedItems( 40322 """ 40323 Returns the elements in the list that come after the specified cursor. 40324 """ 40325 after: String 40326 40327 """ 40328 Returns the elements in the list that come before the specified cursor. 40329 """ 40330 before: String 40331 40332 """ 40333 Returns the first _n_ elements from the list. 40334 """ 40335 first: Int 40336 40337 """ 40338 Returns the last _n_ elements from the list. 40339 """ 40340 last: Int 40341 40342 """ 40343 Filter the types of pinned items that are returned. 40344 """ 40345 types: [PinnableItemType!] 40346 ): PinnableItemConnection! 40347 40348 """ 40349 Returns how many more items this profile owner can pin to their profile. 40350 """ 40351 pinnedItemsRemaining: Int! 40352 40353 """ 40354 Find project by number. 40355 """ 40356 project( 40357 """ 40358 The project number to find. 40359 """ 40360 number: Int! 40361 ): Project 40362 40363 """ 40364 A list of projects under the owner. 40365 """ 40366 projects( 40367 """ 40368 Returns the elements in the list that come after the specified cursor. 40369 """ 40370 after: String 40371 40372 """ 40373 Returns the elements in the list that come before the specified cursor. 40374 """ 40375 before: String 40376 40377 """ 40378 Returns the first _n_ elements from the list. 40379 """ 40380 first: Int 40381 40382 """ 40383 Returns the last _n_ elements from the list. 40384 """ 40385 last: Int 40386 40387 """ 40388 Ordering options for projects returned from the connection 40389 """ 40390 orderBy: ProjectOrder 40391 40392 """ 40393 Query to search projects by, currently only searching by name. 40394 """ 40395 search: String 40396 40397 """ 40398 A list of states to filter the projects by. 40399 """ 40400 states: [ProjectState!] 40401 ): ProjectConnection! 40402 40403 """ 40404 The HTTP path listing user's projects 40405 """ 40406 projectsResourcePath: URI! 40407 40408 """ 40409 The HTTP URL listing user's projects 40410 """ 40411 projectsUrl: URI! 40412 40413 """ 40414 A list of public keys associated with this user. 40415 """ 40416 publicKeys( 40417 """ 40418 Returns the elements in the list that come after the specified cursor. 40419 """ 40420 after: String 40421 40422 """ 40423 Returns the elements in the list that come before the specified cursor. 40424 """ 40425 before: String 40426 40427 """ 40428 Returns the first _n_ elements from the list. 40429 """ 40430 first: Int 40431 40432 """ 40433 Returns the last _n_ elements from the list. 40434 """ 40435 last: Int 40436 ): PublicKeyConnection! 40437 40438 """ 40439 A list of pull requests associated with this user. 40440 """ 40441 pullRequests( 40442 """ 40443 Returns the elements in the list that come after the specified cursor. 40444 """ 40445 after: String 40446 40447 """ 40448 The base ref name to filter the pull requests by. 40449 """ 40450 baseRefName: String 40451 40452 """ 40453 Returns the elements in the list that come before the specified cursor. 40454 """ 40455 before: String 40456 40457 """ 40458 Returns the first _n_ elements from the list. 40459 """ 40460 first: Int 40461 40462 """ 40463 The head ref name to filter the pull requests by. 40464 """ 40465 headRefName: String 40466 40467 """ 40468 A list of label names to filter the pull requests by. 40469 """ 40470 labels: [String!] 40471 40472 """ 40473 Returns the last _n_ elements from the list. 40474 """ 40475 last: Int 40476 40477 """ 40478 Ordering options for pull requests returned from the connection. 40479 """ 40480 orderBy: IssueOrder 40481 40482 """ 40483 A list of states to filter the pull requests by. 40484 """ 40485 states: [PullRequestState!] 40486 ): PullRequestConnection! 40487 40488 """ 40489 A list of repositories that the user owns. 40490 """ 40491 repositories( 40492 """ 40493 Array of viewer's affiliation options for repositories returned from the 40494 connection. For example, OWNER will include only repositories that the 40495 current viewer owns. 40496 """ 40497 affiliations: [RepositoryAffiliation] 40498 40499 """ 40500 Returns the elements in the list that come after the specified cursor. 40501 """ 40502 after: String 40503 40504 """ 40505 Returns the elements in the list that come before the specified cursor. 40506 """ 40507 before: String 40508 40509 """ 40510 Returns the first _n_ elements from the list. 40511 """ 40512 first: Int 40513 40514 """ 40515 If non-null, filters repositories according to whether they are forks of another repository 40516 """ 40517 isFork: Boolean 40518 40519 """ 40520 If non-null, filters repositories according to whether they have been locked 40521 """ 40522 isLocked: Boolean 40523 40524 """ 40525 Returns the last _n_ elements from the list. 40526 """ 40527 last: Int 40528 40529 """ 40530 Ordering options for repositories returned from the connection 40531 """ 40532 orderBy: RepositoryOrder 40533 40534 """ 40535 Array of owner's affiliation options for repositories returned from the 40536 connection. For example, OWNER will include only repositories that the 40537 organization or user being viewed owns. 40538 """ 40539 ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] 40540 40541 """ 40542 If non-null, filters repositories according to privacy 40543 """ 40544 privacy: RepositoryPrivacy 40545 ): RepositoryConnection! 40546 40547 """ 40548 A list of repositories that the user recently contributed to. 40549 """ 40550 repositoriesContributedTo( 40551 """ 40552 Returns the elements in the list that come after the specified cursor. 40553 """ 40554 after: String 40555 40556 """ 40557 Returns the elements in the list that come before the specified cursor. 40558 """ 40559 before: String 40560 40561 """ 40562 If non-null, include only the specified types of contributions. The 40563 GitHub.com UI uses [COMMIT, ISSUE, PULL_REQUEST, REPOSITORY] 40564 """ 40565 contributionTypes: [RepositoryContributionType] 40566 40567 """ 40568 Returns the first _n_ elements from the list. 40569 """ 40570 first: Int 40571 40572 """ 40573 If true, include user repositories 40574 """ 40575 includeUserRepositories: Boolean 40576 40577 """ 40578 If non-null, filters repositories according to whether they have been locked 40579 """ 40580 isLocked: Boolean 40581 40582 """ 40583 Returns the last _n_ elements from the list. 40584 """ 40585 last: Int 40586 40587 """ 40588 Ordering options for repositories returned from the connection 40589 """ 40590 orderBy: RepositoryOrder 40591 40592 """ 40593 If non-null, filters repositories according to privacy 40594 """ 40595 privacy: RepositoryPrivacy 40596 ): RepositoryConnection! 40597 40598 """ 40599 Find Repository. 40600 """ 40601 repository( 40602 """ 40603 Name of Repository to find. 40604 """ 40605 name: String! 40606 ): Repository 40607 40608 """ 40609 The HTTP path for this user 40610 """ 40611 resourcePath: URI! 40612 40613 """ 40614 Replies this user has saved 40615 """ 40616 savedReplies( 40617 """ 40618 Returns the elements in the list that come after the specified cursor. 40619 """ 40620 after: String 40621 40622 """ 40623 Returns the elements in the list that come before the specified cursor. 40624 """ 40625 before: String 40626 40627 """ 40628 Returns the first _n_ elements from the list. 40629 """ 40630 first: Int 40631 40632 """ 40633 Returns the last _n_ elements from the list. 40634 """ 40635 last: Int 40636 40637 """ 40638 The field to order saved replies by. 40639 """ 40640 orderBy: SavedReplyOrder = {field: UPDATED_AT, direction: DESC} 40641 ): SavedReplyConnection 40642 40643 """ 40644 The GitHub Sponsors listing for this user or organization. 40645 """ 40646 sponsorsListing: SponsorsListing 40647 40648 """ 40649 The viewer's sponsorship of this entity. 40650 """ 40651 sponsorshipForViewerAsSponsor: Sponsorship 40652 40653 """ 40654 This object's sponsorships as the maintainer. 40655 """ 40656 sponsorshipsAsMaintainer( 40657 """ 40658 Returns the elements in the list that come after the specified cursor. 40659 """ 40660 after: String 40661 40662 """ 40663 Returns the elements in the list that come before the specified cursor. 40664 """ 40665 before: String 40666 40667 """ 40668 Returns the first _n_ elements from the list. 40669 """ 40670 first: Int 40671 40672 """ 40673 Whether or not to include private sponsorships in the result set 40674 """ 40675 includePrivate: Boolean = false 40676 40677 """ 40678 Returns the last _n_ elements from the list. 40679 """ 40680 last: Int 40681 40682 """ 40683 Ordering options for sponsorships returned from this connection. If left 40684 blank, the sponsorships will be ordered based on relevancy to the viewer. 40685 """ 40686 orderBy: SponsorshipOrder 40687 ): SponsorshipConnection! 40688 40689 """ 40690 This object's sponsorships as the sponsor. 40691 """ 40692 sponsorshipsAsSponsor( 40693 """ 40694 Returns the elements in the list that come after the specified cursor. 40695 """ 40696 after: String 40697 40698 """ 40699 Returns the elements in the list that come before the specified cursor. 40700 """ 40701 before: String 40702 40703 """ 40704 Returns the first _n_ elements from the list. 40705 """ 40706 first: Int 40707 40708 """ 40709 Returns the last _n_ elements from the list. 40710 """ 40711 last: Int 40712 40713 """ 40714 Ordering options for sponsorships returned from this connection. If left 40715 blank, the sponsorships will be ordered based on relevancy to the viewer. 40716 """ 40717 orderBy: SponsorshipOrder 40718 ): SponsorshipConnection! 40719 40720 """ 40721 Repositories the user has starred. 40722 """ 40723 starredRepositories( 40724 """ 40725 Returns the elements in the list that come after the specified cursor. 40726 """ 40727 after: String 40728 40729 """ 40730 Returns the elements in the list that come before the specified cursor. 40731 """ 40732 before: String 40733 40734 """ 40735 Returns the first _n_ elements from the list. 40736 """ 40737 first: Int 40738 40739 """ 40740 Returns the last _n_ elements from the list. 40741 """ 40742 last: Int 40743 40744 """ 40745 Order for connection 40746 """ 40747 orderBy: StarOrder 40748 40749 """ 40750 Filters starred repositories to only return repositories owned by the viewer. 40751 """ 40752 ownedByViewer: Boolean 40753 ): StarredRepositoryConnection! 40754 40755 """ 40756 The user's description of what they're currently doing. 40757 """ 40758 status: UserStatus 40759 40760 """ 40761 Repositories the user has contributed to, ordered by contribution rank, plus repositories the user has created 40762 """ 40763 topRepositories( 40764 """ 40765 Returns the elements in the list that come after the specified cursor. 40766 """ 40767 after: String 40768 40769 """ 40770 Returns the elements in the list that come before the specified cursor. 40771 """ 40772 before: String 40773 40774 """ 40775 Returns the first _n_ elements from the list. 40776 """ 40777 first: Int 40778 40779 """ 40780 Returns the last _n_ elements from the list. 40781 """ 40782 last: Int 40783 40784 """ 40785 Ordering options for repositories returned from the connection 40786 """ 40787 orderBy: RepositoryOrder! 40788 40789 """ 40790 How far back in time to fetch contributed repositories 40791 """ 40792 since: DateTime 40793 ): RepositoryConnection! 40794 40795 """ 40796 The user's Twitter username. 40797 """ 40798 twitterUsername: String 40799 40800 """ 40801 Identifies the date and time when the object was last updated. 40802 """ 40803 updatedAt: DateTime! 40804 40805 """ 40806 The HTTP URL for this user 40807 """ 40808 url: URI! 40809 40810 """ 40811 Can the viewer pin repositories and gists to the profile? 40812 """ 40813 viewerCanChangePinnedItems: Boolean! 40814 40815 """ 40816 Can the current viewer create new projects on this owner. 40817 """ 40818 viewerCanCreateProjects: Boolean! 40819 40820 """ 40821 Whether or not the viewer is able to follow the user. 40822 """ 40823 viewerCanFollow: Boolean! 40824 40825 """ 40826 Whether or not the viewer is able to sponsor this user/organization. 40827 """ 40828 viewerCanSponsor: Boolean! 40829 40830 """ 40831 Whether or not this user is followed by the viewer. 40832 """ 40833 viewerIsFollowing: Boolean! 40834 40835 """ 40836 True if the viewer is sponsoring this user/organization. 40837 """ 40838 viewerIsSponsoring: Boolean! 40839 40840 """ 40841 A list of repositories the given user is watching. 40842 """ 40843 watching( 40844 """ 40845 Affiliation options for repositories returned from the connection. If none 40846 specified, the results will include repositories for which the current 40847 viewer is an owner or collaborator, or member. 40848 """ 40849 affiliations: [RepositoryAffiliation] 40850 40851 """ 40852 Returns the elements in the list that come after the specified cursor. 40853 """ 40854 after: String 40855 40856 """ 40857 Returns the elements in the list that come before the specified cursor. 40858 """ 40859 before: String 40860 40861 """ 40862 Returns the first _n_ elements from the list. 40863 """ 40864 first: Int 40865 40866 """ 40867 If non-null, filters repositories according to whether they have been locked 40868 """ 40869 isLocked: Boolean 40870 40871 """ 40872 Returns the last _n_ elements from the list. 40873 """ 40874 last: Int 40875 40876 """ 40877 Ordering options for repositories returned from the connection 40878 """ 40879 orderBy: RepositoryOrder 40880 40881 """ 40882 Array of owner's affiliation options for repositories returned from the 40883 connection. For example, OWNER will include only repositories that the 40884 organization or user being viewed owns. 40885 """ 40886 ownerAffiliations: [RepositoryAffiliation] = [OWNER, COLLABORATOR] 40887 40888 """ 40889 If non-null, filters repositories according to privacy 40890 """ 40891 privacy: RepositoryPrivacy 40892 ): RepositoryConnection! 40893 40894 """ 40895 A URL pointing to the user's public website/blog. 40896 """ 40897 websiteUrl: URI 40898 } 40899 40900 """ 40901 The possible durations that a user can be blocked for. 40902 """ 40903 enum UserBlockDuration { 40904 """ 40905 The user was blocked for 1 day 40906 """ 40907 ONE_DAY 40908 40909 """ 40910 The user was blocked for 30 days 40911 """ 40912 ONE_MONTH 40913 40914 """ 40915 The user was blocked for 7 days 40916 """ 40917 ONE_WEEK 40918 40919 """ 40920 The user was blocked permanently 40921 """ 40922 PERMANENT 40923 40924 """ 40925 The user was blocked for 3 days 40926 """ 40927 THREE_DAYS 40928 } 40929 40930 """ 40931 Represents a 'user_blocked' event on a given user. 40932 """ 40933 type UserBlockedEvent implements Node { 40934 """ 40935 Identifies the actor who performed the event. 40936 """ 40937 actor: Actor 40938 40939 """ 40940 Number of days that the user was blocked for. 40941 """ 40942 blockDuration: UserBlockDuration! 40943 40944 """ 40945 Identifies the date and time when the object was created. 40946 """ 40947 createdAt: DateTime! 40948 id: ID! 40949 40950 """ 40951 The user who was blocked. 40952 """ 40953 subject: User 40954 } 40955 40956 """ 40957 The connection type for User. 40958 """ 40959 type UserConnection { 40960 """ 40961 A list of edges. 40962 """ 40963 edges: [UserEdge] 40964 40965 """ 40966 A list of nodes. 40967 """ 40968 nodes: [User] 40969 40970 """ 40971 Information to aid in pagination. 40972 """ 40973 pageInfo: PageInfo! 40974 40975 """ 40976 Identifies the total count of items in the connection. 40977 """ 40978 totalCount: Int! 40979 } 40980 40981 """ 40982 An edit on user content 40983 """ 40984 type UserContentEdit implements Node { 40985 """ 40986 Identifies the date and time when the object was created. 40987 """ 40988 createdAt: DateTime! 40989 40990 """ 40991 Identifies the date and time when the object was deleted. 40992 """ 40993 deletedAt: DateTime 40994 40995 """ 40996 The actor who deleted this content 40997 """ 40998 deletedBy: Actor 40999 41000 """ 41001 A summary of the changes for this edit 41002 """ 41003 diff: String 41004 41005 """ 41006 When this content was edited 41007 """ 41008 editedAt: DateTime! 41009 41010 """ 41011 The actor who edited this content 41012 """ 41013 editor: Actor 41014 id: ID! 41015 41016 """ 41017 Identifies the date and time when the object was last updated. 41018 """ 41019 updatedAt: DateTime! 41020 } 41021 41022 """ 41023 A list of edits to content. 41024 """ 41025 type UserContentEditConnection { 41026 """ 41027 A list of edges. 41028 """ 41029 edges: [UserContentEditEdge] 41030 41031 """ 41032 A list of nodes. 41033 """ 41034 nodes: [UserContentEdit] 41035 41036 """ 41037 Information to aid in pagination. 41038 """ 41039 pageInfo: PageInfo! 41040 41041 """ 41042 Identifies the total count of items in the connection. 41043 """ 41044 totalCount: Int! 41045 } 41046 41047 """ 41048 An edge in a connection. 41049 """ 41050 type UserContentEditEdge { 41051 """ 41052 A cursor for use in pagination. 41053 """ 41054 cursor: String! 41055 41056 """ 41057 The item at the end of the edge. 41058 """ 41059 node: UserContentEdit 41060 } 41061 41062 """ 41063 Represents a user. 41064 """ 41065 type UserEdge { 41066 """ 41067 A cursor for use in pagination. 41068 """ 41069 cursor: String! 41070 41071 """ 41072 The item at the end of the edge. 41073 """ 41074 node: User 41075 } 41076 41077 """ 41078 Email attributes from External Identity 41079 """ 41080 type UserEmailMetadata { 41081 """ 41082 Boolean to identify primary emails 41083 """ 41084 primary: Boolean 41085 41086 """ 41087 Type of email 41088 """ 41089 type: String 41090 41091 """ 41092 Email id 41093 """ 41094 value: String! 41095 } 41096 41097 """ 41098 The user's description of what they're currently doing. 41099 """ 41100 type UserStatus implements Node { 41101 """ 41102 Identifies the date and time when the object was created. 41103 """ 41104 createdAt: DateTime! 41105 41106 """ 41107 An emoji summarizing the user's status. 41108 """ 41109 emoji: String 41110 41111 """ 41112 The status emoji as HTML. 41113 """ 41114 emojiHTML: HTML 41115 41116 """ 41117 If set, the status will not be shown after this date. 41118 """ 41119 expiresAt: DateTime 41120 41121 """ 41122 ID of the object. 41123 """ 41124 id: ID! 41125 41126 """ 41127 Whether this status indicates the user is not fully available on GitHub. 41128 """ 41129 indicatesLimitedAvailability: Boolean! 41130 41131 """ 41132 A brief message describing what the user is doing. 41133 """ 41134 message: String 41135 41136 """ 41137 The organization whose members can see this status. If null, this status is publicly visible. 41138 """ 41139 organization: Organization 41140 41141 """ 41142 Identifies the date and time when the object was last updated. 41143 """ 41144 updatedAt: DateTime! 41145 41146 """ 41147 The user who has this status. 41148 """ 41149 user: User! 41150 } 41151 41152 """ 41153 The connection type for UserStatus. 41154 """ 41155 type UserStatusConnection { 41156 """ 41157 A list of edges. 41158 """ 41159 edges: [UserStatusEdge] 41160 41161 """ 41162 A list of nodes. 41163 """ 41164 nodes: [UserStatus] 41165 41166 """ 41167 Information to aid in pagination. 41168 """ 41169 pageInfo: PageInfo! 41170 41171 """ 41172 Identifies the total count of items in the connection. 41173 """ 41174 totalCount: Int! 41175 } 41176 41177 """ 41178 An edge in a connection. 41179 """ 41180 type UserStatusEdge { 41181 """ 41182 A cursor for use in pagination. 41183 """ 41184 cursor: String! 41185 41186 """ 41187 The item at the end of the edge. 41188 """ 41189 node: UserStatus 41190 } 41191 41192 """ 41193 Ordering options for user status connections. 41194 """ 41195 input UserStatusOrder { 41196 """ 41197 The ordering direction. 41198 """ 41199 direction: OrderDirection! 41200 41201 """ 41202 The field to order user statuses by. 41203 """ 41204 field: UserStatusOrderField! 41205 } 41206 41207 """ 41208 Properties by which user status connections can be ordered. 41209 """ 41210 enum UserStatusOrderField { 41211 """ 41212 Order user statuses by when they were updated. 41213 """ 41214 UPDATED_AT 41215 } 41216 41217 """ 41218 A domain that can be verified for an organization or an enterprise. 41219 """ 41220 type VerifiableDomain implements Node { 41221 """ 41222 Identifies the date and time when the object was created. 41223 """ 41224 createdAt: DateTime! 41225 41226 """ 41227 Identifies the primary key from the database. 41228 """ 41229 databaseId: Int 41230 41231 """ 41232 The DNS host name that should be used for verification. 41233 """ 41234 dnsHostName: URI 41235 41236 """ 41237 The unicode encoded domain. 41238 """ 41239 domain: URI! 41240 41241 """ 41242 Whether a TXT record for verification with the expected host name was found. 41243 """ 41244 hasFoundHostName: Boolean! 41245 41246 """ 41247 Whether a TXT record for verification with the expected verification token was found. 41248 """ 41249 hasFoundVerificationToken: Boolean! 41250 id: ID! 41251 41252 """ 41253 Whether this domain is required to exist for an organization or enterprise policy to be enforced. 41254 """ 41255 isRequiredForPolicyEnforcement: Boolean! 41256 41257 """ 41258 Whether or not the domain is verified. 41259 """ 41260 isVerified: Boolean! 41261 41262 """ 41263 The owner of the domain. 41264 """ 41265 owner: VerifiableDomainOwner! 41266 41267 """ 41268 The punycode encoded domain. 41269 """ 41270 punycodeEncodedDomain: URI! 41271 41272 """ 41273 The time that the current verification token will expire. 41274 """ 41275 tokenExpirationTime: DateTime 41276 41277 """ 41278 Identifies the date and time when the object was last updated. 41279 """ 41280 updatedAt: DateTime! 41281 41282 """ 41283 The current verification token for the domain. 41284 """ 41285 verificationToken: String 41286 } 41287 41288 """ 41289 The connection type for VerifiableDomain. 41290 """ 41291 type VerifiableDomainConnection { 41292 """ 41293 A list of edges. 41294 """ 41295 edges: [VerifiableDomainEdge] 41296 41297 """ 41298 A list of nodes. 41299 """ 41300 nodes: [VerifiableDomain] 41301 41302 """ 41303 Information to aid in pagination. 41304 """ 41305 pageInfo: PageInfo! 41306 41307 """ 41308 Identifies the total count of items in the connection. 41309 """ 41310 totalCount: Int! 41311 } 41312 41313 """ 41314 An edge in a connection. 41315 """ 41316 type VerifiableDomainEdge { 41317 """ 41318 A cursor for use in pagination. 41319 """ 41320 cursor: String! 41321 41322 """ 41323 The item at the end of the edge. 41324 """ 41325 node: VerifiableDomain 41326 } 41327 41328 """ 41329 Ordering options for verifiable domain connections. 41330 """ 41331 input VerifiableDomainOrder { 41332 """ 41333 The ordering direction. 41334 """ 41335 direction: OrderDirection! 41336 41337 """ 41338 The field to order verifiable domains by. 41339 """ 41340 field: VerifiableDomainOrderField! 41341 } 41342 41343 """ 41344 Properties by which verifiable domain connections can be ordered. 41345 """ 41346 enum VerifiableDomainOrderField { 41347 """ 41348 Order verifiable domains by their creation date. 41349 """ 41350 CREATED_AT 41351 41352 """ 41353 Order verifiable domains by the domain name. 41354 """ 41355 DOMAIN 41356 } 41357 41358 """ 41359 Types that can own a verifiable domain. 41360 """ 41361 union VerifiableDomainOwner = Enterprise | Organization 41362 41363 """ 41364 Autogenerated input type of VerifyVerifiableDomain 41365 """ 41366 input VerifyVerifiableDomainInput { 41367 """ 41368 A unique identifier for the client performing the mutation. 41369 """ 41370 clientMutationId: String 41371 41372 """ 41373 The ID of the verifiable domain to verify. 41374 """ 41375 id: ID! @possibleTypes(concreteTypes: ["VerifiableDomain"]) 41376 } 41377 41378 """ 41379 Autogenerated return type of VerifyVerifiableDomain 41380 """ 41381 type VerifyVerifiableDomainPayload { 41382 """ 41383 A unique identifier for the client performing the mutation. 41384 """ 41385 clientMutationId: String 41386 41387 """ 41388 The verifiable domain that was verified. 41389 """ 41390 domain: VerifiableDomain 41391 } 41392 41393 """ 41394 A hovercard context with a message describing how the viewer is related. 41395 """ 41396 type ViewerHovercardContext implements HovercardContext { 41397 """ 41398 A string describing this context 41399 """ 41400 message: String! 41401 41402 """ 41403 An octicon to accompany this context 41404 """ 41405 octicon: String! 41406 41407 """ 41408 Identifies the user who is related to this context. 41409 """ 41410 viewer: User! 41411 } 41412 41413 """ 41414 A valid x509 certificate string 41415 """ 41416 scalar X509Certificate