23 lines
1.3 KiB
Go
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
|
|
}
|