/** * Sonatype Lifecycle Public REST API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.207.0-01 * * * 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 { ApiApplicableMembershipMappingsDTO, ApiMemberWithDetailsDTO, ApiRoleMemberMappingListDTO } from '../models/index'; export interface RoleMembershipsApiGetBulkRoleMembershipsGlobalOrRepositoryContainerRequest { ownerType: GetBulkRoleMembershipsGlobalOrRepositoryContainerOwnerTypeEnum; } export interface RoleMembershipsApiGetBulkRoleMembershipsNonGlobalRequest { ownerType: GetBulkRoleMembershipsNonGlobalOwnerTypeEnum; internalOwnerId: string; } export interface RoleMembershipsApiGetRoleMembershipsApplicationOrOrganizationRequest { ownerType: GetRoleMembershipsApplicationOrOrganizationOwnerTypeEnum; internalOwnerId: string; } export interface RoleMembershipsApiGetRoleMembershipsGlobalOrRepositoryContainerRequest { ownerType: GetRoleMembershipsGlobalOrRepositoryContainerOwnerTypeEnum; } export interface RoleMembershipsApiGrantRoleMembershipApplicationOrOrganizationRequest { ownerType: GrantRoleMembershipApplicationOrOrganizationOwnerTypeEnum; internalOwnerId: string; roleId: string; memberType: GrantRoleMembershipApplicationOrOrganizationMemberTypeEnum; memberName: string; validateMember?: boolean; } export interface RoleMembershipsApiGrantRoleMembershipGlobalOrRepositoryContainerRequest { ownerType: GrantRoleMembershipGlobalOrRepositoryContainerOwnerTypeEnum; roleId: string; memberType: GrantRoleMembershipGlobalOrRepositoryContainerMemberTypeEnum; memberName: string; } export interface RoleMembershipsApiRevokeRoleMembershipApplicationOrOrganizationRequest { ownerType: RevokeRoleMembershipApplicationOrOrganizationOwnerTypeEnum; internalOwnerId: string; roleId: string; memberType: RevokeRoleMembershipApplicationOrOrganizationMemberTypeEnum; memberName: string; } export interface RoleMembershipsApiRevokeRoleMembershipGlobalOrRepositoryContainerRequest { ownerType: RevokeRoleMembershipGlobalOrRepositoryContainerOwnerTypeEnum; roleId: string; memberType: RevokeRoleMembershipGlobalOrRepositoryContainerMemberTypeEnum; memberName: string; } export interface RoleMembershipsApiSetBulkRoleMembersGlobalOrRepositoryContainerRequest { ownerType: SetBulkRoleMembersGlobalOrRepositoryContainerOwnerTypeEnum; roleId: string; apiMemberWithDetailsDTO: Array; } export interface RoleMembershipsApiSetBulkRoleMembersNonGlobalRequest { ownerType: SetBulkRoleMembersNonGlobalOwnerTypeEnum; internalOwnerId: string; roleId: string; apiMemberWithDetailsDTO: Array; } /** * RoleMembershipsApi - interface * * @export * @interface RoleMembershipsApiInterface */ export interface RoleMembershipsApiInterface { /** * Use this method to retrieve all role memberships for global or repository container context with full details including role names, descriptions, and member information. Permissions required: Edit system configuration and users for a global context or view IQ elements for a non-global context * @param {'repository_container' | 'global'} ownerType Enter the value for ownerType. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof RoleMembershipsApiInterface */ getBulkRoleMembershipsGlobalOrRepositoryContainerRaw(requestParameters: RoleMembershipsApiGetBulkRoleMembershipsGlobalOrRepositoryContainerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to retrieve all role memberships for global or repository container context with full details including role names, descriptions, and member information. Permissions required: Edit system configuration and users for a global context or view IQ elements for a non-global context */ getBulkRoleMembershipsGlobalOrRepositoryContainer(requestParameters: RoleMembershipsApiGetBulkRoleMembershipsGlobalOrRepositoryContainerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to retrieve all role memberships with full details including role names, descriptions, and member information organized by owner (for inheritance display). Permissions required: Edit system configuration and users for a global context or view IQ elements for a non-global context * @param {'application' | 'organization' | 'repository_manager' | 'repository'} ownerType Enter the ownerType for which you want to retrieve role memberships. * @param {string} internalOwnerId Enter the corresponding id for the ownerType specified above. For applications, use the public ID. For organizations, repositories, and repository managers, use the internal ID. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof RoleMembershipsApiInterface */ getBulkRoleMembershipsNonGlobalRaw(requestParameters: RoleMembershipsApiGetBulkRoleMembershipsNonGlobalRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to retrieve all role memberships with full details including role names, descriptions, and member information organized by owner (for inheritance display). Permissions required: Edit system configuration and users for a global context or view IQ elements for a non-global context */ getBulkRoleMembershipsNonGlobal(requestParameters: RoleMembershipsApiGetBulkRoleMembershipsNonGlobalRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to retrieve the users, user groups and the corresponding role Ids. Permissions required: Edit system configuration and users for a global context or view IQ elements for a non-global context * @param {'application' | 'organization' | 'repository_manager' | 'repository'} ownerType Enter the ownerType for which you want to retrieve users and their role Ids. * @param {string} internalOwnerId Enter the corresponding id for the ownerType specified above. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof RoleMembershipsApiInterface */ getRoleMembershipsApplicationOrOrganizationRaw(requestParameters: RoleMembershipsApiGetRoleMembershipsApplicationOrOrganizationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to retrieve the users, user groups and the corresponding role Ids. Permissions required: Edit system configuration and users for a global context or view IQ elements for a non-global context */ getRoleMembershipsApplicationOrOrganization(requestParameters: RoleMembershipsApiGetRoleMembershipsApplicationOrOrganizationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to retrieve all users and roles globally or for all repositories. Permissions required: Edit system configuration and users for a global context or view IQ elements for a non-global context * @param {'repository_container' | 'global'} ownerType Enter the value for ownerType. Using `global` will return the users and groups who have been assigned the administrator role. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof RoleMembershipsApiInterface */ getRoleMembershipsGlobalOrRepositoryContainerRaw(requestParameters: RoleMembershipsApiGetRoleMembershipsGlobalOrRepositoryContainerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to retrieve all users and roles globally or for all repositories. Permissions required: Edit system configuration and users for a global context or view IQ elements for a non-global context */ getRoleMembershipsGlobalOrRepositoryContainer(requestParameters: RoleMembershipsApiGetRoleMembershipsGlobalOrRepositoryContainerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to grant a role to a user or user group for the specified application, organization, repository manager, or repository. Permissions required: Edit access control * @param {'application' | 'organization' | 'repository_manager' | 'repository'} ownerType Enter the value for the ownerType for which you want to grant the role. * @param {string} internalOwnerId Enter the value for the internalId associated with the ownerType specified above. * @param {string} roleId Enter the roleId for the role to be granted. Use the Roles REST API for roleIds and descriptions. * @param {'USER' | 'GROUP'} memberType Enter the value for memberType, to specify a user or a user group. * @param {string} memberName Enter the value for memberName. This can be a username or group name depending upon the value of memberType above. * @param {boolean} [validateMember] If true, attempts to validate if the specified user or group exists before assigning the role. If false or omitted, the request behaves as before (no validation check). * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof RoleMembershipsApiInterface */ grantRoleMembershipApplicationOrOrganizationRaw(requestParameters: RoleMembershipsApiGrantRoleMembershipApplicationOrOrganizationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to grant a role to a user or user group for the specified application, organization, repository manager, or repository. Permissions required: Edit access control */ grantRoleMembershipApplicationOrOrganization(requestParameters: RoleMembershipsApiGrantRoleMembershipApplicationOrOrganizationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to grant a role to a user or user group globally or on all repositories. Permissions required: Edit system configuration and users for a global context or edit access control for a non-global context * @param {'repository_container' | 'global'} ownerType Enter the value for the ownerType for which you want to grant the role. * @param {string} roleId Enter the roleId for the role to be granted. Use the Roles REST API for roleIds and descriptions. * @param {'USER' | 'GROUP'} memberType Enter the value for memberType, to specify a user or a user group. * @param {string} memberName Enter the value for memberName. This can be a username or group name depending upon the value of memberType above. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof RoleMembershipsApiInterface */ grantRoleMembershipGlobalOrRepositoryContainerRaw(requestParameters: RoleMembershipsApiGrantRoleMembershipGlobalOrRepositoryContainerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to grant a role to a user or user group globally or on all repositories. Permissions required: Edit system configuration and users for a global context or edit access control for a non-global context */ grantRoleMembershipGlobalOrRepositoryContainer(requestParameters: RoleMembershipsApiGrantRoleMembershipGlobalOrRepositoryContainerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to revoke a role from a user or user group, on a specific application, organization, repository manager, or repository. Permissions required: Edit access control * @param {'application' | 'organization' | 'repository_manager' | 'repository'} ownerType Enter the value for the ownerType for which you want to revoke the role. Using `global` will revoke the administrator role. * @param {string} internalOwnerId Enter the internalId associated with the ownerType specified above. * @param {string} roleId Enter the roleId for the role to be revoked. * @param {'USER' | 'GROUP'} memberType Enter the value for memberType, to specify a user or a user group. * @param {string} memberName Enter the value for memberName. This can be a username or group name depending upon the value of memberType above. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof RoleMembershipsApiInterface */ revokeRoleMembershipApplicationOrOrganizationRaw(requestParameters: RoleMembershipsApiRevokeRoleMembershipApplicationOrOrganizationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to revoke a role from a user or user group, on a specific application, organization, repository manager, or repository. Permissions required: Edit access control */ revokeRoleMembershipApplicationOrOrganization(requestParameters: RoleMembershipsApiRevokeRoleMembershipApplicationOrOrganizationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to revoke roles globally or on all repositories. Permissions required: Edit system configuration and users for a global context or view IQ elements for a non-global context * @param {'repository_container' | 'global'} ownerType Enter the value for ownerType. Using `global` will revoke the administrator role. * @param {string} roleId Enter the roleId for the role to be revoked. * @param {'USER' | 'GROUP'} memberType Enter the value for memberType, to specify a user or a user group. * @param {string} memberName Enter the value for memberName. This can be a username or group name depending upon the value of memberType above. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof RoleMembershipsApiInterface */ revokeRoleMembershipGlobalOrRepositoryContainerRaw(requestParameters: RoleMembershipsApiRevokeRoleMembershipGlobalOrRepositoryContainerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to revoke roles globally or on all repositories. Permissions required: Edit system configuration and users for a global context or view IQ elements for a non-global context */ revokeRoleMembershipGlobalOrRepositoryContainer(requestParameters: RoleMembershipsApiRevokeRoleMembershipGlobalOrRepositoryContainerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to set all members for a specific role in the global or repository container context. This operation atomically replaces all existing members for the role with the provided list. Permissions required: Edit system configuration and users for a global context or edit access control for a non-global context * @param {'repository_container' | 'global'} ownerType Enter the ownerType. * @param {string} roleId Enter the roleId for the role whose members should be set. Use the Roles REST API for roleIds and descriptions. * @param {Array} apiMemberWithDetailsDTO List of members to assign to this role. Provide an empty list to remove all members. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof RoleMembershipsApiInterface */ setBulkRoleMembersGlobalOrRepositoryContainerRaw(requestParameters: RoleMembershipsApiSetBulkRoleMembersGlobalOrRepositoryContainerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to set all members for a specific role in the global or repository container context. This operation atomically replaces all existing members for the role with the provided list. Permissions required: Edit system configuration and users for a global context or edit access control for a non-global context */ setBulkRoleMembersGlobalOrRepositoryContainer(requestParameters: RoleMembershipsApiSetBulkRoleMembersGlobalOrRepositoryContainerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to set all members for a specific role. This operation atomically replaces all existing members for the role with the provided list. Permissions required: Edit access control * @param {'application' | 'organization' | 'repository_manager' | 'repository'} ownerType Enter the ownerType for which you want to set role members. * @param {string} internalOwnerId Enter the id associated with the ownerType specified above. For applications, use the public ID. For organizations, repositories, and repository managers, use the internal ID. * @param {string} roleId Enter the roleId for the role whose members should be set. Use the Roles REST API for roleIds and descriptions. * @param {Array} apiMemberWithDetailsDTO List of members to assign to this role. Provide an empty list to remove all members. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof RoleMembershipsApiInterface */ setBulkRoleMembersNonGlobalRaw(requestParameters: RoleMembershipsApiSetBulkRoleMembersNonGlobalRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to set all members for a specific role. This operation atomically replaces all existing members for the role with the provided list. Permissions required: Edit access control */ setBulkRoleMembersNonGlobal(requestParameters: RoleMembershipsApiSetBulkRoleMembersNonGlobalRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * */ export declare class RoleMembershipsApi extends runtime.BaseAPI implements RoleMembershipsApiInterface { /** * Use this method to retrieve all role memberships for global or repository container context with full details including role names, descriptions, and member information. Permissions required: Edit system configuration and users for a global context or view IQ elements for a non-global context */ getBulkRoleMembershipsGlobalOrRepositoryContainerRaw(requestParameters: RoleMembershipsApiGetBulkRoleMembershipsGlobalOrRepositoryContainerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to retrieve all role memberships for global or repository container context with full details including role names, descriptions, and member information. Permissions required: Edit system configuration and users for a global context or view IQ elements for a non-global context */ getBulkRoleMembershipsGlobalOrRepositoryContainer(requestParameters: RoleMembershipsApiGetBulkRoleMembershipsGlobalOrRepositoryContainerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to retrieve all role memberships with full details including role names, descriptions, and member information organized by owner (for inheritance display). Permissions required: Edit system configuration and users for a global context or view IQ elements for a non-global context */ getBulkRoleMembershipsNonGlobalRaw(requestParameters: RoleMembershipsApiGetBulkRoleMembershipsNonGlobalRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to retrieve all role memberships with full details including role names, descriptions, and member information organized by owner (for inheritance display). Permissions required: Edit system configuration and users for a global context or view IQ elements for a non-global context */ getBulkRoleMembershipsNonGlobal(requestParameters: RoleMembershipsApiGetBulkRoleMembershipsNonGlobalRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to retrieve the users, user groups and the corresponding role Ids. Permissions required: Edit system configuration and users for a global context or view IQ elements for a non-global context */ getRoleMembershipsApplicationOrOrganizationRaw(requestParameters: RoleMembershipsApiGetRoleMembershipsApplicationOrOrganizationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to retrieve the users, user groups and the corresponding role Ids. Permissions required: Edit system configuration and users for a global context or view IQ elements for a non-global context */ getRoleMembershipsApplicationOrOrganization(requestParameters: RoleMembershipsApiGetRoleMembershipsApplicationOrOrganizationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to retrieve all users and roles globally or for all repositories. Permissions required: Edit system configuration and users for a global context or view IQ elements for a non-global context */ getRoleMembershipsGlobalOrRepositoryContainerRaw(requestParameters: RoleMembershipsApiGetRoleMembershipsGlobalOrRepositoryContainerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to retrieve all users and roles globally or for all repositories. Permissions required: Edit system configuration and users for a global context or view IQ elements for a non-global context */ getRoleMembershipsGlobalOrRepositoryContainer(requestParameters: RoleMembershipsApiGetRoleMembershipsGlobalOrRepositoryContainerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to grant a role to a user or user group for the specified application, organization, repository manager, or repository. Permissions required: Edit access control */ grantRoleMembershipApplicationOrOrganizationRaw(requestParameters: RoleMembershipsApiGrantRoleMembershipApplicationOrOrganizationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to grant a role to a user or user group for the specified application, organization, repository manager, or repository. Permissions required: Edit access control */ grantRoleMembershipApplicationOrOrganization(requestParameters: RoleMembershipsApiGrantRoleMembershipApplicationOrOrganizationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to grant a role to a user or user group globally or on all repositories. Permissions required: Edit system configuration and users for a global context or edit access control for a non-global context */ grantRoleMembershipGlobalOrRepositoryContainerRaw(requestParameters: RoleMembershipsApiGrantRoleMembershipGlobalOrRepositoryContainerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to grant a role to a user or user group globally or on all repositories. Permissions required: Edit system configuration and users for a global context or edit access control for a non-global context */ grantRoleMembershipGlobalOrRepositoryContainer(requestParameters: RoleMembershipsApiGrantRoleMembershipGlobalOrRepositoryContainerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to revoke a role from a user or user group, on a specific application, organization, repository manager, or repository. Permissions required: Edit access control */ revokeRoleMembershipApplicationOrOrganizationRaw(requestParameters: RoleMembershipsApiRevokeRoleMembershipApplicationOrOrganizationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to revoke a role from a user or user group, on a specific application, organization, repository manager, or repository. Permissions required: Edit access control */ revokeRoleMembershipApplicationOrOrganization(requestParameters: RoleMembershipsApiRevokeRoleMembershipApplicationOrOrganizationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to revoke roles globally or on all repositories. Permissions required: Edit system configuration and users for a global context or view IQ elements for a non-global context */ revokeRoleMembershipGlobalOrRepositoryContainerRaw(requestParameters: RoleMembershipsApiRevokeRoleMembershipGlobalOrRepositoryContainerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to revoke roles globally or on all repositories. Permissions required: Edit system configuration and users for a global context or view IQ elements for a non-global context */ revokeRoleMembershipGlobalOrRepositoryContainer(requestParameters: RoleMembershipsApiRevokeRoleMembershipGlobalOrRepositoryContainerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to set all members for a specific role in the global or repository container context. This operation atomically replaces all existing members for the role with the provided list. Permissions required: Edit system configuration and users for a global context or edit access control for a non-global context */ setBulkRoleMembersGlobalOrRepositoryContainerRaw(requestParameters: RoleMembershipsApiSetBulkRoleMembersGlobalOrRepositoryContainerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to set all members for a specific role in the global or repository container context. This operation atomically replaces all existing members for the role with the provided list. Permissions required: Edit system configuration and users for a global context or edit access control for a non-global context */ setBulkRoleMembersGlobalOrRepositoryContainer(requestParameters: RoleMembershipsApiSetBulkRoleMembersGlobalOrRepositoryContainerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Use this method to set all members for a specific role. This operation atomically replaces all existing members for the role with the provided list. Permissions required: Edit access control */ setBulkRoleMembersNonGlobalRaw(requestParameters: RoleMembershipsApiSetBulkRoleMembersNonGlobalRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Use this method to set all members for a specific role. This operation atomically replaces all existing members for the role with the provided list. Permissions required: Edit access control */ setBulkRoleMembersNonGlobal(requestParameters: RoleMembershipsApiSetBulkRoleMembersNonGlobalRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * @export */ export declare const GetBulkRoleMembershipsGlobalOrRepositoryContainerOwnerTypeEnum: { readonly RepositoryContainer: "repository_container"; readonly Global: "global"; }; export type GetBulkRoleMembershipsGlobalOrRepositoryContainerOwnerTypeEnum = typeof GetBulkRoleMembershipsGlobalOrRepositoryContainerOwnerTypeEnum[keyof typeof GetBulkRoleMembershipsGlobalOrRepositoryContainerOwnerTypeEnum]; /** * @export */ export declare const GetBulkRoleMembershipsNonGlobalOwnerTypeEnum: { readonly Application: "application"; readonly Organization: "organization"; readonly RepositoryManager: "repository_manager"; readonly Repository: "repository"; }; export type GetBulkRoleMembershipsNonGlobalOwnerTypeEnum = typeof GetBulkRoleMembershipsNonGlobalOwnerTypeEnum[keyof typeof GetBulkRoleMembershipsNonGlobalOwnerTypeEnum]; /** * @export */ export declare const GetRoleMembershipsApplicationOrOrganizationOwnerTypeEnum: { readonly Application: "application"; readonly Organization: "organization"; readonly RepositoryManager: "repository_manager"; readonly Repository: "repository"; }; export type GetRoleMembershipsApplicationOrOrganizationOwnerTypeEnum = typeof GetRoleMembershipsApplicationOrOrganizationOwnerTypeEnum[keyof typeof GetRoleMembershipsApplicationOrOrganizationOwnerTypeEnum]; /** * @export */ export declare const GetRoleMembershipsGlobalOrRepositoryContainerOwnerTypeEnum: { readonly RepositoryContainer: "repository_container"; readonly Global: "global"; }; export type GetRoleMembershipsGlobalOrRepositoryContainerOwnerTypeEnum = typeof GetRoleMembershipsGlobalOrRepositoryContainerOwnerTypeEnum[keyof typeof GetRoleMembershipsGlobalOrRepositoryContainerOwnerTypeEnum]; /** * @export */ export declare const GrantRoleMembershipApplicationOrOrganizationOwnerTypeEnum: { readonly Application: "application"; readonly Organization: "organization"; readonly RepositoryManager: "repository_manager"; readonly Repository: "repository"; }; export type GrantRoleMembershipApplicationOrOrganizationOwnerTypeEnum = typeof GrantRoleMembershipApplicationOrOrganizationOwnerTypeEnum[keyof typeof GrantRoleMembershipApplicationOrOrganizationOwnerTypeEnum]; /** * @export */ export declare const GrantRoleMembershipApplicationOrOrganizationMemberTypeEnum: { readonly User: "USER"; readonly Group: "GROUP"; }; export type GrantRoleMembershipApplicationOrOrganizationMemberTypeEnum = typeof GrantRoleMembershipApplicationOrOrganizationMemberTypeEnum[keyof typeof GrantRoleMembershipApplicationOrOrganizationMemberTypeEnum]; /** * @export */ export declare const GrantRoleMembershipGlobalOrRepositoryContainerOwnerTypeEnum: { readonly RepositoryContainer: "repository_container"; readonly Global: "global"; }; export type GrantRoleMembershipGlobalOrRepositoryContainerOwnerTypeEnum = typeof GrantRoleMembershipGlobalOrRepositoryContainerOwnerTypeEnum[keyof typeof GrantRoleMembershipGlobalOrRepositoryContainerOwnerTypeEnum]; /** * @export */ export declare const GrantRoleMembershipGlobalOrRepositoryContainerMemberTypeEnum: { readonly User: "USER"; readonly Group: "GROUP"; }; export type GrantRoleMembershipGlobalOrRepositoryContainerMemberTypeEnum = typeof GrantRoleMembershipGlobalOrRepositoryContainerMemberTypeEnum[keyof typeof GrantRoleMembershipGlobalOrRepositoryContainerMemberTypeEnum]; /** * @export */ export declare const RevokeRoleMembershipApplicationOrOrganizationOwnerTypeEnum: { readonly Application: "application"; readonly Organization: "organization"; readonly RepositoryManager: "repository_manager"; readonly Repository: "repository"; }; export type RevokeRoleMembershipApplicationOrOrganizationOwnerTypeEnum = typeof RevokeRoleMembershipApplicationOrOrganizationOwnerTypeEnum[keyof typeof RevokeRoleMembershipApplicationOrOrganizationOwnerTypeEnum]; /** * @export */ export declare const RevokeRoleMembershipApplicationOrOrganizationMemberTypeEnum: { readonly User: "USER"; readonly Group: "GROUP"; }; export type RevokeRoleMembershipApplicationOrOrganizationMemberTypeEnum = typeof RevokeRoleMembershipApplicationOrOrganizationMemberTypeEnum[keyof typeof RevokeRoleMembershipApplicationOrOrganizationMemberTypeEnum]; /** * @export */ export declare const RevokeRoleMembershipGlobalOrRepositoryContainerOwnerTypeEnum: { readonly RepositoryContainer: "repository_container"; readonly Global: "global"; }; export type RevokeRoleMembershipGlobalOrRepositoryContainerOwnerTypeEnum = typeof RevokeRoleMembershipGlobalOrRepositoryContainerOwnerTypeEnum[keyof typeof RevokeRoleMembershipGlobalOrRepositoryContainerOwnerTypeEnum]; /** * @export */ export declare const RevokeRoleMembershipGlobalOrRepositoryContainerMemberTypeEnum: { readonly User: "USER"; readonly Group: "GROUP"; }; export type RevokeRoleMembershipGlobalOrRepositoryContainerMemberTypeEnum = typeof RevokeRoleMembershipGlobalOrRepositoryContainerMemberTypeEnum[keyof typeof RevokeRoleMembershipGlobalOrRepositoryContainerMemberTypeEnum]; /** * @export */ export declare const SetBulkRoleMembersGlobalOrRepositoryContainerOwnerTypeEnum: { readonly RepositoryContainer: "repository_container"; readonly Global: "global"; }; export type SetBulkRoleMembersGlobalOrRepositoryContainerOwnerTypeEnum = typeof SetBulkRoleMembersGlobalOrRepositoryContainerOwnerTypeEnum[keyof typeof SetBulkRoleMembersGlobalOrRepositoryContainerOwnerTypeEnum]; /** * @export */ export declare const SetBulkRoleMembersNonGlobalOwnerTypeEnum: { readonly Application: "application"; readonly Organization: "organization"; readonly RepositoryManager: "repository_manager"; readonly Repository: "repository"; }; export type SetBulkRoleMembersNonGlobalOwnerTypeEnum = typeof SetBulkRoleMembersNonGlobalOwnerTypeEnum[keyof typeof SetBulkRoleMembersNonGlobalOwnerTypeEnum];