Documentation
¶
Index ¶
- Constants
- func InitAuthApplication(idgen2 idgen.IIDGenerator, db2 db.Provider) (auth.AuthService, error)
- func InitAuthNApplication(idgen2 idgen.IIDGenerator, db2 db.Provider) (authn.AuthNService, error)
- func InitFileApplication(objectStorage fileserver.BatchObjectStorage, authClient authservice.Client) (file.FileService, error)
- func InitFoundationOpenAPIApplication(objectStorage fileserver.BatchObjectStorage, authClient authservice.Client) (openapi.FoundationOpenAPIService, error)
- func InitSpaceApplication(idgen2 idgen.IIDGenerator, db2 db.Provider) (space.SpaceService, error)
- func InitUserApplication(idgen2 idgen.IIDGenerator, db2 db.Provider, ...) (user.UserService, error)
- func NewAuthApplication(userRepo repo.IUserRepo) auth.AuthService
- func NewAuthNApplication(authNRepo repo.IAuthNRepo) authn.AuthNService
- func NewFileApplication(objectStorage fileserver.BatchObjectStorage, auth rpc.IAuthProvider) file.FileService
- func NewFoundationOpenAPIApplication(objectStorage fileserver.BatchObjectStorage, authService rpc.IAuthProvider) openapi.FoundationOpenAPIService
- func NewSpaceApplication(userRepo repo.IUserRepo) (space.SpaceService, error)
- func NewUserApplication(userService service.IUserService, configFactory conf.IConfigLoaderFactory) (user.UserService, error)
- type AuthApplicationImpl
- type AuthNApplicationImpl
- func (a AuthNApplicationImpl) CreatePersonalAccessToken(ctx context.Context, req *authn.CreatePersonalAccessTokenRequest) (r *authn.CreatePersonalAccessTokenResponse, err error)
- func (a AuthNApplicationImpl) DeletePersonalAccessToken(ctx context.Context, req *authn.DeletePersonalAccessTokenRequest) (r *authn.DeletePersonalAccessTokenResponse, err error)
- func (a AuthNApplicationImpl) GetPersonalAccessToken(ctx context.Context, req *authn.GetPersonalAccessTokenRequest) (r *authn.GetPersonalAccessTokenResponse, err error)
- func (a AuthNApplicationImpl) ListPersonalAccessToken(ctx context.Context, req *authn.ListPersonalAccessTokenRequest) (r *authn.ListPersonalAccessTokenResponse, err error)
- func (a AuthNApplicationImpl) UpdatePersonalAccessToken(ctx context.Context, req *authn.UpdatePersonalAccessTokenRequest) (r *authn.UpdatePersonalAccessTokenResponse, err error)
- func (a AuthNApplicationImpl) VerifyToken(ctx context.Context, req *authn.VerifyTokenRequest) (r *authn.VerifyTokenResponse, err error)
- type FileApplicationImpl
- func (p *FileApplicationImpl) SignDownloadFile(ctx context.Context, req *file.SignDownloadFileRequest) (r *file.SignDownloadFileResponse, err error)
- func (p *FileApplicationImpl) SignUploadFile(ctx context.Context, req *file.SignUploadFileRequest) (r *file.SignUploadFileResponse, err error)
- func (p *FileApplicationImpl) UploadLoopFileInner(ctx context.Context, req *file.UploadLoopFileInnerRequest) (r *file.UploadLoopFileInnerResponse, err error)
- type FoundationOpenAPIApplicationImpl
- type SpaceApplicationImpl
- type UserApplicationImpl
- func (u *UserApplicationImpl) GetUserInfo(ctx context.Context, req *user.GetUserInfoRequest) (r *user.GetUserInfoResponse, err error)
- func (u *UserApplicationImpl) GetUserInfoByToken(ctx context.Context, request *user.GetUserInfoByTokenRequest) (r *user.GetUserInfoByTokenResponse, err error)
- func (u *UserApplicationImpl) LoginByPassword(ctx context.Context, request *user.LoginByPasswordRequest) (r *user.LoginByPasswordResponse, err error)
- func (u *UserApplicationImpl) Logout(ctx context.Context, request *user.LogoutRequest) (r *user.LogoutResponse, err error)
- func (u *UserApplicationImpl) MGetUserInfo(ctx context.Context, req *user.MGetUserInfoRequest) (r *user.MGetUserInfoResponse, err error)
- func (u *UserApplicationImpl) ModifyUserProfile(ctx context.Context, request *user.ModifyUserProfileRequest) (r *user.ModifyUserProfileResponse, err error)
- func (u *UserApplicationImpl) Register(ctx context.Context, request *user.UserRegisterRequest) (r *user.UserRegisterResponse, err error)
- func (u *UserApplicationImpl) ResetPassword(ctx context.Context, request *user.ResetPasswordRequest) (r *user.ResetPasswordResponse, err error)
Constants ¶
View Source
const ( PageSizeDefault = 10 PageNumberDefault = 1 )
Variables ¶
This section is empty.
Functions ¶
func InitAuthApplication ¶
func InitAuthApplication(idgen2 idgen.IIDGenerator, db2 db.Provider) (auth.AuthService, error)
func InitAuthNApplication ¶
func InitAuthNApplication(idgen2 idgen.IIDGenerator, db2 db.Provider) (authn.AuthNService, error)
func InitFileApplication ¶
func InitFileApplication(objectStorage fileserver.BatchObjectStorage, authClient authservice.Client) (file.FileService, error)
func InitFoundationOpenAPIApplication ¶
func InitFoundationOpenAPIApplication(objectStorage fileserver.BatchObjectStorage, authClient authservice.Client) (openapi.FoundationOpenAPIService, error)
func InitSpaceApplication ¶
func InitSpaceApplication(idgen2 idgen.IIDGenerator, db2 db.Provider) (space.SpaceService, error)
func InitUserApplication ¶
func InitUserApplication(idgen2 idgen.IIDGenerator, db2 db.Provider, configFactory conf.IConfigLoaderFactory) (user.UserService, error)
func NewAuthApplication ¶
func NewAuthApplication(userRepo repo.IUserRepo) auth.AuthService
func NewAuthNApplication ¶
func NewAuthNApplication(authNRepo repo.IAuthNRepo) authn.AuthNService
func NewFileApplication ¶
func NewFileApplication(objectStorage fileserver.BatchObjectStorage, auth rpc.IAuthProvider) file.FileService
func NewFoundationOpenAPIApplication ¶
func NewFoundationOpenAPIApplication(objectStorage fileserver.BatchObjectStorage, authService rpc.IAuthProvider) openapi.FoundationOpenAPIService
func NewSpaceApplication ¶
func NewSpaceApplication(userRepo repo.IUserRepo) (space.SpaceService, error)
func NewUserApplication ¶
func NewUserApplication( userService service.IUserService, configFactory conf.IConfigLoaderFactory, ) (user.UserService, error)
Types ¶
type AuthApplicationImpl ¶
type AuthApplicationImpl struct {
// contains filtered or unexported fields
}
func (*AuthApplicationImpl) MCheckPermission ¶
func (a *AuthApplicationImpl) MCheckPermission(ctx context.Context, request *auth.MCheckPermissionRequest) (r *auth.MCheckPermissionResponse, err error)
type AuthNApplicationImpl ¶
type AuthNApplicationImpl struct {
// contains filtered or unexported fields
}
func (AuthNApplicationImpl) CreatePersonalAccessToken ¶
func (a AuthNApplicationImpl) CreatePersonalAccessToken(ctx context.Context, req *authn.CreatePersonalAccessTokenRequest) (r *authn.CreatePersonalAccessTokenResponse, err error)
func (AuthNApplicationImpl) DeletePersonalAccessToken ¶
func (a AuthNApplicationImpl) DeletePersonalAccessToken(ctx context.Context, req *authn.DeletePersonalAccessTokenRequest) (r *authn.DeletePersonalAccessTokenResponse, err error)
func (AuthNApplicationImpl) GetPersonalAccessToken ¶
func (a AuthNApplicationImpl) GetPersonalAccessToken(ctx context.Context, req *authn.GetPersonalAccessTokenRequest) (r *authn.GetPersonalAccessTokenResponse, err error)
func (AuthNApplicationImpl) ListPersonalAccessToken ¶
func (a AuthNApplicationImpl) ListPersonalAccessToken(ctx context.Context, req *authn.ListPersonalAccessTokenRequest) (r *authn.ListPersonalAccessTokenResponse, err error)
func (AuthNApplicationImpl) UpdatePersonalAccessToken ¶
func (a AuthNApplicationImpl) UpdatePersonalAccessToken(ctx context.Context, req *authn.UpdatePersonalAccessTokenRequest) (r *authn.UpdatePersonalAccessTokenResponse, err error)
func (AuthNApplicationImpl) VerifyToken ¶
func (a AuthNApplicationImpl) VerifyToken(ctx context.Context, req *authn.VerifyTokenRequest) (r *authn.VerifyTokenResponse, err error)
type FileApplicationImpl ¶
type FileApplicationImpl struct {
// contains filtered or unexported fields
}
func (*FileApplicationImpl) SignDownloadFile ¶
func (p *FileApplicationImpl) SignDownloadFile(ctx context.Context, req *file.SignDownloadFileRequest) (r *file.SignDownloadFileResponse, err error)
func (*FileApplicationImpl) SignUploadFile ¶
func (p *FileApplicationImpl) SignUploadFile(ctx context.Context, req *file.SignUploadFileRequest) (r *file.SignUploadFileResponse, err error)
func (*FileApplicationImpl) UploadLoopFileInner ¶
func (p *FileApplicationImpl) UploadLoopFileInner(ctx context.Context, req *file.UploadLoopFileInnerRequest) (r *file.UploadLoopFileInnerResponse, err error)
type FoundationOpenAPIApplicationImpl ¶
type FoundationOpenAPIApplicationImpl struct {
// contains filtered or unexported fields
}
func (FoundationOpenAPIApplicationImpl) UploadLoopFile ¶
func (f FoundationOpenAPIApplicationImpl) UploadLoopFile(ctx context.Context, req *openapi.UploadLoopFileRequest) (r *openapi.UploadLoopFileResponse, err error)
type SpaceApplicationImpl ¶
type SpaceApplicationImpl struct {
// contains filtered or unexported fields
}
func (SpaceApplicationImpl) GetSpace ¶
func (s SpaceApplicationImpl) GetSpace(ctx context.Context, request *space.GetSpaceRequest) (r *space.GetSpaceResponse, err error)
func (SpaceApplicationImpl) ListUserSpaces ¶
func (s SpaceApplicationImpl) ListUserSpaces(ctx context.Context, request *space.ListUserSpaceRequest) (r *space.ListUserSpaceResponse, err error)
type UserApplicationImpl ¶
type UserApplicationImpl struct {
// contains filtered or unexported fields
}
func (*UserApplicationImpl) GetUserInfo ¶
func (u *UserApplicationImpl) GetUserInfo(ctx context.Context, req *user.GetUserInfoRequest) (r *user.GetUserInfoResponse, err error)
func (*UserApplicationImpl) GetUserInfoByToken ¶
func (u *UserApplicationImpl) GetUserInfoByToken(ctx context.Context, request *user.GetUserInfoByTokenRequest) (r *user.GetUserInfoByTokenResponse, err error)
func (*UserApplicationImpl) LoginByPassword ¶
func (u *UserApplicationImpl) LoginByPassword(ctx context.Context, request *user.LoginByPasswordRequest) (r *user.LoginByPasswordResponse, err error)
func (*UserApplicationImpl) Logout ¶
func (u *UserApplicationImpl) Logout(ctx context.Context, request *user.LogoutRequest) (r *user.LogoutResponse, err error)
func (*UserApplicationImpl) MGetUserInfo ¶
func (u *UserApplicationImpl) MGetUserInfo(ctx context.Context, req *user.MGetUserInfoRequest) (r *user.MGetUserInfoResponse, err error)
func (*UserApplicationImpl) ModifyUserProfile ¶
func (u *UserApplicationImpl) ModifyUserProfile(ctx context.Context, request *user.ModifyUserProfileRequest) (r *user.ModifyUserProfileResponse, err error)
func (*UserApplicationImpl) Register ¶
func (u *UserApplicationImpl) Register(ctx context.Context, request *user.UserRegisterRequest) (r *user.UserRegisterResponse, err error)
func (*UserApplicationImpl) ResetPassword ¶
func (u *UserApplicationImpl) ResetPassword(ctx context.Context, request *user.ResetPasswordRequest) (r *user.ResetPasswordResponse, err error)
Click to show internal directories.
Click to hide internal directories.