3436 lines
90 KiB
Go
3436 lines
90 KiB
Go
// Code generated by ent, DO NOT EDIT.
|
|
|
|
package ent
|
|
|
|
import (
|
|
"api/ent/card"
|
|
"api/ent/ma"
|
|
"api/ent/predicate"
|
|
"api/ent/ue"
|
|
"api/ent/user"
|
|
"context"
|
|
"errors"
|
|
"fmt"
|
|
"time"
|
|
|
|
"entgo.io/ent/dialect/sql"
|
|
"entgo.io/ent/dialect/sql/sqlgraph"
|
|
"entgo.io/ent/schema/field"
|
|
)
|
|
|
|
// UserUpdate is the builder for updating User entities.
|
|
type UserUpdate struct {
|
|
config
|
|
hooks []Hook
|
|
mutation *UserMutation
|
|
}
|
|
|
|
// Where appends a list predicates to the UserUpdate builder.
|
|
func (uu *UserUpdate) Where(ps ...predicate.User) *UserUpdate {
|
|
uu.mutation.Where(ps...)
|
|
return uu
|
|
}
|
|
|
|
// SetDid sets the "did" field.
|
|
func (uu *UserUpdate) SetDid(s string) *UserUpdate {
|
|
uu.mutation.SetDid(s)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableDid sets the "did" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableDid(s *string) *UserUpdate {
|
|
if s != nil {
|
|
uu.SetDid(*s)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// ClearDid clears the value of the "did" field.
|
|
func (uu *UserUpdate) ClearDid() *UserUpdate {
|
|
uu.mutation.ClearDid()
|
|
return uu
|
|
}
|
|
|
|
// SetMember sets the "member" field.
|
|
func (uu *UserUpdate) SetMember(b bool) *UserUpdate {
|
|
uu.mutation.SetMember(b)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableMember sets the "member" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableMember(b *bool) *UserUpdate {
|
|
if b != nil {
|
|
uu.SetMember(*b)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// ClearMember clears the value of the "member" field.
|
|
func (uu *UserUpdate) ClearMember() *UserUpdate {
|
|
uu.mutation.ClearMember()
|
|
return uu
|
|
}
|
|
|
|
// SetBook sets the "book" field.
|
|
func (uu *UserUpdate) SetBook(b bool) *UserUpdate {
|
|
uu.mutation.SetBook(b)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableBook sets the "book" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableBook(b *bool) *UserUpdate {
|
|
if b != nil {
|
|
uu.SetBook(*b)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// ClearBook clears the value of the "book" field.
|
|
func (uu *UserUpdate) ClearBook() *UserUpdate {
|
|
uu.mutation.ClearBook()
|
|
return uu
|
|
}
|
|
|
|
// SetManga sets the "manga" field.
|
|
func (uu *UserUpdate) SetManga(b bool) *UserUpdate {
|
|
uu.mutation.SetManga(b)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableManga sets the "manga" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableManga(b *bool) *UserUpdate {
|
|
if b != nil {
|
|
uu.SetManga(*b)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// ClearManga clears the value of the "manga" field.
|
|
func (uu *UserUpdate) ClearManga() *UserUpdate {
|
|
uu.mutation.ClearManga()
|
|
return uu
|
|
}
|
|
|
|
// SetBadge sets the "badge" field.
|
|
func (uu *UserUpdate) SetBadge(b bool) *UserUpdate {
|
|
uu.mutation.SetBadge(b)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableBadge sets the "badge" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableBadge(b *bool) *UserUpdate {
|
|
if b != nil {
|
|
uu.SetBadge(*b)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// ClearBadge clears the value of the "badge" field.
|
|
func (uu *UserUpdate) ClearBadge() *UserUpdate {
|
|
uu.mutation.ClearBadge()
|
|
return uu
|
|
}
|
|
|
|
// SetBsky sets the "bsky" field.
|
|
func (uu *UserUpdate) SetBsky(b bool) *UserUpdate {
|
|
uu.mutation.SetBsky(b)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableBsky sets the "bsky" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableBsky(b *bool) *UserUpdate {
|
|
if b != nil {
|
|
uu.SetBsky(*b)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// ClearBsky clears the value of the "bsky" field.
|
|
func (uu *UserUpdate) ClearBsky() *UserUpdate {
|
|
uu.mutation.ClearBsky()
|
|
return uu
|
|
}
|
|
|
|
// SetMastodon sets the "mastodon" field.
|
|
func (uu *UserUpdate) SetMastodon(b bool) *UserUpdate {
|
|
uu.mutation.SetMastodon(b)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableMastodon sets the "mastodon" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableMastodon(b *bool) *UserUpdate {
|
|
if b != nil {
|
|
uu.SetMastodon(*b)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// ClearMastodon clears the value of the "mastodon" field.
|
|
func (uu *UserUpdate) ClearMastodon() *UserUpdate {
|
|
uu.mutation.ClearMastodon()
|
|
return uu
|
|
}
|
|
|
|
// SetDelete sets the "delete" field.
|
|
func (uu *UserUpdate) SetDelete(b bool) *UserUpdate {
|
|
uu.mutation.SetDelete(b)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableDelete sets the "delete" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableDelete(b *bool) *UserUpdate {
|
|
if b != nil {
|
|
uu.SetDelete(*b)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// ClearDelete clears the value of the "delete" field.
|
|
func (uu *UserUpdate) ClearDelete() *UserUpdate {
|
|
uu.mutation.ClearDelete()
|
|
return uu
|
|
}
|
|
|
|
// SetHandle sets the "handle" field.
|
|
func (uu *UserUpdate) SetHandle(b bool) *UserUpdate {
|
|
uu.mutation.SetHandle(b)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableHandle sets the "handle" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableHandle(b *bool) *UserUpdate {
|
|
if b != nil {
|
|
uu.SetHandle(*b)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// ClearHandle clears the value of the "handle" field.
|
|
func (uu *UserUpdate) ClearHandle() *UserUpdate {
|
|
uu.mutation.ClearHandle()
|
|
return uu
|
|
}
|
|
|
|
// SetToken sets the "token" field.
|
|
func (uu *UserUpdate) SetToken(s string) *UserUpdate {
|
|
uu.mutation.SetToken(s)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableToken sets the "token" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableToken(s *string) *UserUpdate {
|
|
if s != nil {
|
|
uu.SetToken(*s)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// ClearToken clears the value of the "token" field.
|
|
func (uu *UserUpdate) ClearToken() *UserUpdate {
|
|
uu.mutation.ClearToken()
|
|
return uu
|
|
}
|
|
|
|
// SetUpdatedAt sets the "updated_at" field.
|
|
func (uu *UserUpdate) SetUpdatedAt(t time.Time) *UserUpdate {
|
|
uu.mutation.SetUpdatedAt(t)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableUpdatedAt sets the "updated_at" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableUpdatedAt(t *time.Time) *UserUpdate {
|
|
if t != nil {
|
|
uu.SetUpdatedAt(*t)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// ClearUpdatedAt clears the value of the "updated_at" field.
|
|
func (uu *UserUpdate) ClearUpdatedAt() *UserUpdate {
|
|
uu.mutation.ClearUpdatedAt()
|
|
return uu
|
|
}
|
|
|
|
// SetRaidAt sets the "raid_at" field.
|
|
func (uu *UserUpdate) SetRaidAt(t time.Time) *UserUpdate {
|
|
uu.mutation.SetRaidAt(t)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableRaidAt sets the "raid_at" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableRaidAt(t *time.Time) *UserUpdate {
|
|
if t != nil {
|
|
uu.SetRaidAt(*t)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// ClearRaidAt clears the value of the "raid_at" field.
|
|
func (uu *UserUpdate) ClearRaidAt() *UserUpdate {
|
|
uu.mutation.ClearRaidAt()
|
|
return uu
|
|
}
|
|
|
|
// SetServerAt sets the "server_at" field.
|
|
func (uu *UserUpdate) SetServerAt(t time.Time) *UserUpdate {
|
|
uu.mutation.SetServerAt(t)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableServerAt sets the "server_at" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableServerAt(t *time.Time) *UserUpdate {
|
|
if t != nil {
|
|
uu.SetServerAt(*t)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// ClearServerAt clears the value of the "server_at" field.
|
|
func (uu *UserUpdate) ClearServerAt() *UserUpdate {
|
|
uu.mutation.ClearServerAt()
|
|
return uu
|
|
}
|
|
|
|
// SetEggAt sets the "egg_at" field.
|
|
func (uu *UserUpdate) SetEggAt(t time.Time) *UserUpdate {
|
|
uu.mutation.SetEggAt(t)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableEggAt sets the "egg_at" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableEggAt(t *time.Time) *UserUpdate {
|
|
if t != nil {
|
|
uu.SetEggAt(*t)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// ClearEggAt clears the value of the "egg_at" field.
|
|
func (uu *UserUpdate) ClearEggAt() *UserUpdate {
|
|
uu.mutation.ClearEggAt()
|
|
return uu
|
|
}
|
|
|
|
// SetLuck sets the "luck" field.
|
|
func (uu *UserUpdate) SetLuck(i int) *UserUpdate {
|
|
uu.mutation.ResetLuck()
|
|
uu.mutation.SetLuck(i)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableLuck sets the "luck" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableLuck(i *int) *UserUpdate {
|
|
if i != nil {
|
|
uu.SetLuck(*i)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// AddLuck adds i to the "luck" field.
|
|
func (uu *UserUpdate) AddLuck(i int) *UserUpdate {
|
|
uu.mutation.AddLuck(i)
|
|
return uu
|
|
}
|
|
|
|
// ClearLuck clears the value of the "luck" field.
|
|
func (uu *UserUpdate) ClearLuck() *UserUpdate {
|
|
uu.mutation.ClearLuck()
|
|
return uu
|
|
}
|
|
|
|
// SetLuckAt sets the "luck_at" field.
|
|
func (uu *UserUpdate) SetLuckAt(t time.Time) *UserUpdate {
|
|
uu.mutation.SetLuckAt(t)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableLuckAt sets the "luck_at" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableLuckAt(t *time.Time) *UserUpdate {
|
|
if t != nil {
|
|
uu.SetLuckAt(*t)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// ClearLuckAt clears the value of the "luck_at" field.
|
|
func (uu *UserUpdate) ClearLuckAt() *UserUpdate {
|
|
uu.mutation.ClearLuckAt()
|
|
return uu
|
|
}
|
|
|
|
// SetLike sets the "like" field.
|
|
func (uu *UserUpdate) SetLike(i int) *UserUpdate {
|
|
uu.mutation.ResetLike()
|
|
uu.mutation.SetLike(i)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableLike sets the "like" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableLike(i *int) *UserUpdate {
|
|
if i != nil {
|
|
uu.SetLike(*i)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// AddLike adds i to the "like" field.
|
|
func (uu *UserUpdate) AddLike(i int) *UserUpdate {
|
|
uu.mutation.AddLike(i)
|
|
return uu
|
|
}
|
|
|
|
// ClearLike clears the value of the "like" field.
|
|
func (uu *UserUpdate) ClearLike() *UserUpdate {
|
|
uu.mutation.ClearLike()
|
|
return uu
|
|
}
|
|
|
|
// SetLikeRank sets the "like_rank" field.
|
|
func (uu *UserUpdate) SetLikeRank(i int) *UserUpdate {
|
|
uu.mutation.ResetLikeRank()
|
|
uu.mutation.SetLikeRank(i)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableLikeRank sets the "like_rank" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableLikeRank(i *int) *UserUpdate {
|
|
if i != nil {
|
|
uu.SetLikeRank(*i)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// AddLikeRank adds i to the "like_rank" field.
|
|
func (uu *UserUpdate) AddLikeRank(i int) *UserUpdate {
|
|
uu.mutation.AddLikeRank(i)
|
|
return uu
|
|
}
|
|
|
|
// ClearLikeRank clears the value of the "like_rank" field.
|
|
func (uu *UserUpdate) ClearLikeRank() *UserUpdate {
|
|
uu.mutation.ClearLikeRank()
|
|
return uu
|
|
}
|
|
|
|
// SetLikeAt sets the "like_at" field.
|
|
func (uu *UserUpdate) SetLikeAt(t time.Time) *UserUpdate {
|
|
uu.mutation.SetLikeAt(t)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableLikeAt sets the "like_at" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableLikeAt(t *time.Time) *UserUpdate {
|
|
if t != nil {
|
|
uu.SetLikeAt(*t)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// ClearLikeAt clears the value of the "like_at" field.
|
|
func (uu *UserUpdate) ClearLikeAt() *UserUpdate {
|
|
uu.mutation.ClearLikeAt()
|
|
return uu
|
|
}
|
|
|
|
// SetFav sets the "fav" field.
|
|
func (uu *UserUpdate) SetFav(i int) *UserUpdate {
|
|
uu.mutation.ResetFav()
|
|
uu.mutation.SetFav(i)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableFav sets the "fav" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableFav(i *int) *UserUpdate {
|
|
if i != nil {
|
|
uu.SetFav(*i)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// AddFav adds i to the "fav" field.
|
|
func (uu *UserUpdate) AddFav(i int) *UserUpdate {
|
|
uu.mutation.AddFav(i)
|
|
return uu
|
|
}
|
|
|
|
// ClearFav clears the value of the "fav" field.
|
|
func (uu *UserUpdate) ClearFav() *UserUpdate {
|
|
uu.mutation.ClearFav()
|
|
return uu
|
|
}
|
|
|
|
// SetTen sets the "ten" field.
|
|
func (uu *UserUpdate) SetTen(b bool) *UserUpdate {
|
|
uu.mutation.SetTen(b)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableTen sets the "ten" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableTen(b *bool) *UserUpdate {
|
|
if b != nil {
|
|
uu.SetTen(*b)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// ClearTen clears the value of the "ten" field.
|
|
func (uu *UserUpdate) ClearTen() *UserUpdate {
|
|
uu.mutation.ClearTen()
|
|
return uu
|
|
}
|
|
|
|
// SetTenSu sets the "ten_su" field.
|
|
func (uu *UserUpdate) SetTenSu(i int) *UserUpdate {
|
|
uu.mutation.ResetTenSu()
|
|
uu.mutation.SetTenSu(i)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableTenSu sets the "ten_su" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableTenSu(i *int) *UserUpdate {
|
|
if i != nil {
|
|
uu.SetTenSu(*i)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// AddTenSu adds i to the "ten_su" field.
|
|
func (uu *UserUpdate) AddTenSu(i int) *UserUpdate {
|
|
uu.mutation.AddTenSu(i)
|
|
return uu
|
|
}
|
|
|
|
// ClearTenSu clears the value of the "ten_su" field.
|
|
func (uu *UserUpdate) ClearTenSu() *UserUpdate {
|
|
uu.mutation.ClearTenSu()
|
|
return uu
|
|
}
|
|
|
|
// SetTenKai sets the "ten_kai" field.
|
|
func (uu *UserUpdate) SetTenKai(i int) *UserUpdate {
|
|
uu.mutation.ResetTenKai()
|
|
uu.mutation.SetTenKai(i)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableTenKai sets the "ten_kai" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableTenKai(i *int) *UserUpdate {
|
|
if i != nil {
|
|
uu.SetTenKai(*i)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// AddTenKai adds i to the "ten_kai" field.
|
|
func (uu *UserUpdate) AddTenKai(i int) *UserUpdate {
|
|
uu.mutation.AddTenKai(i)
|
|
return uu
|
|
}
|
|
|
|
// ClearTenKai clears the value of the "ten_kai" field.
|
|
func (uu *UserUpdate) ClearTenKai() *UserUpdate {
|
|
uu.mutation.ClearTenKai()
|
|
return uu
|
|
}
|
|
|
|
// SetAiten sets the "aiten" field.
|
|
func (uu *UserUpdate) SetAiten(i int) *UserUpdate {
|
|
uu.mutation.ResetAiten()
|
|
uu.mutation.SetAiten(i)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableAiten sets the "aiten" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableAiten(i *int) *UserUpdate {
|
|
if i != nil {
|
|
uu.SetAiten(*i)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// AddAiten adds i to the "aiten" field.
|
|
func (uu *UserUpdate) AddAiten(i int) *UserUpdate {
|
|
uu.mutation.AddAiten(i)
|
|
return uu
|
|
}
|
|
|
|
// ClearAiten clears the value of the "aiten" field.
|
|
func (uu *UserUpdate) ClearAiten() *UserUpdate {
|
|
uu.mutation.ClearAiten()
|
|
return uu
|
|
}
|
|
|
|
// SetTenCard sets the "ten_card" field.
|
|
func (uu *UserUpdate) SetTenCard(s string) *UserUpdate {
|
|
uu.mutation.SetTenCard(s)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableTenCard sets the "ten_card" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableTenCard(s *string) *UserUpdate {
|
|
if s != nil {
|
|
uu.SetTenCard(*s)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// ClearTenCard clears the value of the "ten_card" field.
|
|
func (uu *UserUpdate) ClearTenCard() *UserUpdate {
|
|
uu.mutation.ClearTenCard()
|
|
return uu
|
|
}
|
|
|
|
// SetTenDelete sets the "ten_delete" field.
|
|
func (uu *UserUpdate) SetTenDelete(s string) *UserUpdate {
|
|
uu.mutation.SetTenDelete(s)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableTenDelete sets the "ten_delete" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableTenDelete(s *string) *UserUpdate {
|
|
if s != nil {
|
|
uu.SetTenDelete(*s)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// ClearTenDelete clears the value of the "ten_delete" field.
|
|
func (uu *UserUpdate) ClearTenDelete() *UserUpdate {
|
|
uu.mutation.ClearTenDelete()
|
|
return uu
|
|
}
|
|
|
|
// SetTenPost sets the "ten_post" field.
|
|
func (uu *UserUpdate) SetTenPost(s string) *UserUpdate {
|
|
uu.mutation.SetTenPost(s)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableTenPost sets the "ten_post" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableTenPost(s *string) *UserUpdate {
|
|
if s != nil {
|
|
uu.SetTenPost(*s)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// ClearTenPost clears the value of the "ten_post" field.
|
|
func (uu *UserUpdate) ClearTenPost() *UserUpdate {
|
|
uu.mutation.ClearTenPost()
|
|
return uu
|
|
}
|
|
|
|
// SetTenGet sets the "ten_get" field.
|
|
func (uu *UserUpdate) SetTenGet(s string) *UserUpdate {
|
|
uu.mutation.SetTenGet(s)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableTenGet sets the "ten_get" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableTenGet(s *string) *UserUpdate {
|
|
if s != nil {
|
|
uu.SetTenGet(*s)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// ClearTenGet clears the value of the "ten_get" field.
|
|
func (uu *UserUpdate) ClearTenGet() *UserUpdate {
|
|
uu.mutation.ClearTenGet()
|
|
return uu
|
|
}
|
|
|
|
// SetTenAt sets the "ten_at" field.
|
|
func (uu *UserUpdate) SetTenAt(t time.Time) *UserUpdate {
|
|
uu.mutation.SetTenAt(t)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableTenAt sets the "ten_at" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableTenAt(t *time.Time) *UserUpdate {
|
|
if t != nil {
|
|
uu.SetTenAt(*t)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// ClearTenAt clears the value of the "ten_at" field.
|
|
func (uu *UserUpdate) ClearTenAt() *UserUpdate {
|
|
uu.mutation.ClearTenAt()
|
|
return uu
|
|
}
|
|
|
|
// SetNext sets the "next" field.
|
|
func (uu *UserUpdate) SetNext(s string) *UserUpdate {
|
|
uu.mutation.SetNext(s)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableNext sets the "next" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableNext(s *string) *UserUpdate {
|
|
if s != nil {
|
|
uu.SetNext(*s)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// ClearNext clears the value of the "next" field.
|
|
func (uu *UserUpdate) ClearNext() *UserUpdate {
|
|
uu.mutation.ClearNext()
|
|
return uu
|
|
}
|
|
|
|
// SetRoom sets the "room" field.
|
|
func (uu *UserUpdate) SetRoom(i int) *UserUpdate {
|
|
uu.mutation.ResetRoom()
|
|
uu.mutation.SetRoom(i)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableRoom sets the "room" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableRoom(i *int) *UserUpdate {
|
|
if i != nil {
|
|
uu.SetRoom(*i)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// AddRoom adds i to the "room" field.
|
|
func (uu *UserUpdate) AddRoom(i int) *UserUpdate {
|
|
uu.mutation.AddRoom(i)
|
|
return uu
|
|
}
|
|
|
|
// ClearRoom clears the value of the "room" field.
|
|
func (uu *UserUpdate) ClearRoom() *UserUpdate {
|
|
uu.mutation.ClearRoom()
|
|
return uu
|
|
}
|
|
|
|
// SetModel sets the "model" field.
|
|
func (uu *UserUpdate) SetModel(b bool) *UserUpdate {
|
|
uu.mutation.SetModel(b)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableModel sets the "model" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableModel(b *bool) *UserUpdate {
|
|
if b != nil {
|
|
uu.SetModel(*b)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// ClearModel clears the value of the "model" field.
|
|
func (uu *UserUpdate) ClearModel() *UserUpdate {
|
|
uu.mutation.ClearModel()
|
|
return uu
|
|
}
|
|
|
|
// SetModelAt sets the "model_at" field.
|
|
func (uu *UserUpdate) SetModelAt(t time.Time) *UserUpdate {
|
|
uu.mutation.SetModelAt(t)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableModelAt sets the "model_at" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableModelAt(t *time.Time) *UserUpdate {
|
|
if t != nil {
|
|
uu.SetModelAt(*t)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// ClearModelAt clears the value of the "model_at" field.
|
|
func (uu *UserUpdate) ClearModelAt() *UserUpdate {
|
|
uu.mutation.ClearModelAt()
|
|
return uu
|
|
}
|
|
|
|
// SetModelAttack sets the "model_attack" field.
|
|
func (uu *UserUpdate) SetModelAttack(i int) *UserUpdate {
|
|
uu.mutation.ResetModelAttack()
|
|
uu.mutation.SetModelAttack(i)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableModelAttack sets the "model_attack" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableModelAttack(i *int) *UserUpdate {
|
|
if i != nil {
|
|
uu.SetModelAttack(*i)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// AddModelAttack adds i to the "model_attack" field.
|
|
func (uu *UserUpdate) AddModelAttack(i int) *UserUpdate {
|
|
uu.mutation.AddModelAttack(i)
|
|
return uu
|
|
}
|
|
|
|
// ClearModelAttack clears the value of the "model_attack" field.
|
|
func (uu *UserUpdate) ClearModelAttack() *UserUpdate {
|
|
uu.mutation.ClearModelAttack()
|
|
return uu
|
|
}
|
|
|
|
// SetModelLimit sets the "model_limit" field.
|
|
func (uu *UserUpdate) SetModelLimit(i int) *UserUpdate {
|
|
uu.mutation.ResetModelLimit()
|
|
uu.mutation.SetModelLimit(i)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableModelLimit sets the "model_limit" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableModelLimit(i *int) *UserUpdate {
|
|
if i != nil {
|
|
uu.SetModelLimit(*i)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// AddModelLimit adds i to the "model_limit" field.
|
|
func (uu *UserUpdate) AddModelLimit(i int) *UserUpdate {
|
|
uu.mutation.AddModelLimit(i)
|
|
return uu
|
|
}
|
|
|
|
// ClearModelLimit clears the value of the "model_limit" field.
|
|
func (uu *UserUpdate) ClearModelLimit() *UserUpdate {
|
|
uu.mutation.ClearModelLimit()
|
|
return uu
|
|
}
|
|
|
|
// SetModelSkill sets the "model_skill" field.
|
|
func (uu *UserUpdate) SetModelSkill(i int) *UserUpdate {
|
|
uu.mutation.ResetModelSkill()
|
|
uu.mutation.SetModelSkill(i)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableModelSkill sets the "model_skill" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableModelSkill(i *int) *UserUpdate {
|
|
if i != nil {
|
|
uu.SetModelSkill(*i)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// AddModelSkill adds i to the "model_skill" field.
|
|
func (uu *UserUpdate) AddModelSkill(i int) *UserUpdate {
|
|
uu.mutation.AddModelSkill(i)
|
|
return uu
|
|
}
|
|
|
|
// ClearModelSkill clears the value of the "model_skill" field.
|
|
func (uu *UserUpdate) ClearModelSkill() *UserUpdate {
|
|
uu.mutation.ClearModelSkill()
|
|
return uu
|
|
}
|
|
|
|
// SetModelMode sets the "model_mode" field.
|
|
func (uu *UserUpdate) SetModelMode(i int) *UserUpdate {
|
|
uu.mutation.ResetModelMode()
|
|
uu.mutation.SetModelMode(i)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableModelMode sets the "model_mode" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableModelMode(i *int) *UserUpdate {
|
|
if i != nil {
|
|
uu.SetModelMode(*i)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// AddModelMode adds i to the "model_mode" field.
|
|
func (uu *UserUpdate) AddModelMode(i int) *UserUpdate {
|
|
uu.mutation.AddModelMode(i)
|
|
return uu
|
|
}
|
|
|
|
// ClearModelMode clears the value of the "model_mode" field.
|
|
func (uu *UserUpdate) ClearModelMode() *UserUpdate {
|
|
uu.mutation.ClearModelMode()
|
|
return uu
|
|
}
|
|
|
|
// SetModelCritical sets the "model_critical" field.
|
|
func (uu *UserUpdate) SetModelCritical(i int) *UserUpdate {
|
|
uu.mutation.ResetModelCritical()
|
|
uu.mutation.SetModelCritical(i)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableModelCritical sets the "model_critical" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableModelCritical(i *int) *UserUpdate {
|
|
if i != nil {
|
|
uu.SetModelCritical(*i)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// AddModelCritical adds i to the "model_critical" field.
|
|
func (uu *UserUpdate) AddModelCritical(i int) *UserUpdate {
|
|
uu.mutation.AddModelCritical(i)
|
|
return uu
|
|
}
|
|
|
|
// ClearModelCritical clears the value of the "model_critical" field.
|
|
func (uu *UserUpdate) ClearModelCritical() *UserUpdate {
|
|
uu.mutation.ClearModelCritical()
|
|
return uu
|
|
}
|
|
|
|
// SetModelCriticalD sets the "model_critical_d" field.
|
|
func (uu *UserUpdate) SetModelCriticalD(i int) *UserUpdate {
|
|
uu.mutation.ResetModelCriticalD()
|
|
uu.mutation.SetModelCriticalD(i)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableModelCriticalD sets the "model_critical_d" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableModelCriticalD(i *int) *UserUpdate {
|
|
if i != nil {
|
|
uu.SetModelCriticalD(*i)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// AddModelCriticalD adds i to the "model_critical_d" field.
|
|
func (uu *UserUpdate) AddModelCriticalD(i int) *UserUpdate {
|
|
uu.mutation.AddModelCriticalD(i)
|
|
return uu
|
|
}
|
|
|
|
// ClearModelCriticalD clears the value of the "model_critical_d" field.
|
|
func (uu *UserUpdate) ClearModelCriticalD() *UserUpdate {
|
|
uu.mutation.ClearModelCriticalD()
|
|
return uu
|
|
}
|
|
|
|
// SetGame sets the "game" field.
|
|
func (uu *UserUpdate) SetGame(b bool) *UserUpdate {
|
|
uu.mutation.SetGame(b)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableGame sets the "game" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableGame(b *bool) *UserUpdate {
|
|
if b != nil {
|
|
uu.SetGame(*b)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// ClearGame clears the value of the "game" field.
|
|
func (uu *UserUpdate) ClearGame() *UserUpdate {
|
|
uu.mutation.ClearGame()
|
|
return uu
|
|
}
|
|
|
|
// SetGameTest sets the "game_test" field.
|
|
func (uu *UserUpdate) SetGameTest(b bool) *UserUpdate {
|
|
uu.mutation.SetGameTest(b)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableGameTest sets the "game_test" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableGameTest(b *bool) *UserUpdate {
|
|
if b != nil {
|
|
uu.SetGameTest(*b)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// ClearGameTest clears the value of the "game_test" field.
|
|
func (uu *UserUpdate) ClearGameTest() *UserUpdate {
|
|
uu.mutation.ClearGameTest()
|
|
return uu
|
|
}
|
|
|
|
// SetGameEnd sets the "game_end" field.
|
|
func (uu *UserUpdate) SetGameEnd(b bool) *UserUpdate {
|
|
uu.mutation.SetGameEnd(b)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableGameEnd sets the "game_end" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableGameEnd(b *bool) *UserUpdate {
|
|
if b != nil {
|
|
uu.SetGameEnd(*b)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// ClearGameEnd clears the value of the "game_end" field.
|
|
func (uu *UserUpdate) ClearGameEnd() *UserUpdate {
|
|
uu.mutation.ClearGameEnd()
|
|
return uu
|
|
}
|
|
|
|
// SetGameAccount sets the "game_account" field.
|
|
func (uu *UserUpdate) SetGameAccount(b bool) *UserUpdate {
|
|
uu.mutation.SetGameAccount(b)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableGameAccount sets the "game_account" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableGameAccount(b *bool) *UserUpdate {
|
|
if b != nil {
|
|
uu.SetGameAccount(*b)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// ClearGameAccount clears the value of the "game_account" field.
|
|
func (uu *UserUpdate) ClearGameAccount() *UserUpdate {
|
|
uu.mutation.ClearGameAccount()
|
|
return uu
|
|
}
|
|
|
|
// SetGameLv sets the "game_lv" field.
|
|
func (uu *UserUpdate) SetGameLv(i int) *UserUpdate {
|
|
uu.mutation.ResetGameLv()
|
|
uu.mutation.SetGameLv(i)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableGameLv sets the "game_lv" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableGameLv(i *int) *UserUpdate {
|
|
if i != nil {
|
|
uu.SetGameLv(*i)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// AddGameLv adds i to the "game_lv" field.
|
|
func (uu *UserUpdate) AddGameLv(i int) *UserUpdate {
|
|
uu.mutation.AddGameLv(i)
|
|
return uu
|
|
}
|
|
|
|
// ClearGameLv clears the value of the "game_lv" field.
|
|
func (uu *UserUpdate) ClearGameLv() *UserUpdate {
|
|
uu.mutation.ClearGameLv()
|
|
return uu
|
|
}
|
|
|
|
// SetCoin sets the "coin" field.
|
|
func (uu *UserUpdate) SetCoin(i int) *UserUpdate {
|
|
uu.mutation.ResetCoin()
|
|
uu.mutation.SetCoin(i)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableCoin sets the "coin" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableCoin(i *int) *UserUpdate {
|
|
if i != nil {
|
|
uu.SetCoin(*i)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// AddCoin adds i to the "coin" field.
|
|
func (uu *UserUpdate) AddCoin(i int) *UserUpdate {
|
|
uu.mutation.AddCoin(i)
|
|
return uu
|
|
}
|
|
|
|
// ClearCoin clears the value of the "coin" field.
|
|
func (uu *UserUpdate) ClearCoin() *UserUpdate {
|
|
uu.mutation.ClearCoin()
|
|
return uu
|
|
}
|
|
|
|
// SetCoinOpen sets the "coin_open" field.
|
|
func (uu *UserUpdate) SetCoinOpen(b bool) *UserUpdate {
|
|
uu.mutation.SetCoinOpen(b)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableCoinOpen sets the "coin_open" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableCoinOpen(b *bool) *UserUpdate {
|
|
if b != nil {
|
|
uu.SetCoinOpen(*b)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// ClearCoinOpen clears the value of the "coin_open" field.
|
|
func (uu *UserUpdate) ClearCoinOpen() *UserUpdate {
|
|
uu.mutation.ClearCoinOpen()
|
|
return uu
|
|
}
|
|
|
|
// SetCoinAt sets the "coin_at" field.
|
|
func (uu *UserUpdate) SetCoinAt(t time.Time) *UserUpdate {
|
|
uu.mutation.SetCoinAt(t)
|
|
return uu
|
|
}
|
|
|
|
// SetNillableCoinAt sets the "coin_at" field if the given value is not nil.
|
|
func (uu *UserUpdate) SetNillableCoinAt(t *time.Time) *UserUpdate {
|
|
if t != nil {
|
|
uu.SetCoinAt(*t)
|
|
}
|
|
return uu
|
|
}
|
|
|
|
// ClearCoinAt clears the value of the "coin_at" field.
|
|
func (uu *UserUpdate) ClearCoinAt() *UserUpdate {
|
|
uu.mutation.ClearCoinAt()
|
|
return uu
|
|
}
|
|
|
|
// AddCardIDs adds the "card" edge to the Card entity by IDs.
|
|
func (uu *UserUpdate) AddCardIDs(ids ...int) *UserUpdate {
|
|
uu.mutation.AddCardIDs(ids...)
|
|
return uu
|
|
}
|
|
|
|
// AddCard adds the "card" edges to the Card entity.
|
|
func (uu *UserUpdate) AddCard(c ...*Card) *UserUpdate {
|
|
ids := make([]int, len(c))
|
|
for i := range c {
|
|
ids[i] = c[i].ID
|
|
}
|
|
return uu.AddCardIDs(ids...)
|
|
}
|
|
|
|
// AddUeIDs adds the "ue" edge to the Ue entity by IDs.
|
|
func (uu *UserUpdate) AddUeIDs(ids ...int) *UserUpdate {
|
|
uu.mutation.AddUeIDs(ids...)
|
|
return uu
|
|
}
|
|
|
|
// AddUe adds the "ue" edges to the Ue entity.
|
|
func (uu *UserUpdate) AddUe(u ...*Ue) *UserUpdate {
|
|
ids := make([]int, len(u))
|
|
for i := range u {
|
|
ids[i] = u[i].ID
|
|
}
|
|
return uu.AddUeIDs(ids...)
|
|
}
|
|
|
|
// AddMaIDs adds the "ma" edge to the Ma entity by IDs.
|
|
func (uu *UserUpdate) AddMaIDs(ids ...int) *UserUpdate {
|
|
uu.mutation.AddMaIDs(ids...)
|
|
return uu
|
|
}
|
|
|
|
// AddMa adds the "ma" edges to the Ma entity.
|
|
func (uu *UserUpdate) AddMa(m ...*Ma) *UserUpdate {
|
|
ids := make([]int, len(m))
|
|
for i := range m {
|
|
ids[i] = m[i].ID
|
|
}
|
|
return uu.AddMaIDs(ids...)
|
|
}
|
|
|
|
// Mutation returns the UserMutation object of the builder.
|
|
func (uu *UserUpdate) Mutation() *UserMutation {
|
|
return uu.mutation
|
|
}
|
|
|
|
// ClearCard clears all "card" edges to the Card entity.
|
|
func (uu *UserUpdate) ClearCard() *UserUpdate {
|
|
uu.mutation.ClearCard()
|
|
return uu
|
|
}
|
|
|
|
// RemoveCardIDs removes the "card" edge to Card entities by IDs.
|
|
func (uu *UserUpdate) RemoveCardIDs(ids ...int) *UserUpdate {
|
|
uu.mutation.RemoveCardIDs(ids...)
|
|
return uu
|
|
}
|
|
|
|
// RemoveCard removes "card" edges to Card entities.
|
|
func (uu *UserUpdate) RemoveCard(c ...*Card) *UserUpdate {
|
|
ids := make([]int, len(c))
|
|
for i := range c {
|
|
ids[i] = c[i].ID
|
|
}
|
|
return uu.RemoveCardIDs(ids...)
|
|
}
|
|
|
|
// ClearUe clears all "ue" edges to the Ue entity.
|
|
func (uu *UserUpdate) ClearUe() *UserUpdate {
|
|
uu.mutation.ClearUe()
|
|
return uu
|
|
}
|
|
|
|
// RemoveUeIDs removes the "ue" edge to Ue entities by IDs.
|
|
func (uu *UserUpdate) RemoveUeIDs(ids ...int) *UserUpdate {
|
|
uu.mutation.RemoveUeIDs(ids...)
|
|
return uu
|
|
}
|
|
|
|
// RemoveUe removes "ue" edges to Ue entities.
|
|
func (uu *UserUpdate) RemoveUe(u ...*Ue) *UserUpdate {
|
|
ids := make([]int, len(u))
|
|
for i := range u {
|
|
ids[i] = u[i].ID
|
|
}
|
|
return uu.RemoveUeIDs(ids...)
|
|
}
|
|
|
|
// ClearMa clears all "ma" edges to the Ma entity.
|
|
func (uu *UserUpdate) ClearMa() *UserUpdate {
|
|
uu.mutation.ClearMa()
|
|
return uu
|
|
}
|
|
|
|
// RemoveMaIDs removes the "ma" edge to Ma entities by IDs.
|
|
func (uu *UserUpdate) RemoveMaIDs(ids ...int) *UserUpdate {
|
|
uu.mutation.RemoveMaIDs(ids...)
|
|
return uu
|
|
}
|
|
|
|
// RemoveMa removes "ma" edges to Ma entities.
|
|
func (uu *UserUpdate) RemoveMa(m ...*Ma) *UserUpdate {
|
|
ids := make([]int, len(m))
|
|
for i := range m {
|
|
ids[i] = m[i].ID
|
|
}
|
|
return uu.RemoveMaIDs(ids...)
|
|
}
|
|
|
|
// Save executes the query and returns the number of nodes affected by the update operation.
|
|
func (uu *UserUpdate) Save(ctx context.Context) (int, error) {
|
|
return withHooks[int, UserMutation](ctx, uu.sqlSave, uu.mutation, uu.hooks)
|
|
}
|
|
|
|
// SaveX is like Save, but panics if an error occurs.
|
|
func (uu *UserUpdate) SaveX(ctx context.Context) int {
|
|
affected, err := uu.Save(ctx)
|
|
if err != nil {
|
|
panic(err)
|
|
}
|
|
return affected
|
|
}
|
|
|
|
// Exec executes the query.
|
|
func (uu *UserUpdate) Exec(ctx context.Context) error {
|
|
_, err := uu.Save(ctx)
|
|
return err
|
|
}
|
|
|
|
// ExecX is like Exec, but panics if an error occurs.
|
|
func (uu *UserUpdate) ExecX(ctx context.Context) {
|
|
if err := uu.Exec(ctx); err != nil {
|
|
panic(err)
|
|
}
|
|
}
|
|
|
|
func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) {
|
|
_spec := sqlgraph.NewUpdateSpec(user.Table, user.Columns, sqlgraph.NewFieldSpec(user.FieldID, field.TypeInt))
|
|
if ps := uu.mutation.predicates; len(ps) > 0 {
|
|
_spec.Predicate = func(selector *sql.Selector) {
|
|
for i := range ps {
|
|
ps[i](selector)
|
|
}
|
|
}
|
|
}
|
|
if value, ok := uu.mutation.Did(); ok {
|
|
_spec.SetField(user.FieldDid, field.TypeString, value)
|
|
}
|
|
if uu.mutation.DidCleared() {
|
|
_spec.ClearField(user.FieldDid, field.TypeString)
|
|
}
|
|
if value, ok := uu.mutation.Member(); ok {
|
|
_spec.SetField(user.FieldMember, field.TypeBool, value)
|
|
}
|
|
if uu.mutation.MemberCleared() {
|
|
_spec.ClearField(user.FieldMember, field.TypeBool)
|
|
}
|
|
if value, ok := uu.mutation.Book(); ok {
|
|
_spec.SetField(user.FieldBook, field.TypeBool, value)
|
|
}
|
|
if uu.mutation.BookCleared() {
|
|
_spec.ClearField(user.FieldBook, field.TypeBool)
|
|
}
|
|
if value, ok := uu.mutation.Manga(); ok {
|
|
_spec.SetField(user.FieldManga, field.TypeBool, value)
|
|
}
|
|
if uu.mutation.MangaCleared() {
|
|
_spec.ClearField(user.FieldManga, field.TypeBool)
|
|
}
|
|
if value, ok := uu.mutation.Badge(); ok {
|
|
_spec.SetField(user.FieldBadge, field.TypeBool, value)
|
|
}
|
|
if uu.mutation.BadgeCleared() {
|
|
_spec.ClearField(user.FieldBadge, field.TypeBool)
|
|
}
|
|
if value, ok := uu.mutation.Bsky(); ok {
|
|
_spec.SetField(user.FieldBsky, field.TypeBool, value)
|
|
}
|
|
if uu.mutation.BskyCleared() {
|
|
_spec.ClearField(user.FieldBsky, field.TypeBool)
|
|
}
|
|
if value, ok := uu.mutation.Mastodon(); ok {
|
|
_spec.SetField(user.FieldMastodon, field.TypeBool, value)
|
|
}
|
|
if uu.mutation.MastodonCleared() {
|
|
_spec.ClearField(user.FieldMastodon, field.TypeBool)
|
|
}
|
|
if value, ok := uu.mutation.Delete(); ok {
|
|
_spec.SetField(user.FieldDelete, field.TypeBool, value)
|
|
}
|
|
if uu.mutation.DeleteCleared() {
|
|
_spec.ClearField(user.FieldDelete, field.TypeBool)
|
|
}
|
|
if value, ok := uu.mutation.Handle(); ok {
|
|
_spec.SetField(user.FieldHandle, field.TypeBool, value)
|
|
}
|
|
if uu.mutation.HandleCleared() {
|
|
_spec.ClearField(user.FieldHandle, field.TypeBool)
|
|
}
|
|
if value, ok := uu.mutation.Token(); ok {
|
|
_spec.SetField(user.FieldToken, field.TypeString, value)
|
|
}
|
|
if uu.mutation.TokenCleared() {
|
|
_spec.ClearField(user.FieldToken, field.TypeString)
|
|
}
|
|
if uu.mutation.CreatedAtCleared() {
|
|
_spec.ClearField(user.FieldCreatedAt, field.TypeTime)
|
|
}
|
|
if value, ok := uu.mutation.UpdatedAt(); ok {
|
|
_spec.SetField(user.FieldUpdatedAt, field.TypeTime, value)
|
|
}
|
|
if uu.mutation.UpdatedAtCleared() {
|
|
_spec.ClearField(user.FieldUpdatedAt, field.TypeTime)
|
|
}
|
|
if value, ok := uu.mutation.RaidAt(); ok {
|
|
_spec.SetField(user.FieldRaidAt, field.TypeTime, value)
|
|
}
|
|
if uu.mutation.RaidAtCleared() {
|
|
_spec.ClearField(user.FieldRaidAt, field.TypeTime)
|
|
}
|
|
if value, ok := uu.mutation.ServerAt(); ok {
|
|
_spec.SetField(user.FieldServerAt, field.TypeTime, value)
|
|
}
|
|
if uu.mutation.ServerAtCleared() {
|
|
_spec.ClearField(user.FieldServerAt, field.TypeTime)
|
|
}
|
|
if value, ok := uu.mutation.EggAt(); ok {
|
|
_spec.SetField(user.FieldEggAt, field.TypeTime, value)
|
|
}
|
|
if uu.mutation.EggAtCleared() {
|
|
_spec.ClearField(user.FieldEggAt, field.TypeTime)
|
|
}
|
|
if value, ok := uu.mutation.Luck(); ok {
|
|
_spec.SetField(user.FieldLuck, field.TypeInt, value)
|
|
}
|
|
if value, ok := uu.mutation.AddedLuck(); ok {
|
|
_spec.AddField(user.FieldLuck, field.TypeInt, value)
|
|
}
|
|
if uu.mutation.LuckCleared() {
|
|
_spec.ClearField(user.FieldLuck, field.TypeInt)
|
|
}
|
|
if value, ok := uu.mutation.LuckAt(); ok {
|
|
_spec.SetField(user.FieldLuckAt, field.TypeTime, value)
|
|
}
|
|
if uu.mutation.LuckAtCleared() {
|
|
_spec.ClearField(user.FieldLuckAt, field.TypeTime)
|
|
}
|
|
if value, ok := uu.mutation.Like(); ok {
|
|
_spec.SetField(user.FieldLike, field.TypeInt, value)
|
|
}
|
|
if value, ok := uu.mutation.AddedLike(); ok {
|
|
_spec.AddField(user.FieldLike, field.TypeInt, value)
|
|
}
|
|
if uu.mutation.LikeCleared() {
|
|
_spec.ClearField(user.FieldLike, field.TypeInt)
|
|
}
|
|
if value, ok := uu.mutation.LikeRank(); ok {
|
|
_spec.SetField(user.FieldLikeRank, field.TypeInt, value)
|
|
}
|
|
if value, ok := uu.mutation.AddedLikeRank(); ok {
|
|
_spec.AddField(user.FieldLikeRank, field.TypeInt, value)
|
|
}
|
|
if uu.mutation.LikeRankCleared() {
|
|
_spec.ClearField(user.FieldLikeRank, field.TypeInt)
|
|
}
|
|
if value, ok := uu.mutation.LikeAt(); ok {
|
|
_spec.SetField(user.FieldLikeAt, field.TypeTime, value)
|
|
}
|
|
if uu.mutation.LikeAtCleared() {
|
|
_spec.ClearField(user.FieldLikeAt, field.TypeTime)
|
|
}
|
|
if value, ok := uu.mutation.Fav(); ok {
|
|
_spec.SetField(user.FieldFav, field.TypeInt, value)
|
|
}
|
|
if value, ok := uu.mutation.AddedFav(); ok {
|
|
_spec.AddField(user.FieldFav, field.TypeInt, value)
|
|
}
|
|
if uu.mutation.FavCleared() {
|
|
_spec.ClearField(user.FieldFav, field.TypeInt)
|
|
}
|
|
if value, ok := uu.mutation.Ten(); ok {
|
|
_spec.SetField(user.FieldTen, field.TypeBool, value)
|
|
}
|
|
if uu.mutation.TenCleared() {
|
|
_spec.ClearField(user.FieldTen, field.TypeBool)
|
|
}
|
|
if value, ok := uu.mutation.TenSu(); ok {
|
|
_spec.SetField(user.FieldTenSu, field.TypeInt, value)
|
|
}
|
|
if value, ok := uu.mutation.AddedTenSu(); ok {
|
|
_spec.AddField(user.FieldTenSu, field.TypeInt, value)
|
|
}
|
|
if uu.mutation.TenSuCleared() {
|
|
_spec.ClearField(user.FieldTenSu, field.TypeInt)
|
|
}
|
|
if value, ok := uu.mutation.TenKai(); ok {
|
|
_spec.SetField(user.FieldTenKai, field.TypeInt, value)
|
|
}
|
|
if value, ok := uu.mutation.AddedTenKai(); ok {
|
|
_spec.AddField(user.FieldTenKai, field.TypeInt, value)
|
|
}
|
|
if uu.mutation.TenKaiCleared() {
|
|
_spec.ClearField(user.FieldTenKai, field.TypeInt)
|
|
}
|
|
if value, ok := uu.mutation.Aiten(); ok {
|
|
_spec.SetField(user.FieldAiten, field.TypeInt, value)
|
|
}
|
|
if value, ok := uu.mutation.AddedAiten(); ok {
|
|
_spec.AddField(user.FieldAiten, field.TypeInt, value)
|
|
}
|
|
if uu.mutation.AitenCleared() {
|
|
_spec.ClearField(user.FieldAiten, field.TypeInt)
|
|
}
|
|
if value, ok := uu.mutation.TenCard(); ok {
|
|
_spec.SetField(user.FieldTenCard, field.TypeString, value)
|
|
}
|
|
if uu.mutation.TenCardCleared() {
|
|
_spec.ClearField(user.FieldTenCard, field.TypeString)
|
|
}
|
|
if value, ok := uu.mutation.TenDelete(); ok {
|
|
_spec.SetField(user.FieldTenDelete, field.TypeString, value)
|
|
}
|
|
if uu.mutation.TenDeleteCleared() {
|
|
_spec.ClearField(user.FieldTenDelete, field.TypeString)
|
|
}
|
|
if value, ok := uu.mutation.TenPost(); ok {
|
|
_spec.SetField(user.FieldTenPost, field.TypeString, value)
|
|
}
|
|
if uu.mutation.TenPostCleared() {
|
|
_spec.ClearField(user.FieldTenPost, field.TypeString)
|
|
}
|
|
if value, ok := uu.mutation.TenGet(); ok {
|
|
_spec.SetField(user.FieldTenGet, field.TypeString, value)
|
|
}
|
|
if uu.mutation.TenGetCleared() {
|
|
_spec.ClearField(user.FieldTenGet, field.TypeString)
|
|
}
|
|
if value, ok := uu.mutation.TenAt(); ok {
|
|
_spec.SetField(user.FieldTenAt, field.TypeTime, value)
|
|
}
|
|
if uu.mutation.TenAtCleared() {
|
|
_spec.ClearField(user.FieldTenAt, field.TypeTime)
|
|
}
|
|
if value, ok := uu.mutation.Next(); ok {
|
|
_spec.SetField(user.FieldNext, field.TypeString, value)
|
|
}
|
|
if uu.mutation.NextCleared() {
|
|
_spec.ClearField(user.FieldNext, field.TypeString)
|
|
}
|
|
if value, ok := uu.mutation.Room(); ok {
|
|
_spec.SetField(user.FieldRoom, field.TypeInt, value)
|
|
}
|
|
if value, ok := uu.mutation.AddedRoom(); ok {
|
|
_spec.AddField(user.FieldRoom, field.TypeInt, value)
|
|
}
|
|
if uu.mutation.RoomCleared() {
|
|
_spec.ClearField(user.FieldRoom, field.TypeInt)
|
|
}
|
|
if value, ok := uu.mutation.Model(); ok {
|
|
_spec.SetField(user.FieldModel, field.TypeBool, value)
|
|
}
|
|
if uu.mutation.ModelCleared() {
|
|
_spec.ClearField(user.FieldModel, field.TypeBool)
|
|
}
|
|
if value, ok := uu.mutation.ModelAt(); ok {
|
|
_spec.SetField(user.FieldModelAt, field.TypeTime, value)
|
|
}
|
|
if uu.mutation.ModelAtCleared() {
|
|
_spec.ClearField(user.FieldModelAt, field.TypeTime)
|
|
}
|
|
if value, ok := uu.mutation.ModelAttack(); ok {
|
|
_spec.SetField(user.FieldModelAttack, field.TypeInt, value)
|
|
}
|
|
if value, ok := uu.mutation.AddedModelAttack(); ok {
|
|
_spec.AddField(user.FieldModelAttack, field.TypeInt, value)
|
|
}
|
|
if uu.mutation.ModelAttackCleared() {
|
|
_spec.ClearField(user.FieldModelAttack, field.TypeInt)
|
|
}
|
|
if value, ok := uu.mutation.ModelLimit(); ok {
|
|
_spec.SetField(user.FieldModelLimit, field.TypeInt, value)
|
|
}
|
|
if value, ok := uu.mutation.AddedModelLimit(); ok {
|
|
_spec.AddField(user.FieldModelLimit, field.TypeInt, value)
|
|
}
|
|
if uu.mutation.ModelLimitCleared() {
|
|
_spec.ClearField(user.FieldModelLimit, field.TypeInt)
|
|
}
|
|
if value, ok := uu.mutation.ModelSkill(); ok {
|
|
_spec.SetField(user.FieldModelSkill, field.TypeInt, value)
|
|
}
|
|
if value, ok := uu.mutation.AddedModelSkill(); ok {
|
|
_spec.AddField(user.FieldModelSkill, field.TypeInt, value)
|
|
}
|
|
if uu.mutation.ModelSkillCleared() {
|
|
_spec.ClearField(user.FieldModelSkill, field.TypeInt)
|
|
}
|
|
if value, ok := uu.mutation.ModelMode(); ok {
|
|
_spec.SetField(user.FieldModelMode, field.TypeInt, value)
|
|
}
|
|
if value, ok := uu.mutation.AddedModelMode(); ok {
|
|
_spec.AddField(user.FieldModelMode, field.TypeInt, value)
|
|
}
|
|
if uu.mutation.ModelModeCleared() {
|
|
_spec.ClearField(user.FieldModelMode, field.TypeInt)
|
|
}
|
|
if value, ok := uu.mutation.ModelCritical(); ok {
|
|
_spec.SetField(user.FieldModelCritical, field.TypeInt, value)
|
|
}
|
|
if value, ok := uu.mutation.AddedModelCritical(); ok {
|
|
_spec.AddField(user.FieldModelCritical, field.TypeInt, value)
|
|
}
|
|
if uu.mutation.ModelCriticalCleared() {
|
|
_spec.ClearField(user.FieldModelCritical, field.TypeInt)
|
|
}
|
|
if value, ok := uu.mutation.ModelCriticalD(); ok {
|
|
_spec.SetField(user.FieldModelCriticalD, field.TypeInt, value)
|
|
}
|
|
if value, ok := uu.mutation.AddedModelCriticalD(); ok {
|
|
_spec.AddField(user.FieldModelCriticalD, field.TypeInt, value)
|
|
}
|
|
if uu.mutation.ModelCriticalDCleared() {
|
|
_spec.ClearField(user.FieldModelCriticalD, field.TypeInt)
|
|
}
|
|
if value, ok := uu.mutation.Game(); ok {
|
|
_spec.SetField(user.FieldGame, field.TypeBool, value)
|
|
}
|
|
if uu.mutation.GameCleared() {
|
|
_spec.ClearField(user.FieldGame, field.TypeBool)
|
|
}
|
|
if value, ok := uu.mutation.GameTest(); ok {
|
|
_spec.SetField(user.FieldGameTest, field.TypeBool, value)
|
|
}
|
|
if uu.mutation.GameTestCleared() {
|
|
_spec.ClearField(user.FieldGameTest, field.TypeBool)
|
|
}
|
|
if value, ok := uu.mutation.GameEnd(); ok {
|
|
_spec.SetField(user.FieldGameEnd, field.TypeBool, value)
|
|
}
|
|
if uu.mutation.GameEndCleared() {
|
|
_spec.ClearField(user.FieldGameEnd, field.TypeBool)
|
|
}
|
|
if value, ok := uu.mutation.GameAccount(); ok {
|
|
_spec.SetField(user.FieldGameAccount, field.TypeBool, value)
|
|
}
|
|
if uu.mutation.GameAccountCleared() {
|
|
_spec.ClearField(user.FieldGameAccount, field.TypeBool)
|
|
}
|
|
if value, ok := uu.mutation.GameLv(); ok {
|
|
_spec.SetField(user.FieldGameLv, field.TypeInt, value)
|
|
}
|
|
if value, ok := uu.mutation.AddedGameLv(); ok {
|
|
_spec.AddField(user.FieldGameLv, field.TypeInt, value)
|
|
}
|
|
if uu.mutation.GameLvCleared() {
|
|
_spec.ClearField(user.FieldGameLv, field.TypeInt)
|
|
}
|
|
if value, ok := uu.mutation.Coin(); ok {
|
|
_spec.SetField(user.FieldCoin, field.TypeInt, value)
|
|
}
|
|
if value, ok := uu.mutation.AddedCoin(); ok {
|
|
_spec.AddField(user.FieldCoin, field.TypeInt, value)
|
|
}
|
|
if uu.mutation.CoinCleared() {
|
|
_spec.ClearField(user.FieldCoin, field.TypeInt)
|
|
}
|
|
if value, ok := uu.mutation.CoinOpen(); ok {
|
|
_spec.SetField(user.FieldCoinOpen, field.TypeBool, value)
|
|
}
|
|
if uu.mutation.CoinOpenCleared() {
|
|
_spec.ClearField(user.FieldCoinOpen, field.TypeBool)
|
|
}
|
|
if value, ok := uu.mutation.CoinAt(); ok {
|
|
_spec.SetField(user.FieldCoinAt, field.TypeTime, value)
|
|
}
|
|
if uu.mutation.CoinAtCleared() {
|
|
_spec.ClearField(user.FieldCoinAt, field.TypeTime)
|
|
}
|
|
if uu.mutation.CardCleared() {
|
|
edge := &sqlgraph.EdgeSpec{
|
|
Rel: sqlgraph.O2M,
|
|
Inverse: false,
|
|
Table: user.CardTable,
|
|
Columns: []string{user.CardColumn},
|
|
Bidi: false,
|
|
Target: &sqlgraph.EdgeTarget{
|
|
IDSpec: sqlgraph.NewFieldSpec(card.FieldID, field.TypeInt),
|
|
},
|
|
}
|
|
_spec.Edges.Clear = append(_spec.Edges.Clear, edge)
|
|
}
|
|
if nodes := uu.mutation.RemovedCardIDs(); len(nodes) > 0 && !uu.mutation.CardCleared() {
|
|
edge := &sqlgraph.EdgeSpec{
|
|
Rel: sqlgraph.O2M,
|
|
Inverse: false,
|
|
Table: user.CardTable,
|
|
Columns: []string{user.CardColumn},
|
|
Bidi: false,
|
|
Target: &sqlgraph.EdgeTarget{
|
|
IDSpec: sqlgraph.NewFieldSpec(card.FieldID, field.TypeInt),
|
|
},
|
|
}
|
|
for _, k := range nodes {
|
|
edge.Target.Nodes = append(edge.Target.Nodes, k)
|
|
}
|
|
_spec.Edges.Clear = append(_spec.Edges.Clear, edge)
|
|
}
|
|
if nodes := uu.mutation.CardIDs(); len(nodes) > 0 {
|
|
edge := &sqlgraph.EdgeSpec{
|
|
Rel: sqlgraph.O2M,
|
|
Inverse: false,
|
|
Table: user.CardTable,
|
|
Columns: []string{user.CardColumn},
|
|
Bidi: false,
|
|
Target: &sqlgraph.EdgeTarget{
|
|
IDSpec: sqlgraph.NewFieldSpec(card.FieldID, field.TypeInt),
|
|
},
|
|
}
|
|
for _, k := range nodes {
|
|
edge.Target.Nodes = append(edge.Target.Nodes, k)
|
|
}
|
|
_spec.Edges.Add = append(_spec.Edges.Add, edge)
|
|
}
|
|
if uu.mutation.UeCleared() {
|
|
edge := &sqlgraph.EdgeSpec{
|
|
Rel: sqlgraph.O2M,
|
|
Inverse: false,
|
|
Table: user.UeTable,
|
|
Columns: []string{user.UeColumn},
|
|
Bidi: false,
|
|
Target: &sqlgraph.EdgeTarget{
|
|
IDSpec: sqlgraph.NewFieldSpec(ue.FieldID, field.TypeInt),
|
|
},
|
|
}
|
|
_spec.Edges.Clear = append(_spec.Edges.Clear, edge)
|
|
}
|
|
if nodes := uu.mutation.RemovedUeIDs(); len(nodes) > 0 && !uu.mutation.UeCleared() {
|
|
edge := &sqlgraph.EdgeSpec{
|
|
Rel: sqlgraph.O2M,
|
|
Inverse: false,
|
|
Table: user.UeTable,
|
|
Columns: []string{user.UeColumn},
|
|
Bidi: false,
|
|
Target: &sqlgraph.EdgeTarget{
|
|
IDSpec: sqlgraph.NewFieldSpec(ue.FieldID, field.TypeInt),
|
|
},
|
|
}
|
|
for _, k := range nodes {
|
|
edge.Target.Nodes = append(edge.Target.Nodes, k)
|
|
}
|
|
_spec.Edges.Clear = append(_spec.Edges.Clear, edge)
|
|
}
|
|
if nodes := uu.mutation.UeIDs(); len(nodes) > 0 {
|
|
edge := &sqlgraph.EdgeSpec{
|
|
Rel: sqlgraph.O2M,
|
|
Inverse: false,
|
|
Table: user.UeTable,
|
|
Columns: []string{user.UeColumn},
|
|
Bidi: false,
|
|
Target: &sqlgraph.EdgeTarget{
|
|
IDSpec: sqlgraph.NewFieldSpec(ue.FieldID, field.TypeInt),
|
|
},
|
|
}
|
|
for _, k := range nodes {
|
|
edge.Target.Nodes = append(edge.Target.Nodes, k)
|
|
}
|
|
_spec.Edges.Add = append(_spec.Edges.Add, edge)
|
|
}
|
|
if uu.mutation.MaCleared() {
|
|
edge := &sqlgraph.EdgeSpec{
|
|
Rel: sqlgraph.O2M,
|
|
Inverse: false,
|
|
Table: user.MaTable,
|
|
Columns: []string{user.MaColumn},
|
|
Bidi: false,
|
|
Target: &sqlgraph.EdgeTarget{
|
|
IDSpec: sqlgraph.NewFieldSpec(ma.FieldID, field.TypeInt),
|
|
},
|
|
}
|
|
_spec.Edges.Clear = append(_spec.Edges.Clear, edge)
|
|
}
|
|
if nodes := uu.mutation.RemovedMaIDs(); len(nodes) > 0 && !uu.mutation.MaCleared() {
|
|
edge := &sqlgraph.EdgeSpec{
|
|
Rel: sqlgraph.O2M,
|
|
Inverse: false,
|
|
Table: user.MaTable,
|
|
Columns: []string{user.MaColumn},
|
|
Bidi: false,
|
|
Target: &sqlgraph.EdgeTarget{
|
|
IDSpec: sqlgraph.NewFieldSpec(ma.FieldID, field.TypeInt),
|
|
},
|
|
}
|
|
for _, k := range nodes {
|
|
edge.Target.Nodes = append(edge.Target.Nodes, k)
|
|
}
|
|
_spec.Edges.Clear = append(_spec.Edges.Clear, edge)
|
|
}
|
|
if nodes := uu.mutation.MaIDs(); len(nodes) > 0 {
|
|
edge := &sqlgraph.EdgeSpec{
|
|
Rel: sqlgraph.O2M,
|
|
Inverse: false,
|
|
Table: user.MaTable,
|
|
Columns: []string{user.MaColumn},
|
|
Bidi: false,
|
|
Target: &sqlgraph.EdgeTarget{
|
|
IDSpec: sqlgraph.NewFieldSpec(ma.FieldID, field.TypeInt),
|
|
},
|
|
}
|
|
for _, k := range nodes {
|
|
edge.Target.Nodes = append(edge.Target.Nodes, k)
|
|
}
|
|
_spec.Edges.Add = append(_spec.Edges.Add, edge)
|
|
}
|
|
if n, err = sqlgraph.UpdateNodes(ctx, uu.driver, _spec); err != nil {
|
|
if _, ok := err.(*sqlgraph.NotFoundError); ok {
|
|
err = &NotFoundError{user.Label}
|
|
} else if sqlgraph.IsConstraintError(err) {
|
|
err = &ConstraintError{msg: err.Error(), wrap: err}
|
|
}
|
|
return 0, err
|
|
}
|
|
uu.mutation.done = true
|
|
return n, nil
|
|
}
|
|
|
|
// UserUpdateOne is the builder for updating a single User entity.
|
|
type UserUpdateOne struct {
|
|
config
|
|
fields []string
|
|
hooks []Hook
|
|
mutation *UserMutation
|
|
}
|
|
|
|
// SetDid sets the "did" field.
|
|
func (uuo *UserUpdateOne) SetDid(s string) *UserUpdateOne {
|
|
uuo.mutation.SetDid(s)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableDid sets the "did" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableDid(s *string) *UserUpdateOne {
|
|
if s != nil {
|
|
uuo.SetDid(*s)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// ClearDid clears the value of the "did" field.
|
|
func (uuo *UserUpdateOne) ClearDid() *UserUpdateOne {
|
|
uuo.mutation.ClearDid()
|
|
return uuo
|
|
}
|
|
|
|
// SetMember sets the "member" field.
|
|
func (uuo *UserUpdateOne) SetMember(b bool) *UserUpdateOne {
|
|
uuo.mutation.SetMember(b)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableMember sets the "member" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableMember(b *bool) *UserUpdateOne {
|
|
if b != nil {
|
|
uuo.SetMember(*b)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// ClearMember clears the value of the "member" field.
|
|
func (uuo *UserUpdateOne) ClearMember() *UserUpdateOne {
|
|
uuo.mutation.ClearMember()
|
|
return uuo
|
|
}
|
|
|
|
// SetBook sets the "book" field.
|
|
func (uuo *UserUpdateOne) SetBook(b bool) *UserUpdateOne {
|
|
uuo.mutation.SetBook(b)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableBook sets the "book" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableBook(b *bool) *UserUpdateOne {
|
|
if b != nil {
|
|
uuo.SetBook(*b)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// ClearBook clears the value of the "book" field.
|
|
func (uuo *UserUpdateOne) ClearBook() *UserUpdateOne {
|
|
uuo.mutation.ClearBook()
|
|
return uuo
|
|
}
|
|
|
|
// SetManga sets the "manga" field.
|
|
func (uuo *UserUpdateOne) SetManga(b bool) *UserUpdateOne {
|
|
uuo.mutation.SetManga(b)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableManga sets the "manga" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableManga(b *bool) *UserUpdateOne {
|
|
if b != nil {
|
|
uuo.SetManga(*b)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// ClearManga clears the value of the "manga" field.
|
|
func (uuo *UserUpdateOne) ClearManga() *UserUpdateOne {
|
|
uuo.mutation.ClearManga()
|
|
return uuo
|
|
}
|
|
|
|
// SetBadge sets the "badge" field.
|
|
func (uuo *UserUpdateOne) SetBadge(b bool) *UserUpdateOne {
|
|
uuo.mutation.SetBadge(b)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableBadge sets the "badge" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableBadge(b *bool) *UserUpdateOne {
|
|
if b != nil {
|
|
uuo.SetBadge(*b)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// ClearBadge clears the value of the "badge" field.
|
|
func (uuo *UserUpdateOne) ClearBadge() *UserUpdateOne {
|
|
uuo.mutation.ClearBadge()
|
|
return uuo
|
|
}
|
|
|
|
// SetBsky sets the "bsky" field.
|
|
func (uuo *UserUpdateOne) SetBsky(b bool) *UserUpdateOne {
|
|
uuo.mutation.SetBsky(b)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableBsky sets the "bsky" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableBsky(b *bool) *UserUpdateOne {
|
|
if b != nil {
|
|
uuo.SetBsky(*b)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// ClearBsky clears the value of the "bsky" field.
|
|
func (uuo *UserUpdateOne) ClearBsky() *UserUpdateOne {
|
|
uuo.mutation.ClearBsky()
|
|
return uuo
|
|
}
|
|
|
|
// SetMastodon sets the "mastodon" field.
|
|
func (uuo *UserUpdateOne) SetMastodon(b bool) *UserUpdateOne {
|
|
uuo.mutation.SetMastodon(b)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableMastodon sets the "mastodon" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableMastodon(b *bool) *UserUpdateOne {
|
|
if b != nil {
|
|
uuo.SetMastodon(*b)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// ClearMastodon clears the value of the "mastodon" field.
|
|
func (uuo *UserUpdateOne) ClearMastodon() *UserUpdateOne {
|
|
uuo.mutation.ClearMastodon()
|
|
return uuo
|
|
}
|
|
|
|
// SetDelete sets the "delete" field.
|
|
func (uuo *UserUpdateOne) SetDelete(b bool) *UserUpdateOne {
|
|
uuo.mutation.SetDelete(b)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableDelete sets the "delete" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableDelete(b *bool) *UserUpdateOne {
|
|
if b != nil {
|
|
uuo.SetDelete(*b)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// ClearDelete clears the value of the "delete" field.
|
|
func (uuo *UserUpdateOne) ClearDelete() *UserUpdateOne {
|
|
uuo.mutation.ClearDelete()
|
|
return uuo
|
|
}
|
|
|
|
// SetHandle sets the "handle" field.
|
|
func (uuo *UserUpdateOne) SetHandle(b bool) *UserUpdateOne {
|
|
uuo.mutation.SetHandle(b)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableHandle sets the "handle" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableHandle(b *bool) *UserUpdateOne {
|
|
if b != nil {
|
|
uuo.SetHandle(*b)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// ClearHandle clears the value of the "handle" field.
|
|
func (uuo *UserUpdateOne) ClearHandle() *UserUpdateOne {
|
|
uuo.mutation.ClearHandle()
|
|
return uuo
|
|
}
|
|
|
|
// SetToken sets the "token" field.
|
|
func (uuo *UserUpdateOne) SetToken(s string) *UserUpdateOne {
|
|
uuo.mutation.SetToken(s)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableToken sets the "token" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableToken(s *string) *UserUpdateOne {
|
|
if s != nil {
|
|
uuo.SetToken(*s)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// ClearToken clears the value of the "token" field.
|
|
func (uuo *UserUpdateOne) ClearToken() *UserUpdateOne {
|
|
uuo.mutation.ClearToken()
|
|
return uuo
|
|
}
|
|
|
|
// SetUpdatedAt sets the "updated_at" field.
|
|
func (uuo *UserUpdateOne) SetUpdatedAt(t time.Time) *UserUpdateOne {
|
|
uuo.mutation.SetUpdatedAt(t)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableUpdatedAt sets the "updated_at" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableUpdatedAt(t *time.Time) *UserUpdateOne {
|
|
if t != nil {
|
|
uuo.SetUpdatedAt(*t)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// ClearUpdatedAt clears the value of the "updated_at" field.
|
|
func (uuo *UserUpdateOne) ClearUpdatedAt() *UserUpdateOne {
|
|
uuo.mutation.ClearUpdatedAt()
|
|
return uuo
|
|
}
|
|
|
|
// SetRaidAt sets the "raid_at" field.
|
|
func (uuo *UserUpdateOne) SetRaidAt(t time.Time) *UserUpdateOne {
|
|
uuo.mutation.SetRaidAt(t)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableRaidAt sets the "raid_at" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableRaidAt(t *time.Time) *UserUpdateOne {
|
|
if t != nil {
|
|
uuo.SetRaidAt(*t)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// ClearRaidAt clears the value of the "raid_at" field.
|
|
func (uuo *UserUpdateOne) ClearRaidAt() *UserUpdateOne {
|
|
uuo.mutation.ClearRaidAt()
|
|
return uuo
|
|
}
|
|
|
|
// SetServerAt sets the "server_at" field.
|
|
func (uuo *UserUpdateOne) SetServerAt(t time.Time) *UserUpdateOne {
|
|
uuo.mutation.SetServerAt(t)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableServerAt sets the "server_at" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableServerAt(t *time.Time) *UserUpdateOne {
|
|
if t != nil {
|
|
uuo.SetServerAt(*t)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// ClearServerAt clears the value of the "server_at" field.
|
|
func (uuo *UserUpdateOne) ClearServerAt() *UserUpdateOne {
|
|
uuo.mutation.ClearServerAt()
|
|
return uuo
|
|
}
|
|
|
|
// SetEggAt sets the "egg_at" field.
|
|
func (uuo *UserUpdateOne) SetEggAt(t time.Time) *UserUpdateOne {
|
|
uuo.mutation.SetEggAt(t)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableEggAt sets the "egg_at" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableEggAt(t *time.Time) *UserUpdateOne {
|
|
if t != nil {
|
|
uuo.SetEggAt(*t)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// ClearEggAt clears the value of the "egg_at" field.
|
|
func (uuo *UserUpdateOne) ClearEggAt() *UserUpdateOne {
|
|
uuo.mutation.ClearEggAt()
|
|
return uuo
|
|
}
|
|
|
|
// SetLuck sets the "luck" field.
|
|
func (uuo *UserUpdateOne) SetLuck(i int) *UserUpdateOne {
|
|
uuo.mutation.ResetLuck()
|
|
uuo.mutation.SetLuck(i)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableLuck sets the "luck" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableLuck(i *int) *UserUpdateOne {
|
|
if i != nil {
|
|
uuo.SetLuck(*i)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// AddLuck adds i to the "luck" field.
|
|
func (uuo *UserUpdateOne) AddLuck(i int) *UserUpdateOne {
|
|
uuo.mutation.AddLuck(i)
|
|
return uuo
|
|
}
|
|
|
|
// ClearLuck clears the value of the "luck" field.
|
|
func (uuo *UserUpdateOne) ClearLuck() *UserUpdateOne {
|
|
uuo.mutation.ClearLuck()
|
|
return uuo
|
|
}
|
|
|
|
// SetLuckAt sets the "luck_at" field.
|
|
func (uuo *UserUpdateOne) SetLuckAt(t time.Time) *UserUpdateOne {
|
|
uuo.mutation.SetLuckAt(t)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableLuckAt sets the "luck_at" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableLuckAt(t *time.Time) *UserUpdateOne {
|
|
if t != nil {
|
|
uuo.SetLuckAt(*t)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// ClearLuckAt clears the value of the "luck_at" field.
|
|
func (uuo *UserUpdateOne) ClearLuckAt() *UserUpdateOne {
|
|
uuo.mutation.ClearLuckAt()
|
|
return uuo
|
|
}
|
|
|
|
// SetLike sets the "like" field.
|
|
func (uuo *UserUpdateOne) SetLike(i int) *UserUpdateOne {
|
|
uuo.mutation.ResetLike()
|
|
uuo.mutation.SetLike(i)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableLike sets the "like" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableLike(i *int) *UserUpdateOne {
|
|
if i != nil {
|
|
uuo.SetLike(*i)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// AddLike adds i to the "like" field.
|
|
func (uuo *UserUpdateOne) AddLike(i int) *UserUpdateOne {
|
|
uuo.mutation.AddLike(i)
|
|
return uuo
|
|
}
|
|
|
|
// ClearLike clears the value of the "like" field.
|
|
func (uuo *UserUpdateOne) ClearLike() *UserUpdateOne {
|
|
uuo.mutation.ClearLike()
|
|
return uuo
|
|
}
|
|
|
|
// SetLikeRank sets the "like_rank" field.
|
|
func (uuo *UserUpdateOne) SetLikeRank(i int) *UserUpdateOne {
|
|
uuo.mutation.ResetLikeRank()
|
|
uuo.mutation.SetLikeRank(i)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableLikeRank sets the "like_rank" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableLikeRank(i *int) *UserUpdateOne {
|
|
if i != nil {
|
|
uuo.SetLikeRank(*i)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// AddLikeRank adds i to the "like_rank" field.
|
|
func (uuo *UserUpdateOne) AddLikeRank(i int) *UserUpdateOne {
|
|
uuo.mutation.AddLikeRank(i)
|
|
return uuo
|
|
}
|
|
|
|
// ClearLikeRank clears the value of the "like_rank" field.
|
|
func (uuo *UserUpdateOne) ClearLikeRank() *UserUpdateOne {
|
|
uuo.mutation.ClearLikeRank()
|
|
return uuo
|
|
}
|
|
|
|
// SetLikeAt sets the "like_at" field.
|
|
func (uuo *UserUpdateOne) SetLikeAt(t time.Time) *UserUpdateOne {
|
|
uuo.mutation.SetLikeAt(t)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableLikeAt sets the "like_at" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableLikeAt(t *time.Time) *UserUpdateOne {
|
|
if t != nil {
|
|
uuo.SetLikeAt(*t)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// ClearLikeAt clears the value of the "like_at" field.
|
|
func (uuo *UserUpdateOne) ClearLikeAt() *UserUpdateOne {
|
|
uuo.mutation.ClearLikeAt()
|
|
return uuo
|
|
}
|
|
|
|
// SetFav sets the "fav" field.
|
|
func (uuo *UserUpdateOne) SetFav(i int) *UserUpdateOne {
|
|
uuo.mutation.ResetFav()
|
|
uuo.mutation.SetFav(i)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableFav sets the "fav" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableFav(i *int) *UserUpdateOne {
|
|
if i != nil {
|
|
uuo.SetFav(*i)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// AddFav adds i to the "fav" field.
|
|
func (uuo *UserUpdateOne) AddFav(i int) *UserUpdateOne {
|
|
uuo.mutation.AddFav(i)
|
|
return uuo
|
|
}
|
|
|
|
// ClearFav clears the value of the "fav" field.
|
|
func (uuo *UserUpdateOne) ClearFav() *UserUpdateOne {
|
|
uuo.mutation.ClearFav()
|
|
return uuo
|
|
}
|
|
|
|
// SetTen sets the "ten" field.
|
|
func (uuo *UserUpdateOne) SetTen(b bool) *UserUpdateOne {
|
|
uuo.mutation.SetTen(b)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableTen sets the "ten" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableTen(b *bool) *UserUpdateOne {
|
|
if b != nil {
|
|
uuo.SetTen(*b)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// ClearTen clears the value of the "ten" field.
|
|
func (uuo *UserUpdateOne) ClearTen() *UserUpdateOne {
|
|
uuo.mutation.ClearTen()
|
|
return uuo
|
|
}
|
|
|
|
// SetTenSu sets the "ten_su" field.
|
|
func (uuo *UserUpdateOne) SetTenSu(i int) *UserUpdateOne {
|
|
uuo.mutation.ResetTenSu()
|
|
uuo.mutation.SetTenSu(i)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableTenSu sets the "ten_su" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableTenSu(i *int) *UserUpdateOne {
|
|
if i != nil {
|
|
uuo.SetTenSu(*i)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// AddTenSu adds i to the "ten_su" field.
|
|
func (uuo *UserUpdateOne) AddTenSu(i int) *UserUpdateOne {
|
|
uuo.mutation.AddTenSu(i)
|
|
return uuo
|
|
}
|
|
|
|
// ClearTenSu clears the value of the "ten_su" field.
|
|
func (uuo *UserUpdateOne) ClearTenSu() *UserUpdateOne {
|
|
uuo.mutation.ClearTenSu()
|
|
return uuo
|
|
}
|
|
|
|
// SetTenKai sets the "ten_kai" field.
|
|
func (uuo *UserUpdateOne) SetTenKai(i int) *UserUpdateOne {
|
|
uuo.mutation.ResetTenKai()
|
|
uuo.mutation.SetTenKai(i)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableTenKai sets the "ten_kai" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableTenKai(i *int) *UserUpdateOne {
|
|
if i != nil {
|
|
uuo.SetTenKai(*i)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// AddTenKai adds i to the "ten_kai" field.
|
|
func (uuo *UserUpdateOne) AddTenKai(i int) *UserUpdateOne {
|
|
uuo.mutation.AddTenKai(i)
|
|
return uuo
|
|
}
|
|
|
|
// ClearTenKai clears the value of the "ten_kai" field.
|
|
func (uuo *UserUpdateOne) ClearTenKai() *UserUpdateOne {
|
|
uuo.mutation.ClearTenKai()
|
|
return uuo
|
|
}
|
|
|
|
// SetAiten sets the "aiten" field.
|
|
func (uuo *UserUpdateOne) SetAiten(i int) *UserUpdateOne {
|
|
uuo.mutation.ResetAiten()
|
|
uuo.mutation.SetAiten(i)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableAiten sets the "aiten" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableAiten(i *int) *UserUpdateOne {
|
|
if i != nil {
|
|
uuo.SetAiten(*i)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// AddAiten adds i to the "aiten" field.
|
|
func (uuo *UserUpdateOne) AddAiten(i int) *UserUpdateOne {
|
|
uuo.mutation.AddAiten(i)
|
|
return uuo
|
|
}
|
|
|
|
// ClearAiten clears the value of the "aiten" field.
|
|
func (uuo *UserUpdateOne) ClearAiten() *UserUpdateOne {
|
|
uuo.mutation.ClearAiten()
|
|
return uuo
|
|
}
|
|
|
|
// SetTenCard sets the "ten_card" field.
|
|
func (uuo *UserUpdateOne) SetTenCard(s string) *UserUpdateOne {
|
|
uuo.mutation.SetTenCard(s)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableTenCard sets the "ten_card" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableTenCard(s *string) *UserUpdateOne {
|
|
if s != nil {
|
|
uuo.SetTenCard(*s)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// ClearTenCard clears the value of the "ten_card" field.
|
|
func (uuo *UserUpdateOne) ClearTenCard() *UserUpdateOne {
|
|
uuo.mutation.ClearTenCard()
|
|
return uuo
|
|
}
|
|
|
|
// SetTenDelete sets the "ten_delete" field.
|
|
func (uuo *UserUpdateOne) SetTenDelete(s string) *UserUpdateOne {
|
|
uuo.mutation.SetTenDelete(s)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableTenDelete sets the "ten_delete" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableTenDelete(s *string) *UserUpdateOne {
|
|
if s != nil {
|
|
uuo.SetTenDelete(*s)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// ClearTenDelete clears the value of the "ten_delete" field.
|
|
func (uuo *UserUpdateOne) ClearTenDelete() *UserUpdateOne {
|
|
uuo.mutation.ClearTenDelete()
|
|
return uuo
|
|
}
|
|
|
|
// SetTenPost sets the "ten_post" field.
|
|
func (uuo *UserUpdateOne) SetTenPost(s string) *UserUpdateOne {
|
|
uuo.mutation.SetTenPost(s)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableTenPost sets the "ten_post" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableTenPost(s *string) *UserUpdateOne {
|
|
if s != nil {
|
|
uuo.SetTenPost(*s)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// ClearTenPost clears the value of the "ten_post" field.
|
|
func (uuo *UserUpdateOne) ClearTenPost() *UserUpdateOne {
|
|
uuo.mutation.ClearTenPost()
|
|
return uuo
|
|
}
|
|
|
|
// SetTenGet sets the "ten_get" field.
|
|
func (uuo *UserUpdateOne) SetTenGet(s string) *UserUpdateOne {
|
|
uuo.mutation.SetTenGet(s)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableTenGet sets the "ten_get" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableTenGet(s *string) *UserUpdateOne {
|
|
if s != nil {
|
|
uuo.SetTenGet(*s)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// ClearTenGet clears the value of the "ten_get" field.
|
|
func (uuo *UserUpdateOne) ClearTenGet() *UserUpdateOne {
|
|
uuo.mutation.ClearTenGet()
|
|
return uuo
|
|
}
|
|
|
|
// SetTenAt sets the "ten_at" field.
|
|
func (uuo *UserUpdateOne) SetTenAt(t time.Time) *UserUpdateOne {
|
|
uuo.mutation.SetTenAt(t)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableTenAt sets the "ten_at" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableTenAt(t *time.Time) *UserUpdateOne {
|
|
if t != nil {
|
|
uuo.SetTenAt(*t)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// ClearTenAt clears the value of the "ten_at" field.
|
|
func (uuo *UserUpdateOne) ClearTenAt() *UserUpdateOne {
|
|
uuo.mutation.ClearTenAt()
|
|
return uuo
|
|
}
|
|
|
|
// SetNext sets the "next" field.
|
|
func (uuo *UserUpdateOne) SetNext(s string) *UserUpdateOne {
|
|
uuo.mutation.SetNext(s)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableNext sets the "next" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableNext(s *string) *UserUpdateOne {
|
|
if s != nil {
|
|
uuo.SetNext(*s)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// ClearNext clears the value of the "next" field.
|
|
func (uuo *UserUpdateOne) ClearNext() *UserUpdateOne {
|
|
uuo.mutation.ClearNext()
|
|
return uuo
|
|
}
|
|
|
|
// SetRoom sets the "room" field.
|
|
func (uuo *UserUpdateOne) SetRoom(i int) *UserUpdateOne {
|
|
uuo.mutation.ResetRoom()
|
|
uuo.mutation.SetRoom(i)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableRoom sets the "room" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableRoom(i *int) *UserUpdateOne {
|
|
if i != nil {
|
|
uuo.SetRoom(*i)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// AddRoom adds i to the "room" field.
|
|
func (uuo *UserUpdateOne) AddRoom(i int) *UserUpdateOne {
|
|
uuo.mutation.AddRoom(i)
|
|
return uuo
|
|
}
|
|
|
|
// ClearRoom clears the value of the "room" field.
|
|
func (uuo *UserUpdateOne) ClearRoom() *UserUpdateOne {
|
|
uuo.mutation.ClearRoom()
|
|
return uuo
|
|
}
|
|
|
|
// SetModel sets the "model" field.
|
|
func (uuo *UserUpdateOne) SetModel(b bool) *UserUpdateOne {
|
|
uuo.mutation.SetModel(b)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableModel sets the "model" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableModel(b *bool) *UserUpdateOne {
|
|
if b != nil {
|
|
uuo.SetModel(*b)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// ClearModel clears the value of the "model" field.
|
|
func (uuo *UserUpdateOne) ClearModel() *UserUpdateOne {
|
|
uuo.mutation.ClearModel()
|
|
return uuo
|
|
}
|
|
|
|
// SetModelAt sets the "model_at" field.
|
|
func (uuo *UserUpdateOne) SetModelAt(t time.Time) *UserUpdateOne {
|
|
uuo.mutation.SetModelAt(t)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableModelAt sets the "model_at" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableModelAt(t *time.Time) *UserUpdateOne {
|
|
if t != nil {
|
|
uuo.SetModelAt(*t)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// ClearModelAt clears the value of the "model_at" field.
|
|
func (uuo *UserUpdateOne) ClearModelAt() *UserUpdateOne {
|
|
uuo.mutation.ClearModelAt()
|
|
return uuo
|
|
}
|
|
|
|
// SetModelAttack sets the "model_attack" field.
|
|
func (uuo *UserUpdateOne) SetModelAttack(i int) *UserUpdateOne {
|
|
uuo.mutation.ResetModelAttack()
|
|
uuo.mutation.SetModelAttack(i)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableModelAttack sets the "model_attack" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableModelAttack(i *int) *UserUpdateOne {
|
|
if i != nil {
|
|
uuo.SetModelAttack(*i)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// AddModelAttack adds i to the "model_attack" field.
|
|
func (uuo *UserUpdateOne) AddModelAttack(i int) *UserUpdateOne {
|
|
uuo.mutation.AddModelAttack(i)
|
|
return uuo
|
|
}
|
|
|
|
// ClearModelAttack clears the value of the "model_attack" field.
|
|
func (uuo *UserUpdateOne) ClearModelAttack() *UserUpdateOne {
|
|
uuo.mutation.ClearModelAttack()
|
|
return uuo
|
|
}
|
|
|
|
// SetModelLimit sets the "model_limit" field.
|
|
func (uuo *UserUpdateOne) SetModelLimit(i int) *UserUpdateOne {
|
|
uuo.mutation.ResetModelLimit()
|
|
uuo.mutation.SetModelLimit(i)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableModelLimit sets the "model_limit" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableModelLimit(i *int) *UserUpdateOne {
|
|
if i != nil {
|
|
uuo.SetModelLimit(*i)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// AddModelLimit adds i to the "model_limit" field.
|
|
func (uuo *UserUpdateOne) AddModelLimit(i int) *UserUpdateOne {
|
|
uuo.mutation.AddModelLimit(i)
|
|
return uuo
|
|
}
|
|
|
|
// ClearModelLimit clears the value of the "model_limit" field.
|
|
func (uuo *UserUpdateOne) ClearModelLimit() *UserUpdateOne {
|
|
uuo.mutation.ClearModelLimit()
|
|
return uuo
|
|
}
|
|
|
|
// SetModelSkill sets the "model_skill" field.
|
|
func (uuo *UserUpdateOne) SetModelSkill(i int) *UserUpdateOne {
|
|
uuo.mutation.ResetModelSkill()
|
|
uuo.mutation.SetModelSkill(i)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableModelSkill sets the "model_skill" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableModelSkill(i *int) *UserUpdateOne {
|
|
if i != nil {
|
|
uuo.SetModelSkill(*i)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// AddModelSkill adds i to the "model_skill" field.
|
|
func (uuo *UserUpdateOne) AddModelSkill(i int) *UserUpdateOne {
|
|
uuo.mutation.AddModelSkill(i)
|
|
return uuo
|
|
}
|
|
|
|
// ClearModelSkill clears the value of the "model_skill" field.
|
|
func (uuo *UserUpdateOne) ClearModelSkill() *UserUpdateOne {
|
|
uuo.mutation.ClearModelSkill()
|
|
return uuo
|
|
}
|
|
|
|
// SetModelMode sets the "model_mode" field.
|
|
func (uuo *UserUpdateOne) SetModelMode(i int) *UserUpdateOne {
|
|
uuo.mutation.ResetModelMode()
|
|
uuo.mutation.SetModelMode(i)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableModelMode sets the "model_mode" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableModelMode(i *int) *UserUpdateOne {
|
|
if i != nil {
|
|
uuo.SetModelMode(*i)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// AddModelMode adds i to the "model_mode" field.
|
|
func (uuo *UserUpdateOne) AddModelMode(i int) *UserUpdateOne {
|
|
uuo.mutation.AddModelMode(i)
|
|
return uuo
|
|
}
|
|
|
|
// ClearModelMode clears the value of the "model_mode" field.
|
|
func (uuo *UserUpdateOne) ClearModelMode() *UserUpdateOne {
|
|
uuo.mutation.ClearModelMode()
|
|
return uuo
|
|
}
|
|
|
|
// SetModelCritical sets the "model_critical" field.
|
|
func (uuo *UserUpdateOne) SetModelCritical(i int) *UserUpdateOne {
|
|
uuo.mutation.ResetModelCritical()
|
|
uuo.mutation.SetModelCritical(i)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableModelCritical sets the "model_critical" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableModelCritical(i *int) *UserUpdateOne {
|
|
if i != nil {
|
|
uuo.SetModelCritical(*i)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// AddModelCritical adds i to the "model_critical" field.
|
|
func (uuo *UserUpdateOne) AddModelCritical(i int) *UserUpdateOne {
|
|
uuo.mutation.AddModelCritical(i)
|
|
return uuo
|
|
}
|
|
|
|
// ClearModelCritical clears the value of the "model_critical" field.
|
|
func (uuo *UserUpdateOne) ClearModelCritical() *UserUpdateOne {
|
|
uuo.mutation.ClearModelCritical()
|
|
return uuo
|
|
}
|
|
|
|
// SetModelCriticalD sets the "model_critical_d" field.
|
|
func (uuo *UserUpdateOne) SetModelCriticalD(i int) *UserUpdateOne {
|
|
uuo.mutation.ResetModelCriticalD()
|
|
uuo.mutation.SetModelCriticalD(i)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableModelCriticalD sets the "model_critical_d" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableModelCriticalD(i *int) *UserUpdateOne {
|
|
if i != nil {
|
|
uuo.SetModelCriticalD(*i)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// AddModelCriticalD adds i to the "model_critical_d" field.
|
|
func (uuo *UserUpdateOne) AddModelCriticalD(i int) *UserUpdateOne {
|
|
uuo.mutation.AddModelCriticalD(i)
|
|
return uuo
|
|
}
|
|
|
|
// ClearModelCriticalD clears the value of the "model_critical_d" field.
|
|
func (uuo *UserUpdateOne) ClearModelCriticalD() *UserUpdateOne {
|
|
uuo.mutation.ClearModelCriticalD()
|
|
return uuo
|
|
}
|
|
|
|
// SetGame sets the "game" field.
|
|
func (uuo *UserUpdateOne) SetGame(b bool) *UserUpdateOne {
|
|
uuo.mutation.SetGame(b)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableGame sets the "game" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableGame(b *bool) *UserUpdateOne {
|
|
if b != nil {
|
|
uuo.SetGame(*b)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// ClearGame clears the value of the "game" field.
|
|
func (uuo *UserUpdateOne) ClearGame() *UserUpdateOne {
|
|
uuo.mutation.ClearGame()
|
|
return uuo
|
|
}
|
|
|
|
// SetGameTest sets the "game_test" field.
|
|
func (uuo *UserUpdateOne) SetGameTest(b bool) *UserUpdateOne {
|
|
uuo.mutation.SetGameTest(b)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableGameTest sets the "game_test" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableGameTest(b *bool) *UserUpdateOne {
|
|
if b != nil {
|
|
uuo.SetGameTest(*b)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// ClearGameTest clears the value of the "game_test" field.
|
|
func (uuo *UserUpdateOne) ClearGameTest() *UserUpdateOne {
|
|
uuo.mutation.ClearGameTest()
|
|
return uuo
|
|
}
|
|
|
|
// SetGameEnd sets the "game_end" field.
|
|
func (uuo *UserUpdateOne) SetGameEnd(b bool) *UserUpdateOne {
|
|
uuo.mutation.SetGameEnd(b)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableGameEnd sets the "game_end" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableGameEnd(b *bool) *UserUpdateOne {
|
|
if b != nil {
|
|
uuo.SetGameEnd(*b)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// ClearGameEnd clears the value of the "game_end" field.
|
|
func (uuo *UserUpdateOne) ClearGameEnd() *UserUpdateOne {
|
|
uuo.mutation.ClearGameEnd()
|
|
return uuo
|
|
}
|
|
|
|
// SetGameAccount sets the "game_account" field.
|
|
func (uuo *UserUpdateOne) SetGameAccount(b bool) *UserUpdateOne {
|
|
uuo.mutation.SetGameAccount(b)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableGameAccount sets the "game_account" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableGameAccount(b *bool) *UserUpdateOne {
|
|
if b != nil {
|
|
uuo.SetGameAccount(*b)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// ClearGameAccount clears the value of the "game_account" field.
|
|
func (uuo *UserUpdateOne) ClearGameAccount() *UserUpdateOne {
|
|
uuo.mutation.ClearGameAccount()
|
|
return uuo
|
|
}
|
|
|
|
// SetGameLv sets the "game_lv" field.
|
|
func (uuo *UserUpdateOne) SetGameLv(i int) *UserUpdateOne {
|
|
uuo.mutation.ResetGameLv()
|
|
uuo.mutation.SetGameLv(i)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableGameLv sets the "game_lv" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableGameLv(i *int) *UserUpdateOne {
|
|
if i != nil {
|
|
uuo.SetGameLv(*i)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// AddGameLv adds i to the "game_lv" field.
|
|
func (uuo *UserUpdateOne) AddGameLv(i int) *UserUpdateOne {
|
|
uuo.mutation.AddGameLv(i)
|
|
return uuo
|
|
}
|
|
|
|
// ClearGameLv clears the value of the "game_lv" field.
|
|
func (uuo *UserUpdateOne) ClearGameLv() *UserUpdateOne {
|
|
uuo.mutation.ClearGameLv()
|
|
return uuo
|
|
}
|
|
|
|
// SetCoin sets the "coin" field.
|
|
func (uuo *UserUpdateOne) SetCoin(i int) *UserUpdateOne {
|
|
uuo.mutation.ResetCoin()
|
|
uuo.mutation.SetCoin(i)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableCoin sets the "coin" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableCoin(i *int) *UserUpdateOne {
|
|
if i != nil {
|
|
uuo.SetCoin(*i)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// AddCoin adds i to the "coin" field.
|
|
func (uuo *UserUpdateOne) AddCoin(i int) *UserUpdateOne {
|
|
uuo.mutation.AddCoin(i)
|
|
return uuo
|
|
}
|
|
|
|
// ClearCoin clears the value of the "coin" field.
|
|
func (uuo *UserUpdateOne) ClearCoin() *UserUpdateOne {
|
|
uuo.mutation.ClearCoin()
|
|
return uuo
|
|
}
|
|
|
|
// SetCoinOpen sets the "coin_open" field.
|
|
func (uuo *UserUpdateOne) SetCoinOpen(b bool) *UserUpdateOne {
|
|
uuo.mutation.SetCoinOpen(b)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableCoinOpen sets the "coin_open" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableCoinOpen(b *bool) *UserUpdateOne {
|
|
if b != nil {
|
|
uuo.SetCoinOpen(*b)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// ClearCoinOpen clears the value of the "coin_open" field.
|
|
func (uuo *UserUpdateOne) ClearCoinOpen() *UserUpdateOne {
|
|
uuo.mutation.ClearCoinOpen()
|
|
return uuo
|
|
}
|
|
|
|
// SetCoinAt sets the "coin_at" field.
|
|
func (uuo *UserUpdateOne) SetCoinAt(t time.Time) *UserUpdateOne {
|
|
uuo.mutation.SetCoinAt(t)
|
|
return uuo
|
|
}
|
|
|
|
// SetNillableCoinAt sets the "coin_at" field if the given value is not nil.
|
|
func (uuo *UserUpdateOne) SetNillableCoinAt(t *time.Time) *UserUpdateOne {
|
|
if t != nil {
|
|
uuo.SetCoinAt(*t)
|
|
}
|
|
return uuo
|
|
}
|
|
|
|
// ClearCoinAt clears the value of the "coin_at" field.
|
|
func (uuo *UserUpdateOne) ClearCoinAt() *UserUpdateOne {
|
|
uuo.mutation.ClearCoinAt()
|
|
return uuo
|
|
}
|
|
|
|
// AddCardIDs adds the "card" edge to the Card entity by IDs.
|
|
func (uuo *UserUpdateOne) AddCardIDs(ids ...int) *UserUpdateOne {
|
|
uuo.mutation.AddCardIDs(ids...)
|
|
return uuo
|
|
}
|
|
|
|
// AddCard adds the "card" edges to the Card entity.
|
|
func (uuo *UserUpdateOne) AddCard(c ...*Card) *UserUpdateOne {
|
|
ids := make([]int, len(c))
|
|
for i := range c {
|
|
ids[i] = c[i].ID
|
|
}
|
|
return uuo.AddCardIDs(ids...)
|
|
}
|
|
|
|
// AddUeIDs adds the "ue" edge to the Ue entity by IDs.
|
|
func (uuo *UserUpdateOne) AddUeIDs(ids ...int) *UserUpdateOne {
|
|
uuo.mutation.AddUeIDs(ids...)
|
|
return uuo
|
|
}
|
|
|
|
// AddUe adds the "ue" edges to the Ue entity.
|
|
func (uuo *UserUpdateOne) AddUe(u ...*Ue) *UserUpdateOne {
|
|
ids := make([]int, len(u))
|
|
for i := range u {
|
|
ids[i] = u[i].ID
|
|
}
|
|
return uuo.AddUeIDs(ids...)
|
|
}
|
|
|
|
// AddMaIDs adds the "ma" edge to the Ma entity by IDs.
|
|
func (uuo *UserUpdateOne) AddMaIDs(ids ...int) *UserUpdateOne {
|
|
uuo.mutation.AddMaIDs(ids...)
|
|
return uuo
|
|
}
|
|
|
|
// AddMa adds the "ma" edges to the Ma entity.
|
|
func (uuo *UserUpdateOne) AddMa(m ...*Ma) *UserUpdateOne {
|
|
ids := make([]int, len(m))
|
|
for i := range m {
|
|
ids[i] = m[i].ID
|
|
}
|
|
return uuo.AddMaIDs(ids...)
|
|
}
|
|
|
|
// Mutation returns the UserMutation object of the builder.
|
|
func (uuo *UserUpdateOne) Mutation() *UserMutation {
|
|
return uuo.mutation
|
|
}
|
|
|
|
// ClearCard clears all "card" edges to the Card entity.
|
|
func (uuo *UserUpdateOne) ClearCard() *UserUpdateOne {
|
|
uuo.mutation.ClearCard()
|
|
return uuo
|
|
}
|
|
|
|
// RemoveCardIDs removes the "card" edge to Card entities by IDs.
|
|
func (uuo *UserUpdateOne) RemoveCardIDs(ids ...int) *UserUpdateOne {
|
|
uuo.mutation.RemoveCardIDs(ids...)
|
|
return uuo
|
|
}
|
|
|
|
// RemoveCard removes "card" edges to Card entities.
|
|
func (uuo *UserUpdateOne) RemoveCard(c ...*Card) *UserUpdateOne {
|
|
ids := make([]int, len(c))
|
|
for i := range c {
|
|
ids[i] = c[i].ID
|
|
}
|
|
return uuo.RemoveCardIDs(ids...)
|
|
}
|
|
|
|
// ClearUe clears all "ue" edges to the Ue entity.
|
|
func (uuo *UserUpdateOne) ClearUe() *UserUpdateOne {
|
|
uuo.mutation.ClearUe()
|
|
return uuo
|
|
}
|
|
|
|
// RemoveUeIDs removes the "ue" edge to Ue entities by IDs.
|
|
func (uuo *UserUpdateOne) RemoveUeIDs(ids ...int) *UserUpdateOne {
|
|
uuo.mutation.RemoveUeIDs(ids...)
|
|
return uuo
|
|
}
|
|
|
|
// RemoveUe removes "ue" edges to Ue entities.
|
|
func (uuo *UserUpdateOne) RemoveUe(u ...*Ue) *UserUpdateOne {
|
|
ids := make([]int, len(u))
|
|
for i := range u {
|
|
ids[i] = u[i].ID
|
|
}
|
|
return uuo.RemoveUeIDs(ids...)
|
|
}
|
|
|
|
// ClearMa clears all "ma" edges to the Ma entity.
|
|
func (uuo *UserUpdateOne) ClearMa() *UserUpdateOne {
|
|
uuo.mutation.ClearMa()
|
|
return uuo
|
|
}
|
|
|
|
// RemoveMaIDs removes the "ma" edge to Ma entities by IDs.
|
|
func (uuo *UserUpdateOne) RemoveMaIDs(ids ...int) *UserUpdateOne {
|
|
uuo.mutation.RemoveMaIDs(ids...)
|
|
return uuo
|
|
}
|
|
|
|
// RemoveMa removes "ma" edges to Ma entities.
|
|
func (uuo *UserUpdateOne) RemoveMa(m ...*Ma) *UserUpdateOne {
|
|
ids := make([]int, len(m))
|
|
for i := range m {
|
|
ids[i] = m[i].ID
|
|
}
|
|
return uuo.RemoveMaIDs(ids...)
|
|
}
|
|
|
|
// Where appends a list predicates to the UserUpdate builder.
|
|
func (uuo *UserUpdateOne) Where(ps ...predicate.User) *UserUpdateOne {
|
|
uuo.mutation.Where(ps...)
|
|
return uuo
|
|
}
|
|
|
|
// Select allows selecting one or more fields (columns) of the returned entity.
|
|
// The default is selecting all fields defined in the entity schema.
|
|
func (uuo *UserUpdateOne) Select(field string, fields ...string) *UserUpdateOne {
|
|
uuo.fields = append([]string{field}, fields...)
|
|
return uuo
|
|
}
|
|
|
|
// Save executes the query and returns the updated User entity.
|
|
func (uuo *UserUpdateOne) Save(ctx context.Context) (*User, error) {
|
|
return withHooks[*User, UserMutation](ctx, uuo.sqlSave, uuo.mutation, uuo.hooks)
|
|
}
|
|
|
|
// SaveX is like Save, but panics if an error occurs.
|
|
func (uuo *UserUpdateOne) SaveX(ctx context.Context) *User {
|
|
node, err := uuo.Save(ctx)
|
|
if err != nil {
|
|
panic(err)
|
|
}
|
|
return node
|
|
}
|
|
|
|
// Exec executes the query on the entity.
|
|
func (uuo *UserUpdateOne) Exec(ctx context.Context) error {
|
|
_, err := uuo.Save(ctx)
|
|
return err
|
|
}
|
|
|
|
// ExecX is like Exec, but panics if an error occurs.
|
|
func (uuo *UserUpdateOne) ExecX(ctx context.Context) {
|
|
if err := uuo.Exec(ctx); err != nil {
|
|
panic(err)
|
|
}
|
|
}
|
|
|
|
func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (_node *User, err error) {
|
|
_spec := sqlgraph.NewUpdateSpec(user.Table, user.Columns, sqlgraph.NewFieldSpec(user.FieldID, field.TypeInt))
|
|
id, ok := uuo.mutation.ID()
|
|
if !ok {
|
|
return nil, &ValidationError{Name: "id", err: errors.New(`ent: missing "User.id" for update`)}
|
|
}
|
|
_spec.Node.ID.Value = id
|
|
if fields := uuo.fields; len(fields) > 0 {
|
|
_spec.Node.Columns = make([]string, 0, len(fields))
|
|
_spec.Node.Columns = append(_spec.Node.Columns, user.FieldID)
|
|
for _, f := range fields {
|
|
if !user.ValidColumn(f) {
|
|
return nil, &ValidationError{Name: f, err: fmt.Errorf("ent: invalid field %q for query", f)}
|
|
}
|
|
if f != user.FieldID {
|
|
_spec.Node.Columns = append(_spec.Node.Columns, f)
|
|
}
|
|
}
|
|
}
|
|
if ps := uuo.mutation.predicates; len(ps) > 0 {
|
|
_spec.Predicate = func(selector *sql.Selector) {
|
|
for i := range ps {
|
|
ps[i](selector)
|
|
}
|
|
}
|
|
}
|
|
if value, ok := uuo.mutation.Did(); ok {
|
|
_spec.SetField(user.FieldDid, field.TypeString, value)
|
|
}
|
|
if uuo.mutation.DidCleared() {
|
|
_spec.ClearField(user.FieldDid, field.TypeString)
|
|
}
|
|
if value, ok := uuo.mutation.Member(); ok {
|
|
_spec.SetField(user.FieldMember, field.TypeBool, value)
|
|
}
|
|
if uuo.mutation.MemberCleared() {
|
|
_spec.ClearField(user.FieldMember, field.TypeBool)
|
|
}
|
|
if value, ok := uuo.mutation.Book(); ok {
|
|
_spec.SetField(user.FieldBook, field.TypeBool, value)
|
|
}
|
|
if uuo.mutation.BookCleared() {
|
|
_spec.ClearField(user.FieldBook, field.TypeBool)
|
|
}
|
|
if value, ok := uuo.mutation.Manga(); ok {
|
|
_spec.SetField(user.FieldManga, field.TypeBool, value)
|
|
}
|
|
if uuo.mutation.MangaCleared() {
|
|
_spec.ClearField(user.FieldManga, field.TypeBool)
|
|
}
|
|
if value, ok := uuo.mutation.Badge(); ok {
|
|
_spec.SetField(user.FieldBadge, field.TypeBool, value)
|
|
}
|
|
if uuo.mutation.BadgeCleared() {
|
|
_spec.ClearField(user.FieldBadge, field.TypeBool)
|
|
}
|
|
if value, ok := uuo.mutation.Bsky(); ok {
|
|
_spec.SetField(user.FieldBsky, field.TypeBool, value)
|
|
}
|
|
if uuo.mutation.BskyCleared() {
|
|
_spec.ClearField(user.FieldBsky, field.TypeBool)
|
|
}
|
|
if value, ok := uuo.mutation.Mastodon(); ok {
|
|
_spec.SetField(user.FieldMastodon, field.TypeBool, value)
|
|
}
|
|
if uuo.mutation.MastodonCleared() {
|
|
_spec.ClearField(user.FieldMastodon, field.TypeBool)
|
|
}
|
|
if value, ok := uuo.mutation.Delete(); ok {
|
|
_spec.SetField(user.FieldDelete, field.TypeBool, value)
|
|
}
|
|
if uuo.mutation.DeleteCleared() {
|
|
_spec.ClearField(user.FieldDelete, field.TypeBool)
|
|
}
|
|
if value, ok := uuo.mutation.Handle(); ok {
|
|
_spec.SetField(user.FieldHandle, field.TypeBool, value)
|
|
}
|
|
if uuo.mutation.HandleCleared() {
|
|
_spec.ClearField(user.FieldHandle, field.TypeBool)
|
|
}
|
|
if value, ok := uuo.mutation.Token(); ok {
|
|
_spec.SetField(user.FieldToken, field.TypeString, value)
|
|
}
|
|
if uuo.mutation.TokenCleared() {
|
|
_spec.ClearField(user.FieldToken, field.TypeString)
|
|
}
|
|
if uuo.mutation.CreatedAtCleared() {
|
|
_spec.ClearField(user.FieldCreatedAt, field.TypeTime)
|
|
}
|
|
if value, ok := uuo.mutation.UpdatedAt(); ok {
|
|
_spec.SetField(user.FieldUpdatedAt, field.TypeTime, value)
|
|
}
|
|
if uuo.mutation.UpdatedAtCleared() {
|
|
_spec.ClearField(user.FieldUpdatedAt, field.TypeTime)
|
|
}
|
|
if value, ok := uuo.mutation.RaidAt(); ok {
|
|
_spec.SetField(user.FieldRaidAt, field.TypeTime, value)
|
|
}
|
|
if uuo.mutation.RaidAtCleared() {
|
|
_spec.ClearField(user.FieldRaidAt, field.TypeTime)
|
|
}
|
|
if value, ok := uuo.mutation.ServerAt(); ok {
|
|
_spec.SetField(user.FieldServerAt, field.TypeTime, value)
|
|
}
|
|
if uuo.mutation.ServerAtCleared() {
|
|
_spec.ClearField(user.FieldServerAt, field.TypeTime)
|
|
}
|
|
if value, ok := uuo.mutation.EggAt(); ok {
|
|
_spec.SetField(user.FieldEggAt, field.TypeTime, value)
|
|
}
|
|
if uuo.mutation.EggAtCleared() {
|
|
_spec.ClearField(user.FieldEggAt, field.TypeTime)
|
|
}
|
|
if value, ok := uuo.mutation.Luck(); ok {
|
|
_spec.SetField(user.FieldLuck, field.TypeInt, value)
|
|
}
|
|
if value, ok := uuo.mutation.AddedLuck(); ok {
|
|
_spec.AddField(user.FieldLuck, field.TypeInt, value)
|
|
}
|
|
if uuo.mutation.LuckCleared() {
|
|
_spec.ClearField(user.FieldLuck, field.TypeInt)
|
|
}
|
|
if value, ok := uuo.mutation.LuckAt(); ok {
|
|
_spec.SetField(user.FieldLuckAt, field.TypeTime, value)
|
|
}
|
|
if uuo.mutation.LuckAtCleared() {
|
|
_spec.ClearField(user.FieldLuckAt, field.TypeTime)
|
|
}
|
|
if value, ok := uuo.mutation.Like(); ok {
|
|
_spec.SetField(user.FieldLike, field.TypeInt, value)
|
|
}
|
|
if value, ok := uuo.mutation.AddedLike(); ok {
|
|
_spec.AddField(user.FieldLike, field.TypeInt, value)
|
|
}
|
|
if uuo.mutation.LikeCleared() {
|
|
_spec.ClearField(user.FieldLike, field.TypeInt)
|
|
}
|
|
if value, ok := uuo.mutation.LikeRank(); ok {
|
|
_spec.SetField(user.FieldLikeRank, field.TypeInt, value)
|
|
}
|
|
if value, ok := uuo.mutation.AddedLikeRank(); ok {
|
|
_spec.AddField(user.FieldLikeRank, field.TypeInt, value)
|
|
}
|
|
if uuo.mutation.LikeRankCleared() {
|
|
_spec.ClearField(user.FieldLikeRank, field.TypeInt)
|
|
}
|
|
if value, ok := uuo.mutation.LikeAt(); ok {
|
|
_spec.SetField(user.FieldLikeAt, field.TypeTime, value)
|
|
}
|
|
if uuo.mutation.LikeAtCleared() {
|
|
_spec.ClearField(user.FieldLikeAt, field.TypeTime)
|
|
}
|
|
if value, ok := uuo.mutation.Fav(); ok {
|
|
_spec.SetField(user.FieldFav, field.TypeInt, value)
|
|
}
|
|
if value, ok := uuo.mutation.AddedFav(); ok {
|
|
_spec.AddField(user.FieldFav, field.TypeInt, value)
|
|
}
|
|
if uuo.mutation.FavCleared() {
|
|
_spec.ClearField(user.FieldFav, field.TypeInt)
|
|
}
|
|
if value, ok := uuo.mutation.Ten(); ok {
|
|
_spec.SetField(user.FieldTen, field.TypeBool, value)
|
|
}
|
|
if uuo.mutation.TenCleared() {
|
|
_spec.ClearField(user.FieldTen, field.TypeBool)
|
|
}
|
|
if value, ok := uuo.mutation.TenSu(); ok {
|
|
_spec.SetField(user.FieldTenSu, field.TypeInt, value)
|
|
}
|
|
if value, ok := uuo.mutation.AddedTenSu(); ok {
|
|
_spec.AddField(user.FieldTenSu, field.TypeInt, value)
|
|
}
|
|
if uuo.mutation.TenSuCleared() {
|
|
_spec.ClearField(user.FieldTenSu, field.TypeInt)
|
|
}
|
|
if value, ok := uuo.mutation.TenKai(); ok {
|
|
_spec.SetField(user.FieldTenKai, field.TypeInt, value)
|
|
}
|
|
if value, ok := uuo.mutation.AddedTenKai(); ok {
|
|
_spec.AddField(user.FieldTenKai, field.TypeInt, value)
|
|
}
|
|
if uuo.mutation.TenKaiCleared() {
|
|
_spec.ClearField(user.FieldTenKai, field.TypeInt)
|
|
}
|
|
if value, ok := uuo.mutation.Aiten(); ok {
|
|
_spec.SetField(user.FieldAiten, field.TypeInt, value)
|
|
}
|
|
if value, ok := uuo.mutation.AddedAiten(); ok {
|
|
_spec.AddField(user.FieldAiten, field.TypeInt, value)
|
|
}
|
|
if uuo.mutation.AitenCleared() {
|
|
_spec.ClearField(user.FieldAiten, field.TypeInt)
|
|
}
|
|
if value, ok := uuo.mutation.TenCard(); ok {
|
|
_spec.SetField(user.FieldTenCard, field.TypeString, value)
|
|
}
|
|
if uuo.mutation.TenCardCleared() {
|
|
_spec.ClearField(user.FieldTenCard, field.TypeString)
|
|
}
|
|
if value, ok := uuo.mutation.TenDelete(); ok {
|
|
_spec.SetField(user.FieldTenDelete, field.TypeString, value)
|
|
}
|
|
if uuo.mutation.TenDeleteCleared() {
|
|
_spec.ClearField(user.FieldTenDelete, field.TypeString)
|
|
}
|
|
if value, ok := uuo.mutation.TenPost(); ok {
|
|
_spec.SetField(user.FieldTenPost, field.TypeString, value)
|
|
}
|
|
if uuo.mutation.TenPostCleared() {
|
|
_spec.ClearField(user.FieldTenPost, field.TypeString)
|
|
}
|
|
if value, ok := uuo.mutation.TenGet(); ok {
|
|
_spec.SetField(user.FieldTenGet, field.TypeString, value)
|
|
}
|
|
if uuo.mutation.TenGetCleared() {
|
|
_spec.ClearField(user.FieldTenGet, field.TypeString)
|
|
}
|
|
if value, ok := uuo.mutation.TenAt(); ok {
|
|
_spec.SetField(user.FieldTenAt, field.TypeTime, value)
|
|
}
|
|
if uuo.mutation.TenAtCleared() {
|
|
_spec.ClearField(user.FieldTenAt, field.TypeTime)
|
|
}
|
|
if value, ok := uuo.mutation.Next(); ok {
|
|
_spec.SetField(user.FieldNext, field.TypeString, value)
|
|
}
|
|
if uuo.mutation.NextCleared() {
|
|
_spec.ClearField(user.FieldNext, field.TypeString)
|
|
}
|
|
if value, ok := uuo.mutation.Room(); ok {
|
|
_spec.SetField(user.FieldRoom, field.TypeInt, value)
|
|
}
|
|
if value, ok := uuo.mutation.AddedRoom(); ok {
|
|
_spec.AddField(user.FieldRoom, field.TypeInt, value)
|
|
}
|
|
if uuo.mutation.RoomCleared() {
|
|
_spec.ClearField(user.FieldRoom, field.TypeInt)
|
|
}
|
|
if value, ok := uuo.mutation.Model(); ok {
|
|
_spec.SetField(user.FieldModel, field.TypeBool, value)
|
|
}
|
|
if uuo.mutation.ModelCleared() {
|
|
_spec.ClearField(user.FieldModel, field.TypeBool)
|
|
}
|
|
if value, ok := uuo.mutation.ModelAt(); ok {
|
|
_spec.SetField(user.FieldModelAt, field.TypeTime, value)
|
|
}
|
|
if uuo.mutation.ModelAtCleared() {
|
|
_spec.ClearField(user.FieldModelAt, field.TypeTime)
|
|
}
|
|
if value, ok := uuo.mutation.ModelAttack(); ok {
|
|
_spec.SetField(user.FieldModelAttack, field.TypeInt, value)
|
|
}
|
|
if value, ok := uuo.mutation.AddedModelAttack(); ok {
|
|
_spec.AddField(user.FieldModelAttack, field.TypeInt, value)
|
|
}
|
|
if uuo.mutation.ModelAttackCleared() {
|
|
_spec.ClearField(user.FieldModelAttack, field.TypeInt)
|
|
}
|
|
if value, ok := uuo.mutation.ModelLimit(); ok {
|
|
_spec.SetField(user.FieldModelLimit, field.TypeInt, value)
|
|
}
|
|
if value, ok := uuo.mutation.AddedModelLimit(); ok {
|
|
_spec.AddField(user.FieldModelLimit, field.TypeInt, value)
|
|
}
|
|
if uuo.mutation.ModelLimitCleared() {
|
|
_spec.ClearField(user.FieldModelLimit, field.TypeInt)
|
|
}
|
|
if value, ok := uuo.mutation.ModelSkill(); ok {
|
|
_spec.SetField(user.FieldModelSkill, field.TypeInt, value)
|
|
}
|
|
if value, ok := uuo.mutation.AddedModelSkill(); ok {
|
|
_spec.AddField(user.FieldModelSkill, field.TypeInt, value)
|
|
}
|
|
if uuo.mutation.ModelSkillCleared() {
|
|
_spec.ClearField(user.FieldModelSkill, field.TypeInt)
|
|
}
|
|
if value, ok := uuo.mutation.ModelMode(); ok {
|
|
_spec.SetField(user.FieldModelMode, field.TypeInt, value)
|
|
}
|
|
if value, ok := uuo.mutation.AddedModelMode(); ok {
|
|
_spec.AddField(user.FieldModelMode, field.TypeInt, value)
|
|
}
|
|
if uuo.mutation.ModelModeCleared() {
|
|
_spec.ClearField(user.FieldModelMode, field.TypeInt)
|
|
}
|
|
if value, ok := uuo.mutation.ModelCritical(); ok {
|
|
_spec.SetField(user.FieldModelCritical, field.TypeInt, value)
|
|
}
|
|
if value, ok := uuo.mutation.AddedModelCritical(); ok {
|
|
_spec.AddField(user.FieldModelCritical, field.TypeInt, value)
|
|
}
|
|
if uuo.mutation.ModelCriticalCleared() {
|
|
_spec.ClearField(user.FieldModelCritical, field.TypeInt)
|
|
}
|
|
if value, ok := uuo.mutation.ModelCriticalD(); ok {
|
|
_spec.SetField(user.FieldModelCriticalD, field.TypeInt, value)
|
|
}
|
|
if value, ok := uuo.mutation.AddedModelCriticalD(); ok {
|
|
_spec.AddField(user.FieldModelCriticalD, field.TypeInt, value)
|
|
}
|
|
if uuo.mutation.ModelCriticalDCleared() {
|
|
_spec.ClearField(user.FieldModelCriticalD, field.TypeInt)
|
|
}
|
|
if value, ok := uuo.mutation.Game(); ok {
|
|
_spec.SetField(user.FieldGame, field.TypeBool, value)
|
|
}
|
|
if uuo.mutation.GameCleared() {
|
|
_spec.ClearField(user.FieldGame, field.TypeBool)
|
|
}
|
|
if value, ok := uuo.mutation.GameTest(); ok {
|
|
_spec.SetField(user.FieldGameTest, field.TypeBool, value)
|
|
}
|
|
if uuo.mutation.GameTestCleared() {
|
|
_spec.ClearField(user.FieldGameTest, field.TypeBool)
|
|
}
|
|
if value, ok := uuo.mutation.GameEnd(); ok {
|
|
_spec.SetField(user.FieldGameEnd, field.TypeBool, value)
|
|
}
|
|
if uuo.mutation.GameEndCleared() {
|
|
_spec.ClearField(user.FieldGameEnd, field.TypeBool)
|
|
}
|
|
if value, ok := uuo.mutation.GameAccount(); ok {
|
|
_spec.SetField(user.FieldGameAccount, field.TypeBool, value)
|
|
}
|
|
if uuo.mutation.GameAccountCleared() {
|
|
_spec.ClearField(user.FieldGameAccount, field.TypeBool)
|
|
}
|
|
if value, ok := uuo.mutation.GameLv(); ok {
|
|
_spec.SetField(user.FieldGameLv, field.TypeInt, value)
|
|
}
|
|
if value, ok := uuo.mutation.AddedGameLv(); ok {
|
|
_spec.AddField(user.FieldGameLv, field.TypeInt, value)
|
|
}
|
|
if uuo.mutation.GameLvCleared() {
|
|
_spec.ClearField(user.FieldGameLv, field.TypeInt)
|
|
}
|
|
if value, ok := uuo.mutation.Coin(); ok {
|
|
_spec.SetField(user.FieldCoin, field.TypeInt, value)
|
|
}
|
|
if value, ok := uuo.mutation.AddedCoin(); ok {
|
|
_spec.AddField(user.FieldCoin, field.TypeInt, value)
|
|
}
|
|
if uuo.mutation.CoinCleared() {
|
|
_spec.ClearField(user.FieldCoin, field.TypeInt)
|
|
}
|
|
if value, ok := uuo.mutation.CoinOpen(); ok {
|
|
_spec.SetField(user.FieldCoinOpen, field.TypeBool, value)
|
|
}
|
|
if uuo.mutation.CoinOpenCleared() {
|
|
_spec.ClearField(user.FieldCoinOpen, field.TypeBool)
|
|
}
|
|
if value, ok := uuo.mutation.CoinAt(); ok {
|
|
_spec.SetField(user.FieldCoinAt, field.TypeTime, value)
|
|
}
|
|
if uuo.mutation.CoinAtCleared() {
|
|
_spec.ClearField(user.FieldCoinAt, field.TypeTime)
|
|
}
|
|
if uuo.mutation.CardCleared() {
|
|
edge := &sqlgraph.EdgeSpec{
|
|
Rel: sqlgraph.O2M,
|
|
Inverse: false,
|
|
Table: user.CardTable,
|
|
Columns: []string{user.CardColumn},
|
|
Bidi: false,
|
|
Target: &sqlgraph.EdgeTarget{
|
|
IDSpec: sqlgraph.NewFieldSpec(card.FieldID, field.TypeInt),
|
|
},
|
|
}
|
|
_spec.Edges.Clear = append(_spec.Edges.Clear, edge)
|
|
}
|
|
if nodes := uuo.mutation.RemovedCardIDs(); len(nodes) > 0 && !uuo.mutation.CardCleared() {
|
|
edge := &sqlgraph.EdgeSpec{
|
|
Rel: sqlgraph.O2M,
|
|
Inverse: false,
|
|
Table: user.CardTable,
|
|
Columns: []string{user.CardColumn},
|
|
Bidi: false,
|
|
Target: &sqlgraph.EdgeTarget{
|
|
IDSpec: sqlgraph.NewFieldSpec(card.FieldID, field.TypeInt),
|
|
},
|
|
}
|
|
for _, k := range nodes {
|
|
edge.Target.Nodes = append(edge.Target.Nodes, k)
|
|
}
|
|
_spec.Edges.Clear = append(_spec.Edges.Clear, edge)
|
|
}
|
|
if nodes := uuo.mutation.CardIDs(); len(nodes) > 0 {
|
|
edge := &sqlgraph.EdgeSpec{
|
|
Rel: sqlgraph.O2M,
|
|
Inverse: false,
|
|
Table: user.CardTable,
|
|
Columns: []string{user.CardColumn},
|
|
Bidi: false,
|
|
Target: &sqlgraph.EdgeTarget{
|
|
IDSpec: sqlgraph.NewFieldSpec(card.FieldID, field.TypeInt),
|
|
},
|
|
}
|
|
for _, k := range nodes {
|
|
edge.Target.Nodes = append(edge.Target.Nodes, k)
|
|
}
|
|
_spec.Edges.Add = append(_spec.Edges.Add, edge)
|
|
}
|
|
if uuo.mutation.UeCleared() {
|
|
edge := &sqlgraph.EdgeSpec{
|
|
Rel: sqlgraph.O2M,
|
|
Inverse: false,
|
|
Table: user.UeTable,
|
|
Columns: []string{user.UeColumn},
|
|
Bidi: false,
|
|
Target: &sqlgraph.EdgeTarget{
|
|
IDSpec: sqlgraph.NewFieldSpec(ue.FieldID, field.TypeInt),
|
|
},
|
|
}
|
|
_spec.Edges.Clear = append(_spec.Edges.Clear, edge)
|
|
}
|
|
if nodes := uuo.mutation.RemovedUeIDs(); len(nodes) > 0 && !uuo.mutation.UeCleared() {
|
|
edge := &sqlgraph.EdgeSpec{
|
|
Rel: sqlgraph.O2M,
|
|
Inverse: false,
|
|
Table: user.UeTable,
|
|
Columns: []string{user.UeColumn},
|
|
Bidi: false,
|
|
Target: &sqlgraph.EdgeTarget{
|
|
IDSpec: sqlgraph.NewFieldSpec(ue.FieldID, field.TypeInt),
|
|
},
|
|
}
|
|
for _, k := range nodes {
|
|
edge.Target.Nodes = append(edge.Target.Nodes, k)
|
|
}
|
|
_spec.Edges.Clear = append(_spec.Edges.Clear, edge)
|
|
}
|
|
if nodes := uuo.mutation.UeIDs(); len(nodes) > 0 {
|
|
edge := &sqlgraph.EdgeSpec{
|
|
Rel: sqlgraph.O2M,
|
|
Inverse: false,
|
|
Table: user.UeTable,
|
|
Columns: []string{user.UeColumn},
|
|
Bidi: false,
|
|
Target: &sqlgraph.EdgeTarget{
|
|
IDSpec: sqlgraph.NewFieldSpec(ue.FieldID, field.TypeInt),
|
|
},
|
|
}
|
|
for _, k := range nodes {
|
|
edge.Target.Nodes = append(edge.Target.Nodes, k)
|
|
}
|
|
_spec.Edges.Add = append(_spec.Edges.Add, edge)
|
|
}
|
|
if uuo.mutation.MaCleared() {
|
|
edge := &sqlgraph.EdgeSpec{
|
|
Rel: sqlgraph.O2M,
|
|
Inverse: false,
|
|
Table: user.MaTable,
|
|
Columns: []string{user.MaColumn},
|
|
Bidi: false,
|
|
Target: &sqlgraph.EdgeTarget{
|
|
IDSpec: sqlgraph.NewFieldSpec(ma.FieldID, field.TypeInt),
|
|
},
|
|
}
|
|
_spec.Edges.Clear = append(_spec.Edges.Clear, edge)
|
|
}
|
|
if nodes := uuo.mutation.RemovedMaIDs(); len(nodes) > 0 && !uuo.mutation.MaCleared() {
|
|
edge := &sqlgraph.EdgeSpec{
|
|
Rel: sqlgraph.O2M,
|
|
Inverse: false,
|
|
Table: user.MaTable,
|
|
Columns: []string{user.MaColumn},
|
|
Bidi: false,
|
|
Target: &sqlgraph.EdgeTarget{
|
|
IDSpec: sqlgraph.NewFieldSpec(ma.FieldID, field.TypeInt),
|
|
},
|
|
}
|
|
for _, k := range nodes {
|
|
edge.Target.Nodes = append(edge.Target.Nodes, k)
|
|
}
|
|
_spec.Edges.Clear = append(_spec.Edges.Clear, edge)
|
|
}
|
|
if nodes := uuo.mutation.MaIDs(); len(nodes) > 0 {
|
|
edge := &sqlgraph.EdgeSpec{
|
|
Rel: sqlgraph.O2M,
|
|
Inverse: false,
|
|
Table: user.MaTable,
|
|
Columns: []string{user.MaColumn},
|
|
Bidi: false,
|
|
Target: &sqlgraph.EdgeTarget{
|
|
IDSpec: sqlgraph.NewFieldSpec(ma.FieldID, field.TypeInt),
|
|
},
|
|
}
|
|
for _, k := range nodes {
|
|
edge.Target.Nodes = append(edge.Target.Nodes, k)
|
|
}
|
|
_spec.Edges.Add = append(_spec.Edges.Add, edge)
|
|
}
|
|
_node = &User{config: uuo.config}
|
|
_spec.Assign = _node.assignValues
|
|
_spec.ScanValues = _node.scanValues
|
|
if err = sqlgraph.UpdateNode(ctx, uuo.driver, _spec); err != nil {
|
|
if _, ok := err.(*sqlgraph.NotFoundError); ok {
|
|
err = &NotFoundError{user.Label}
|
|
} else if sqlgraph.IsConstraintError(err) {
|
|
err = &ConstraintError{msg: err.Error(), wrap: err}
|
|
}
|
|
return nil, err
|
|
}
|
|
uuo.mutation.done = true
|
|
return _node, nil
|
|
}
|