package domain import ( "time" dbgen "github.com/SamuelTariku/FortuneBet-Backend/gen/db" ) type DisabledOdd struct { ID int64 OddMarketID int64 RawOddID int64 EventID int64 CompanyID int64 CreatedAt time.Time } type CreateDisabledOdd struct { OddMarketID int64 RawOddID int64 EventID int64 CompanyID int64 } func ConvertCreateDisabledOdd(odd CreateDisabledOdd) dbgen.InsertDisabledOddsParams { return dbgen.InsertDisabledOddsParams{ OddsMarketID: odd.OddMarketID, EventID: odd.EventID, CompanyID: odd.CompanyID, RawOddID: odd.RawOddID, } } func ConvertDBDisabledOdd(dbDisabledOdd dbgen.DisabledOdd) DisabledOdd { return DisabledOdd{ ID: dbDisabledOdd.ID, OddMarketID: dbDisabledOdd.OddsMarketID, RawOddID: dbDisabledOdd.RawOddID, EventID: dbDisabledOdd.EventID, CompanyID: dbDisabledOdd.CompanyID, 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 }