service

package
v0.0.0-...-7c75f3b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 19, 2025 License: MIT Imports: 15 Imported by: 0

README

Service

Documentation

Index

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) Current

func (s *AdminService) Current(ctx context.Context, req *emptypb.Empty) (*v1.Admin, error)

Current implements auth current admin retrieval.

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) Logout

func (s *AdminService) Logout(ctx context.Context, req *emptypb.Empty) (*emptypb.Empty, error)

Logout implements auth logout.

func (*AdminService) UpdateAdmin

func (s *AdminService) UpdateAdmin(ctx context.Context, req *v1.UpdateAdminRequest) (*v1.Admin, error)

UpdateAdmin implements admin update.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL