Documentation
¶
Index ¶
- func Init(i do.Injector)
- func New(i do.Injector) (memos.Service, error)
- type Service
- func (s *Service) CreateMemo(ctx context.Context, req *model.CreateMemoRequest) (memo *model.Memo, err error)
- func (s *Service) CreateSession(ctx context.Context, req *model.CreateSessionRequest) (session *model.Session, err error)
- func (s *Service) CreateUser(ctx context.Context, req *model.CreateUserRequest) (user *model.User, err error)
- func (s *Service) DeleteMemo(ctx context.Context, req *model.DeleteMemoRequest) (err error)
- func (s *Service) GetGeneralSetting(ctx context.Context) (*model.GeneralSetting, error)
- func (s *Service) GetMemo(ctx context.Context, req *model.GetMemoRequest) (memo *model.Memo, err error)
- func (s *Service) GetMemoRelatedSetting(ctx context.Context) (*model.MemoRelatedSetting, error)
- func (s *Service) GetStorageSetting(ctx context.Context) (*model.StorageSetting, error)
- func (s *Service) GetUserByID(ctx context.Context, id int64) (user *model.User, err error)
- func (s *Service) GetUserSessions(ctx context.Context, req *model.GetUserSessionsRequest) ([]*model.UserSession, error)
- func (s *Service) GetUserSetting(ctx context.Context, req *model.GetUserSettingRequest) (*model.UserSetting, error)
- func (s *Service) GetUserSettings(ctx context.Context, req *model.GetUserSettingsRequest) ([]*model.UserSetting, error)
- func (s *Service) ListInboxes(ctx context.Context, req *model.ListInboxesRequest) (total int64, list []*model.Inbox, err error)
- func (s *Service) ListMemos(ctx context.Context, req *model.ListMemosRequest) (total int64, list []*model.Memo, err error)
- func (s *Service) RebuildMemoPayload(memo *model.Memo) error
- func (s *Service) RevokeUserSession(ctx context.Context, req *model.RevokeUserSessionRequest) (err error)
- func (s *Service) TraverseASTNodes(nodes []ast.Node, fn func(ast.Node))
- func (s *Service) UpdateMemo(ctx context.Context, req *model.UpdateMemoRequest) (memo *model.Memo, err error)
- func (s *Service) UpdateUser(ctx context.Context, req *model.UpdateUserRequest) (user *model.User, err error)
- func (s *Service) UpdateUserSetting(ctx context.Context, req *model.UpdateUserSettingRequest) (setting *model.UserSetting, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
Service struct
func (*Service) CreateMemo ¶
func (*Service) CreateSession ¶
func (*Service) CreateUser ¶
func (*Service) DeleteMemo ¶ added in v0.1.4
func (*Service) GetGeneralSetting ¶
func (*Service) GetMemoRelatedSetting ¶
func (*Service) GetStorageSetting ¶
func (*Service) GetUserByID ¶
func (*Service) GetUserSessions ¶ added in v0.1.3
func (s *Service) GetUserSessions(ctx context.Context, req *model.GetUserSessionsRequest) ([]*model.UserSession, error)
func (*Service) GetUserSetting ¶ added in v0.1.1
func (s *Service) GetUserSetting(ctx context.Context, req *model.GetUserSettingRequest) (*model.UserSetting, error)
func (*Service) GetUserSettings ¶ added in v0.1.1
func (s *Service) GetUserSettings(ctx context.Context, req *model.GetUserSettingsRequest) ([]*model.UserSetting, error)
func (*Service) ListInboxes ¶ added in v0.1.2
func (*Service) RebuildMemoPayload ¶ added in v0.1.2
func (*Service) RevokeUserSession ¶ added in v0.1.3
func (*Service) TraverseASTNodes ¶ added in v0.1.2
func (*Service) UpdateMemo ¶ added in v0.1.4
func (*Service) UpdateUser ¶ added in v0.1.3
func (*Service) UpdateUserSetting ¶ added in v0.1.3
func (s *Service) UpdateUserSetting(ctx context.Context, req *model.UpdateUserSettingRequest) (setting *model.UserSetting, err error)
Click to show internal directories.
Click to hide internal directories.