Files

23 lines
1.3 KiB
Go

package audit
import "context"
type NoopRepository struct{}
func (NoopRepository) Health(context.Context) error { return nil }
func (NoopRepository) UpsertCall(context.Context, CallRecord) error { return nil }
func (NoopRepository) EndCall(context.Context, string, string) error { return nil }
func (NoopRepository) AddEvent(context.Context, EventRecord) error { return nil }
func (NoopRepository) AddTranscript(context.Context, TranscriptRecord) error { return nil }
func (NoopRepository) AddToolAudit(context.Context, ToolAuditRecord) error { return nil }
func (NoopRepository) AddKBAudit(context.Context, KBAuditRecord) error { return nil }
func (NoopRepository) AddHandoffAudit(context.Context, HandoffAuditRecord) error { return nil }
func (NoopRepository) AddProviderAudit(context.Context, ProviderAuditRecord) error { return nil }
func (NoopRepository) AddMediaAudit(context.Context, MediaAuditRecord) error { return nil }
func (NoopRepository) ExportCall(context.Context, string) (CallAuditExport, error) {
return CallAuditExport{}, nil
}
func (NoopRepository) Prune(context.Context, RetentionPruneRequest) (RetentionPruneResult, error) {
return RetentionPruneResult{DryRun: true, Status: "noop"}, nil
}