permissiongroupep

package
v1.1.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 25, 2026 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ListPermissionGroupsEndpoint

type ListPermissionGroupsEndpoint struct{}

Lists the permission catalog, organized into groups of related permissions.

Each group carries the individual permissions it covers; pair a permission's code with an action (`create`, `read`, `update`, or `delete`) to build the permission strings accepted when creating or updating a role. The catalog is platform-defined and identical for every account.

type ListPermissionGroupsRequest

type ListPermissionGroupsRequest struct {
	apiresource.PaginationRequest
}

Request to list permission groups.

type PermissionGroupSvc

type PermissionGroupSvc interface {
	ListPermissionGroups(ctx context.Context, req *ListPermissionGroupsRequest) (*apiresource.List[apiresource.PermissionGroup], *apierror.APIError)
}

func NewPermissionGroupSvc

func NewPermissionGroupSvc(config *PermissionGroupSvcConfig) PermissionGroupSvc

type PermissionGroupSvcConfig

type PermissionGroupSvcConfig struct {
	// CoreClient (required) is the core-service gRPC client.
	CoreClient pb.CoreServiceClient
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL