Documentation
¶
Index ¶
- type Apiv1
- type Service
- func (s *Service) Close(ctx context.Context) error
- func (s *Service) SaveCredentialSubject(ctx context.Context, req *apiv1_registry.SaveCredentialSubjectRequest) (*apiv1_registry.SaveCredentialSubjectReply, error)
- func (s *Service) TokenStatusListAddStatus(ctx context.Context, req *apiv1_registry.TokenStatusListAddStatusRequest) (*apiv1_registry.TokenStatusListAddStatusReply, error)
- func (s *Service) TokenStatusListUpdateStatus(ctx context.Context, req *apiv1_registry.TokenStatusListUpdateStatusRequest) (*apiv1_registry.TokenStatusListUpdateStatusReply, error)
- type TokenStatusListIssuer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Apiv1 ¶
type Apiv1 interface {
SaveCredentialSubject(ctx context.Context, req *apiv1.SaveCredentialSubjectRequest) error
}
Apiv1 interface for the apiv1 client methods used by grpcserver
type Service ¶
type Service struct {
apiv1_registry.RegistryServiceServer
// contains filtered or unexported fields
}
Service is the service object for grpcserver
func New ¶
func New(ctx context.Context, tokenStatusListIssuer TokenStatusListIssuer, apiv1 Apiv1, cfg *model.Cfg, log *logger.Log) (*Service, error)
New creates a new gRPC server service
func (*Service) SaveCredentialSubject ¶
func (s *Service) SaveCredentialSubject(ctx context.Context, req *apiv1_registry.SaveCredentialSubjectRequest) (*apiv1_registry.SaveCredentialSubjectReply, error)
SaveCredentialSubject saves credential subject info linked to a Token Status List entry
func (*Service) TokenStatusListAddStatus ¶
func (s *Service) TokenStatusListAddStatus(ctx context.Context, req *apiv1_registry.TokenStatusListAddStatusRequest) (*apiv1_registry.TokenStatusListAddStatusReply, error)
TokenStatusListAdd adds a new status entry to the Token Status List
func (*Service) TokenStatusListUpdateStatus ¶
func (s *Service) TokenStatusListUpdateStatus(ctx context.Context, req *apiv1_registry.TokenStatusListUpdateStatusRequest) (*apiv1_registry.TokenStatusListUpdateStatusReply, error)
TokenStatusListUpdate updates an existing status entry in the Token Status List
Click to show internal directories.
Click to hide internal directories.