1
0
mirror of synced 2025-12-19 18:10:59 -05:00

GraphQL schema update (#34268)

Co-authored-by: rachmari <rachmari@users.noreply.github.com>
Co-authored-by: Robert Sese <734194+rsese@users.noreply.github.com>
This commit is contained in:
Octomerger Bot
2023-01-31 18:56:35 -08:00
committed by GitHub
parent 9b09a1897b
commit 578f6b8214
7 changed files with 1290 additions and 6 deletions

View File

@@ -814,6 +814,26 @@ type AddedToProjectEvent implements Node {
projectColumnName: String! @preview(toggledBy: "starfox-preview") projectColumnName: String! @preview(toggledBy: "starfox-preview")
} }
"""
Represents an announcement banner.
"""
interface AnnouncementBanner {
"""
The text of the announcement
"""
announcement: String
"""
The expiration date of the announcement, if any
"""
announcementExpiresAt: DateTime
"""
Whether the announcement can be dismissed by the user
"""
announcementUserDismissible: Boolean
}
""" """
A GitHub App. A GitHub App.
""" """
@@ -9999,7 +10019,22 @@ type EnablePullRequestAutoMergePayload {
""" """
An account to manage multiple organizations with consolidated policy and billing. An account to manage multiple organizations with consolidated policy and billing.
""" """
type Enterprise implements Node { type Enterprise implements AnnouncementBanner & Node {
"""
The text of the announcement
"""
announcement: String
"""
The expiration date of the announcement, if any
"""
announcementExpiresAt: DateTime
"""
Whether the announcement can be dismissed by the user
"""
announcementUserDismissible: Boolean
""" """
A URL pointing to the enterprise's public avatar. A URL pointing to the enterprise's public avatar.
""" """
@@ -10509,6 +10544,51 @@ enum EnterpriseEnabledSettingValue {
NO_POLICY NO_POLICY
} }
"""
The connection type for OrganizationInvitation.
"""
type EnterpriseFailedInvitationConnection {
"""
A list of edges.
"""
edges: [EnterpriseFailedInvitationEdge]
"""
A list of nodes.
"""
nodes: [OrganizationInvitation]
"""
Information to aid in pagination.
"""
pageInfo: PageInfo!
"""
Identifies the total count of items in the connection.
"""
totalCount: Int!
"""
Identifies the total count of unique users in the connection.
"""
totalUniqueUserCount: Int!
}
"""
A failed invitation to be a member in an enterprise organization.
"""
type EnterpriseFailedInvitationEdge {
"""
A cursor for use in pagination.
"""
cursor: String!
"""
The item at the end of the edge.
"""
node: OrganizationInvitation
}
""" """
An identity provider configured to provision identities for an enterprise. An identity provider configured to provision identities for an enterprise.
""" """
@@ -10994,6 +11074,36 @@ type EnterpriseOwnerInfo {
value: DefaultRepositoryPermissionField! value: DefaultRepositoryPermissionField!
): OrganizationConnection! ): OrganizationConnection!
"""
A list of failed invitations in the enterprise.
"""
failedInvitations(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
"""
Returns the first _n_ elements from the list.
"""
first: Int
"""
Returns the last _n_ elements from the list.
"""
last: Int
"""
The search string to look for.
"""
query: String
): EnterpriseFailedInvitationConnection!
""" """
The setting value for whether the enterprise has an IP allow list enabled. The setting value for whether the enterprise has an IP allow list enabled.
""" """
@@ -11534,6 +11644,11 @@ type EnterpriseOwnerInfo {
""" """
first: Int first: Int
"""
Only return invitations matching this invitation source
"""
invitationSource: OrganizationInvitationSource
""" """
Returns the last _n_ elements from the list. Returns the last _n_ elements from the list.
""" """
@@ -22585,7 +22700,22 @@ type OrgUpdateMemberRepositoryInvitationPermissionAuditEntry implements AuditEnt
""" """
An account on GitHub, with one or more owners, that has repositories, members and teams. An account on GitHub, with one or more owners, that has repositories, members and teams.
""" """
type Organization implements Actor & MemberStatusable & Node & ProfileOwner & ProjectOwner & RepositoryDiscussionAuthor & RepositoryDiscussionCommentAuthor & RepositoryOwner & UniformResourceLocatable { type Organization implements Actor & AnnouncementBanner & MemberStatusable & Node & ProfileOwner & ProjectOwner & RepositoryDiscussionAuthor & RepositoryDiscussionCommentAuthor & RepositoryOwner & UniformResourceLocatable {
"""
The text of the announcement
"""
announcement: String
"""
The expiration date of the announcement, if any
"""
announcementExpiresAt: DateTime
"""
Whether the announcement can be dismissed by the user
"""
announcementUserDismissible: Boolean
""" """
Determine if this repository owner has any items that can be pinned to their profile. Determine if this repository owner has any items that can be pinned to their profile.
""" """
@@ -23674,6 +23804,11 @@ type OrganizationInvitation implements Node {
email: String email: String
id: ID! id: ID!
"""
The source of the invitation.
"""
invitationSource: OrganizationInvitationSource!
""" """
The type of invitation that was sent (e.g. email, user). The type of invitation that was sent (e.g. email, user).
""" """
@@ -23765,6 +23900,26 @@ enum OrganizationInvitationRole {
REINSTATE REINSTATE
} }
"""
The possible organization invitation sources.
"""
enum OrganizationInvitationSource {
"""
The invitation was created from the web interface or from API
"""
MEMBER
"""
The invitation was created from SCIM
"""
SCIM
"""
The invitation was sent before this feature was added
"""
UNKNOWN
}
""" """
The possible organization invitation types. The possible organization invitation types.
""" """

View File

@@ -1015,6 +1015,26 @@ type AddedToProjectEvent implements Node {
projectColumnName: String! @preview(toggledBy: "starfox-preview") projectColumnName: String! @preview(toggledBy: "starfox-preview")
} }
"""
Represents an announcement banner.
"""
interface AnnouncementBanner {
"""
The text of the announcement
"""
announcement: String
"""
The expiration date of the announcement, if any
"""
announcementExpiresAt: DateTime
"""
Whether the announcement can be dismissed by the user
"""
announcementUserDismissible: Boolean
}
""" """
A GitHub App. A GitHub App.
""" """
@@ -11138,7 +11158,22 @@ type EnablePullRequestAutoMergePayload {
""" """
An account to manage multiple organizations with consolidated policy and billing. An account to manage multiple organizations with consolidated policy and billing.
""" """
type Enterprise implements Node { type Enterprise implements AnnouncementBanner & Node {
"""
The text of the announcement
"""
announcement: String
"""
The expiration date of the announcement, if any
"""
announcementExpiresAt: DateTime
"""
Whether the announcement can be dismissed by the user
"""
announcementUserDismissible: Boolean
""" """
A URL pointing to the enterprise's public avatar. A URL pointing to the enterprise's public avatar.
""" """
@@ -11648,6 +11683,51 @@ enum EnterpriseEnabledSettingValue {
NO_POLICY NO_POLICY
} }
"""
The connection type for OrganizationInvitation.
"""
type EnterpriseFailedInvitationConnection {
"""
A list of edges.
"""
edges: [EnterpriseFailedInvitationEdge]
"""
A list of nodes.
"""
nodes: [OrganizationInvitation]
"""
Information to aid in pagination.
"""
pageInfo: PageInfo!
"""
Identifies the total count of items in the connection.
"""
totalCount: Int!
"""
Identifies the total count of unique users in the connection.
"""
totalUniqueUserCount: Int!
}
"""
A failed invitation to be a member in an enterprise organization.
"""
type EnterpriseFailedInvitationEdge {
"""
A cursor for use in pagination.
"""
cursor: String!
"""
The item at the end of the edge.
"""
node: OrganizationInvitation
}
""" """
An identity provider configured to provision identities for an enterprise. An identity provider configured to provision identities for an enterprise.
""" """
@@ -12208,6 +12288,36 @@ type EnterpriseOwnerInfo {
orderBy: EnterpriseServerInstallationOrder = {field: HOST_NAME, direction: ASC} orderBy: EnterpriseServerInstallationOrder = {field: HOST_NAME, direction: ASC}
): EnterpriseServerInstallationConnection! ): EnterpriseServerInstallationConnection!
"""
A list of failed invitations in the enterprise.
"""
failedInvitations(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
"""
Returns the first _n_ elements from the list.
"""
first: Int
"""
Returns the last _n_ elements from the list.
"""
last: Int
"""
The search string to look for.
"""
query: String
): EnterpriseFailedInvitationConnection!
""" """
The setting value for whether the enterprise has an IP allow list enabled. The setting value for whether the enterprise has an IP allow list enabled.
""" """
@@ -12758,6 +12868,11 @@ type EnterpriseOwnerInfo {
""" """
first: Int first: Int
"""
Only return invitations matching this invitation source
"""
invitationSource: OrganizationInvitationSource
""" """
Returns the last _n_ elements from the list. Returns the last _n_ elements from the list.
""" """
@@ -25208,7 +25323,22 @@ type OrgUpdateMemberRepositoryInvitationPermissionAuditEntry implements AuditEnt
""" """
An account on GitHub, with one or more owners, that has repositories, members and teams. An account on GitHub, with one or more owners, that has repositories, members and teams.
""" """
type Organization implements Actor & MemberStatusable & Node & PackageOwner & ProfileOwner & ProjectOwner & ProjectV2Owner & ProjectV2Recent & RepositoryDiscussionAuthor & RepositoryDiscussionCommentAuthor & RepositoryOwner & Sponsorable & UniformResourceLocatable { type Organization implements Actor & AnnouncementBanner & MemberStatusable & Node & PackageOwner & ProfileOwner & ProjectOwner & ProjectV2Owner & ProjectV2Recent & RepositoryDiscussionAuthor & RepositoryDiscussionCommentAuthor & RepositoryOwner & Sponsorable & UniformResourceLocatable {
"""
The text of the announcement
"""
announcement: String
"""
The expiration date of the announcement, if any
"""
announcementExpiresAt: DateTime
"""
Whether the announcement can be dismissed by the user
"""
announcementUserDismissible: Boolean
""" """
Determine if this repository owner has any items that can be pinned to their profile. Determine if this repository owner has any items that can be pinned to their profile.
""" """
@@ -26796,6 +26926,11 @@ type OrganizationInvitation implements Node {
email: String email: String
id: ID! id: ID!
"""
The source of the invitation.
"""
invitationSource: OrganizationInvitationSource!
""" """
The type of invitation that was sent (e.g. email, user). The type of invitation that was sent (e.g. email, user).
""" """
@@ -26887,6 +27022,26 @@ enum OrganizationInvitationRole {
REINSTATE REINSTATE
} }
"""
The possible organization invitation sources.
"""
enum OrganizationInvitationSource {
"""
The invitation was created from the web interface or from API
"""
MEMBER
"""
The invitation was created from SCIM
"""
SCIM
"""
The invitation was sent before this feature was added
"""
UNKNOWN
}
""" """
The possible organization invitation types. The possible organization invitation types.
""" """

View File

@@ -1015,6 +1015,26 @@ type AddedToProjectEvent implements Node {
projectColumnName: String! @preview(toggledBy: "starfox-preview") projectColumnName: String! @preview(toggledBy: "starfox-preview")
} }
"""
Represents an announcement banner.
"""
interface AnnouncementBanner {
"""
The text of the announcement
"""
announcement: String
"""
The expiration date of the announcement, if any
"""
announcementExpiresAt: DateTime
"""
Whether the announcement can be dismissed by the user
"""
announcementUserDismissible: Boolean
}
""" """
A GitHub App. A GitHub App.
""" """
@@ -11138,7 +11158,22 @@ type EnablePullRequestAutoMergePayload {
""" """
An account to manage multiple organizations with consolidated policy and billing. An account to manage multiple organizations with consolidated policy and billing.
""" """
type Enterprise implements Node { type Enterprise implements AnnouncementBanner & Node {
"""
The text of the announcement
"""
announcement: String
"""
The expiration date of the announcement, if any
"""
announcementExpiresAt: DateTime
"""
Whether the announcement can be dismissed by the user
"""
announcementUserDismissible: Boolean
""" """
A URL pointing to the enterprise's public avatar. A URL pointing to the enterprise's public avatar.
""" """
@@ -11648,6 +11683,51 @@ enum EnterpriseEnabledSettingValue {
NO_POLICY NO_POLICY
} }
"""
The connection type for OrganizationInvitation.
"""
type EnterpriseFailedInvitationConnection {
"""
A list of edges.
"""
edges: [EnterpriseFailedInvitationEdge]
"""
A list of nodes.
"""
nodes: [OrganizationInvitation]
"""
Information to aid in pagination.
"""
pageInfo: PageInfo!
"""
Identifies the total count of items in the connection.
"""
totalCount: Int!
"""
Identifies the total count of unique users in the connection.
"""
totalUniqueUserCount: Int!
}
"""
A failed invitation to be a member in an enterprise organization.
"""
type EnterpriseFailedInvitationEdge {
"""
A cursor for use in pagination.
"""
cursor: String!
"""
The item at the end of the edge.
"""
node: OrganizationInvitation
}
""" """
An identity provider configured to provision identities for an enterprise. An identity provider configured to provision identities for an enterprise.
""" """
@@ -12208,6 +12288,36 @@ type EnterpriseOwnerInfo {
orderBy: EnterpriseServerInstallationOrder = {field: HOST_NAME, direction: ASC} orderBy: EnterpriseServerInstallationOrder = {field: HOST_NAME, direction: ASC}
): EnterpriseServerInstallationConnection! ): EnterpriseServerInstallationConnection!
"""
A list of failed invitations in the enterprise.
"""
failedInvitations(
"""
Returns the elements in the list that come after the specified cursor.
"""
after: String
"""
Returns the elements in the list that come before the specified cursor.
"""
before: String
"""
Returns the first _n_ elements from the list.
"""
first: Int
"""
Returns the last _n_ elements from the list.
"""
last: Int
"""
The search string to look for.
"""
query: String
): EnterpriseFailedInvitationConnection!
""" """
The setting value for whether the enterprise has an IP allow list enabled. The setting value for whether the enterprise has an IP allow list enabled.
""" """
@@ -12758,6 +12868,11 @@ type EnterpriseOwnerInfo {
""" """
first: Int first: Int
"""
Only return invitations matching this invitation source
"""
invitationSource: OrganizationInvitationSource
""" """
Returns the last _n_ elements from the list. Returns the last _n_ elements from the list.
""" """
@@ -25208,7 +25323,22 @@ type OrgUpdateMemberRepositoryInvitationPermissionAuditEntry implements AuditEnt
""" """
An account on GitHub, with one or more owners, that has repositories, members and teams. An account on GitHub, with one or more owners, that has repositories, members and teams.
""" """
type Organization implements Actor & MemberStatusable & Node & PackageOwner & ProfileOwner & ProjectOwner & ProjectV2Owner & ProjectV2Recent & RepositoryDiscussionAuthor & RepositoryDiscussionCommentAuthor & RepositoryOwner & Sponsorable & UniformResourceLocatable { type Organization implements Actor & AnnouncementBanner & MemberStatusable & Node & PackageOwner & ProfileOwner & ProjectOwner & ProjectV2Owner & ProjectV2Recent & RepositoryDiscussionAuthor & RepositoryDiscussionCommentAuthor & RepositoryOwner & Sponsorable & UniformResourceLocatable {
"""
The text of the announcement
"""
announcement: String
"""
The expiration date of the announcement, if any
"""
announcementExpiresAt: DateTime
"""
Whether the announcement can be dismissed by the user
"""
announcementUserDismissible: Boolean
""" """
Determine if this repository owner has any items that can be pinned to their profile. Determine if this repository owner has any items that can be pinned to their profile.
""" """
@@ -26796,6 +26926,11 @@ type OrganizationInvitation implements Node {
email: String email: String
id: ID! id: ID!
"""
The source of the invitation.
"""
invitationSource: OrganizationInvitationSource!
""" """
The type of invitation that was sent (e.g. email, user). The type of invitation that was sent (e.g. email, user).
""" """
@@ -26887,6 +27022,26 @@ enum OrganizationInvitationRole {
REINSTATE REINSTATE
} }
"""
The possible organization invitation sources.
"""
enum OrganizationInvitationSource {
"""
The invitation was created from the web interface or from API
"""
MEMBER
"""
The invitation was created from SCIM
"""
SCIM
"""
The invitation was sent before this feature was added
"""
UNKNOWN
}
""" """
The possible organization invitation types. The possible organization invitation types.
""" """

View File

@@ -1,4 +1,31 @@
[ [
{
"schemaChanges": [
{
"title": "The GraphQL schema includes these changes:",
"changes": [
"<p>Type <code>AnnouncementBanner</code> was added</p>",
"<p>Type <code>EnterpriseFailedInvitationConnection</code> was added</p>",
"<p>Type <code>EnterpriseFailedInvitationEdge</code> was added</p>",
"<p>Type <code>OrganizationInvitationSource</code> was added</p>",
"<p><code>Enterprise</code> object implements <code>AnnouncementBanner</code> interface</p>",
"<p>Field <code>announcement</code> was added to object type <code>Enterprise</code></p>",
"<p>Field <code>announcementExpiresAt</code> was added to object type <code>Enterprise</code></p>",
"<p>Field <code>announcementUserDismissible</code> was added to object type <code>Enterprise</code></p>",
"<p>Field <code>failedInvitations</code> was added to object type <code>EnterpriseOwnerInfo</code></p>",
"<p>Argument <code>invitationSource: OrganizationInvitationSource</code> added to field <code>EnterpriseOwnerInfo.pendingMemberInvitations</code></p>",
"<p><code>Organization</code> object implements <code>AnnouncementBanner</code> interface</p>",
"<p>Field <code>announcement</code> was added to object type <code>Organization</code></p>",
"<p>Field <code>announcementExpiresAt</code> was added to object type <code>Organization</code></p>",
"<p>Field <code>announcementUserDismissible</code> was added to object type <code>Organization</code></p>",
"<p>Field <code>invitationSource</code> was added to object type <code>OrganizationInvitation</code></p>"
]
}
],
"previewChanges": [],
"upcomingChanges": [],
"date": "2023-01-31"
},
{ {
"schemaChanges": [ "schemaChanges": [
{ {

View File

@@ -19327,6 +19327,11 @@
"href": "/graphql/reference/objects#enterprise", "href": "/graphql/reference/objects#enterprise",
"description": "<p>An account to manage multiple organizations with consolidated policy and billing.</p>", "description": "<p>An account to manage multiple organizations with consolidated policy and billing.</p>",
"implements": [ "implements": [
{
"name": "AnnouncementBanner",
"id": "announcementbanner",
"href": "/graphql/reference/interfaces#announcementbanner"
},
{ {
"name": "Node", "name": "Node",
"id": "node", "id": "node",
@@ -19334,6 +19339,30 @@
} }
], ],
"fields": [ "fields": [
{
"name": "announcement",
"description": "<p>The text of the announcement.</p>",
"type": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "announcementExpiresAt",
"description": "<p>The expiration date of the announcement, if any.</p>",
"type": "DateTime",
"id": "datetime",
"kind": "scalars",
"href": "/graphql/reference/scalars#datetime"
},
{
"name": "announcementUserDismissible",
"description": "<p>Whether the announcement can be dismissed by the user.</p>",
"type": "Boolean",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{ {
"name": "avatarUrl", "name": "avatarUrl",
"description": "<p>A URL pointing to the enterprise's public avatar.</p>", "description": "<p>A URL pointing to the enterprise's public avatar.</p>",
@@ -19943,6 +19972,80 @@
} }
] ]
}, },
{
"name": "EnterpriseFailedInvitationConnection",
"kind": "objects",
"id": "enterprisefailedinvitationconnection",
"href": "/graphql/reference/objects#enterprisefailedinvitationconnection",
"description": "<p>The connection type for OrganizationInvitation.</p>",
"fields": [
{
"name": "edges",
"description": "<p>A list of edges.</p>",
"type": "[EnterpriseFailedInvitationEdge]",
"id": "enterprisefailedinvitationedge",
"kind": "objects",
"href": "/graphql/reference/objects#enterprisefailedinvitationedge"
},
{
"name": "nodes",
"description": "<p>A list of nodes.</p>",
"type": "[OrganizationInvitation]",
"id": "organizationinvitation",
"kind": "objects",
"href": "/graphql/reference/objects#organizationinvitation"
},
{
"name": "pageInfo",
"description": "<p>Information to aid in pagination.</p>",
"type": "PageInfo!",
"id": "pageinfo",
"kind": "objects",
"href": "/graphql/reference/objects#pageinfo"
},
{
"name": "totalCount",
"description": "<p>Identifies the total count of items in the connection.</p>",
"type": "Int!",
"id": "int",
"kind": "scalars",
"href": "/graphql/reference/scalars#int"
},
{
"name": "totalUniqueUserCount",
"description": "<p>Identifies the total count of unique users in the connection.</p>",
"type": "Int!",
"id": "int",
"kind": "scalars",
"href": "/graphql/reference/scalars#int"
}
]
},
{
"name": "EnterpriseFailedInvitationEdge",
"kind": "objects",
"id": "enterprisefailedinvitationedge",
"href": "/graphql/reference/objects#enterprisefailedinvitationedge",
"description": "<p>A failed invitation to be a member in an enterprise organization.</p>",
"fields": [
{
"name": "cursor",
"description": "<p>A cursor for use in pagination.</p>",
"type": "String!",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "node",
"description": "<p>The item at the end of the edge.</p>",
"type": "OrganizationInvitation",
"id": "organizationinvitation",
"kind": "objects",
"href": "/graphql/reference/objects#organizationinvitation"
}
]
},
{ {
"name": "EnterpriseIdentityProvider", "name": "EnterpriseIdentityProvider",
"kind": "objects", "kind": "objects",
@@ -20841,6 +20944,66 @@
} }
] ]
}, },
{
"name": "failedInvitations",
"description": "<p>A list of failed invitations in the enterprise.</p>",
"type": "EnterpriseFailedInvitationConnection!",
"id": "enterprisefailedinvitationconnection",
"kind": "objects",
"href": "/graphql/reference/objects#enterprisefailedinvitationconnection",
"arguments": [
{
"name": "after",
"description": "<p>Returns the elements in the list that come after the specified cursor.</p>",
"type": {
"name": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
}
},
{
"name": "before",
"description": "<p>Returns the elements in the list that come before the specified cursor.</p>",
"type": {
"name": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
}
},
{
"name": "first",
"description": "<p>Returns the first <em>n</em> elements from the list.</p>",
"type": {
"name": "Int",
"id": "int",
"kind": "scalars",
"href": "/graphql/reference/scalars#int"
}
},
{
"name": "last",
"description": "<p>Returns the last <em>n</em> elements from the list.</p>",
"type": {
"name": "Int",
"id": "int",
"kind": "scalars",
"href": "/graphql/reference/scalars#int"
}
},
{
"name": "query",
"description": "<p>The search string to look for.</p>",
"type": {
"name": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
}
}
]
},
{ {
"name": "ipAllowListEnabledSetting", "name": "ipAllowListEnabledSetting",
"description": "<p>The setting value for whether the enterprise has an IP allow list enabled.</p>", "description": "<p>The setting value for whether the enterprise has an IP allow list enabled.</p>",
@@ -21903,6 +22066,16 @@
"href": "/graphql/reference/scalars#int" "href": "/graphql/reference/scalars#int"
} }
}, },
{
"name": "invitationSource",
"description": "<p>Only return invitations matching this invitation source.</p>",
"type": {
"name": "OrganizationInvitationSource",
"id": "organizationinvitationsource",
"kind": "enums",
"href": "/graphql/reference/enums#organizationinvitationsource"
}
},
{ {
"name": "last", "name": "last",
"description": "<p>Returns the last <em>n</em> elements from the list.</p>", "description": "<p>Returns the last <em>n</em> elements from the list.</p>",
@@ -35556,6 +35729,11 @@
"id": "actor", "id": "actor",
"href": "/graphql/reference/interfaces#actor" "href": "/graphql/reference/interfaces#actor"
}, },
{
"name": "AnnouncementBanner",
"id": "announcementbanner",
"href": "/graphql/reference/interfaces#announcementbanner"
},
{ {
"name": "MemberStatusable", "name": "MemberStatusable",
"id": "memberstatusable", "id": "memberstatusable",
@@ -35618,6 +35796,30 @@
} }
], ],
"fields": [ "fields": [
{
"name": "announcement",
"description": "<p>The text of the announcement.</p>",
"type": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "announcementExpiresAt",
"description": "<p>The expiration date of the announcement, if any.</p>",
"type": "DateTime",
"id": "datetime",
"kind": "scalars",
"href": "/graphql/reference/scalars#datetime"
},
{
"name": "announcementUserDismissible",
"description": "<p>Whether the announcement can be dismissed by the user.</p>",
"type": "Boolean",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{ {
"name": "anyPinnableItems", "name": "anyPinnableItems",
"description": "<p>Determine if this repository owner has any items that can be pinned to their profile.</p>", "description": "<p>Determine if this repository owner has any items that can be pinned to their profile.</p>",
@@ -38440,6 +38642,14 @@
"kind": "scalars", "kind": "scalars",
"href": "/graphql/reference/scalars#string" "href": "/graphql/reference/scalars#string"
}, },
{
"name": "invitationSource",
"description": "<p>The source of the invitation.</p>",
"type": "OrganizationInvitationSource!",
"id": "organizationinvitationsource",
"kind": "enums",
"href": "/graphql/reference/enums#organizationinvitationsource"
},
{ {
"name": "invitationType", "name": "invitationType",
"description": "<p>The type of invitation that was sent (e.g. email, user).</p>", "description": "<p>The type of invitation that was sent (e.g. email, user).</p>",
@@ -70627,6 +70837,39 @@
} }
] ]
}, },
{
"name": "AnnouncementBanner",
"kind": "interfaces",
"id": "announcementbanner",
"href": "/graphql/reference/interfaces#announcementbanner",
"description": "<p>Represents an announcement banner.</p>",
"fields": [
{
"name": "announcement",
"description": "<p>The text of the announcement.</p>",
"type": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "announcementExpiresAt",
"description": "<p>The expiration date of the announcement, if any.</p>",
"type": "DateTime",
"id": "datetime",
"kind": "scalars",
"href": "/graphql/reference/scalars#datetime"
},
{
"name": "announcementUserDismissible",
"description": "<p>Whether the announcement can be dismissed by the user.</p>",
"type": "Boolean",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
}
]
},
{ {
"name": "Assignable", "name": "Assignable",
"kind": "interfaces", "kind": "interfaces",
@@ -76177,6 +76420,27 @@
} }
] ]
}, },
{
"name": "OrganizationInvitationSource",
"kind": "enums",
"id": "organizationinvitationsource",
"href": "/graphql/reference/enums#organizationinvitationsource",
"description": "<p>The possible organization invitation sources.</p>",
"values": [
{
"name": "MEMBER",
"description": "<p>The invitation was created from the web interface or from API.</p>"
},
{
"name": "SCIM",
"description": "<p>The invitation was created from SCIM.</p>"
},
{
"name": "UNKNOWN",
"description": "<p>The invitation was sent before this feature was added.</p>"
}
]
},
{ {
"name": "OrganizationInvitationType", "name": "OrganizationInvitationType",
"kind": "enums", "kind": "enums",

View File

@@ -16962,6 +16962,11 @@
"href": "/graphql/reference/objects#enterprise", "href": "/graphql/reference/objects#enterprise",
"description": "<p>An account to manage multiple organizations with consolidated policy and billing.</p>", "description": "<p>An account to manage multiple organizations with consolidated policy and billing.</p>",
"implements": [ "implements": [
{
"name": "AnnouncementBanner",
"id": "announcementbanner",
"href": "/graphql/reference/interfaces#announcementbanner"
},
{ {
"name": "Node", "name": "Node",
"id": "node", "id": "node",
@@ -16969,6 +16974,30 @@
} }
], ],
"fields": [ "fields": [
{
"name": "announcement",
"description": "<p>The text of the announcement.</p>",
"type": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "announcementExpiresAt",
"description": "<p>The expiration date of the announcement, if any.</p>",
"type": "DateTime",
"id": "datetime",
"kind": "scalars",
"href": "/graphql/reference/scalars#datetime"
},
{
"name": "announcementUserDismissible",
"description": "<p>Whether the announcement can be dismissed by the user.</p>",
"type": "Boolean",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{ {
"name": "avatarUrl", "name": "avatarUrl",
"description": "<p>A URL pointing to the enterprise's public avatar.</p>", "description": "<p>A URL pointing to the enterprise's public avatar.</p>",
@@ -17578,6 +17607,80 @@
} }
] ]
}, },
{
"name": "EnterpriseFailedInvitationConnection",
"kind": "objects",
"id": "enterprisefailedinvitationconnection",
"href": "/graphql/reference/objects#enterprisefailedinvitationconnection",
"description": "<p>The connection type for OrganizationInvitation.</p>",
"fields": [
{
"name": "edges",
"description": "<p>A list of edges.</p>",
"type": "[EnterpriseFailedInvitationEdge]",
"id": "enterprisefailedinvitationedge",
"kind": "objects",
"href": "/graphql/reference/objects#enterprisefailedinvitationedge"
},
{
"name": "nodes",
"description": "<p>A list of nodes.</p>",
"type": "[OrganizationInvitation]",
"id": "organizationinvitation",
"kind": "objects",
"href": "/graphql/reference/objects#organizationinvitation"
},
{
"name": "pageInfo",
"description": "<p>Information to aid in pagination.</p>",
"type": "PageInfo!",
"id": "pageinfo",
"kind": "objects",
"href": "/graphql/reference/objects#pageinfo"
},
{
"name": "totalCount",
"description": "<p>Identifies the total count of items in the connection.</p>",
"type": "Int!",
"id": "int",
"kind": "scalars",
"href": "/graphql/reference/scalars#int"
},
{
"name": "totalUniqueUserCount",
"description": "<p>Identifies the total count of unique users in the connection.</p>",
"type": "Int!",
"id": "int",
"kind": "scalars",
"href": "/graphql/reference/scalars#int"
}
]
},
{
"name": "EnterpriseFailedInvitationEdge",
"kind": "objects",
"id": "enterprisefailedinvitationedge",
"href": "/graphql/reference/objects#enterprisefailedinvitationedge",
"description": "<p>A failed invitation to be a member in an enterprise organization.</p>",
"fields": [
{
"name": "cursor",
"description": "<p>A cursor for use in pagination.</p>",
"type": "String!",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "node",
"description": "<p>The item at the end of the edge.</p>",
"type": "OrganizationInvitation",
"id": "organizationinvitation",
"kind": "objects",
"href": "/graphql/reference/objects#organizationinvitation"
}
]
},
{ {
"name": "EnterpriseIdentityProvider", "name": "EnterpriseIdentityProvider",
"kind": "objects", "kind": "objects",
@@ -18325,6 +18428,66 @@
} }
] ]
}, },
{
"name": "failedInvitations",
"description": "<p>A list of failed invitations in the enterprise.</p>",
"type": "EnterpriseFailedInvitationConnection!",
"id": "enterprisefailedinvitationconnection",
"kind": "objects",
"href": "/graphql/reference/objects#enterprisefailedinvitationconnection",
"arguments": [
{
"name": "after",
"description": "<p>Returns the elements in the list that come after the specified cursor.</p>",
"type": {
"name": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
}
},
{
"name": "before",
"description": "<p>Returns the elements in the list that come before the specified cursor.</p>",
"type": {
"name": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
}
},
{
"name": "first",
"description": "<p>Returns the first <em>n</em> elements from the list.</p>",
"type": {
"name": "Int",
"id": "int",
"kind": "scalars",
"href": "/graphql/reference/scalars#int"
}
},
{
"name": "last",
"description": "<p>Returns the last <em>n</em> elements from the list.</p>",
"type": {
"name": "Int",
"id": "int",
"kind": "scalars",
"href": "/graphql/reference/scalars#int"
}
},
{
"name": "query",
"description": "<p>The search string to look for.</p>",
"type": {
"name": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
}
}
]
},
{ {
"name": "ipAllowListEnabledSetting", "name": "ipAllowListEnabledSetting",
"description": "<p>The setting value for whether the enterprise has an IP allow list enabled.</p>", "description": "<p>The setting value for whether the enterprise has an IP allow list enabled.</p>",
@@ -19371,6 +19534,16 @@
"href": "/graphql/reference/scalars#int" "href": "/graphql/reference/scalars#int"
} }
}, },
{
"name": "invitationSource",
"description": "<p>Only return invitations matching this invitation source.</p>",
"type": {
"name": "OrganizationInvitationSource",
"id": "organizationinvitationsource",
"kind": "enums",
"href": "/graphql/reference/enums#organizationinvitationsource"
}
},
{ {
"name": "last", "name": "last",
"description": "<p>Returns the last <em>n</em> elements from the list.</p>", "description": "<p>Returns the last <em>n</em> elements from the list.</p>",
@@ -31830,6 +32003,11 @@
"id": "actor", "id": "actor",
"href": "/graphql/reference/interfaces#actor" "href": "/graphql/reference/interfaces#actor"
}, },
{
"name": "AnnouncementBanner",
"id": "announcementbanner",
"href": "/graphql/reference/interfaces#announcementbanner"
},
{ {
"name": "MemberStatusable", "name": "MemberStatusable",
"id": "memberstatusable", "id": "memberstatusable",
@@ -31872,6 +32050,30 @@
} }
], ],
"fields": [ "fields": [
{
"name": "announcement",
"description": "<p>The text of the announcement.</p>",
"type": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "announcementExpiresAt",
"description": "<p>The expiration date of the announcement, if any.</p>",
"type": "DateTime",
"id": "datetime",
"kind": "scalars",
"href": "/graphql/reference/scalars#datetime"
},
{
"name": "announcementUserDismissible",
"description": "<p>Whether the announcement can be dismissed by the user.</p>",
"type": "Boolean",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{ {
"name": "anyPinnableItems", "name": "anyPinnableItems",
"description": "<p>Determine if this repository owner has any items that can be pinned to their profile.</p>", "description": "<p>Determine if this repository owner has any items that can be pinned to their profile.</p>",
@@ -33737,6 +33939,14 @@
"kind": "scalars", "kind": "scalars",
"href": "/graphql/reference/scalars#string" "href": "/graphql/reference/scalars#string"
}, },
{
"name": "invitationSource",
"description": "<p>The source of the invitation.</p>",
"type": "OrganizationInvitationSource!",
"id": "organizationinvitationsource",
"kind": "enums",
"href": "/graphql/reference/enums#organizationinvitationsource"
},
{ {
"name": "invitationType", "name": "invitationType",
"description": "<p>The type of invitation that was sent (e.g. email, user).</p>", "description": "<p>The type of invitation that was sent (e.g. email, user).</p>",
@@ -59432,6 +59642,39 @@
} }
] ]
}, },
{
"name": "AnnouncementBanner",
"kind": "interfaces",
"id": "announcementbanner",
"href": "/graphql/reference/interfaces#announcementbanner",
"description": "<p>Represents an announcement banner.</p>",
"fields": [
{
"name": "announcement",
"description": "<p>The text of the announcement.</p>",
"type": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "announcementExpiresAt",
"description": "<p>The expiration date of the announcement, if any.</p>",
"type": "DateTime",
"id": "datetime",
"kind": "scalars",
"href": "/graphql/reference/scalars#datetime"
},
{
"name": "announcementUserDismissible",
"description": "<p>Whether the announcement can be dismissed by the user.</p>",
"type": "Boolean",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
}
]
},
{ {
"name": "Assignable", "name": "Assignable",
"kind": "interfaces", "kind": "interfaces",
@@ -63813,6 +64056,27 @@
} }
] ]
}, },
{
"name": "OrganizationInvitationSource",
"kind": "enums",
"id": "organizationinvitationsource",
"href": "/graphql/reference/enums#organizationinvitationsource",
"description": "<p>The possible organization invitation sources.</p>",
"values": [
{
"name": "MEMBER",
"description": "<p>The invitation was created from the web interface or from API.</p>"
},
{
"name": "SCIM",
"description": "<p>The invitation was created from SCIM.</p>"
},
{
"name": "UNKNOWN",
"description": "<p>The invitation was sent before this feature was added.</p>"
}
]
},
{ {
"name": "OrganizationInvitationType", "name": "OrganizationInvitationType",
"kind": "enums", "kind": "enums",

View File

@@ -19327,6 +19327,11 @@
"href": "/graphql/reference/objects#enterprise", "href": "/graphql/reference/objects#enterprise",
"description": "<p>An account to manage multiple organizations with consolidated policy and billing.</p>", "description": "<p>An account to manage multiple organizations with consolidated policy and billing.</p>",
"implements": [ "implements": [
{
"name": "AnnouncementBanner",
"id": "announcementbanner",
"href": "/graphql/reference/interfaces#announcementbanner"
},
{ {
"name": "Node", "name": "Node",
"id": "node", "id": "node",
@@ -19334,6 +19339,30 @@
} }
], ],
"fields": [ "fields": [
{
"name": "announcement",
"description": "<p>The text of the announcement.</p>",
"type": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "announcementExpiresAt",
"description": "<p>The expiration date of the announcement, if any.</p>",
"type": "DateTime",
"id": "datetime",
"kind": "scalars",
"href": "/graphql/reference/scalars#datetime"
},
{
"name": "announcementUserDismissible",
"description": "<p>Whether the announcement can be dismissed by the user.</p>",
"type": "Boolean",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{ {
"name": "avatarUrl", "name": "avatarUrl",
"description": "<p>A URL pointing to the enterprise's public avatar.</p>", "description": "<p>A URL pointing to the enterprise's public avatar.</p>",
@@ -19943,6 +19972,80 @@
} }
] ]
}, },
{
"name": "EnterpriseFailedInvitationConnection",
"kind": "objects",
"id": "enterprisefailedinvitationconnection",
"href": "/graphql/reference/objects#enterprisefailedinvitationconnection",
"description": "<p>The connection type for OrganizationInvitation.</p>",
"fields": [
{
"name": "edges",
"description": "<p>A list of edges.</p>",
"type": "[EnterpriseFailedInvitationEdge]",
"id": "enterprisefailedinvitationedge",
"kind": "objects",
"href": "/graphql/reference/objects#enterprisefailedinvitationedge"
},
{
"name": "nodes",
"description": "<p>A list of nodes.</p>",
"type": "[OrganizationInvitation]",
"id": "organizationinvitation",
"kind": "objects",
"href": "/graphql/reference/objects#organizationinvitation"
},
{
"name": "pageInfo",
"description": "<p>Information to aid in pagination.</p>",
"type": "PageInfo!",
"id": "pageinfo",
"kind": "objects",
"href": "/graphql/reference/objects#pageinfo"
},
{
"name": "totalCount",
"description": "<p>Identifies the total count of items in the connection.</p>",
"type": "Int!",
"id": "int",
"kind": "scalars",
"href": "/graphql/reference/scalars#int"
},
{
"name": "totalUniqueUserCount",
"description": "<p>Identifies the total count of unique users in the connection.</p>",
"type": "Int!",
"id": "int",
"kind": "scalars",
"href": "/graphql/reference/scalars#int"
}
]
},
{
"name": "EnterpriseFailedInvitationEdge",
"kind": "objects",
"id": "enterprisefailedinvitationedge",
"href": "/graphql/reference/objects#enterprisefailedinvitationedge",
"description": "<p>A failed invitation to be a member in an enterprise organization.</p>",
"fields": [
{
"name": "cursor",
"description": "<p>A cursor for use in pagination.</p>",
"type": "String!",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "node",
"description": "<p>The item at the end of the edge.</p>",
"type": "OrganizationInvitation",
"id": "organizationinvitation",
"kind": "objects",
"href": "/graphql/reference/objects#organizationinvitation"
}
]
},
{ {
"name": "EnterpriseIdentityProvider", "name": "EnterpriseIdentityProvider",
"kind": "objects", "kind": "objects",
@@ -20841,6 +20944,66 @@
} }
] ]
}, },
{
"name": "failedInvitations",
"description": "<p>A list of failed invitations in the enterprise.</p>",
"type": "EnterpriseFailedInvitationConnection!",
"id": "enterprisefailedinvitationconnection",
"kind": "objects",
"href": "/graphql/reference/objects#enterprisefailedinvitationconnection",
"arguments": [
{
"name": "after",
"description": "<p>Returns the elements in the list that come after the specified cursor.</p>",
"type": {
"name": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
}
},
{
"name": "before",
"description": "<p>Returns the elements in the list that come before the specified cursor.</p>",
"type": {
"name": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
}
},
{
"name": "first",
"description": "<p>Returns the first <em>n</em> elements from the list.</p>",
"type": {
"name": "Int",
"id": "int",
"kind": "scalars",
"href": "/graphql/reference/scalars#int"
}
},
{
"name": "last",
"description": "<p>Returns the last <em>n</em> elements from the list.</p>",
"type": {
"name": "Int",
"id": "int",
"kind": "scalars",
"href": "/graphql/reference/scalars#int"
}
},
{
"name": "query",
"description": "<p>The search string to look for.</p>",
"type": {
"name": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
}
}
]
},
{ {
"name": "ipAllowListEnabledSetting", "name": "ipAllowListEnabledSetting",
"description": "<p>The setting value for whether the enterprise has an IP allow list enabled.</p>", "description": "<p>The setting value for whether the enterprise has an IP allow list enabled.</p>",
@@ -21903,6 +22066,16 @@
"href": "/graphql/reference/scalars#int" "href": "/graphql/reference/scalars#int"
} }
}, },
{
"name": "invitationSource",
"description": "<p>Only return invitations matching this invitation source.</p>",
"type": {
"name": "OrganizationInvitationSource",
"id": "organizationinvitationsource",
"kind": "enums",
"href": "/graphql/reference/enums#organizationinvitationsource"
}
},
{ {
"name": "last", "name": "last",
"description": "<p>Returns the last <em>n</em> elements from the list.</p>", "description": "<p>Returns the last <em>n</em> elements from the list.</p>",
@@ -35556,6 +35729,11 @@
"id": "actor", "id": "actor",
"href": "/graphql/reference/interfaces#actor" "href": "/graphql/reference/interfaces#actor"
}, },
{
"name": "AnnouncementBanner",
"id": "announcementbanner",
"href": "/graphql/reference/interfaces#announcementbanner"
},
{ {
"name": "MemberStatusable", "name": "MemberStatusable",
"id": "memberstatusable", "id": "memberstatusable",
@@ -35618,6 +35796,30 @@
} }
], ],
"fields": [ "fields": [
{
"name": "announcement",
"description": "<p>The text of the announcement.</p>",
"type": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "announcementExpiresAt",
"description": "<p>The expiration date of the announcement, if any.</p>",
"type": "DateTime",
"id": "datetime",
"kind": "scalars",
"href": "/graphql/reference/scalars#datetime"
},
{
"name": "announcementUserDismissible",
"description": "<p>Whether the announcement can be dismissed by the user.</p>",
"type": "Boolean",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
},
{ {
"name": "anyPinnableItems", "name": "anyPinnableItems",
"description": "<p>Determine if this repository owner has any items that can be pinned to their profile.</p>", "description": "<p>Determine if this repository owner has any items that can be pinned to their profile.</p>",
@@ -38440,6 +38642,14 @@
"kind": "scalars", "kind": "scalars",
"href": "/graphql/reference/scalars#string" "href": "/graphql/reference/scalars#string"
}, },
{
"name": "invitationSource",
"description": "<p>The source of the invitation.</p>",
"type": "OrganizationInvitationSource!",
"id": "organizationinvitationsource",
"kind": "enums",
"href": "/graphql/reference/enums#organizationinvitationsource"
},
{ {
"name": "invitationType", "name": "invitationType",
"description": "<p>The type of invitation that was sent (e.g. email, user).</p>", "description": "<p>The type of invitation that was sent (e.g. email, user).</p>",
@@ -70627,6 +70837,39 @@
} }
] ]
}, },
{
"name": "AnnouncementBanner",
"kind": "interfaces",
"id": "announcementbanner",
"href": "/graphql/reference/interfaces#announcementbanner",
"description": "<p>Represents an announcement banner.</p>",
"fields": [
{
"name": "announcement",
"description": "<p>The text of the announcement.</p>",
"type": "String",
"id": "string",
"kind": "scalars",
"href": "/graphql/reference/scalars#string"
},
{
"name": "announcementExpiresAt",
"description": "<p>The expiration date of the announcement, if any.</p>",
"type": "DateTime",
"id": "datetime",
"kind": "scalars",
"href": "/graphql/reference/scalars#datetime"
},
{
"name": "announcementUserDismissible",
"description": "<p>Whether the announcement can be dismissed by the user.</p>",
"type": "Boolean",
"id": "boolean",
"kind": "scalars",
"href": "/graphql/reference/scalars#boolean"
}
]
},
{ {
"name": "Assignable", "name": "Assignable",
"kind": "interfaces", "kind": "interfaces",
@@ -76177,6 +76420,27 @@
} }
] ]
}, },
{
"name": "OrganizationInvitationSource",
"kind": "enums",
"id": "organizationinvitationsource",
"href": "/graphql/reference/enums#organizationinvitationsource",
"description": "<p>The possible organization invitation sources.</p>",
"values": [
{
"name": "MEMBER",
"description": "<p>The invitation was created from the web interface or from API.</p>"
},
{
"name": "SCIM",
"description": "<p>The invitation was created from SCIM.</p>"
},
{
"name": "UNKNOWN",
"description": "<p>The invitation was sent before this feature was added.</p>"
}
]
},
{ {
"name": "OrganizationInvitationType", "name": "OrganizationInvitationType",
"kind": "enums", "kind": "enums",