Documentation
¶
Index ¶
- Variables
- func BuildBothDataAuditValues(before, after domain.Auditable) []*dto.DataAuditValueDTO
- func BuildSingleDataAuditValues(instance domain.Auditable, before bool) []*dto.DataAuditValueDTO
- func GetAuditStatus(err error) string
- func HasChanges(before, after domain.Auditable) bool
- func RequestIDFromContext(ctx context.Context) string
- func TraceIDFromContext(ctx context.Context) string
- func UsernameFromContext(ctx context.Context) string
- func WithRequestID(ctx context.Context, requestID string) context.Context
- func WithTraceID(ctx context.Context, traceID string) context.Context
- type AuditRequestIDContextKey
- type AuditTraceIDContextKey
- type AuthAuditBuilder
- func (aab *AuthAuditBuilder) Build() *dto.AuthAuditDTO
- func (aab *AuthAuditBuilder) WithAccessToken(accessToken string) *AuthAuditBuilder
- func (aab *AuthAuditBuilder) WithEvent(event string) *AuthAuditBuilder
- func (aab *AuthAuditBuilder) WithEventDate(eventDate time.Time) *AuthAuditBuilder
- func (aab *AuthAuditBuilder) WithRefreshToken(refreshToken string) *AuthAuditBuilder
- func (aab *AuthAuditBuilder) WithRequestID(requestID string) *AuthAuditBuilder
- func (aab *AuthAuditBuilder) WithSource(source string) *AuthAuditBuilder
- func (aab *AuthAuditBuilder) WithStatus(status string) *AuthAuditBuilder
- func (aab *AuthAuditBuilder) WithTraceID(traceID string) *AuthAuditBuilder
- func (aab *AuthAuditBuilder) WithUsername(username string) *AuthAuditBuilder
- type DataAuditBuilder
- func (dab *DataAuditBuilder) Build() *dto.DataAuditDTO
- func (dab *DataAuditBuilder) WithEvent(event string) *DataAuditBuilder
- func (dab *DataAuditBuilder) WithEventDate(eventDate time.Time) *DataAuditBuilder
- func (dab *DataAuditBuilder) WithInstanceID(instanceID string) *DataAuditBuilder
- func (dab *DataAuditBuilder) WithInstanceName(instanceName string) *DataAuditBuilder
- func (dab *DataAuditBuilder) WithInternalTypeName(internalTypeName string) *DataAuditBuilder
- func (dab *DataAuditBuilder) WithRequestID(requestID string) *DataAuditBuilder
- func (dab *DataAuditBuilder) WithSource(source string) *DataAuditBuilder
- func (dab *DataAuditBuilder) WithStatus(status string) *DataAuditBuilder
- func (dab *DataAuditBuilder) WithTraceID(traceID string) *DataAuditBuilder
- func (dab *DataAuditBuilder) WithTypeDescription(typeDescription string) *DataAuditBuilder
- func (dab *DataAuditBuilder) WithTypeName(typeName string) *DataAuditBuilder
- func (dab *DataAuditBuilder) WithUsername(username string) *DataAuditBuilder
- func (dab *DataAuditBuilder) WithValues(values []*dto.DataAuditValueDTO) *DataAuditBuilder
Constants ¶
This section is empty.
Variables ¶
View Source
var AuditReqID = AuditRequestIDContextKey{}
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 HasChanges ¶ added in v0.0.12
HasChanges test two instances for changes
func RequestIDFromContext ¶ added in v0.0.12
func TraceIDFromContext ¶ added in v0.0.12
func UsernameFromContext ¶ added in v0.0.12
func WithRequestID ¶ added in v0.0.12
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
Click to show internal directories.
Click to hide internal directories.