added gameban as separate thing
This commit is contained in:
182
ent/mutation.go
182
ent/mutation.go
@@ -1215,6 +1215,9 @@ type PlayerMutation struct {
|
||||
vac_date *time.Time
|
||||
vac_count *int
|
||||
addvac_count *int
|
||||
game_ban_date *time.Time
|
||||
game_ban_count *int
|
||||
addgame_ban_count *int
|
||||
steam_updated *time.Time
|
||||
sharecode_updated *time.Time
|
||||
auth_code *string
|
||||
@@ -1632,6 +1635,125 @@ func (m *PlayerMutation) ResetVacCount() {
|
||||
delete(m.clearedFields, player.FieldVacCount)
|
||||
}
|
||||
|
||||
// SetGameBanDate sets the "game_ban_date" field.
|
||||
func (m *PlayerMutation) SetGameBanDate(t time.Time) {
|
||||
m.game_ban_date = &t
|
||||
}
|
||||
|
||||
// GameBanDate returns the value of the "game_ban_date" field in the mutation.
|
||||
func (m *PlayerMutation) GameBanDate() (r time.Time, exists bool) {
|
||||
v := m.game_ban_date
|
||||
if v == nil {
|
||||
return
|
||||
}
|
||||
return *v, true
|
||||
}
|
||||
|
||||
// OldGameBanDate returns the old "game_ban_date" field's value of the Player entity.
|
||||
// If the Player object wasn't provided to the builder, the object is fetched from the database.
|
||||
// An error is returned if the mutation operation is not UpdateOne, or the database query fails.
|
||||
func (m *PlayerMutation) OldGameBanDate(ctx context.Context) (v time.Time, err error) {
|
||||
if !m.op.Is(OpUpdateOne) {
|
||||
return v, fmt.Errorf("OldGameBanDate is only allowed on UpdateOne operations")
|
||||
}
|
||||
if m.id == nil || m.oldValue == nil {
|
||||
return v, fmt.Errorf("OldGameBanDate requires an ID field in the mutation")
|
||||
}
|
||||
oldValue, err := m.oldValue(ctx)
|
||||
if err != nil {
|
||||
return v, fmt.Errorf("querying old value for OldGameBanDate: %w", err)
|
||||
}
|
||||
return oldValue.GameBanDate, nil
|
||||
}
|
||||
|
||||
// ClearGameBanDate clears the value of the "game_ban_date" field.
|
||||
func (m *PlayerMutation) ClearGameBanDate() {
|
||||
m.game_ban_date = nil
|
||||
m.clearedFields[player.FieldGameBanDate] = struct{}{}
|
||||
}
|
||||
|
||||
// GameBanDateCleared returns if the "game_ban_date" field was cleared in this mutation.
|
||||
func (m *PlayerMutation) GameBanDateCleared() bool {
|
||||
_, ok := m.clearedFields[player.FieldGameBanDate]
|
||||
return ok
|
||||
}
|
||||
|
||||
// ResetGameBanDate resets all changes to the "game_ban_date" field.
|
||||
func (m *PlayerMutation) ResetGameBanDate() {
|
||||
m.game_ban_date = nil
|
||||
delete(m.clearedFields, player.FieldGameBanDate)
|
||||
}
|
||||
|
||||
// SetGameBanCount sets the "game_ban_count" field.
|
||||
func (m *PlayerMutation) SetGameBanCount(i int) {
|
||||
m.game_ban_count = &i
|
||||
m.addgame_ban_count = nil
|
||||
}
|
||||
|
||||
// GameBanCount returns the value of the "game_ban_count" field in the mutation.
|
||||
func (m *PlayerMutation) GameBanCount() (r int, exists bool) {
|
||||
v := m.game_ban_count
|
||||
if v == nil {
|
||||
return
|
||||
}
|
||||
return *v, true
|
||||
}
|
||||
|
||||
// OldGameBanCount returns the old "game_ban_count" field's value of the Player entity.
|
||||
// If the Player object wasn't provided to the builder, the object is fetched from the database.
|
||||
// An error is returned if the mutation operation is not UpdateOne, or the database query fails.
|
||||
func (m *PlayerMutation) OldGameBanCount(ctx context.Context) (v int, err error) {
|
||||
if !m.op.Is(OpUpdateOne) {
|
||||
return v, fmt.Errorf("OldGameBanCount is only allowed on UpdateOne operations")
|
||||
}
|
||||
if m.id == nil || m.oldValue == nil {
|
||||
return v, fmt.Errorf("OldGameBanCount requires an ID field in the mutation")
|
||||
}
|
||||
oldValue, err := m.oldValue(ctx)
|
||||
if err != nil {
|
||||
return v, fmt.Errorf("querying old value for OldGameBanCount: %w", err)
|
||||
}
|
||||
return oldValue.GameBanCount, nil
|
||||
}
|
||||
|
||||
// AddGameBanCount adds i to the "game_ban_count" field.
|
||||
func (m *PlayerMutation) AddGameBanCount(i int) {
|
||||
if m.addgame_ban_count != nil {
|
||||
*m.addgame_ban_count += i
|
||||
} else {
|
||||
m.addgame_ban_count = &i
|
||||
}
|
||||
}
|
||||
|
||||
// AddedGameBanCount returns the value that was added to the "game_ban_count" field in this mutation.
|
||||
func (m *PlayerMutation) AddedGameBanCount() (r int, exists bool) {
|
||||
v := m.addgame_ban_count
|
||||
if v == nil {
|
||||
return
|
||||
}
|
||||
return *v, true
|
||||
}
|
||||
|
||||
// ClearGameBanCount clears the value of the "game_ban_count" field.
|
||||
func (m *PlayerMutation) ClearGameBanCount() {
|
||||
m.game_ban_count = nil
|
||||
m.addgame_ban_count = nil
|
||||
m.clearedFields[player.FieldGameBanCount] = struct{}{}
|
||||
}
|
||||
|
||||
// GameBanCountCleared returns if the "game_ban_count" field was cleared in this mutation.
|
||||
func (m *PlayerMutation) GameBanCountCleared() bool {
|
||||
_, ok := m.clearedFields[player.FieldGameBanCount]
|
||||
return ok
|
||||
}
|
||||
|
||||
// ResetGameBanCount resets all changes to the "game_ban_count" field.
|
||||
func (m *PlayerMutation) ResetGameBanCount() {
|
||||
m.game_ban_count = nil
|
||||
m.addgame_ban_count = nil
|
||||
delete(m.clearedFields, player.FieldGameBanCount)
|
||||
}
|
||||
|
||||
// SetSteamUpdated sets the "steam_updated" field.
|
||||
func (m *PlayerMutation) SetSteamUpdated(t time.Time) {
|
||||
m.steam_updated = &t
|
||||
@@ -1991,7 +2113,7 @@ func (m *PlayerMutation) Type() string {
|
||||
// order to get all numeric fields that were incremented/decremented, call
|
||||
// AddedFields().
|
||||
func (m *PlayerMutation) Fields() []string {
|
||||
fields := make([]string, 0, 11)
|
||||
fields := make([]string, 0, 13)
|
||||
if m.name != nil {
|
||||
fields = append(fields, player.FieldName)
|
||||
}
|
||||
@@ -2010,6 +2132,12 @@ func (m *PlayerMutation) Fields() []string {
|
||||
if m.vac_count != nil {
|
||||
fields = append(fields, player.FieldVacCount)
|
||||
}
|
||||
if m.game_ban_date != nil {
|
||||
fields = append(fields, player.FieldGameBanDate)
|
||||
}
|
||||
if m.game_ban_count != nil {
|
||||
fields = append(fields, player.FieldGameBanCount)
|
||||
}
|
||||
if m.steam_updated != nil {
|
||||
fields = append(fields, player.FieldSteamUpdated)
|
||||
}
|
||||
@@ -2045,6 +2173,10 @@ func (m *PlayerMutation) Field(name string) (ent.Value, bool) {
|
||||
return m.VacDate()
|
||||
case player.FieldVacCount:
|
||||
return m.VacCount()
|
||||
case player.FieldGameBanDate:
|
||||
return m.GameBanDate()
|
||||
case player.FieldGameBanCount:
|
||||
return m.GameBanCount()
|
||||
case player.FieldSteamUpdated:
|
||||
return m.SteamUpdated()
|
||||
case player.FieldSharecodeUpdated:
|
||||
@@ -2076,6 +2208,10 @@ func (m *PlayerMutation) OldField(ctx context.Context, name string) (ent.Value,
|
||||
return m.OldVacDate(ctx)
|
||||
case player.FieldVacCount:
|
||||
return m.OldVacCount(ctx)
|
||||
case player.FieldGameBanDate:
|
||||
return m.OldGameBanDate(ctx)
|
||||
case player.FieldGameBanCount:
|
||||
return m.OldGameBanCount(ctx)
|
||||
case player.FieldSteamUpdated:
|
||||
return m.OldSteamUpdated(ctx)
|
||||
case player.FieldSharecodeUpdated:
|
||||
@@ -2137,6 +2273,20 @@ func (m *PlayerMutation) SetField(name string, value ent.Value) error {
|
||||
}
|
||||
m.SetVacCount(v)
|
||||
return nil
|
||||
case player.FieldGameBanDate:
|
||||
v, ok := value.(time.Time)
|
||||
if !ok {
|
||||
return fmt.Errorf("unexpected type %T for field %s", value, name)
|
||||
}
|
||||
m.SetGameBanDate(v)
|
||||
return nil
|
||||
case player.FieldGameBanCount:
|
||||
v, ok := value.(int)
|
||||
if !ok {
|
||||
return fmt.Errorf("unexpected type %T for field %s", value, name)
|
||||
}
|
||||
m.SetGameBanCount(v)
|
||||
return nil
|
||||
case player.FieldSteamUpdated:
|
||||
v, ok := value.(time.Time)
|
||||
if !ok {
|
||||
@@ -2183,6 +2333,9 @@ func (m *PlayerMutation) AddedFields() []string {
|
||||
if m.addvac_count != nil {
|
||||
fields = append(fields, player.FieldVacCount)
|
||||
}
|
||||
if m.addgame_ban_count != nil {
|
||||
fields = append(fields, player.FieldGameBanCount)
|
||||
}
|
||||
return fields
|
||||
}
|
||||
|
||||
@@ -2193,6 +2346,8 @@ func (m *PlayerMutation) AddedField(name string) (ent.Value, bool) {
|
||||
switch name {
|
||||
case player.FieldVacCount:
|
||||
return m.AddedVacCount()
|
||||
case player.FieldGameBanCount:
|
||||
return m.AddedGameBanCount()
|
||||
}
|
||||
return nil, false
|
||||
}
|
||||
@@ -2209,6 +2364,13 @@ func (m *PlayerMutation) AddField(name string, value ent.Value) error {
|
||||
}
|
||||
m.AddVacCount(v)
|
||||
return nil
|
||||
case player.FieldGameBanCount:
|
||||
v, ok := value.(int)
|
||||
if !ok {
|
||||
return fmt.Errorf("unexpected type %T for field %s", value, name)
|
||||
}
|
||||
m.AddGameBanCount(v)
|
||||
return nil
|
||||
}
|
||||
return fmt.Errorf("unknown Player numeric field %s", name)
|
||||
}
|
||||
@@ -2235,6 +2397,12 @@ func (m *PlayerMutation) ClearedFields() []string {
|
||||
if m.FieldCleared(player.FieldVacCount) {
|
||||
fields = append(fields, player.FieldVacCount)
|
||||
}
|
||||
if m.FieldCleared(player.FieldGameBanDate) {
|
||||
fields = append(fields, player.FieldGameBanDate)
|
||||
}
|
||||
if m.FieldCleared(player.FieldGameBanCount) {
|
||||
fields = append(fields, player.FieldGameBanCount)
|
||||
}
|
||||
if m.FieldCleared(player.FieldSharecodeUpdated) {
|
||||
fields = append(fields, player.FieldSharecodeUpdated)
|
||||
}
|
||||
@@ -2279,6 +2447,12 @@ func (m *PlayerMutation) ClearField(name string) error {
|
||||
case player.FieldVacCount:
|
||||
m.ClearVacCount()
|
||||
return nil
|
||||
case player.FieldGameBanDate:
|
||||
m.ClearGameBanDate()
|
||||
return nil
|
||||
case player.FieldGameBanCount:
|
||||
m.ClearGameBanCount()
|
||||
return nil
|
||||
case player.FieldSharecodeUpdated:
|
||||
m.ClearSharecodeUpdated()
|
||||
return nil
|
||||
@@ -2317,6 +2491,12 @@ func (m *PlayerMutation) ResetField(name string) error {
|
||||
case player.FieldVacCount:
|
||||
m.ResetVacCount()
|
||||
return nil
|
||||
case player.FieldGameBanDate:
|
||||
m.ResetGameBanDate()
|
||||
return nil
|
||||
case player.FieldGameBanCount:
|
||||
m.ResetGameBanCount()
|
||||
return nil
|
||||
case player.FieldSteamUpdated:
|
||||
m.ResetSteamUpdated()
|
||||
return nil
|
||||
|
Reference in New Issue
Block a user