Documentation
¶
Index ¶
- func New(r types.Resolver) generated.MutationResolver
- type Resolver
- func (r *Resolver) CreateBan(ctx context.Context, victimID primitive.ObjectID, reason string, effects int, ...) (*model.Ban, error)
- func (r *Resolver) CreateEmoteSet(ctx context.Context, input model.CreateEmoteSetInput) (*model.EmoteSet, error)
- func (r *Resolver) CreateReport(ctx context.Context, data model.CreateReportInput) (*model.Report, error)
- func (r *Resolver) CreateRole(ctx context.Context, data model.CreateRoleInput) (*model.Role, error)
- func (r *Resolver) DeleteRole(ctx context.Context, roleID primitive.ObjectID) (string, error)
- func (r *Resolver) EditBan(ctx context.Context, banID primitive.ObjectID, reason *string, effects *int, ...) (*model.Ban, error)
- func (r *Resolver) EditEmote(ctx context.Context, emoteID primitive.ObjectID, data model.EditEmoteInput) (*model.Emote, error)
- func (r *Resolver) EditReport(ctx context.Context, reportID primitive.ObjectID, data model.EditReportInput) (*model.Report, error)
- func (r *Resolver) EditRole(ctx context.Context, roleID primitive.ObjectID, data model.EditRoleInput) (*model.Role, error)
- func (r *Resolver) EmoteSet(ctx context.Context, id primitive.ObjectID) (*model.EmoteSetOps, error)
- func (r *Resolver) ReadMessages(ctx context.Context, messageIds []primitive.ObjectID, read *bool) (*int, error)
- func (r *Resolver) SendInboxMessage(ctx context.Context, recipients []string, subject string, content string, ...) (*model.Message, error)
- func (r *Resolver) SetUserRole(ctx context.Context, userID primitive.ObjectID, roleID primitive.ObjectID, ...) (*model.User, error)
- func (r *Resolver) User(ctx context.Context, id primitive.ObjectID) (*model.UserOps, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Resolver ¶
func (*Resolver) CreateEmoteSet ¶
func (r *Resolver) CreateEmoteSet(ctx context.Context, input model.CreateEmoteSetInput) (*model.EmoteSet, error)
CreateEmoteSet: create a new emote set
func (*Resolver) CreateReport ¶
func (*Resolver) CreateRole ¶
func (*Resolver) DeleteRole ¶
func (*Resolver) EditReport ¶
func (*Resolver) ReadMessages ¶
func (*Resolver) SendInboxMessage ¶
func (*Resolver) SetUserRole ¶
Click to show internal directories.
Click to hide internal directories.