/** * Sonatype Guide API * REST API into [Sonatype Guide](https://guide.sonatype.com). * * The version of the OpenAPI document: 202607 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import type { BulkRemoveMembersRequest, InviteUsersRequest, UpdateOrganizationRequest } from '../models/index'; export interface CurrentUserOrganizationApiAcceptInvitationRequest { invitationToken: string; } export interface CurrentUserOrganizationApiBulkRemoveMembersOrInvitationsRequest { bulkRemoveMembersRequest: BulkRemoveMembersRequest; } export interface CurrentUserOrganizationApiInviteUsersOperationRequest { inviteUsersRequest: InviteUsersRequest; } export interface CurrentUserOrganizationApiRemoveMemberOrInvitationRequest { email: string; } export interface CurrentUserOrganizationApiUpdateOrganizationOperationRequest { updateOrganizationRequest: UpdateOrganizationRequest; } /** * */ export declare class CurrentUserOrganizationApi extends runtime.BaseAPI { /** * Accept an invitation to join an organization using the invitation token from the email link * Accept organization invitation */ acceptInvitationRaw(requestParameters: CurrentUserOrganizationApiAcceptInvitationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Accept an invitation to join an organization using the invitation token from the email link * Accept organization invitation */ acceptInvitation(requestParameters: CurrentUserOrganizationApiAcceptInvitationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Removes multiple members or pending invitations from the authenticated user\'s organization. All removals happen in a single transaction - if any removal fails, all are rolled back. * Bulk remove members or invitations from organization */ bulkRemoveMembersOrInvitationsRaw(requestParameters: CurrentUserOrganizationApiBulkRemoveMembersOrInvitationsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Removes multiple members or pending invitations from the authenticated user\'s organization. All removals happen in a single transaction - if any removal fails, all are rolled back. * Bulk remove members or invitations from organization */ bulkRemoveMembersOrInvitations(requestParameters: CurrentUserOrganizationApiBulkRemoveMembersOrInvitationsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Marks the onboarding banner as dismissed for the organization. The banner will not reappear for any member of the organization across sessions or devices. * Dismiss onboarding banner */ dismissOnboardingBannerRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Marks the onboarding banner as dismissed for the organization. The banner will not reappear for any member of the organization across sessions or devices. * Dismiss onboarding banner */ dismissOnboardingBanner(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Retrieves organization information without billing/usage details * Get current user\'s organization */ getCurrentUserOrganizationRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Retrieves organization information without billing/usage details * Get current user\'s organization */ getCurrentUserOrganization(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Retrieves the onboarding banner visibility status based on organization plan, member count, and dismiss state. Returns showBanner=false when user has no organization. * Get onboarding banner status */ getOnboardingBannerStatusRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Retrieves the onboarding banner visibility status based on organization plan, member count, and dismiss state. Returns showBanner=false when user has no organization. * Get onboarding banner status */ getOnboardingBannerStatus(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Sends an invitation to an email list to join the organization * Invite users to current user\'s an organization */ inviteUsersRaw(requestParameters: CurrentUserOrganizationApiInviteUsersOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Sends an invitation to an email list to join the organization * Invite users to current user\'s an organization */ inviteUsers(requestParameters: CurrentUserOrganizationApiInviteUsersOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Allows a member to leave their organization * Leave organization */ leaveOrganizationRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Allows a member to leave their organization * Leave organization */ leaveOrganization(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Removes a member or pending invitation from the authenticated user\'s organization * Remove member or invitation from organization */ removeMemberOrInvitationRaw(requestParameters: CurrentUserOrganizationApiRemoveMemberOrInvitationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Removes a member or pending invitation from the authenticated user\'s organization * Remove member or invitation from organization */ removeMemberOrInvitation(requestParameters: CurrentUserOrganizationApiRemoveMemberOrInvitationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Retrieves members and invitees of the authenticated user\'s organization * Retrieve current user\'s organization members and invitees */ retrieveOrganizationMembersAsCsvRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Retrieves members and invitees of the authenticated user\'s organization * Retrieve current user\'s organization members and invitees */ retrieveOrganizationMembersAsCsv(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Updates the organization\'s name, logo URL and URL * Update current user\'s organization */ updateOrganizationRaw(requestParameters: CurrentUserOrganizationApiUpdateOrganizationOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Updates the organization\'s name, logo URL and URL * Update current user\'s organization */ updateOrganization(requestParameters: CurrentUserOrganizationApiUpdateOrganizationOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }