Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
159 changes: 157 additions & 2 deletions data/graphql/ghae/schema.docs-ghae.graphql
Original file line number Diff line number Diff line change
Expand Up @@ -814,6 +814,26 @@ type AddedToProjectEvent implements Node {
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.
"""
Expand Down Expand Up @@ -9999,7 +10019,22 @@ type EnablePullRequestAutoMergePayload {
"""
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.
"""
Expand Down Expand Up @@ -10509,6 +10544,51 @@ enum EnterpriseEnabledSettingValue {
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.
"""
Expand Down Expand Up @@ -10994,6 +11074,36 @@ type EnterpriseOwnerInfo {
value: DefaultRepositoryPermissionField!
): 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.
"""
Expand Down Expand Up @@ -11534,6 +11644,11 @@ type EnterpriseOwnerInfo {
"""
first: Int

"""
Only return invitations matching this invitation source
"""
invitationSource: OrganizationInvitationSource

"""
Returns the last _n_ elements from the list.
"""
Expand Down Expand Up @@ -22585,7 +22700,22 @@ type OrgUpdateMemberRepositoryInvitationPermissionAuditEntry implements AuditEnt
"""
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.
"""
Expand Down Expand Up @@ -23674,6 +23804,11 @@ type OrganizationInvitation implements Node {
email: String
id: ID!

"""
The source of the invitation.
"""
invitationSource: OrganizationInvitationSource!

"""
The type of invitation that was sent (e.g. email, user).
"""
Expand Down Expand Up @@ -23765,6 +23900,26 @@ enum OrganizationInvitationRole {
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.
"""
Expand Down
Loading