Documentation
¶
Index ¶
- Constants
- Variables
- type Resolver
- func (r *Resolver) Assignment() generated.AssignmentResolver
- func (r *Resolver) Contributor() generated.ContributorResolver
- func (r *Resolver) Mutation() generated.MutationResolver
- func (r *Resolver) Policy() generated.PolicyResolver
- func (r *Resolver) Project() generated.ProjectResolver
- func (r *Resolver) Query() generated.QueryResolver
- func (r *Resolver) Suggestion() generated.SuggestionResolver
- func (r *Resolver) User() generated.UserResolver
Constants ¶
View Source
const ( // Audit Events GetAuditLog models.EventName = "get-audit-log" // Role Events GetRoleEvent models.EventName = "get-role" WriteOrgRoleEvent models.EventName = "write-org-role" WriteProjectRoleEvent models.EventName = "write-project-role" // Token Events GetTokens models.EventName = "get-tokens" CreateToken models.EventName = "create-token" DeleteToken models.EventName = "delete-token" // User Events GetMe models.EventName = "get-me" GetUser models.EventName = "get-user" CreateUser models.EventName = "create-user" // Policy Events GetOrgPolicy models.EventName = "get-org-policy" SuggestPolicy models.EventName = "suggest-policy" ListSuggestions models.EventName = "list-suggestions" ApproveSuggestion models.EventName = "approve-suggestion" // Project Events ListProjects models.EventName = "list-projects" ViewContributors models.EventName = "list-contributors" GetProject models.EventName = "get-project" UpdateProject models.EventName = "update-project" FetchPolicy models.EventName = "fetch-policy" CreateProject models.EventName = "create-project" )
Variables ¶
View Source
var ( // MembersNotCreated occurs when members couldn't be created as a part of // creating a role MembersNotCreated = errors.NewCause(errors.BadRequestCategory, "members_not_created") // CannotDeleteSystemRole occurs when deletion of a system role is attempted CannotDeleteSystemRole = errors.NewCause(errors.ForbiddenCategory, "cannot_delete_system_role") // PolicyNotSupplied occurs when a policy has not been supplied for attachPolicy route. // Must either supply policy ID or a policy input object PolicyNotSupplied = errors.NewCause(errors.BadRequestCategory, "policy_not_supplied") InvalidSource = errors.NewCause(errors.BadRequestCategory, "invalid_source") NoActiveSpecCause = errors.NewCause(errors.BadRequestCategory, "no_active_spec") RecoveryFailedCause = errors.NewCause(errors.UnauthorizedCategory, "recovery_failed") ErrRecoveryFailed = errors.New(RecoveryFailedCause, "recovery_failed") DuplicateKeyCause = errors.NewCause(errors.BadRequestCategory, "duplicate_key") ErrDuplicateKey = errors.New(DuplicateKeyCause, "duplicate_key") )
View Source
var InvalidParametersCause = errors.NewCause(errors.BadRequestCategory, "invalid_input_parameters")
Functions ¶
This section is empty.
Types ¶
type Resolver ¶
type Resolver struct { Database db.Interface AuditLog audit.Logger CredentialProducer auth.CredentialProducer Mailer mailer.Mailer }
Resolver is used by graphql to resolve queries/mutations
func (*Resolver) Assignment ¶
func (r *Resolver) Assignment() generated.AssignmentResolver
Assignment returns generated.AssignmentResolver implementation.
func (*Resolver) Contributor ¶
func (r *Resolver) Contributor() generated.ContributorResolver
Contributor returns generated.ContributorResolver implementation.
func (*Resolver) Mutation ¶
func (r *Resolver) Mutation() generated.MutationResolver
Mutation returns generated.MutationResolver implementation.
func (*Resolver) Policy ¶
func (r *Resolver) Policy() generated.PolicyResolver
Policy returns generated.PolicyResolver implementation.
func (*Resolver) Project ¶
func (r *Resolver) Project() generated.ProjectResolver
Project returns generated.ProjectResolver implementation.
func (*Resolver) Query ¶
func (r *Resolver) Query() generated.QueryResolver
Query returns generated.QueryResolver implementation.
func (*Resolver) Suggestion ¶
func (r *Resolver) Suggestion() generated.SuggestionResolver
Suggestion returns generated.SuggestionResolver implementation.
func (*Resolver) User ¶
func (r *Resolver) User() generated.UserResolver
User returns generated.UserResolver implementation.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.