1
0
This commit is contained in:
2023-09-10 17:53:30 +09:00
parent 1124b851aa
commit a35e67d683
20 changed files with 1263 additions and 177 deletions

View File

@ -573,6 +573,12 @@ func (s *CardOwnerRead) encodeFields(e *jx.Encoder) {
s.RaidAt.Encode(e, json.EncodeDateTime)
}
}
{
if s.ServerAt.Set {
e.FieldStart("server_at")
s.ServerAt.Encode(e, json.EncodeDateTime)
}
}
{
if s.EggAt.Set {
e.FieldStart("egg_at")
@ -675,9 +681,15 @@ func (s *CardOwnerRead) encodeFields(e *jx.Encoder) {
s.Next.Encode(e)
}
}
{
if s.Room.Set {
e.FieldStart("room")
s.Room.Encode(e)
}
}
}
var jsonFieldsNameOfCardOwnerRead = [31]string{
var jsonFieldsNameOfCardOwnerRead = [33]string{
0: "id",
1: "username",
2: "did",
@ -692,23 +704,25 @@ var jsonFieldsNameOfCardOwnerRead = [31]string{
11: "created_at",
12: "updated_at",
13: "raid_at",
14: "egg_at",
15: "luck",
16: "luck_at",
17: "like",
18: "like_rank",
19: "like_at",
20: "fav",
21: "ten",
22: "ten_su",
23: "ten_kai",
24: "aiten",
25: "ten_card",
26: "ten_delete",
27: "ten_post",
28: "ten_get",
29: "ten_at",
30: "next",
14: "server_at",
15: "egg_at",
16: "luck",
17: "luck_at",
18: "like",
19: "like_rank",
20: "like_at",
21: "fav",
22: "ten",
23: "ten_su",
24: "ten_kai",
25: "aiten",
26: "ten_card",
27: "ten_delete",
28: "ten_post",
29: "ten_get",
30: "ten_at",
31: "next",
32: "room",
}
// Decode decodes CardOwnerRead from json.
@ -716,7 +730,7 @@ func (s *CardOwnerRead) Decode(d *jx.Decoder) error {
if s == nil {
return errors.New("invalid: unable to decode CardOwnerRead to nil")
}
var requiredBitSet [4]uint8
var requiredBitSet [5]uint8
if err := d.ObjBytes(func(d *jx.Decoder, k []byte) error {
switch string(k) {
@ -864,6 +878,16 @@ func (s *CardOwnerRead) Decode(d *jx.Decoder) error {
}(); err != nil {
return errors.Wrap(err, "decode field \"raid_at\"")
}
case "server_at":
if err := func() error {
s.ServerAt.Reset()
if err := s.ServerAt.Decode(d, json.DecodeDateTime); err != nil {
return err
}
return nil
}(); err != nil {
return errors.Wrap(err, "decode field \"server_at\"")
}
case "egg_at":
if err := func() error {
s.EggAt.Reset()
@ -1034,6 +1058,16 @@ func (s *CardOwnerRead) Decode(d *jx.Decoder) error {
}(); err != nil {
return errors.Wrap(err, "decode field \"next\"")
}
case "room":
if err := func() error {
s.Room.Reset()
if err := s.Room.Decode(d); err != nil {
return err
}
return nil
}(); err != nil {
return errors.Wrap(err, "decode field \"room\"")
}
default:
return d.Skip()
}
@ -1043,11 +1077,12 @@ func (s *CardOwnerRead) Decode(d *jx.Decoder) error {
}
// Validate required fields.
var failures []validate.FieldError
for i, mask := range [4]uint8{
for i, mask := range [5]uint8{
0b00000011,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
} {
if result := (requiredBitSet[i] & mask) ^ mask; result != 0 {
// Mask only required fields and check equality to mask using XOR.
@ -2072,6 +2107,12 @@ func (s *CreateUserReq) encodeFields(e *jx.Encoder) {
s.RaidAt.Encode(e, json.EncodeDateTime)
}
}
{
if s.ServerAt.Set {
e.FieldStart("server_at")
s.ServerAt.Encode(e, json.EncodeDateTime)
}
}
{
if s.EggAt.Set {
e.FieldStart("egg_at")
@ -2174,6 +2215,12 @@ func (s *CreateUserReq) encodeFields(e *jx.Encoder) {
s.Next.Encode(e)
}
}
{
if s.Room.Set {
e.FieldStart("room")
s.Room.Encode(e)
}
}
{
if s.Card != nil {
e.FieldStart("card")
@ -2186,7 +2233,7 @@ func (s *CreateUserReq) encodeFields(e *jx.Encoder) {
}
}
var jsonFieldsNameOfCreateUserReq = [33]string{
var jsonFieldsNameOfCreateUserReq = [35]string{
0: "username",
1: "did",
2: "member",
@ -2202,24 +2249,26 @@ var jsonFieldsNameOfCreateUserReq = [33]string{
12: "created_at",
13: "updated_at",
14: "raid_at",
15: "egg_at",
16: "luck",
17: "luck_at",
18: "like",
19: "like_rank",
20: "like_at",
21: "fav",
22: "ten",
23: "ten_su",
24: "ten_kai",
25: "aiten",
26: "ten_card",
27: "ten_delete",
28: "ten_post",
29: "ten_get",
30: "ten_at",
31: "next",
32: "card",
15: "server_at",
16: "egg_at",
17: "luck",
18: "luck_at",
19: "like",
20: "like_rank",
21: "like_at",
22: "fav",
23: "ten",
24: "ten_su",
25: "ten_kai",
26: "aiten",
27: "ten_card",
28: "ten_delete",
29: "ten_post",
30: "ten_get",
31: "ten_at",
32: "next",
33: "room",
34: "card",
}
// Decode decodes CreateUserReq from json.
@ -2385,6 +2434,16 @@ func (s *CreateUserReq) Decode(d *jx.Decoder) error {
}(); err != nil {
return errors.Wrap(err, "decode field \"raid_at\"")
}
case "server_at":
if err := func() error {
s.ServerAt.Reset()
if err := s.ServerAt.Decode(d, json.DecodeDateTime); err != nil {
return err
}
return nil
}(); err != nil {
return errors.Wrap(err, "decode field \"server_at\"")
}
case "egg_at":
if err := func() error {
s.EggAt.Reset()
@ -2555,6 +2614,16 @@ func (s *CreateUserReq) Decode(d *jx.Decoder) error {
}(); err != nil {
return errors.Wrap(err, "decode field \"next\"")
}
case "room":
if err := func() error {
s.Room.Reset()
if err := s.Room.Decode(d); err != nil {
return err
}
return nil
}(); err != nil {
return errors.Wrap(err, "decode field \"room\"")
}
case "card":
if err := func() error {
s.Card = make([]int, 0)
@ -3185,6 +3254,12 @@ func (s *GroupUsersList) encodeFields(e *jx.Encoder) {
s.RaidAt.Encode(e, json.EncodeDateTime)
}
}
{
if s.ServerAt.Set {
e.FieldStart("server_at")
s.ServerAt.Encode(e, json.EncodeDateTime)
}
}
{
if s.EggAt.Set {
e.FieldStart("egg_at")
@ -3287,9 +3362,15 @@ func (s *GroupUsersList) encodeFields(e *jx.Encoder) {
s.Next.Encode(e)
}
}
{
if s.Room.Set {
e.FieldStart("room")
s.Room.Encode(e)
}
}
}
var jsonFieldsNameOfGroupUsersList = [31]string{
var jsonFieldsNameOfGroupUsersList = [33]string{
0: "id",
1: "username",
2: "did",
@ -3304,23 +3385,25 @@ var jsonFieldsNameOfGroupUsersList = [31]string{
11: "created_at",
12: "updated_at",
13: "raid_at",
14: "egg_at",
15: "luck",
16: "luck_at",
17: "like",
18: "like_rank",
19: "like_at",
20: "fav",
21: "ten",
22: "ten_su",
23: "ten_kai",
24: "aiten",
25: "ten_card",
26: "ten_delete",
27: "ten_post",
28: "ten_get",
29: "ten_at",
30: "next",
14: "server_at",
15: "egg_at",
16: "luck",
17: "luck_at",
18: "like",
19: "like_rank",
20: "like_at",
21: "fav",
22: "ten",
23: "ten_su",
24: "ten_kai",
25: "aiten",
26: "ten_card",
27: "ten_delete",
28: "ten_post",
29: "ten_get",
30: "ten_at",
31: "next",
32: "room",
}
// Decode decodes GroupUsersList from json.
@ -3328,7 +3411,7 @@ func (s *GroupUsersList) Decode(d *jx.Decoder) error {
if s == nil {
return errors.New("invalid: unable to decode GroupUsersList to nil")
}
var requiredBitSet [4]uint8
var requiredBitSet [5]uint8
if err := d.ObjBytes(func(d *jx.Decoder, k []byte) error {
switch string(k) {
@ -3476,6 +3559,16 @@ func (s *GroupUsersList) Decode(d *jx.Decoder) error {
}(); err != nil {
return errors.Wrap(err, "decode field \"raid_at\"")
}
case "server_at":
if err := func() error {
s.ServerAt.Reset()
if err := s.ServerAt.Decode(d, json.DecodeDateTime); err != nil {
return err
}
return nil
}(); err != nil {
return errors.Wrap(err, "decode field \"server_at\"")
}
case "egg_at":
if err := func() error {
s.EggAt.Reset()
@ -3646,6 +3739,16 @@ func (s *GroupUsersList) Decode(d *jx.Decoder) error {
}(); err != nil {
return errors.Wrap(err, "decode field \"next\"")
}
case "room":
if err := func() error {
s.Room.Reset()
if err := s.Room.Decode(d); err != nil {
return err
}
return nil
}(); err != nil {
return errors.Wrap(err, "decode field \"room\"")
}
default:
return d.Skip()
}
@ -3655,11 +3758,12 @@ func (s *GroupUsersList) Decode(d *jx.Decoder) error {
}
// Validate required fields.
var failures []validate.FieldError
for i, mask := range [4]uint8{
for i, mask := range [5]uint8{
0b00000011,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
} {
if result := (requiredBitSet[i] & mask) ^ mask; result != 0 {
// Mask only required fields and check equality to mask using XOR.
@ -5004,6 +5108,12 @@ func (s *UpdateUserReq) encodeFields(e *jx.Encoder) {
s.RaidAt.Encode(e, json.EncodeDateTime)
}
}
{
if s.ServerAt.Set {
e.FieldStart("server_at")
s.ServerAt.Encode(e, json.EncodeDateTime)
}
}
{
if s.EggAt.Set {
e.FieldStart("egg_at")
@ -5106,6 +5216,12 @@ func (s *UpdateUserReq) encodeFields(e *jx.Encoder) {
s.Next.Encode(e)
}
}
{
if s.Room.Set {
e.FieldStart("room")
s.Room.Encode(e)
}
}
{
if s.Card != nil {
e.FieldStart("card")
@ -5118,7 +5234,7 @@ func (s *UpdateUserReq) encodeFields(e *jx.Encoder) {
}
}
var jsonFieldsNameOfUpdateUserReq = [30]string{
var jsonFieldsNameOfUpdateUserReq = [32]string{
0: "did",
1: "member",
2: "book",
@ -5131,24 +5247,26 @@ var jsonFieldsNameOfUpdateUserReq = [30]string{
9: "token",
10: "updated_at",
11: "raid_at",
12: "egg_at",
13: "luck",
14: "luck_at",
15: "like",
16: "like_rank",
17: "like_at",
18: "fav",
19: "ten",
20: "ten_su",
21: "ten_kai",
22: "aiten",
23: "ten_card",
24: "ten_delete",
25: "ten_post",
26: "ten_get",
27: "ten_at",
28: "next",
29: "card",
12: "server_at",
13: "egg_at",
14: "luck",
15: "luck_at",
16: "like",
17: "like_rank",
18: "like_at",
19: "fav",
20: "ten",
21: "ten_su",
22: "ten_kai",
23: "aiten",
24: "ten_card",
25: "ten_delete",
26: "ten_post",
27: "ten_get",
28: "ten_at",
29: "next",
30: "room",
31: "card",
}
// Decode decodes UpdateUserReq from json.
@ -5279,6 +5397,16 @@ func (s *UpdateUserReq) Decode(d *jx.Decoder) error {
}(); err != nil {
return errors.Wrap(err, "decode field \"raid_at\"")
}
case "server_at":
if err := func() error {
s.ServerAt.Reset()
if err := s.ServerAt.Decode(d, json.DecodeDateTime); err != nil {
return err
}
return nil
}(); err != nil {
return errors.Wrap(err, "decode field \"server_at\"")
}
case "egg_at":
if err := func() error {
s.EggAt.Reset()
@ -5449,6 +5577,16 @@ func (s *UpdateUserReq) Decode(d *jx.Decoder) error {
}(); err != nil {
return errors.Wrap(err, "decode field \"next\"")
}
case "room":
if err := func() error {
s.Room.Reset()
if err := s.Room.Decode(d); err != nil {
return err
}
return nil
}(); err != nil {
return errors.Wrap(err, "decode field \"room\"")
}
case "card":
if err := func() error {
s.Card = make([]int, 0)
@ -5817,6 +5955,12 @@ func (s *UserCreate) encodeFields(e *jx.Encoder) {
s.RaidAt.Encode(e, json.EncodeDateTime)
}
}
{
if s.ServerAt.Set {
e.FieldStart("server_at")
s.ServerAt.Encode(e, json.EncodeDateTime)
}
}
{
if s.EggAt.Set {
e.FieldStart("egg_at")
@ -5919,9 +6063,15 @@ func (s *UserCreate) encodeFields(e *jx.Encoder) {
s.Next.Encode(e)
}
}
{
if s.Room.Set {
e.FieldStart("room")
s.Room.Encode(e)
}
}
}
var jsonFieldsNameOfUserCreate = [31]string{
var jsonFieldsNameOfUserCreate = [33]string{
0: "id",
1: "username",
2: "did",
@ -5936,23 +6086,25 @@ var jsonFieldsNameOfUserCreate = [31]string{
11: "created_at",
12: "updated_at",
13: "raid_at",
14: "egg_at",
15: "luck",
16: "luck_at",
17: "like",
18: "like_rank",
19: "like_at",
20: "fav",
21: "ten",
22: "ten_su",
23: "ten_kai",
24: "aiten",
25: "ten_card",
26: "ten_delete",
27: "ten_post",
28: "ten_get",
29: "ten_at",
30: "next",
14: "server_at",
15: "egg_at",
16: "luck",
17: "luck_at",
18: "like",
19: "like_rank",
20: "like_at",
21: "fav",
22: "ten",
23: "ten_su",
24: "ten_kai",
25: "aiten",
26: "ten_card",
27: "ten_delete",
28: "ten_post",
29: "ten_get",
30: "ten_at",
31: "next",
32: "room",
}
// Decode decodes UserCreate from json.
@ -5960,7 +6112,7 @@ func (s *UserCreate) Decode(d *jx.Decoder) error {
if s == nil {
return errors.New("invalid: unable to decode UserCreate to nil")
}
var requiredBitSet [4]uint8
var requiredBitSet [5]uint8
if err := d.ObjBytes(func(d *jx.Decoder, k []byte) error {
switch string(k) {
@ -6108,6 +6260,16 @@ func (s *UserCreate) Decode(d *jx.Decoder) error {
}(); err != nil {
return errors.Wrap(err, "decode field \"raid_at\"")
}
case "server_at":
if err := func() error {
s.ServerAt.Reset()
if err := s.ServerAt.Decode(d, json.DecodeDateTime); err != nil {
return err
}
return nil
}(); err != nil {
return errors.Wrap(err, "decode field \"server_at\"")
}
case "egg_at":
if err := func() error {
s.EggAt.Reset()
@ -6278,6 +6440,16 @@ func (s *UserCreate) Decode(d *jx.Decoder) error {
}(); err != nil {
return errors.Wrap(err, "decode field \"next\"")
}
case "room":
if err := func() error {
s.Room.Reset()
if err := s.Room.Decode(d); err != nil {
return err
}
return nil
}(); err != nil {
return errors.Wrap(err, "decode field \"room\"")
}
default:
return d.Skip()
}
@ -6287,11 +6459,12 @@ func (s *UserCreate) Decode(d *jx.Decoder) error {
}
// Validate required fields.
var failures []validate.FieldError
for i, mask := range [4]uint8{
for i, mask := range [5]uint8{
0b00000011,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
} {
if result := (requiredBitSet[i] & mask) ^ mask; result != 0 {
// Mask only required fields and check equality to mask using XOR.
@ -6428,6 +6601,12 @@ func (s *UserList) encodeFields(e *jx.Encoder) {
s.RaidAt.Encode(e, json.EncodeDateTime)
}
}
{
if s.ServerAt.Set {
e.FieldStart("server_at")
s.ServerAt.Encode(e, json.EncodeDateTime)
}
}
{
if s.EggAt.Set {
e.FieldStart("egg_at")
@ -6530,9 +6709,15 @@ func (s *UserList) encodeFields(e *jx.Encoder) {
s.Next.Encode(e)
}
}
{
if s.Room.Set {
e.FieldStart("room")
s.Room.Encode(e)
}
}
}
var jsonFieldsNameOfUserList = [31]string{
var jsonFieldsNameOfUserList = [33]string{
0: "id",
1: "username",
2: "did",
@ -6547,23 +6732,25 @@ var jsonFieldsNameOfUserList = [31]string{
11: "created_at",
12: "updated_at",
13: "raid_at",
14: "egg_at",
15: "luck",
16: "luck_at",
17: "like",
18: "like_rank",
19: "like_at",
20: "fav",
21: "ten",
22: "ten_su",
23: "ten_kai",
24: "aiten",
25: "ten_card",
26: "ten_delete",
27: "ten_post",
28: "ten_get",
29: "ten_at",
30: "next",
14: "server_at",
15: "egg_at",
16: "luck",
17: "luck_at",
18: "like",
19: "like_rank",
20: "like_at",
21: "fav",
22: "ten",
23: "ten_su",
24: "ten_kai",
25: "aiten",
26: "ten_card",
27: "ten_delete",
28: "ten_post",
29: "ten_get",
30: "ten_at",
31: "next",
32: "room",
}
// Decode decodes UserList from json.
@ -6571,7 +6758,7 @@ func (s *UserList) Decode(d *jx.Decoder) error {
if s == nil {
return errors.New("invalid: unable to decode UserList to nil")
}
var requiredBitSet [4]uint8
var requiredBitSet [5]uint8
if err := d.ObjBytes(func(d *jx.Decoder, k []byte) error {
switch string(k) {
@ -6719,6 +6906,16 @@ func (s *UserList) Decode(d *jx.Decoder) error {
}(); err != nil {
return errors.Wrap(err, "decode field \"raid_at\"")
}
case "server_at":
if err := func() error {
s.ServerAt.Reset()
if err := s.ServerAt.Decode(d, json.DecodeDateTime); err != nil {
return err
}
return nil
}(); err != nil {
return errors.Wrap(err, "decode field \"server_at\"")
}
case "egg_at":
if err := func() error {
s.EggAt.Reset()
@ -6889,6 +7086,16 @@ func (s *UserList) Decode(d *jx.Decoder) error {
}(); err != nil {
return errors.Wrap(err, "decode field \"next\"")
}
case "room":
if err := func() error {
s.Room.Reset()
if err := s.Room.Decode(d); err != nil {
return err
}
return nil
}(); err != nil {
return errors.Wrap(err, "decode field \"room\"")
}
default:
return d.Skip()
}
@ -6898,11 +7105,12 @@ func (s *UserList) Decode(d *jx.Decoder) error {
}
// Validate required fields.
var failures []validate.FieldError
for i, mask := range [4]uint8{
for i, mask := range [5]uint8{
0b00000011,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
} {
if result := (requiredBitSet[i] & mask) ^ mask; result != 0 {
// Mask only required fields and check equality to mask using XOR.
@ -7039,6 +7247,12 @@ func (s *UserRead) encodeFields(e *jx.Encoder) {
s.RaidAt.Encode(e, json.EncodeDateTime)
}
}
{
if s.ServerAt.Set {
e.FieldStart("server_at")
s.ServerAt.Encode(e, json.EncodeDateTime)
}
}
{
if s.EggAt.Set {
e.FieldStart("egg_at")
@ -7141,9 +7355,15 @@ func (s *UserRead) encodeFields(e *jx.Encoder) {
s.Next.Encode(e)
}
}
{
if s.Room.Set {
e.FieldStart("room")
s.Room.Encode(e)
}
}
}
var jsonFieldsNameOfUserRead = [31]string{
var jsonFieldsNameOfUserRead = [33]string{
0: "id",
1: "username",
2: "did",
@ -7158,23 +7378,25 @@ var jsonFieldsNameOfUserRead = [31]string{
11: "created_at",
12: "updated_at",
13: "raid_at",
14: "egg_at",
15: "luck",
16: "luck_at",
17: "like",
18: "like_rank",
19: "like_at",
20: "fav",
21: "ten",
22: "ten_su",
23: "ten_kai",
24: "aiten",
25: "ten_card",
26: "ten_delete",
27: "ten_post",
28: "ten_get",
29: "ten_at",
30: "next",
14: "server_at",
15: "egg_at",
16: "luck",
17: "luck_at",
18: "like",
19: "like_rank",
20: "like_at",
21: "fav",
22: "ten",
23: "ten_su",
24: "ten_kai",
25: "aiten",
26: "ten_card",
27: "ten_delete",
28: "ten_post",
29: "ten_get",
30: "ten_at",
31: "next",
32: "room",
}
// Decode decodes UserRead from json.
@ -7182,7 +7404,7 @@ func (s *UserRead) Decode(d *jx.Decoder) error {
if s == nil {
return errors.New("invalid: unable to decode UserRead to nil")
}
var requiredBitSet [4]uint8
var requiredBitSet [5]uint8
if err := d.ObjBytes(func(d *jx.Decoder, k []byte) error {
switch string(k) {
@ -7330,6 +7552,16 @@ func (s *UserRead) Decode(d *jx.Decoder) error {
}(); err != nil {
return errors.Wrap(err, "decode field \"raid_at\"")
}
case "server_at":
if err := func() error {
s.ServerAt.Reset()
if err := s.ServerAt.Decode(d, json.DecodeDateTime); err != nil {
return err
}
return nil
}(); err != nil {
return errors.Wrap(err, "decode field \"server_at\"")
}
case "egg_at":
if err := func() error {
s.EggAt.Reset()
@ -7500,6 +7732,16 @@ func (s *UserRead) Decode(d *jx.Decoder) error {
}(); err != nil {
return errors.Wrap(err, "decode field \"next\"")
}
case "room":
if err := func() error {
s.Room.Reset()
if err := s.Room.Decode(d); err != nil {
return err
}
return nil
}(); err != nil {
return errors.Wrap(err, "decode field \"room\"")
}
default:
return d.Skip()
}
@ -7509,11 +7751,12 @@ func (s *UserRead) Decode(d *jx.Decoder) error {
}
// Validate required fields.
var failures []validate.FieldError
for i, mask := range [4]uint8{
for i, mask := range [5]uint8{
0b00000011,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
} {
if result := (requiredBitSet[i] & mask) ^ mask; result != 0 {
// Mask only required fields and check equality to mask using XOR.
@ -7650,6 +7893,12 @@ func (s *UserUpdate) encodeFields(e *jx.Encoder) {
s.RaidAt.Encode(e, json.EncodeDateTime)
}
}
{
if s.ServerAt.Set {
e.FieldStart("server_at")
s.ServerAt.Encode(e, json.EncodeDateTime)
}
}
{
if s.EggAt.Set {
e.FieldStart("egg_at")
@ -7752,9 +8001,15 @@ func (s *UserUpdate) encodeFields(e *jx.Encoder) {
s.Next.Encode(e)
}
}
{
if s.Room.Set {
e.FieldStart("room")
s.Room.Encode(e)
}
}
}
var jsonFieldsNameOfUserUpdate = [31]string{
var jsonFieldsNameOfUserUpdate = [33]string{
0: "id",
1: "username",
2: "did",
@ -7769,23 +8024,25 @@ var jsonFieldsNameOfUserUpdate = [31]string{
11: "created_at",
12: "updated_at",
13: "raid_at",
14: "egg_at",
15: "luck",
16: "luck_at",
17: "like",
18: "like_rank",
19: "like_at",
20: "fav",
21: "ten",
22: "ten_su",
23: "ten_kai",
24: "aiten",
25: "ten_card",
26: "ten_delete",
27: "ten_post",
28: "ten_get",
29: "ten_at",
30: "next",
14: "server_at",
15: "egg_at",
16: "luck",
17: "luck_at",
18: "like",
19: "like_rank",
20: "like_at",
21: "fav",
22: "ten",
23: "ten_su",
24: "ten_kai",
25: "aiten",
26: "ten_card",
27: "ten_delete",
28: "ten_post",
29: "ten_get",
30: "ten_at",
31: "next",
32: "room",
}
// Decode decodes UserUpdate from json.
@ -7793,7 +8050,7 @@ func (s *UserUpdate) Decode(d *jx.Decoder) error {
if s == nil {
return errors.New("invalid: unable to decode UserUpdate to nil")
}
var requiredBitSet [4]uint8
var requiredBitSet [5]uint8
if err := d.ObjBytes(func(d *jx.Decoder, k []byte) error {
switch string(k) {
@ -7941,6 +8198,16 @@ func (s *UserUpdate) Decode(d *jx.Decoder) error {
}(); err != nil {
return errors.Wrap(err, "decode field \"raid_at\"")
}
case "server_at":
if err := func() error {
s.ServerAt.Reset()
if err := s.ServerAt.Decode(d, json.DecodeDateTime); err != nil {
return err
}
return nil
}(); err != nil {
return errors.Wrap(err, "decode field \"server_at\"")
}
case "egg_at":
if err := func() error {
s.EggAt.Reset()
@ -8111,6 +8378,16 @@ func (s *UserUpdate) Decode(d *jx.Decoder) error {
}(); err != nil {
return errors.Wrap(err, "decode field \"next\"")
}
case "room":
if err := func() error {
s.Room.Reset()
if err := s.Room.Decode(d); err != nil {
return err
}
return nil
}(); err != nil {
return errors.Wrap(err, "decode field \"room\"")
}
default:
return d.Skip()
}
@ -8120,11 +8397,12 @@ func (s *UserUpdate) Decode(d *jx.Decoder) error {
}
// Validate required fields.
var failures []validate.FieldError
for i, mask := range [4]uint8{
for i, mask := range [5]uint8{
0b00000011,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
} {
if result := (requiredBitSet[i] & mask) ^ mask; result != 0 {
// Mask only required fields and check equality to mask using XOR.

View File

@ -232,6 +232,7 @@ type CardOwnerRead struct {
CreatedAt OptDateTime `json:"created_at"`
UpdatedAt OptDateTime `json:"updated_at"`
RaidAt OptDateTime `json:"raid_at"`
ServerAt OptDateTime `json:"server_at"`
EggAt OptDateTime `json:"egg_at"`
Luck OptInt `json:"luck"`
LuckAt OptDateTime `json:"luck_at"`
@ -249,6 +250,7 @@ type CardOwnerRead struct {
TenGet OptString `json:"ten_get"`
TenAt OptDateTime `json:"ten_at"`
Next OptString `json:"next"`
Room OptInt `json:"room"`
}
// GetID returns the value of ID.
@ -321,6 +323,11 @@ func (s *CardOwnerRead) GetRaidAt() OptDateTime {
return s.RaidAt
}
// GetServerAt returns the value of ServerAt.
func (s *CardOwnerRead) GetServerAt() OptDateTime {
return s.ServerAt
}
// GetEggAt returns the value of EggAt.
func (s *CardOwnerRead) GetEggAt() OptDateTime {
return s.EggAt
@ -406,6 +413,11 @@ func (s *CardOwnerRead) GetNext() OptString {
return s.Next
}
// GetRoom returns the value of Room.
func (s *CardOwnerRead) GetRoom() OptInt {
return s.Room
}
// SetID sets the value of ID.
func (s *CardOwnerRead) SetID(val int) {
s.ID = val
@ -476,6 +488,11 @@ func (s *CardOwnerRead) SetRaidAt(val OptDateTime) {
s.RaidAt = val
}
// SetServerAt sets the value of ServerAt.
func (s *CardOwnerRead) SetServerAt(val OptDateTime) {
s.ServerAt = val
}
// SetEggAt sets the value of EggAt.
func (s *CardOwnerRead) SetEggAt(val OptDateTime) {
s.EggAt = val
@ -561,6 +578,11 @@ func (s *CardOwnerRead) SetNext(val OptString) {
s.Next = val
}
// SetRoom sets the value of Room.
func (s *CardOwnerRead) SetRoom(val OptInt) {
s.Room = val
}
func (*CardOwnerRead) readCardOwnerRes() {}
// Ref: #/components/schemas/CardRead
@ -949,6 +971,7 @@ type CreateUserReq struct {
CreatedAt OptDateTime `json:"created_at"`
UpdatedAt OptDateTime `json:"updated_at"`
RaidAt OptDateTime `json:"raid_at"`
ServerAt OptDateTime `json:"server_at"`
EggAt OptDateTime `json:"egg_at"`
Luck OptInt `json:"luck"`
LuckAt OptDateTime `json:"luck_at"`
@ -966,6 +989,7 @@ type CreateUserReq struct {
TenGet OptString `json:"ten_get"`
TenAt OptDateTime `json:"ten_at"`
Next OptString `json:"next"`
Room OptInt `json:"room"`
Card []int `json:"card"`
}
@ -1044,6 +1068,11 @@ func (s *CreateUserReq) GetRaidAt() OptDateTime {
return s.RaidAt
}
// GetServerAt returns the value of ServerAt.
func (s *CreateUserReq) GetServerAt() OptDateTime {
return s.ServerAt
}
// GetEggAt returns the value of EggAt.
func (s *CreateUserReq) GetEggAt() OptDateTime {
return s.EggAt
@ -1129,6 +1158,11 @@ func (s *CreateUserReq) GetNext() OptString {
return s.Next
}
// GetRoom returns the value of Room.
func (s *CreateUserReq) GetRoom() OptInt {
return s.Room
}
// GetCard returns the value of Card.
func (s *CreateUserReq) GetCard() []int {
return s.Card
@ -1209,6 +1243,11 @@ func (s *CreateUserReq) SetRaidAt(val OptDateTime) {
s.RaidAt = val
}
// SetServerAt sets the value of ServerAt.
func (s *CreateUserReq) SetServerAt(val OptDateTime) {
s.ServerAt = val
}
// SetEggAt sets the value of EggAt.
func (s *CreateUserReq) SetEggAt(val OptDateTime) {
s.EggAt = val
@ -1294,6 +1333,11 @@ func (s *CreateUserReq) SetNext(val OptString) {
s.Next = val
}
// SetRoom sets the value of Room.
func (s *CreateUserReq) SetRoom(val OptInt) {
s.Room = val
}
// SetCard sets the value of Card.
func (s *CreateUserReq) SetCard(val []int) {
s.Card = val
@ -1446,6 +1490,7 @@ type GroupUsersList struct {
CreatedAt OptDateTime `json:"created_at"`
UpdatedAt OptDateTime `json:"updated_at"`
RaidAt OptDateTime `json:"raid_at"`
ServerAt OptDateTime `json:"server_at"`
EggAt OptDateTime `json:"egg_at"`
Luck OptInt `json:"luck"`
LuckAt OptDateTime `json:"luck_at"`
@ -1463,6 +1508,7 @@ type GroupUsersList struct {
TenGet OptString `json:"ten_get"`
TenAt OptDateTime `json:"ten_at"`
Next OptString `json:"next"`
Room OptInt `json:"room"`
}
// GetID returns the value of ID.
@ -1535,6 +1581,11 @@ func (s *GroupUsersList) GetRaidAt() OptDateTime {
return s.RaidAt
}
// GetServerAt returns the value of ServerAt.
func (s *GroupUsersList) GetServerAt() OptDateTime {
return s.ServerAt
}
// GetEggAt returns the value of EggAt.
func (s *GroupUsersList) GetEggAt() OptDateTime {
return s.EggAt
@ -1620,6 +1671,11 @@ func (s *GroupUsersList) GetNext() OptString {
return s.Next
}
// GetRoom returns the value of Room.
func (s *GroupUsersList) GetRoom() OptInt {
return s.Room
}
// SetID sets the value of ID.
func (s *GroupUsersList) SetID(val int) {
s.ID = val
@ -1690,6 +1746,11 @@ func (s *GroupUsersList) SetRaidAt(val OptDateTime) {
s.RaidAt = val
}
// SetServerAt sets the value of ServerAt.
func (s *GroupUsersList) SetServerAt(val OptDateTime) {
s.ServerAt = val
}
// SetEggAt sets the value of EggAt.
func (s *GroupUsersList) SetEggAt(val OptDateTime) {
s.EggAt = val
@ -1775,6 +1836,11 @@ func (s *GroupUsersList) SetNext(val OptString) {
s.Next = val
}
// SetRoom sets the value of Room.
func (s *GroupUsersList) SetRoom(val OptInt) {
s.Room = val
}
type ListCardOKApplicationJSON []CardList
func (*ListCardOKApplicationJSON) listCardRes() {}
@ -2336,6 +2402,7 @@ type UpdateUserReq struct {
Token OptString `json:"token"`
UpdatedAt OptDateTime `json:"updated_at"`
RaidAt OptDateTime `json:"raid_at"`
ServerAt OptDateTime `json:"server_at"`
EggAt OptDateTime `json:"egg_at"`
Luck OptInt `json:"luck"`
LuckAt OptDateTime `json:"luck_at"`
@ -2353,6 +2420,7 @@ type UpdateUserReq struct {
TenGet OptString `json:"ten_get"`
TenAt OptDateTime `json:"ten_at"`
Next OptString `json:"next"`
Room OptInt `json:"room"`
Card []int `json:"card"`
}
@ -2416,6 +2484,11 @@ func (s *UpdateUserReq) GetRaidAt() OptDateTime {
return s.RaidAt
}
// GetServerAt returns the value of ServerAt.
func (s *UpdateUserReq) GetServerAt() OptDateTime {
return s.ServerAt
}
// GetEggAt returns the value of EggAt.
func (s *UpdateUserReq) GetEggAt() OptDateTime {
return s.EggAt
@ -2501,6 +2574,11 @@ func (s *UpdateUserReq) GetNext() OptString {
return s.Next
}
// GetRoom returns the value of Room.
func (s *UpdateUserReq) GetRoom() OptInt {
return s.Room
}
// GetCard returns the value of Card.
func (s *UpdateUserReq) GetCard() []int {
return s.Card
@ -2566,6 +2644,11 @@ func (s *UpdateUserReq) SetRaidAt(val OptDateTime) {
s.RaidAt = val
}
// SetServerAt sets the value of ServerAt.
func (s *UpdateUserReq) SetServerAt(val OptDateTime) {
s.ServerAt = val
}
// SetEggAt sets the value of EggAt.
func (s *UpdateUserReq) SetEggAt(val OptDateTime) {
s.EggAt = val
@ -2651,6 +2734,11 @@ func (s *UpdateUserReq) SetNext(val OptString) {
s.Next = val
}
// SetRoom sets the value of Room.
func (s *UpdateUserReq) SetRoom(val OptInt) {
s.Room = val
}
// SetCard sets the value of Card.
func (s *UpdateUserReq) SetCard(val []int) {
s.Card = val
@ -2775,6 +2863,7 @@ type UserCreate struct {
CreatedAt OptDateTime `json:"created_at"`
UpdatedAt OptDateTime `json:"updated_at"`
RaidAt OptDateTime `json:"raid_at"`
ServerAt OptDateTime `json:"server_at"`
EggAt OptDateTime `json:"egg_at"`
Luck OptInt `json:"luck"`
LuckAt OptDateTime `json:"luck_at"`
@ -2792,6 +2881,7 @@ type UserCreate struct {
TenGet OptString `json:"ten_get"`
TenAt OptDateTime `json:"ten_at"`
Next OptString `json:"next"`
Room OptInt `json:"room"`
}
// GetID returns the value of ID.
@ -2864,6 +2954,11 @@ func (s *UserCreate) GetRaidAt() OptDateTime {
return s.RaidAt
}
// GetServerAt returns the value of ServerAt.
func (s *UserCreate) GetServerAt() OptDateTime {
return s.ServerAt
}
// GetEggAt returns the value of EggAt.
func (s *UserCreate) GetEggAt() OptDateTime {
return s.EggAt
@ -2949,6 +3044,11 @@ func (s *UserCreate) GetNext() OptString {
return s.Next
}
// GetRoom returns the value of Room.
func (s *UserCreate) GetRoom() OptInt {
return s.Room
}
// SetID sets the value of ID.
func (s *UserCreate) SetID(val int) {
s.ID = val
@ -3019,6 +3119,11 @@ func (s *UserCreate) SetRaidAt(val OptDateTime) {
s.RaidAt = val
}
// SetServerAt sets the value of ServerAt.
func (s *UserCreate) SetServerAt(val OptDateTime) {
s.ServerAt = val
}
// SetEggAt sets the value of EggAt.
func (s *UserCreate) SetEggAt(val OptDateTime) {
s.EggAt = val
@ -3104,6 +3209,11 @@ func (s *UserCreate) SetNext(val OptString) {
s.Next = val
}
// SetRoom sets the value of Room.
func (s *UserCreate) SetRoom(val OptInt) {
s.Room = val
}
func (*UserCreate) createUserRes() {}
// Ref: #/components/schemas/UserList
@ -3122,6 +3232,7 @@ type UserList struct {
CreatedAt OptDateTime `json:"created_at"`
UpdatedAt OptDateTime `json:"updated_at"`
RaidAt OptDateTime `json:"raid_at"`
ServerAt OptDateTime `json:"server_at"`
EggAt OptDateTime `json:"egg_at"`
Luck OptInt `json:"luck"`
LuckAt OptDateTime `json:"luck_at"`
@ -3139,6 +3250,7 @@ type UserList struct {
TenGet OptString `json:"ten_get"`
TenAt OptDateTime `json:"ten_at"`
Next OptString `json:"next"`
Room OptInt `json:"room"`
}
// GetID returns the value of ID.
@ -3211,6 +3323,11 @@ func (s *UserList) GetRaidAt() OptDateTime {
return s.RaidAt
}
// GetServerAt returns the value of ServerAt.
func (s *UserList) GetServerAt() OptDateTime {
return s.ServerAt
}
// GetEggAt returns the value of EggAt.
func (s *UserList) GetEggAt() OptDateTime {
return s.EggAt
@ -3296,6 +3413,11 @@ func (s *UserList) GetNext() OptString {
return s.Next
}
// GetRoom returns the value of Room.
func (s *UserList) GetRoom() OptInt {
return s.Room
}
// SetID sets the value of ID.
func (s *UserList) SetID(val int) {
s.ID = val
@ -3366,6 +3488,11 @@ func (s *UserList) SetRaidAt(val OptDateTime) {
s.RaidAt = val
}
// SetServerAt sets the value of ServerAt.
func (s *UserList) SetServerAt(val OptDateTime) {
s.ServerAt = val
}
// SetEggAt sets the value of EggAt.
func (s *UserList) SetEggAt(val OptDateTime) {
s.EggAt = val
@ -3451,6 +3578,11 @@ func (s *UserList) SetNext(val OptString) {
s.Next = val
}
// SetRoom sets the value of Room.
func (s *UserList) SetRoom(val OptInt) {
s.Room = val
}
// Ref: #/components/schemas/UserRead
type UserRead struct {
ID int `json:"id"`
@ -3467,6 +3599,7 @@ type UserRead struct {
CreatedAt OptDateTime `json:"created_at"`
UpdatedAt OptDateTime `json:"updated_at"`
RaidAt OptDateTime `json:"raid_at"`
ServerAt OptDateTime `json:"server_at"`
EggAt OptDateTime `json:"egg_at"`
Luck OptInt `json:"luck"`
LuckAt OptDateTime `json:"luck_at"`
@ -3484,6 +3617,7 @@ type UserRead struct {
TenGet OptString `json:"ten_get"`
TenAt OptDateTime `json:"ten_at"`
Next OptString `json:"next"`
Room OptInt `json:"room"`
}
// GetID returns the value of ID.
@ -3556,6 +3690,11 @@ func (s *UserRead) GetRaidAt() OptDateTime {
return s.RaidAt
}
// GetServerAt returns the value of ServerAt.
func (s *UserRead) GetServerAt() OptDateTime {
return s.ServerAt
}
// GetEggAt returns the value of EggAt.
func (s *UserRead) GetEggAt() OptDateTime {
return s.EggAt
@ -3641,6 +3780,11 @@ func (s *UserRead) GetNext() OptString {
return s.Next
}
// GetRoom returns the value of Room.
func (s *UserRead) GetRoom() OptInt {
return s.Room
}
// SetID sets the value of ID.
func (s *UserRead) SetID(val int) {
s.ID = val
@ -3711,6 +3855,11 @@ func (s *UserRead) SetRaidAt(val OptDateTime) {
s.RaidAt = val
}
// SetServerAt sets the value of ServerAt.
func (s *UserRead) SetServerAt(val OptDateTime) {
s.ServerAt = val
}
// SetEggAt sets the value of EggAt.
func (s *UserRead) SetEggAt(val OptDateTime) {
s.EggAt = val
@ -3796,6 +3945,11 @@ func (s *UserRead) SetNext(val OptString) {
s.Next = val
}
// SetRoom sets the value of Room.
func (s *UserRead) SetRoom(val OptInt) {
s.Room = val
}
func (*UserRead) readUserRes() {}
// Ref: #/components/schemas/UserUpdate
@ -3814,6 +3968,7 @@ type UserUpdate struct {
CreatedAt OptDateTime `json:"created_at"`
UpdatedAt OptDateTime `json:"updated_at"`
RaidAt OptDateTime `json:"raid_at"`
ServerAt OptDateTime `json:"server_at"`
EggAt OptDateTime `json:"egg_at"`
Luck OptInt `json:"luck"`
LuckAt OptDateTime `json:"luck_at"`
@ -3831,6 +3986,7 @@ type UserUpdate struct {
TenGet OptString `json:"ten_get"`
TenAt OptDateTime `json:"ten_at"`
Next OptString `json:"next"`
Room OptInt `json:"room"`
}
// GetID returns the value of ID.
@ -3903,6 +4059,11 @@ func (s *UserUpdate) GetRaidAt() OptDateTime {
return s.RaidAt
}
// GetServerAt returns the value of ServerAt.
func (s *UserUpdate) GetServerAt() OptDateTime {
return s.ServerAt
}
// GetEggAt returns the value of EggAt.
func (s *UserUpdate) GetEggAt() OptDateTime {
return s.EggAt
@ -3988,6 +4149,11 @@ func (s *UserUpdate) GetNext() OptString {
return s.Next
}
// GetRoom returns the value of Room.
func (s *UserUpdate) GetRoom() OptInt {
return s.Room
}
// SetID sets the value of ID.
func (s *UserUpdate) SetID(val int) {
s.ID = val
@ -4058,6 +4224,11 @@ func (s *UserUpdate) SetRaidAt(val OptDateTime) {
s.RaidAt = val
}
// SetServerAt sets the value of ServerAt.
func (s *UserUpdate) SetServerAt(val OptDateTime) {
s.ServerAt = val
}
// SetEggAt sets the value of EggAt.
func (s *UserUpdate) SetEggAt(val OptDateTime) {
s.EggAt = val
@ -4143,4 +4314,9 @@ func (s *UserUpdate) SetNext(val OptString) {
s.Next = val
}
// SetRoom sets the value of Room.
func (s *UserUpdate) SetRoom(val OptInt) {
s.Room = val
}
func (*UserUpdate) updateUserRes() {}

View File

@ -506,6 +506,13 @@ func (h *OgentHandler) CreateUser(ctx context.Context, req *CreateUserReq) (Crea
b.SetPassword(req.Password)
if v, ok := req.ServerAt.Get(); ok {
b.SetServerAt(v)
}
if v, ok := req.Room.Get(); ok {
b.SetRoom(v)
}
if v, ok := req.Fav.Get(); ok {
b.SetFav(v)
}
@ -663,6 +670,12 @@ func (h *OgentHandler) UpdateUser(ctx context.Context, req *UpdateUserReq, param
if v == token {
b.SetToken(v)
if v, ok := req.ServerAt.Get(); ok {
b.SetServerAt(v)
}
if v, ok := req.Room.Get(); ok {
b.SetRoom(v)
}
if v, ok := req.Fav.Get(); ok {
b.SetFav(v)
}

View File

@ -163,6 +163,7 @@ func NewCardOwnerRead(e *ent.User) *CardOwnerRead {
ret.CreatedAt = NewOptDateTime(e.CreatedAt)
ret.UpdatedAt = NewOptDateTime(e.UpdatedAt)
ret.RaidAt = NewOptDateTime(e.RaidAt)
ret.ServerAt = NewOptDateTime(e.ServerAt)
ret.EggAt = NewOptDateTime(e.EggAt)
ret.Luck = NewOptInt(e.Luck)
ret.LuckAt = NewOptDateTime(e.LuckAt)
@ -180,6 +181,7 @@ func NewCardOwnerRead(e *ent.User) *CardOwnerRead {
ret.TenGet = NewOptString(e.TenGet)
ret.TenAt = NewOptDateTime(e.TenAt)
ret.Next = NewOptString(e.Next)
ret.Room = NewOptInt(e.Room)
return &ret
}
@ -332,6 +334,7 @@ func NewGroupUsersList(e *ent.User) *GroupUsersList {
ret.CreatedAt = NewOptDateTime(e.CreatedAt)
ret.UpdatedAt = NewOptDateTime(e.UpdatedAt)
ret.RaidAt = NewOptDateTime(e.RaidAt)
ret.ServerAt = NewOptDateTime(e.ServerAt)
ret.EggAt = NewOptDateTime(e.EggAt)
ret.Luck = NewOptInt(e.Luck)
ret.LuckAt = NewOptDateTime(e.LuckAt)
@ -349,6 +352,7 @@ func NewGroupUsersList(e *ent.User) *GroupUsersList {
ret.TenGet = NewOptString(e.TenGet)
ret.TenAt = NewOptDateTime(e.TenAt)
ret.Next = NewOptString(e.Next)
ret.Room = NewOptInt(e.Room)
return &ret
}
@ -389,6 +393,7 @@ func NewUserCreate(e *ent.User) *UserCreate {
ret.CreatedAt = NewOptDateTime(e.CreatedAt)
ret.UpdatedAt = NewOptDateTime(e.UpdatedAt)
ret.RaidAt = NewOptDateTime(e.RaidAt)
ret.ServerAt = NewOptDateTime(e.ServerAt)
ret.EggAt = NewOptDateTime(e.EggAt)
ret.Luck = NewOptInt(e.Luck)
ret.LuckAt = NewOptDateTime(e.LuckAt)
@ -406,6 +411,7 @@ func NewUserCreate(e *ent.User) *UserCreate {
ret.TenGet = NewOptString(e.TenGet)
ret.TenAt = NewOptDateTime(e.TenAt)
ret.Next = NewOptString(e.Next)
ret.Room = NewOptInt(e.Room)
return &ret
}
@ -446,6 +452,7 @@ func NewUserList(e *ent.User) *UserList {
ret.CreatedAt = NewOptDateTime(e.CreatedAt)
ret.UpdatedAt = NewOptDateTime(e.UpdatedAt)
ret.RaidAt = NewOptDateTime(e.RaidAt)
ret.ServerAt = NewOptDateTime(e.ServerAt)
ret.EggAt = NewOptDateTime(e.EggAt)
ret.Luck = NewOptInt(e.Luck)
ret.LuckAt = NewOptDateTime(e.LuckAt)
@ -463,6 +470,7 @@ func NewUserList(e *ent.User) *UserList {
ret.TenGet = NewOptString(e.TenGet)
ret.TenAt = NewOptDateTime(e.TenAt)
ret.Next = NewOptString(e.Next)
ret.Room = NewOptInt(e.Room)
return &ret
}
@ -503,6 +511,7 @@ func NewUserRead(e *ent.User) *UserRead {
ret.CreatedAt = NewOptDateTime(e.CreatedAt)
ret.UpdatedAt = NewOptDateTime(e.UpdatedAt)
ret.RaidAt = NewOptDateTime(e.RaidAt)
ret.ServerAt = NewOptDateTime(e.ServerAt)
ret.EggAt = NewOptDateTime(e.EggAt)
ret.Luck = NewOptInt(e.Luck)
ret.LuckAt = NewOptDateTime(e.LuckAt)
@ -520,6 +529,7 @@ func NewUserRead(e *ent.User) *UserRead {
ret.TenGet = NewOptString(e.TenGet)
ret.TenAt = NewOptDateTime(e.TenAt)
ret.Next = NewOptString(e.Next)
ret.Room = NewOptInt(e.Room)
return &ret
}
@ -560,6 +570,7 @@ func NewUserUpdate(e *ent.User) *UserUpdate {
ret.CreatedAt = NewOptDateTime(e.CreatedAt)
ret.UpdatedAt = NewOptDateTime(e.UpdatedAt)
ret.RaidAt = NewOptDateTime(e.RaidAt)
ret.ServerAt = NewOptDateTime(e.ServerAt)
ret.EggAt = NewOptDateTime(e.EggAt)
ret.Luck = NewOptInt(e.Luck)
ret.LuckAt = NewOptDateTime(e.LuckAt)
@ -577,6 +588,7 @@ func NewUserUpdate(e *ent.User) *UserUpdate {
ret.TenGet = NewOptString(e.TenGet)
ret.TenAt = NewOptDateTime(e.TenAt)
ret.Next = NewOptString(e.Next)
ret.Room = NewOptInt(e.Room)
return &ret
}