Versions in this module Expand all Collapse all v0 v0.0.8 Aug 11, 2022 v0.0.7 Aug 10, 2022 Changes in this version + type LoginParams struct + Email string + Password string + type RegisterParams struct + ConfirmPassword string + Email string + Name string + Password string + type ServiceHandler struct + AuthSearchService service.AuthSearchService + ContractSearchService service.ContractSearchService + JWTService service.JWTService + Logger log.Logger + UserSearchService service.UserSearchService + VmCallableService service.VmCallableService + func NewServiceHandler() *ServiceHandler + func NewServiceHandlerWithLogger(logger log.Logger) *ServiceHandler + func (s *ServiceHandler) AuthLogin(ctx context.Context, params LoginParams) (*entity.TokenPair, error) + func (s *ServiceHandler) AuthLogout(ctx context.Context, pair *entity.TokenPair) error + func (s *ServiceHandler) AuthRefresh(ctx context.Context, pair *entity.TokenPair) (*entity.TokenPair, error) + func (s *ServiceHandler) AuthRegister(ctx context.Context, params RegisterParams) (*entity.TokenPair, error) + func (s *ServiceHandler) CallContract(ctx context.Context, contractID int64, revisionNumber entity.RevisionNumber) (res any, err error) + func (s *ServiceHandler) CreateContract(ctx context.Context, contract *entity.Contract) (*entity.Contract, error) + func (s *ServiceHandler) CurrentAuthUser(ctx context.Context) (*entity.User, error) + func (s *ServiceHandler) FindContractByID(ctx context.Context, contractID int64) (res *entity.Contract, err error) + func (s *ServiceHandler) MakeContractRevision(ctx context.Context, revision *entity.Revision) (*entity.Revision, error) + func (s *ServiceHandler) StatsVM(ctx context.Context) (*entity.FuelStat, error) + func (s *ServiceHandler) UpdateContract(ctx context.Context, contractID int64, params service.ContractUpdate) (*entity.Contract, error) + func (s *ServiceHandler) UpdateUser(ctx context.Context, userID int64, userParams service.UserUpdate) (*entity.User, error)