mutation

package
v0.0.0-...-3961de6 Latest Latest
Warning

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

Go to latest
Published: May 17, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

Types

type Resolver

type Resolver struct {
	types.Resolver
}

func (*Resolver) CreateBan

func (r *Resolver) CreateBan(ctx context.Context, victimID primitive.ObjectID, reason string, effects int, expireAt *string, anonymous *bool) (*model.Ban, error)

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 (r *Resolver) CreateReport(ctx context.Context, data model.CreateReportInput) (*model.Report, error)

func (*Resolver) CreateRole

func (r *Resolver) CreateRole(ctx context.Context, data model.CreateRoleInput) (*model.Role, error)

func (*Resolver) DeleteRole

func (r *Resolver) DeleteRole(ctx context.Context, roleID primitive.ObjectID) (string, error)

func (*Resolver) EditBan

func (r *Resolver) EditBan(ctx context.Context, banID primitive.ObjectID, reason *string, effects *int, expireAt *string) (*model.Ban, error)

func (*Resolver) EditEmote

func (r *Resolver) EditEmote(ctx context.Context, emoteID primitive.ObjectID, data model.EditEmoteInput) (*model.Emote, error)

func (*Resolver) EditReport

func (r *Resolver) EditReport(ctx context.Context, reportID primitive.ObjectID, data model.EditReportInput) (*model.Report, error)

func (*Resolver) EditRole

func (r *Resolver) EditRole(ctx context.Context, roleID primitive.ObjectID, data model.EditRoleInput) (*model.Role, error)

func (*Resolver) EmoteSet

func (r *Resolver) EmoteSet(ctx context.Context, id primitive.ObjectID) (*model.EmoteSetOps, error)

func (*Resolver) ReadMessages

func (r *Resolver) ReadMessages(ctx context.Context, messageIds []primitive.ObjectID, read *bool) (*int, error)

func (*Resolver) SendInboxMessage

func (r *Resolver) SendInboxMessage(ctx context.Context, recipients []string, subject string, content string, important *bool, anonymous *bool) (*model.Message, error)

func (*Resolver) SetUserRole

func (r *Resolver) SetUserRole(ctx context.Context, userID primitive.ObjectID, roleID primitive.ObjectID, action model.ListItemAction) (*model.User, error)

func (*Resolver) User

Jump to

Keyboard shortcuts

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