package domain import ( "time" dbgen "github.com/SamuelTariku/FortuneBet-Backend/gen/db" ) type DisabledOdd struct { ID int64 OddID int64 RawOddID int64 EventID string CreatedAt time.Time } type CreateDisabledOdd struct { OddID int64 RawOddID int64 EventID string } func ConvertCreateDisabledOdd(odd CreateDisabledOdd) dbgen.InsertDisabledOddsParams { return dbgen.InsertDisabledOddsParams{ OddID: odd.OddID, EventID: odd.EventID, RawOddID: odd.RawOddID, } } func ConvertDBDisabledOdd(dbDisabledOdd dbgen.DisabledOdd) DisabledOdd { return DisabledOdd{ ID: dbDisabledOdd.ID, OddID: dbDisabledOdd.OddID, RawOddID: dbDisabledOdd.RawOddID, EventID: dbDisabledOdd.EventID, CreatedAt: dbDisabledOdd.CreatedAt.Time, } } func ConvertDisabledOdds(list []dbgen.DisabledOdd) []DisabledOdd { result := make([]DisabledOdd, 0, len(list)) for _, item := range list { result = append(result, ConvertDBDisabledOdd(item)) } return result }