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) 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) 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) TraverseASTNodes(nodes []ast.Node, fn func(ast.Node))
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) GetGeneralSetting ¶
func (*Service) GetMemoRelatedSetting ¶
func (*Service) GetStorageSetting ¶
func (*Service) GetUserByID ¶
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
Click to show internal directories.
Click to hide internal directories.