mutation

package
v0.0.0-...-6d36bb5 Latest Latest
Warning

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

Go to latest
Published: Feb 22, 2024 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

View Source
const (
	REPORT_SUBJECT_MIN_LENGTH      = 4
	REPORT_SUBJECT_MAX_LENGTH      = 72
	REPORT_BODY_MIN_LENGTH         = 4
	REPORT_BODY_MAX_LENGTH         = 2000
	REPORT_ALLOWED_ACTIVE_PER_USER = 3
)
View Source
const MESSAGE_RECIPIENTS_MOST = 20

Variables

This section is empty.

Functions

Types

type Resolver

type Resolver struct {
	types.Resolver
}

func (*Resolver) Cosmetics

func (*Resolver) Cosmetics(ctx context.Context, id primitive.ObjectID) (*model.CosmeticOps, error)

Cosmetics implements generated.MutationResolver

func (*Resolver) CreateBan

func (r *Resolver) CreateBan(ctx context.Context, victimID primitive.ObjectID, reason string, effects int, expireAtArg *time.Time, anonymousArg *bool) (*model.Ban, error)

func (*Resolver) CreateCosmeticPaint

func (r *Resolver) CreateCosmeticPaint(ctx context.Context, def model.CosmeticPaintInput) (primitive.ObjectID, error)

func (*Resolver) CreateEmoteSet

func (r *Resolver) CreateEmoteSet(ctx context.Context, userID primitive.ObjectID, 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) DismissVoidTargetModRequests

func (r *Resolver) DismissVoidTargetModRequests(ctx context.Context, objectKind int) (int, 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) 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) Emote

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, recipientsArg []primitive.ObjectID, subject string, content string, importantArg *bool, anonArg *bool) (*model.InboxMessage, 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

func (*Resolver) Z

func (r *Resolver) Z() *zap.SugaredLogger

Jump to

Keyboard shortcuts

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