diff --git a/audit/audit.go b/audit/audit.go
index 70666b3fb8ef8be6eee8e0e4d56bcee816a26616..6146f093cf995d81a78bb134a07b1ee7c03f07d9 100644
--- a/audit/audit.go
+++ b/audit/audit.go
@@ -4,23 +4,12 @@ import (
 	"reflect"
 	"regexp"
 	"strings"
-	"time"
 
 	"github.com/r3labs/diff/v2"
 	"gitlab.com/uafrica/go-utils/reflection"
 	"gitlab.com/uafrica/go-utils/string_utils"
 )
 
-type Event struct {
-	ID         int64                  `json:"id"`
-	ObjectID   string                 `json:"object_id"`
-	Type       string                 `json:"type"`
-	ProviderID int64                  `json:"provider_id"`
-	Source     string                 `json:"source"`
-	Timestamp  time.Time              `json:"timestamp"`
-	Change     map[string]interface{} `json:"change"`
-}
-
 type FieldChange struct {
 	From interface{} `json:"change_from"`
 	To   interface{} `json:"change_to"`
@@ -131,7 +120,7 @@ func ToSnakeCase(str string) string {
 	return strings.ToLower(snake)
 }
 
-func getIntValue(object interface{}, key string) int64 {
+func GetIntValue(object interface{}, key string) int64 {
 	structValue := reflect.ValueOf(object)
 	if structValue.Kind() == reflect.Struct {
 		field := structValue.FieldByName(key)
@@ -141,7 +130,7 @@ func getIntValue(object interface{}, key string) int64 {
 	return 0
 }
 
-func getStringValue(object interface{}, key string) string {
+func GetStringValue(object interface{}, key string) string {
 	structValue := reflect.ValueOf(object)
 	if structValue.Kind() == reflect.Struct {
 		field := structValue.FieldByName(key)