application

package
v0.0.0-...-4350bb9 Latest Latest
Warning

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

Go to latest
Published: Dec 29, 2020 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type UserApplication

type UserApplication interface {
	IndexByUsername(ctx context.Context, req *request.IndexByUsername) ([]*user.User, error)
	IndexFriends(ctx context.Context) ([]*user.User, error)
	Show(ctx context.Context, userID string) (*user.User, error)
	ShowProfile(ctx context.Context) (*user.User, error)
	Create(ctx context.Context, req *request.CreateUser) (*user.User, error)
	CreateUnauthorizedUser(ctx context.Context, req *request.CreateUnauthorizedUser) (*user.User, error)
	RegisterInstanceID(ctx context.Context, req *request.RegisterInstanceID) (*user.User, error)
	UpdateProfile(ctx context.Context, req *request.UpdateProfile) (*user.User, error)
	UpdateUnauthorizedUser(ctx context.Context, userID string, req *request.UpdateUnauthorizedUser) (*user.User, error)
	UpdatePassword(ctx context.Context, req *request.UpdateUserPassword) (*user.User, error)
	UniqueCheckEmail(ctx context.Context, req *request.UniqueCheckUserEmail) (bool, error)
	UniqueCheckUsername(ctx context.Context, req *request.UniqueCheckUserUsername) (bool, error)
	AddGroup(ctx context.Context, userID string, groupID string) (*user.User, error)
	RemoveGroup(ctx context.Context, userID string, groupID string) (*user.User, error)
	AddHiddenGroup(ctx context.Context, groupID string) (*user.User, error)
	RemoveHiddenGroup(ctx context.Context, groupID string) (*user.User, error)
	AddFriend(ctx context.Context, req *request.AddFriend) (*user.User, error)
	RemoveFriend(ctx context.Context, userID string) (*user.User, error)
}

UserApplication - UserApplicationインターフェース

func NewUserApplication

NewUserApplication - UserApplicationの生成

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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