Documentation
¶
Index ¶
- Variables
- type AdminService
- func (s *AdminService) CreateAdmin(ctx context.Context, req *v1.CreateAdminRequest) (*v1.Admin, error)
- func (s *AdminService) Current(ctx context.Context, req *emptypb.Empty) (*v1.Admin, error)
- func (s *AdminService) DeleteAdmin(ctx context.Context, req *v1.DeleteAdminRequest) (*emptypb.Empty, error)
- func (s *AdminService) GetAdmin(ctx context.Context, req *v1.GetAdminRequest) (*v1.Admin, error)
- func (s *AdminService) ListAdmins(ctx context.Context, req *v1.ListAdminsRequest) (*v1.AdminSet, error)
- func (s *AdminService) Login(ctx context.Context, req *v1.LoginRequest) (*v1.Admin, error)
- func (s *AdminService) Logout(ctx context.Context, req *emptypb.Empty) (*emptypb.Empty, error)
- func (s *AdminService) UpdateAdmin(ctx context.Context, req *v1.UpdateAdminRequest) (*v1.Admin, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ProviderSet = wire.NewSet(NewAdminService)
ProviderSet is service providers.
Functions ¶
This section is empty.
Types ¶
type AdminService ¶
type AdminService struct {
v1.UnimplementedAdminServiceServer
// contains filtered or unexported fields
}
AdminService is a greeter service.
func NewAdminService ¶
func NewAdminService(uc *biz.AdminUsecase) *AdminService
NewAdminService new a greeter service.
func (*AdminService) CreateAdmin ¶
func (s *AdminService) CreateAdmin(ctx context.Context, req *v1.CreateAdminRequest) (*v1.Admin, error)
CreateAdmin implements admin creation.
func (*AdminService) DeleteAdmin ¶
func (s *AdminService) DeleteAdmin(ctx context.Context, req *v1.DeleteAdminRequest) (*emptypb.Empty, error)
DeleteAdmin implements admin deletion.
func (*AdminService) GetAdmin ¶
func (s *AdminService) GetAdmin(ctx context.Context, req *v1.GetAdminRequest) (*v1.Admin, error)
GetAdmin implements admin retrieval.
func (*AdminService) ListAdmins ¶
func (s *AdminService) ListAdmins(ctx context.Context, req *v1.ListAdminsRequest) (*v1.AdminSet, error)
ListAdmins implements admin listing with filtering, ordering, and pagination.
func (*AdminService) Login ¶
func (s *AdminService) Login(ctx context.Context, req *v1.LoginRequest) (*v1.Admin, error)
Login implements auth login.
func (*AdminService) UpdateAdmin ¶
func (s *AdminService) UpdateAdmin(ctx context.Context, req *v1.UpdateAdminRequest) (*v1.Admin, error)
UpdateAdmin implements admin update.
Click to show internal directories.
Click to hide internal directories.