regenerate ent

This commit is contained in:
2025-10-26 05:09:47 +01:00
parent 5358d9dd0f
commit ab8b0b983c
46 changed files with 6050 additions and 5607 deletions

View File

@@ -112,12 +112,10 @@ type MatchPlayerEdges struct {
// MatchesOrErr returns the Matches value or an error if the edge
// was not loaded in eager-loading, or loaded but was not found.
func (e MatchPlayerEdges) MatchesOrErr() (*Match, error) {
if e.loadedTypes[0] {
if e.Matches == nil {
// Edge was loaded but was not found.
return nil, &NotFoundError{label: match.Label}
}
if e.Matches != nil {
return e.Matches, nil
} else if e.loadedTypes[0] {
return nil, &NotFoundError{label: match.Label}
}
return nil, &NotLoadedError{edge: "matches"}
}
@@ -125,12 +123,10 @@ func (e MatchPlayerEdges) MatchesOrErr() (*Match, error) {
// PlayersOrErr returns the Players value or an error if the edge
// was not loaded in eager-loading, or loaded but was not found.
func (e MatchPlayerEdges) PlayersOrErr() (*Player, error) {
if e.loadedTypes[1] {
if e.Players == nil {
// Edge was loaded but was not found.
return nil, &NotFoundError{label: player.Label}
}
if e.Players != nil {
return e.Players, nil
} else if e.loadedTypes[1] {
return nil, &NotFoundError{label: player.Label}
}
return nil, &NotLoadedError{edge: "players"}
}
@@ -191,7 +187,7 @@ func (*MatchPlayer) scanValues(columns []string) ([]any, error) {
// assignValues assigns the values that were returned from sql.Rows (after scanning)
// to the MatchPlayer fields.
func (mp *MatchPlayer) assignValues(columns []string, values []any) error {
func (_m *MatchPlayer) assignValues(columns []string, values []any) error {
if m, n := len(values), len(columns); m < n {
return fmt.Errorf("mismatch number of scan values: %d != %d", m, n)
}
@@ -202,207 +198,207 @@ func (mp *MatchPlayer) assignValues(columns []string, values []any) error {
if !ok {
return fmt.Errorf("unexpected type %T for field id", value)
}
mp.ID = int(value.Int64)
_m.ID = int(value.Int64)
case matchplayer.FieldTeamID:
if value, ok := values[i].(*sql.NullInt64); !ok {
return fmt.Errorf("unexpected type %T for field team_id", values[i])
} else if value.Valid {
mp.TeamID = int(value.Int64)
_m.TeamID = int(value.Int64)
}
case matchplayer.FieldKills:
if value, ok := values[i].(*sql.NullInt64); !ok {
return fmt.Errorf("unexpected type %T for field kills", values[i])
} else if value.Valid {
mp.Kills = int(value.Int64)
_m.Kills = int(value.Int64)
}
case matchplayer.FieldDeaths:
if value, ok := values[i].(*sql.NullInt64); !ok {
return fmt.Errorf("unexpected type %T for field deaths", values[i])
} else if value.Valid {
mp.Deaths = int(value.Int64)
_m.Deaths = int(value.Int64)
}
case matchplayer.FieldAssists:
if value, ok := values[i].(*sql.NullInt64); !ok {
return fmt.Errorf("unexpected type %T for field assists", values[i])
} else if value.Valid {
mp.Assists = int(value.Int64)
_m.Assists = int(value.Int64)
}
case matchplayer.FieldHeadshot:
if value, ok := values[i].(*sql.NullInt64); !ok {
return fmt.Errorf("unexpected type %T for field headshot", values[i])
} else if value.Valid {
mp.Headshot = int(value.Int64)
_m.Headshot = int(value.Int64)
}
case matchplayer.FieldMvp:
if value, ok := values[i].(*sql.NullInt64); !ok {
return fmt.Errorf("unexpected type %T for field mvp", values[i])
} else if value.Valid {
mp.Mvp = uint(value.Int64)
_m.Mvp = uint(value.Int64)
}
case matchplayer.FieldScore:
if value, ok := values[i].(*sql.NullInt64); !ok {
return fmt.Errorf("unexpected type %T for field score", values[i])
} else if value.Valid {
mp.Score = int(value.Int64)
_m.Score = int(value.Int64)
}
case matchplayer.FieldRankNew:
if value, ok := values[i].(*sql.NullInt64); !ok {
return fmt.Errorf("unexpected type %T for field rank_new", values[i])
} else if value.Valid {
mp.RankNew = int(value.Int64)
_m.RankNew = int(value.Int64)
}
case matchplayer.FieldRankOld:
if value, ok := values[i].(*sql.NullInt64); !ok {
return fmt.Errorf("unexpected type %T for field rank_old", values[i])
} else if value.Valid {
mp.RankOld = int(value.Int64)
_m.RankOld = int(value.Int64)
}
case matchplayer.FieldMk2:
if value, ok := values[i].(*sql.NullInt64); !ok {
return fmt.Errorf("unexpected type %T for field mk_2", values[i])
} else if value.Valid {
mp.Mk2 = uint(value.Int64)
_m.Mk2 = uint(value.Int64)
}
case matchplayer.FieldMk3:
if value, ok := values[i].(*sql.NullInt64); !ok {
return fmt.Errorf("unexpected type %T for field mk_3", values[i])
} else if value.Valid {
mp.Mk3 = uint(value.Int64)
_m.Mk3 = uint(value.Int64)
}
case matchplayer.FieldMk4:
if value, ok := values[i].(*sql.NullInt64); !ok {
return fmt.Errorf("unexpected type %T for field mk_4", values[i])
} else if value.Valid {
mp.Mk4 = uint(value.Int64)
_m.Mk4 = uint(value.Int64)
}
case matchplayer.FieldMk5:
if value, ok := values[i].(*sql.NullInt64); !ok {
return fmt.Errorf("unexpected type %T for field mk_5", values[i])
} else if value.Valid {
mp.Mk5 = uint(value.Int64)
_m.Mk5 = uint(value.Int64)
}
case matchplayer.FieldDmgEnemy:
if value, ok := values[i].(*sql.NullInt64); !ok {
return fmt.Errorf("unexpected type %T for field dmg_enemy", values[i])
} else if value.Valid {
mp.DmgEnemy = uint(value.Int64)
_m.DmgEnemy = uint(value.Int64)
}
case matchplayer.FieldDmgTeam:
if value, ok := values[i].(*sql.NullInt64); !ok {
return fmt.Errorf("unexpected type %T for field dmg_team", values[i])
} else if value.Valid {
mp.DmgTeam = uint(value.Int64)
_m.DmgTeam = uint(value.Int64)
}
case matchplayer.FieldUdHe:
if value, ok := values[i].(*sql.NullInt64); !ok {
return fmt.Errorf("unexpected type %T for field ud_he", values[i])
} else if value.Valid {
mp.UdHe = uint(value.Int64)
_m.UdHe = uint(value.Int64)
}
case matchplayer.FieldUdFlames:
if value, ok := values[i].(*sql.NullInt64); !ok {
return fmt.Errorf("unexpected type %T for field ud_flames", values[i])
} else if value.Valid {
mp.UdFlames = uint(value.Int64)
_m.UdFlames = uint(value.Int64)
}
case matchplayer.FieldUdFlash:
if value, ok := values[i].(*sql.NullInt64); !ok {
return fmt.Errorf("unexpected type %T for field ud_flash", values[i])
} else if value.Valid {
mp.UdFlash = uint(value.Int64)
_m.UdFlash = uint(value.Int64)
}
case matchplayer.FieldUdDecoy:
if value, ok := values[i].(*sql.NullInt64); !ok {
return fmt.Errorf("unexpected type %T for field ud_decoy", values[i])
} else if value.Valid {
mp.UdDecoy = uint(value.Int64)
_m.UdDecoy = uint(value.Int64)
}
case matchplayer.FieldUdSmoke:
if value, ok := values[i].(*sql.NullInt64); !ok {
return fmt.Errorf("unexpected type %T for field ud_smoke", values[i])
} else if value.Valid {
mp.UdSmoke = uint(value.Int64)
_m.UdSmoke = uint(value.Int64)
}
case matchplayer.FieldCrosshair:
if value, ok := values[i].(*sql.NullString); !ok {
return fmt.Errorf("unexpected type %T for field crosshair", values[i])
} else if value.Valid {
mp.Crosshair = value.String
_m.Crosshair = value.String
}
case matchplayer.FieldColor:
if value, ok := values[i].(*sql.NullString); !ok {
return fmt.Errorf("unexpected type %T for field color", values[i])
} else if value.Valid {
mp.Color = matchplayer.Color(value.String)
_m.Color = matchplayer.Color(value.String)
}
case matchplayer.FieldKast:
if value, ok := values[i].(*sql.NullInt64); !ok {
return fmt.Errorf("unexpected type %T for field kast", values[i])
} else if value.Valid {
mp.Kast = int(value.Int64)
_m.Kast = int(value.Int64)
}
case matchplayer.FieldFlashDurationSelf:
if value, ok := values[i].(*sql.NullFloat64); !ok {
return fmt.Errorf("unexpected type %T for field flash_duration_self", values[i])
} else if value.Valid {
mp.FlashDurationSelf = float32(value.Float64)
_m.FlashDurationSelf = float32(value.Float64)
}
case matchplayer.FieldFlashDurationTeam:
if value, ok := values[i].(*sql.NullFloat64); !ok {
return fmt.Errorf("unexpected type %T for field flash_duration_team", values[i])
} else if value.Valid {
mp.FlashDurationTeam = float32(value.Float64)
_m.FlashDurationTeam = float32(value.Float64)
}
case matchplayer.FieldFlashDurationEnemy:
if value, ok := values[i].(*sql.NullFloat64); !ok {
return fmt.Errorf("unexpected type %T for field flash_duration_enemy", values[i])
} else if value.Valid {
mp.FlashDurationEnemy = float32(value.Float64)
_m.FlashDurationEnemy = float32(value.Float64)
}
case matchplayer.FieldFlashTotalSelf:
if value, ok := values[i].(*sql.NullInt64); !ok {
return fmt.Errorf("unexpected type %T for field flash_total_self", values[i])
} else if value.Valid {
mp.FlashTotalSelf = uint(value.Int64)
_m.FlashTotalSelf = uint(value.Int64)
}
case matchplayer.FieldFlashTotalTeam:
if value, ok := values[i].(*sql.NullInt64); !ok {
return fmt.Errorf("unexpected type %T for field flash_total_team", values[i])
} else if value.Valid {
mp.FlashTotalTeam = uint(value.Int64)
_m.FlashTotalTeam = uint(value.Int64)
}
case matchplayer.FieldFlashTotalEnemy:
if value, ok := values[i].(*sql.NullInt64); !ok {
return fmt.Errorf("unexpected type %T for field flash_total_enemy", values[i])
} else if value.Valid {
mp.FlashTotalEnemy = uint(value.Int64)
_m.FlashTotalEnemy = uint(value.Int64)
}
case matchplayer.FieldMatchStats:
if value, ok := values[i].(*sql.NullInt64); !ok {
return fmt.Errorf("unexpected type %T for field match_stats", values[i])
} else if value.Valid {
mp.MatchStats = uint64(value.Int64)
_m.MatchStats = uint64(value.Int64)
}
case matchplayer.FieldPlayerStats:
if value, ok := values[i].(*sql.NullInt64); !ok {
return fmt.Errorf("unexpected type %T for field player_stats", values[i])
} else if value.Valid {
mp.PlayerStats = uint64(value.Int64)
_m.PlayerStats = uint64(value.Int64)
}
case matchplayer.FieldFlashAssists:
if value, ok := values[i].(*sql.NullInt64); !ok {
return fmt.Errorf("unexpected type %T for field flash_assists", values[i])
} else if value.Valid {
mp.FlashAssists = int(value.Int64)
_m.FlashAssists = int(value.Int64)
}
case matchplayer.FieldAvgPing:
if value, ok := values[i].(*sql.NullFloat64); !ok {
return fmt.Errorf("unexpected type %T for field avg_ping", values[i])
} else if value.Valid {
mp.AvgPing = value.Float64
_m.AvgPing = value.Float64
}
default:
mp.selectValues.Set(columns[i], values[i])
_m.selectValues.Set(columns[i], values[i])
}
}
return nil
@@ -410,161 +406,161 @@ func (mp *MatchPlayer) assignValues(columns []string, values []any) error {
// Value returns the ent.Value that was dynamically selected and assigned to the MatchPlayer.
// This includes values selected through modifiers, order, etc.
func (mp *MatchPlayer) Value(name string) (ent.Value, error) {
return mp.selectValues.Get(name)
func (_m *MatchPlayer) Value(name string) (ent.Value, error) {
return _m.selectValues.Get(name)
}
// QueryMatches queries the "matches" edge of the MatchPlayer entity.
func (mp *MatchPlayer) QueryMatches() *MatchQuery {
return NewMatchPlayerClient(mp.config).QueryMatches(mp)
func (_m *MatchPlayer) QueryMatches() *MatchQuery {
return NewMatchPlayerClient(_m.config).QueryMatches(_m)
}
// QueryPlayers queries the "players" edge of the MatchPlayer entity.
func (mp *MatchPlayer) QueryPlayers() *PlayerQuery {
return NewMatchPlayerClient(mp.config).QueryPlayers(mp)
func (_m *MatchPlayer) QueryPlayers() *PlayerQuery {
return NewMatchPlayerClient(_m.config).QueryPlayers(_m)
}
// QueryWeaponStats queries the "weapon_stats" edge of the MatchPlayer entity.
func (mp *MatchPlayer) QueryWeaponStats() *WeaponQuery {
return NewMatchPlayerClient(mp.config).QueryWeaponStats(mp)
func (_m *MatchPlayer) QueryWeaponStats() *WeaponQuery {
return NewMatchPlayerClient(_m.config).QueryWeaponStats(_m)
}
// QueryRoundStats queries the "round_stats" edge of the MatchPlayer entity.
func (mp *MatchPlayer) QueryRoundStats() *RoundStatsQuery {
return NewMatchPlayerClient(mp.config).QueryRoundStats(mp)
func (_m *MatchPlayer) QueryRoundStats() *RoundStatsQuery {
return NewMatchPlayerClient(_m.config).QueryRoundStats(_m)
}
// QuerySpray queries the "spray" edge of the MatchPlayer entity.
func (mp *MatchPlayer) QuerySpray() *SprayQuery {
return NewMatchPlayerClient(mp.config).QuerySpray(mp)
func (_m *MatchPlayer) QuerySpray() *SprayQuery {
return NewMatchPlayerClient(_m.config).QuerySpray(_m)
}
// QueryMessages queries the "messages" edge of the MatchPlayer entity.
func (mp *MatchPlayer) QueryMessages() *MessagesQuery {
return NewMatchPlayerClient(mp.config).QueryMessages(mp)
func (_m *MatchPlayer) QueryMessages() *MessagesQuery {
return NewMatchPlayerClient(_m.config).QueryMessages(_m)
}
// Update returns a builder for updating this MatchPlayer.
// Note that you need to call MatchPlayer.Unwrap() before calling this method if this MatchPlayer
// was returned from a transaction, and the transaction was committed or rolled back.
func (mp *MatchPlayer) Update() *MatchPlayerUpdateOne {
return NewMatchPlayerClient(mp.config).UpdateOne(mp)
func (_m *MatchPlayer) Update() *MatchPlayerUpdateOne {
return NewMatchPlayerClient(_m.config).UpdateOne(_m)
}
// Unwrap unwraps the MatchPlayer entity that was returned from a transaction after it was closed,
// so that all future queries will be executed through the driver which created the transaction.
func (mp *MatchPlayer) Unwrap() *MatchPlayer {
_tx, ok := mp.config.driver.(*txDriver)
func (_m *MatchPlayer) Unwrap() *MatchPlayer {
_tx, ok := _m.config.driver.(*txDriver)
if !ok {
panic("ent: MatchPlayer is not a transactional entity")
}
mp.config.driver = _tx.drv
return mp
_m.config.driver = _tx.drv
return _m
}
// String implements the fmt.Stringer.
func (mp *MatchPlayer) String() string {
func (_m *MatchPlayer) String() string {
var builder strings.Builder
builder.WriteString("MatchPlayer(")
builder.WriteString(fmt.Sprintf("id=%v, ", mp.ID))
builder.WriteString(fmt.Sprintf("id=%v, ", _m.ID))
builder.WriteString("team_id=")
builder.WriteString(fmt.Sprintf("%v", mp.TeamID))
builder.WriteString(fmt.Sprintf("%v", _m.TeamID))
builder.WriteString(", ")
builder.WriteString("kills=")
builder.WriteString(fmt.Sprintf("%v", mp.Kills))
builder.WriteString(fmt.Sprintf("%v", _m.Kills))
builder.WriteString(", ")
builder.WriteString("deaths=")
builder.WriteString(fmt.Sprintf("%v", mp.Deaths))
builder.WriteString(fmt.Sprintf("%v", _m.Deaths))
builder.WriteString(", ")
builder.WriteString("assists=")
builder.WriteString(fmt.Sprintf("%v", mp.Assists))
builder.WriteString(fmt.Sprintf("%v", _m.Assists))
builder.WriteString(", ")
builder.WriteString("headshot=")
builder.WriteString(fmt.Sprintf("%v", mp.Headshot))
builder.WriteString(fmt.Sprintf("%v", _m.Headshot))
builder.WriteString(", ")
builder.WriteString("mvp=")
builder.WriteString(fmt.Sprintf("%v", mp.Mvp))
builder.WriteString(fmt.Sprintf("%v", _m.Mvp))
builder.WriteString(", ")
builder.WriteString("score=")
builder.WriteString(fmt.Sprintf("%v", mp.Score))
builder.WriteString(fmt.Sprintf("%v", _m.Score))
builder.WriteString(", ")
builder.WriteString("rank_new=")
builder.WriteString(fmt.Sprintf("%v", mp.RankNew))
builder.WriteString(fmt.Sprintf("%v", _m.RankNew))
builder.WriteString(", ")
builder.WriteString("rank_old=")
builder.WriteString(fmt.Sprintf("%v", mp.RankOld))
builder.WriteString(fmt.Sprintf("%v", _m.RankOld))
builder.WriteString(", ")
builder.WriteString("mk_2=")
builder.WriteString(fmt.Sprintf("%v", mp.Mk2))
builder.WriteString(fmt.Sprintf("%v", _m.Mk2))
builder.WriteString(", ")
builder.WriteString("mk_3=")
builder.WriteString(fmt.Sprintf("%v", mp.Mk3))
builder.WriteString(fmt.Sprintf("%v", _m.Mk3))
builder.WriteString(", ")
builder.WriteString("mk_4=")
builder.WriteString(fmt.Sprintf("%v", mp.Mk4))
builder.WriteString(fmt.Sprintf("%v", _m.Mk4))
builder.WriteString(", ")
builder.WriteString("mk_5=")
builder.WriteString(fmt.Sprintf("%v", mp.Mk5))
builder.WriteString(fmt.Sprintf("%v", _m.Mk5))
builder.WriteString(", ")
builder.WriteString("dmg_enemy=")
builder.WriteString(fmt.Sprintf("%v", mp.DmgEnemy))
builder.WriteString(fmt.Sprintf("%v", _m.DmgEnemy))
builder.WriteString(", ")
builder.WriteString("dmg_team=")
builder.WriteString(fmt.Sprintf("%v", mp.DmgTeam))
builder.WriteString(fmt.Sprintf("%v", _m.DmgTeam))
builder.WriteString(", ")
builder.WriteString("ud_he=")
builder.WriteString(fmt.Sprintf("%v", mp.UdHe))
builder.WriteString(fmt.Sprintf("%v", _m.UdHe))
builder.WriteString(", ")
builder.WriteString("ud_flames=")
builder.WriteString(fmt.Sprintf("%v", mp.UdFlames))
builder.WriteString(fmt.Sprintf("%v", _m.UdFlames))
builder.WriteString(", ")
builder.WriteString("ud_flash=")
builder.WriteString(fmt.Sprintf("%v", mp.UdFlash))
builder.WriteString(fmt.Sprintf("%v", _m.UdFlash))
builder.WriteString(", ")
builder.WriteString("ud_decoy=")
builder.WriteString(fmt.Sprintf("%v", mp.UdDecoy))
builder.WriteString(fmt.Sprintf("%v", _m.UdDecoy))
builder.WriteString(", ")
builder.WriteString("ud_smoke=")
builder.WriteString(fmt.Sprintf("%v", mp.UdSmoke))
builder.WriteString(fmt.Sprintf("%v", _m.UdSmoke))
builder.WriteString(", ")
builder.WriteString("crosshair=")
builder.WriteString(mp.Crosshair)
builder.WriteString(_m.Crosshair)
builder.WriteString(", ")
builder.WriteString("color=")
builder.WriteString(fmt.Sprintf("%v", mp.Color))
builder.WriteString(fmt.Sprintf("%v", _m.Color))
builder.WriteString(", ")
builder.WriteString("kast=")
builder.WriteString(fmt.Sprintf("%v", mp.Kast))
builder.WriteString(fmt.Sprintf("%v", _m.Kast))
builder.WriteString(", ")
builder.WriteString("flash_duration_self=")
builder.WriteString(fmt.Sprintf("%v", mp.FlashDurationSelf))
builder.WriteString(fmt.Sprintf("%v", _m.FlashDurationSelf))
builder.WriteString(", ")
builder.WriteString("flash_duration_team=")
builder.WriteString(fmt.Sprintf("%v", mp.FlashDurationTeam))
builder.WriteString(fmt.Sprintf("%v", _m.FlashDurationTeam))
builder.WriteString(", ")
builder.WriteString("flash_duration_enemy=")
builder.WriteString(fmt.Sprintf("%v", mp.FlashDurationEnemy))
builder.WriteString(fmt.Sprintf("%v", _m.FlashDurationEnemy))
builder.WriteString(", ")
builder.WriteString("flash_total_self=")
builder.WriteString(fmt.Sprintf("%v", mp.FlashTotalSelf))
builder.WriteString(fmt.Sprintf("%v", _m.FlashTotalSelf))
builder.WriteString(", ")
builder.WriteString("flash_total_team=")
builder.WriteString(fmt.Sprintf("%v", mp.FlashTotalTeam))
builder.WriteString(fmt.Sprintf("%v", _m.FlashTotalTeam))
builder.WriteString(", ")
builder.WriteString("flash_total_enemy=")
builder.WriteString(fmt.Sprintf("%v", mp.FlashTotalEnemy))
builder.WriteString(fmt.Sprintf("%v", _m.FlashTotalEnemy))
builder.WriteString(", ")
builder.WriteString("match_stats=")
builder.WriteString(fmt.Sprintf("%v", mp.MatchStats))
builder.WriteString(fmt.Sprintf("%v", _m.MatchStats))
builder.WriteString(", ")
builder.WriteString("player_stats=")
builder.WriteString(fmt.Sprintf("%v", mp.PlayerStats))
builder.WriteString(fmt.Sprintf("%v", _m.PlayerStats))
builder.WriteString(", ")
builder.WriteString("flash_assists=")
builder.WriteString(fmt.Sprintf("%v", mp.FlashAssists))
builder.WriteString(fmt.Sprintf("%v", _m.FlashAssists))
builder.WriteString(", ")
builder.WriteString("avg_ping=")
builder.WriteString(fmt.Sprintf("%v", mp.AvgPing))
builder.WriteString(fmt.Sprintf("%v", _m.AvgPing))
builder.WriteByte(')')
return builder.String()
}