Versions in this module Expand all Collapse all v0 v0.7.0 Apr 21, 2026 Changes in this version + func ServiceConfig() services.IdsecServiceConfig + type AccessRequestService struct + func NewAccessRequestService(authenticators ...auth.IdsecAuth) (*AccessRequestService, error) + func NewAccessRequestServiceWithClient(client httpClient) *AccessRequestService + func (s *AccessRequestService) CancelRequest(ctx context.Context, requestID string, reason *string) (*models.AccessRequest, error) + func (s *AccessRequestService) FinalizeRequest(ctx context.Context, requestID, result string, reason *string) (*models.AccessRequest, error) + func (s *AccessRequestService) GetRequest(ctx context.Context, requestID string) (*models.AccessRequest, error) + func (s *AccessRequestService) GetRequestForms(ctx context.Context, targetCategory, requestType string) (*models.RequestFormResponse, error) + func (s *AccessRequestService) ListRequests(ctx context.Context, params ListRequestsParams) ([]models.AccessRequest, int, error) + func (s *AccessRequestService) ServiceConfig() services.IdsecServiceConfig + func (s *AccessRequestService) SubmitRequest(ctx context.Context, req *models.SubmitAccessRequest) (*models.AccessRequest, error) + type ListRequestsParams struct + Filter string + FreeText string + Limit int + Offset int + RequestRole string + Sort string