utils

package
v0.0.14 Latest Latest
Warning

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

Go to latest
Published: Apr 12, 2026 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AuditTrcID = AuditTraceIDContextKey{}

Functions

func BuildBothDataAuditValues added in v0.0.12

func BuildBothDataAuditValues(before, after domain.Auditable) []*dto.DataAuditValueDTO

func BuildSingleDataAuditValues added in v0.0.12

func BuildSingleDataAuditValues(instance domain.Auditable, before bool) []*dto.DataAuditValueDTO

func GetAuditStatus added in v0.0.12

func GetAuditStatus(err error) string

func HasChanges added in v0.0.12

func HasChanges(before, after domain.Auditable) bool

HasChanges test two instances for changes

func RequestIDFromContext added in v0.0.12

func RequestIDFromContext(ctx context.Context) string

func TraceIDFromContext added in v0.0.12

func TraceIDFromContext(ctx context.Context) string

func UsernameFromContext added in v0.0.12

func UsernameFromContext(ctx context.Context) string

func WithRequestID added in v0.0.12

func WithRequestID(ctx context.Context, requestID string) context.Context

func WithTraceID added in v0.0.12

func WithTraceID(ctx context.Context, traceID string) context.Context

Types

type AuditRequestIDContextKey added in v0.0.12

type AuditRequestIDContextKey struct{}

type AuditTraceIDContextKey added in v0.0.12

type AuditTraceIDContextKey struct{}

type AuthAuditBuilder

type AuthAuditBuilder struct {
	// contains filtered or unexported fields
}

func NewAuthAuditBuilder

func NewAuthAuditBuilder() *AuthAuditBuilder

func (*AuthAuditBuilder) Build

func (aab *AuthAuditBuilder) Build() *dto.AuthAuditDTO

func (*AuthAuditBuilder) WithAccessToken

func (aab *AuthAuditBuilder) WithAccessToken(accessToken string) *AuthAuditBuilder

func (*AuthAuditBuilder) WithEvent

func (aab *AuthAuditBuilder) WithEvent(event string) *AuthAuditBuilder

func (*AuthAuditBuilder) WithEventDate

func (aab *AuthAuditBuilder) WithEventDate(eventDate time.Time) *AuthAuditBuilder

func (*AuthAuditBuilder) WithRefreshToken

func (aab *AuthAuditBuilder) WithRefreshToken(refreshToken string) *AuthAuditBuilder

func (*AuthAuditBuilder) WithRequestID

func (aab *AuthAuditBuilder) WithRequestID(requestID string) *AuthAuditBuilder

func (*AuthAuditBuilder) WithSource

func (aab *AuthAuditBuilder) WithSource(source string) *AuthAuditBuilder

func (*AuthAuditBuilder) WithStatus

func (aab *AuthAuditBuilder) WithStatus(status string) *AuthAuditBuilder

func (*AuthAuditBuilder) WithTraceID

func (aab *AuthAuditBuilder) WithTraceID(traceID string) *AuthAuditBuilder

func (*AuthAuditBuilder) WithUsername

func (aab *AuthAuditBuilder) WithUsername(username string) *AuthAuditBuilder

type DataAuditBuilder

type DataAuditBuilder struct {
	// contains filtered or unexported fields
}

func NewDataAuditBuilder

func NewDataAuditBuilder() *DataAuditBuilder

func (*DataAuditBuilder) Build

func (dab *DataAuditBuilder) Build() *dto.DataAuditDTO

func (*DataAuditBuilder) WithEvent

func (dab *DataAuditBuilder) WithEvent(event string) *DataAuditBuilder

func (*DataAuditBuilder) WithEventDate

func (dab *DataAuditBuilder) WithEventDate(eventDate time.Time) *DataAuditBuilder

func (*DataAuditBuilder) WithInstanceID

func (dab *DataAuditBuilder) WithInstanceID(instanceID string) *DataAuditBuilder

func (*DataAuditBuilder) WithInstanceName

func (dab *DataAuditBuilder) WithInstanceName(instanceName string) *DataAuditBuilder

func (*DataAuditBuilder) WithInternalTypeName added in v0.0.12

func (dab *DataAuditBuilder) WithInternalTypeName(internalTypeName string) *DataAuditBuilder

func (*DataAuditBuilder) WithRequestID

func (dab *DataAuditBuilder) WithRequestID(requestID string) *DataAuditBuilder

func (*DataAuditBuilder) WithSource

func (dab *DataAuditBuilder) WithSource(source string) *DataAuditBuilder

func (*DataAuditBuilder) WithStatus

func (dab *DataAuditBuilder) WithStatus(status string) *DataAuditBuilder

func (*DataAuditBuilder) WithTraceID

func (dab *DataAuditBuilder) WithTraceID(traceID string) *DataAuditBuilder

func (*DataAuditBuilder) WithTypeDescription

func (dab *DataAuditBuilder) WithTypeDescription(typeDescription string) *DataAuditBuilder

func (*DataAuditBuilder) WithTypeName

func (dab *DataAuditBuilder) WithTypeName(typeName string) *DataAuditBuilder

func (*DataAuditBuilder) WithUsername

func (dab *DataAuditBuilder) WithUsername(username string) *DataAuditBuilder

func (*DataAuditBuilder) WithValues

func (dab *DataAuditBuilder) WithValues(values []*dto.DataAuditValueDTO) *DataAuditBuilder

Jump to

Keyboard shortcuts

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