Documentation
¶
Index ¶
- func MapAuthDtoSDKToGRPC(authData *dto.AuthAuditDTO) *pb.AuthAudit
- func MapDataDtoSDKToGRPC(data *dto.DataAuditDTO) *pb.DataAudit
- func MapDataValueDTOsSDKToGRPC(dataValues []*dto.DataAuditValueDTO) []*pb.DataAuditValue
- func MapDataValueDtoSDKToGRPC(dataValue *dto.DataAuditValueDTO) *pb.DataAuditValue
- type AuditClientConfig
- type AuthAuditClient
- type BaseAuditClient
- func (bac *BaseAuditClient[D]) GetConfig() *AuditClientConfig
- func (bac *BaseAuditClient[D]) GetLogger() logger.Logger
- func (bac *BaseAuditClient[D]) GetRequestMetadata(ctx context.Context, uri ...string) (map[string]string, error)
- func (bac *BaseAuditClient[D]) RequireTransportSecurity() bool
- func (bac *BaseAuditClient[D]) Start(ctx context.Context) error
- func (bac *BaseAuditClient[D]) Stop(stopTimeout time.Duration) error
- type RawGRPCClientConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MapAuthDtoSDKToGRPC ¶
func MapAuthDtoSDKToGRPC(authData *dto.AuthAuditDTO) *pb.AuthAudit
func MapDataDtoSDKToGRPC ¶
func MapDataDtoSDKToGRPC(data *dto.DataAuditDTO) *pb.DataAudit
func MapDataValueDTOsSDKToGRPC ¶
func MapDataValueDTOsSDKToGRPC(dataValues []*dto.DataAuditValueDTO) []*pb.DataAuditValue
func MapDataValueDtoSDKToGRPC ¶
func MapDataValueDtoSDKToGRPC(dataValue *dto.DataAuditValueDTO) *pb.DataAuditValue
Types ¶
type AuditClientConfig ¶
type AuditClientConfig struct {
Target string
GRPCConf *RawGRPCClientConfig
// contains filtered or unexported fields
}
func NewAuditAuditClientConfig ¶
func NewAuditAuditClientConfig( grpcConf *RawGRPCClientConfig, poolConf *worker.BasePoolConfig, ) *AuditClientConfig
type AuthAuditClient ¶
type AuthAuditClient struct {
*BaseAuditClient[*dto.AuthAuditDTO]
// contains filtered or unexported fields
}
func NewAuthAuditClient ¶
func NewAuthAuditClient( conf *AuditClientConfig, tokenProvider transportauth.TokenProvider, log logger.Logger, ) *AuthAuditClient
type BaseAuditClient ¶
type BaseAuditClient[D any] struct { *client.BaseAuditClient[D] // contains filtered or unexported fields }
func NewBaseAuditClient ¶
func NewBaseAuditClient[D any]( name string, conf *AuditClientConfig, tokenProvider transportauth.TokenProvider, auditAction client.AuditAction[D], log logger.Logger, ) *BaseAuditClient[D]
func (*BaseAuditClient[D]) GetConfig ¶
func (bac *BaseAuditClient[D]) GetConfig() *AuditClientConfig
func (*BaseAuditClient[D]) GetLogger ¶
func (bac *BaseAuditClient[D]) GetLogger() logger.Logger
func (*BaseAuditClient[D]) GetRequestMetadata ¶
func (*BaseAuditClient[D]) RequireTransportSecurity ¶
func (bac *BaseAuditClient[D]) RequireTransportSecurity() bool
Click to show internal directories.
Click to hide internal directories.