Documentation ¶
Index ¶
- func New(r types.Resolver) generated.UserResolver
- func NewOps(r types.Resolver) generated.UserOpsResolver
- func NewPartial(r types.Resolver) generated.UserPartialResolver
- type Resolver
- func (r *Resolver) Activity(ctx context.Context, obj *model.User, limitArg *int) ([]*model.AuditLog, error)
- func (r *Resolver) Connections(ctx context.Context, obj *model.User, platforms []model.ConnectionPlatform) ([]*model.UserConnection, error)
- func (r *Resolver) Cosmetics(ctx context.Context, obj *model.User) ([]*model.UserCosmetic, error)
- func (r *Resolver) EditorOf(ctx context.Context, obj *model.User) ([]*model.UserEditor, error)
- func (r *Resolver) Editors(ctx context.Context, obj *model.User) ([]*model.UserEditor, error)
- func (r *Resolver) EmoteSets(ctx context.Context, obj *model.User, entitled *bool) ([]*model.EmoteSet, error)
- func (r *Resolver) InboxUnreadCount(ctx context.Context, obj *model.User) (int, error)
- func (r *Resolver) OwnedEmotes(ctx context.Context, obj *model.User) ([]*model.Emote, error)
- func (r *Resolver) Reports(ctx context.Context, obj *model.User) ([]*model.Report, error)
- func (r *Resolver) Style(ctx context.Context, obj *model.User) (*model.UserStyle, error)
- type ResolverOps
- func (r *ResolverOps) Connections(ctx context.Context, obj *model.UserOps, id string, ...) ([]*model.UserConnection, error)
- func (r *ResolverOps) Cosmetics(ctx context.Context, obj *model.UserOps, update model.UserCosmeticUpdate) (*bool, error)
- func (r *ResolverOps) Editors(ctx context.Context, obj *model.UserOps, editorID primitive.ObjectID, ...) ([]*model.UserEditor, error)
- func (r *ResolverOps) Roles(ctx context.Context, obj *model.UserOps, roleID primitive.ObjectID, ...) ([]primitive.ObjectID, error)
- func (r *ResolverOps) Z() *zap.SugaredLogger
- type ResolverPartial
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewPartial ¶
func NewPartial(r types.Resolver) generated.UserPartialResolver
Types ¶
type Resolver ¶
func (*Resolver) Connections ¶
func (r *Resolver) Connections(ctx context.Context, obj *model.User, platforms []model.ConnectionPlatform) ([]*model.UserConnection, error)
Connections lists the users' connections
func (*Resolver) InboxUnreadCount ¶
func (*Resolver) OwnedEmotes ¶
type ResolverOps ¶
func (*ResolverOps) Connections ¶
func (r *ResolverOps) Connections(ctx context.Context, obj *model.UserOps, id string, d model.UserConnectionUpdate) ([]*model.UserConnection, error)
func (*ResolverOps) Cosmetics ¶
func (r *ResolverOps) Cosmetics(ctx context.Context, obj *model.UserOps, update model.UserCosmeticUpdate) (*bool, error)
func (*ResolverOps) Editors ¶
func (r *ResolverOps) Editors( ctx context.Context, obj *model.UserOps, editorID primitive.ObjectID, data model.UserEditorUpdate, ) ([]*model.UserEditor, error)
Editors implements generated.UserOpsResolver
func (*ResolverOps) Roles ¶
func (r *ResolverOps) Roles(ctx context.Context, obj *model.UserOps, roleID primitive.ObjectID, action model.ListItemAction) ([]primitive.ObjectID, error)
Roles implements generated.UserOpsResolver
func (*ResolverOps) Z ¶
func (r *ResolverOps) Z() *zap.SugaredLogger
type ResolverPartial ¶
func (*ResolverPartial) EmoteSets ¶
func (r *ResolverPartial) EmoteSets(ctx context.Context, obj *model.UserPartial) ([]*model.EmoteSetPartial, error)
func (*ResolverPartial) Style ¶
func (r *ResolverPartial) Style(ctx context.Context, obj *model.UserPartial) (*model.UserStyle, error)
Click to show internal directories.
Click to hide internal directories.