Documentation
¶
Index ¶
- type AuthService
- func (s *AuthService) CreateSession(ctx context.Context, req *connect.Request[v2pb.CreateSessionRequest]) (resp *connect.Response[v2pb.CreateSessionResponse], err error)
- func (s *AuthService) GetCurrentSession(ctx context.Context, req *connect.Request[v2pb.GetCurrentSessionRequest]) (resp *connect.Response[v2pb.GetCurrentSessionResponse], err error)
- func (s *AuthService) SignUp(ctx context.Context, req *connect.Request[v2pb.SignUpRequest]) (resp *connect.Response[modelpb.User], err error)
- type MarkdownService
- type MemoService
- func (s *MemoService) CreateMemo(ctx context.Context, req *connect.Request[v2pb.CreateMemoRequest]) (resp *connect.Response[modelpb.Memo], err error)
- func (s *MemoService) GetMemo(ctx context.Context, req *connect.Request[v2pb.GetMemoRequest]) (resp *connect.Response[modelpb.Memo], err error)
- func (s *MemoService) ListMemos(ctx context.Context, req *connect.Request[v2pb.ListMemosRequest]) (resp *connect.Response[v2pb.ListMemosResponse], err error)
- type UserService
- func (s *UserService) CreateUser(ctx context.Context, req *connect.Request[v2pb.CreateUserRequest]) (resp *connect.Response[modelpb.User], err error)
- func (s *UserService) GetUserSetting(ctx context.Context, req *connect.Request[v2pb.GetUserSettingRequest]) (resp *connect.Response[modelpb.UserSetting], err error)
- func (s *UserService) GetUserStats(ctx context.Context, req *connect.Request[v2pb.GetUserStatsRequest]) (resp *connect.Response[v2pb.UserStats], err error)
- func (s *UserService) ListUserSettings(ctx context.Context, req *connect.Request[v2pb.ListUserSettingsRequest]) (resp *connect.Response[v2pb.ListUserSettingsResponse], err error)
- type WorkspaceService
- func (s *WorkspaceService) GetWorkspaceProfile(ctx context.Context, req *connect.Request[v2pb.GetWorkspaceProfileRequest]) (resp *connect.Response[modelpb.WorkspaceProfile], err error)
- func (s *WorkspaceService) GetWorkspaceSetting(ctx context.Context, req *connect.Request[v2pb.GetWorkspaceSettingRequest]) (resp *connect.Response[modelpb.WorkspaceSetting], err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthService ¶
type AuthService struct {
v2pb.UnimplementedAuthServiceHandler
// contains filtered or unexported fields
}
func NewAuthService ¶
func NewAuthService(i do.Injector) (*AuthService, error)
func (*AuthService) CreateSession ¶
func (s *AuthService) CreateSession(ctx context.Context, req *connect.Request[v2pb.CreateSessionRequest]) (resp *connect.Response[v2pb.CreateSessionResponse], err error)
func (*AuthService) GetCurrentSession ¶
func (s *AuthService) GetCurrentSession(ctx context.Context, req *connect.Request[v2pb.GetCurrentSessionRequest]) (resp *connect.Response[v2pb.GetCurrentSessionResponse], err error)
type MarkdownService ¶
type MarkdownService struct {
v2pb.UnimplementedMarkdownServiceHandler
// contains filtered or unexported fields
}
func NewMarkdownService ¶
func NewMarkdownService(i do.Injector) (*MarkdownService, error)
type MemoService ¶
type MemoService struct {
v2pb.UnimplementedMemoServiceHandler
// contains filtered or unexported fields
}
func NewMemoService ¶
func NewMemoService(i do.Injector) (*MemoService, error)
func (*MemoService) CreateMemo ¶
func (*MemoService) ListMemos ¶
func (s *MemoService) ListMemos(ctx context.Context, req *connect.Request[v2pb.ListMemosRequest]) (resp *connect.Response[v2pb.ListMemosResponse], err error)
type UserService ¶
type UserService struct {
v2pb.UnimplementedUserServiceHandler
// contains filtered or unexported fields
}
func NewUserService ¶
func NewUserService(i do.Injector) (*UserService, error)
func (*UserService) CreateUser ¶
func (s *UserService) CreateUser(ctx context.Context, req *connect.Request[v2pb.CreateUserRequest]) (resp *connect.Response[modelpb.User], err error)
CreateUser creates a new user.
func (*UserService) GetUserSetting ¶ added in v0.1.1
func (s *UserService) GetUserSetting(ctx context.Context, req *connect.Request[v2pb.GetUserSettingRequest]) (resp *connect.Response[modelpb.UserSetting], err error)
func (*UserService) GetUserStats ¶
func (*UserService) ListUserSettings ¶ added in v0.1.1
func (s *UserService) ListUserSettings(ctx context.Context, req *connect.Request[v2pb.ListUserSettingsRequest]) (resp *connect.Response[v2pb.ListUserSettingsResponse], err error)
type WorkspaceService ¶
type WorkspaceService struct {
v2pb.UnimplementedWorkspaceServiceHandler
// contains filtered or unexported fields
}
func NewWorkspaceService ¶
func NewWorkspaceService(i do.Injector) (*WorkspaceService, error)
func (*WorkspaceService) GetWorkspaceProfile ¶
func (s *WorkspaceService) GetWorkspaceProfile(ctx context.Context, req *connect.Request[v2pb.GetWorkspaceProfileRequest]) (resp *connect.Response[modelpb.WorkspaceProfile], err error)
func (*WorkspaceService) GetWorkspaceSetting ¶
func (s *WorkspaceService) GetWorkspaceSetting(ctx context.Context, req *connect.Request[v2pb.GetWorkspaceSettingRequest]) (resp *connect.Response[modelpb.WorkspaceSetting], err error)
Click to show internal directories.
Click to hide internal directories.