fix planet float
This commit is contained in:
@ -429,6 +429,15 @@ func (c *Client) sendCreateUser(ctx context.Context, request *CreateUserReq) (re
|
||||
otelAttrs := []attribute.KeyValue{
|
||||
otelogen.OperationID("createUser"),
|
||||
}
|
||||
// Validate request before sending.
|
||||
if err := func() error {
|
||||
if err := request.Validate(); err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
return res, errors.Wrap(err, "validate")
|
||||
}
|
||||
|
||||
// Run stopwatch.
|
||||
startTime := time.Now()
|
||||
@ -3648,6 +3657,15 @@ func (c *Client) sendUpdateUser(ctx context.Context, request *UpdateUserReq, par
|
||||
otelAttrs := []attribute.KeyValue{
|
||||
otelogen.OperationID("updateUser"),
|
||||
}
|
||||
// Validate request before sending.
|
||||
if err := func() error {
|
||||
if err := request.Validate(); err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
return res, errors.Wrap(err, "validate")
|
||||
}
|
||||
|
||||
// Run stopwatch.
|
||||
startTime := time.Now()
|
||||
|
@ -10141,6 +10141,41 @@ func (s *OptDateTime) UnmarshalJSON(data []byte) error {
|
||||
return s.Decode(d, json.DecodeDateTime)
|
||||
}
|
||||
|
||||
// Encode encodes float64 as json.
|
||||
func (o OptFloat64) Encode(e *jx.Encoder) {
|
||||
if !o.Set {
|
||||
return
|
||||
}
|
||||
e.Float64(float64(o.Value))
|
||||
}
|
||||
|
||||
// Decode decodes float64 from json.
|
||||
func (o *OptFloat64) Decode(d *jx.Decoder) error {
|
||||
if o == nil {
|
||||
return errors.New("invalid: unable to decode OptFloat64 to nil")
|
||||
}
|
||||
o.Set = true
|
||||
v, err := d.Float64()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
o.Value = float64(v)
|
||||
return nil
|
||||
}
|
||||
|
||||
// MarshalJSON implements stdjson.Marshaler.
|
||||
func (s OptFloat64) MarshalJSON() ([]byte, error) {
|
||||
e := jx.Encoder{}
|
||||
s.Encode(&e)
|
||||
return e.Bytes(), nil
|
||||
}
|
||||
|
||||
// UnmarshalJSON implements stdjson.Unmarshaler.
|
||||
func (s *OptFloat64) UnmarshalJSON(data []byte) error {
|
||||
d := jx.DecodeBytes(data)
|
||||
return s.Decode(d)
|
||||
}
|
||||
|
||||
// Encode encodes int as json.
|
||||
func (o OptInt) Encode(e *jx.Encoder) {
|
||||
if !o.Set {
|
||||
|
@ -387,6 +387,14 @@ func (s *Server) decodeCreateUserRequest(r *http.Request) (
|
||||
}
|
||||
return req, close, err
|
||||
}
|
||||
if err := func() error {
|
||||
if err := request.Validate(); err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
return req, close, errors.Wrap(err, "validate")
|
||||
}
|
||||
return &request, close, nil
|
||||
default:
|
||||
return req, close, validate.InvalidContentType(ct)
|
||||
@ -765,6 +773,14 @@ func (s *Server) decodeUpdateUserRequest(r *http.Request) (
|
||||
}
|
||||
return req, close, err
|
||||
}
|
||||
if err := func() error {
|
||||
if err := request.Validate(); err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
return req, close, errors.Wrap(err, "validate")
|
||||
}
|
||||
return &request, close, nil
|
||||
default:
|
||||
return req, close, validate.InvalidContentType(ct)
|
||||
|
@ -270,7 +270,7 @@ type CardOwnerRead struct {
|
||||
Coin OptInt `json:"coin"`
|
||||
CoinOpen OptBool `json:"coin_open"`
|
||||
CoinAt OptDateTime `json:"coin_at"`
|
||||
Planet OptInt `json:"planet"`
|
||||
Planet OptFloat64 `json:"planet"`
|
||||
PlanetAt OptDateTime `json:"planet_at"`
|
||||
Login OptBool `json:"login"`
|
||||
LoginAt OptDateTime `json:"login_at"`
|
||||
@ -541,7 +541,7 @@ func (s *CardOwnerRead) GetCoinAt() OptDateTime {
|
||||
}
|
||||
|
||||
// GetPlanet returns the value of Planet.
|
||||
func (s *CardOwnerRead) GetPlanet() OptInt {
|
||||
func (s *CardOwnerRead) GetPlanet() OptFloat64 {
|
||||
return s.Planet
|
||||
}
|
||||
|
||||
@ -841,7 +841,7 @@ func (s *CardOwnerRead) SetCoinAt(val OptDateTime) {
|
||||
}
|
||||
|
||||
// SetPlanet sets the value of Planet.
|
||||
func (s *CardOwnerRead) SetPlanet(val OptInt) {
|
||||
func (s *CardOwnerRead) SetPlanet(val OptFloat64) {
|
||||
s.Planet = val
|
||||
}
|
||||
|
||||
@ -1997,7 +1997,7 @@ type CreateUserReq struct {
|
||||
Coin OptInt `json:"coin"`
|
||||
CoinOpen OptBool `json:"coin_open"`
|
||||
CoinAt OptDateTime `json:"coin_at"`
|
||||
Planet OptInt `json:"planet"`
|
||||
Planet OptFloat64 `json:"planet"`
|
||||
PlanetAt OptDateTime `json:"planet_at"`
|
||||
Login OptBool `json:"login"`
|
||||
LoginAt OptDateTime `json:"login_at"`
|
||||
@ -2277,7 +2277,7 @@ func (s *CreateUserReq) GetCoinAt() OptDateTime {
|
||||
}
|
||||
|
||||
// GetPlanet returns the value of Planet.
|
||||
func (s *CreateUserReq) GetPlanet() OptInt {
|
||||
func (s *CreateUserReq) GetPlanet() OptFloat64 {
|
||||
return s.Planet
|
||||
}
|
||||
|
||||
@ -2602,7 +2602,7 @@ func (s *CreateUserReq) SetCoinAt(val OptDateTime) {
|
||||
}
|
||||
|
||||
// SetPlanet sets the value of Planet.
|
||||
func (s *CreateUserReq) SetPlanet(val OptInt) {
|
||||
func (s *CreateUserReq) SetPlanet(val OptFloat64) {
|
||||
s.Planet = val
|
||||
}
|
||||
|
||||
@ -2861,7 +2861,7 @@ type GroupUsersList struct {
|
||||
Coin OptInt `json:"coin"`
|
||||
CoinOpen OptBool `json:"coin_open"`
|
||||
CoinAt OptDateTime `json:"coin_at"`
|
||||
Planet OptInt `json:"planet"`
|
||||
Planet OptFloat64 `json:"planet"`
|
||||
PlanetAt OptDateTime `json:"planet_at"`
|
||||
Login OptBool `json:"login"`
|
||||
LoginAt OptDateTime `json:"login_at"`
|
||||
@ -3132,7 +3132,7 @@ func (s *GroupUsersList) GetCoinAt() OptDateTime {
|
||||
}
|
||||
|
||||
// GetPlanet returns the value of Planet.
|
||||
func (s *GroupUsersList) GetPlanet() OptInt {
|
||||
func (s *GroupUsersList) GetPlanet() OptFloat64 {
|
||||
return s.Planet
|
||||
}
|
||||
|
||||
@ -3432,7 +3432,7 @@ func (s *GroupUsersList) SetCoinAt(val OptDateTime) {
|
||||
}
|
||||
|
||||
// SetPlanet sets the value of Planet.
|
||||
func (s *GroupUsersList) SetPlanet(val OptInt) {
|
||||
func (s *GroupUsersList) SetPlanet(val OptFloat64) {
|
||||
s.Planet = val
|
||||
}
|
||||
|
||||
@ -4063,7 +4063,7 @@ type MaOwnerRead struct {
|
||||
Coin OptInt `json:"coin"`
|
||||
CoinOpen OptBool `json:"coin_open"`
|
||||
CoinAt OptDateTime `json:"coin_at"`
|
||||
Planet OptInt `json:"planet"`
|
||||
Planet OptFloat64 `json:"planet"`
|
||||
PlanetAt OptDateTime `json:"planet_at"`
|
||||
Login OptBool `json:"login"`
|
||||
LoginAt OptDateTime `json:"login_at"`
|
||||
@ -4334,7 +4334,7 @@ func (s *MaOwnerRead) GetCoinAt() OptDateTime {
|
||||
}
|
||||
|
||||
// GetPlanet returns the value of Planet.
|
||||
func (s *MaOwnerRead) GetPlanet() OptInt {
|
||||
func (s *MaOwnerRead) GetPlanet() OptFloat64 {
|
||||
return s.Planet
|
||||
}
|
||||
|
||||
@ -4634,7 +4634,7 @@ func (s *MaOwnerRead) SetCoinAt(val OptDateTime) {
|
||||
}
|
||||
|
||||
// SetPlanet sets the value of Planet.
|
||||
func (s *MaOwnerRead) SetPlanet(val OptInt) {
|
||||
func (s *MaOwnerRead) SetPlanet(val OptFloat64) {
|
||||
s.Planet = val
|
||||
}
|
||||
|
||||
@ -5263,6 +5263,52 @@ func (o OptDateTime) Or(d time.Time) time.Time {
|
||||
return d
|
||||
}
|
||||
|
||||
// NewOptFloat64 returns new OptFloat64 with value set to v.
|
||||
func NewOptFloat64(v float64) OptFloat64 {
|
||||
return OptFloat64{
|
||||
Value: v,
|
||||
Set: true,
|
||||
}
|
||||
}
|
||||
|
||||
// OptFloat64 is optional float64.
|
||||
type OptFloat64 struct {
|
||||
Value float64
|
||||
Set bool
|
||||
}
|
||||
|
||||
// IsSet returns true if OptFloat64 was set.
|
||||
func (o OptFloat64) IsSet() bool { return o.Set }
|
||||
|
||||
// Reset unsets value.
|
||||
func (o *OptFloat64) Reset() {
|
||||
var v float64
|
||||
o.Value = v
|
||||
o.Set = false
|
||||
}
|
||||
|
||||
// SetTo sets value to v.
|
||||
func (o *OptFloat64) SetTo(v float64) {
|
||||
o.Set = true
|
||||
o.Value = v
|
||||
}
|
||||
|
||||
// Get returns value and boolean that denotes whether value was set.
|
||||
func (o OptFloat64) Get() (v float64, ok bool) {
|
||||
if !o.Set {
|
||||
return v, false
|
||||
}
|
||||
return o.Value, true
|
||||
}
|
||||
|
||||
// Or returns value if set, or given parameter if does not.
|
||||
func (o OptFloat64) Or(d float64) float64 {
|
||||
if v, ok := o.Get(); ok {
|
||||
return v
|
||||
}
|
||||
return d
|
||||
}
|
||||
|
||||
// NewOptInt returns new OptInt with value set to v.
|
||||
func NewOptInt(v int) OptInt {
|
||||
return OptInt{
|
||||
@ -5959,7 +6005,7 @@ type SevOwnerRead struct {
|
||||
Coin OptInt `json:"coin"`
|
||||
CoinOpen OptBool `json:"coin_open"`
|
||||
CoinAt OptDateTime `json:"coin_at"`
|
||||
Planet OptInt `json:"planet"`
|
||||
Planet OptFloat64 `json:"planet"`
|
||||
PlanetAt OptDateTime `json:"planet_at"`
|
||||
Login OptBool `json:"login"`
|
||||
LoginAt OptDateTime `json:"login_at"`
|
||||
@ -6230,7 +6276,7 @@ func (s *SevOwnerRead) GetCoinAt() OptDateTime {
|
||||
}
|
||||
|
||||
// GetPlanet returns the value of Planet.
|
||||
func (s *SevOwnerRead) GetPlanet() OptInt {
|
||||
func (s *SevOwnerRead) GetPlanet() OptFloat64 {
|
||||
return s.Planet
|
||||
}
|
||||
|
||||
@ -6530,7 +6576,7 @@ func (s *SevOwnerRead) SetCoinAt(val OptDateTime) {
|
||||
}
|
||||
|
||||
// SetPlanet sets the value of Planet.
|
||||
func (s *SevOwnerRead) SetPlanet(val OptInt) {
|
||||
func (s *SevOwnerRead) SetPlanet(val OptFloat64) {
|
||||
s.Planet = val
|
||||
}
|
||||
|
||||
@ -7395,7 +7441,7 @@ type UeOwnerRead struct {
|
||||
Coin OptInt `json:"coin"`
|
||||
CoinOpen OptBool `json:"coin_open"`
|
||||
CoinAt OptDateTime `json:"coin_at"`
|
||||
Planet OptInt `json:"planet"`
|
||||
Planet OptFloat64 `json:"planet"`
|
||||
PlanetAt OptDateTime `json:"planet_at"`
|
||||
Login OptBool `json:"login"`
|
||||
LoginAt OptDateTime `json:"login_at"`
|
||||
@ -7666,7 +7712,7 @@ func (s *UeOwnerRead) GetCoinAt() OptDateTime {
|
||||
}
|
||||
|
||||
// GetPlanet returns the value of Planet.
|
||||
func (s *UeOwnerRead) GetPlanet() OptInt {
|
||||
func (s *UeOwnerRead) GetPlanet() OptFloat64 {
|
||||
return s.Planet
|
||||
}
|
||||
|
||||
@ -7966,7 +8012,7 @@ func (s *UeOwnerRead) SetCoinAt(val OptDateTime) {
|
||||
}
|
||||
|
||||
// SetPlanet sets the value of Planet.
|
||||
func (s *UeOwnerRead) SetPlanet(val OptInt) {
|
||||
func (s *UeOwnerRead) SetPlanet(val OptFloat64) {
|
||||
s.Planet = val
|
||||
}
|
||||
|
||||
@ -9328,7 +9374,7 @@ type UpdateUserReq struct {
|
||||
Coin OptInt `json:"coin"`
|
||||
CoinOpen OptBool `json:"coin_open"`
|
||||
CoinAt OptDateTime `json:"coin_at"`
|
||||
Planet OptInt `json:"planet"`
|
||||
Planet OptFloat64 `json:"planet"`
|
||||
PlanetAt OptDateTime `json:"planet_at"`
|
||||
Login OptBool `json:"login"`
|
||||
LoginAt OptDateTime `json:"login_at"`
|
||||
@ -9593,7 +9639,7 @@ func (s *UpdateUserReq) GetCoinAt() OptDateTime {
|
||||
}
|
||||
|
||||
// GetPlanet returns the value of Planet.
|
||||
func (s *UpdateUserReq) GetPlanet() OptInt {
|
||||
func (s *UpdateUserReq) GetPlanet() OptFloat64 {
|
||||
return s.Planet
|
||||
}
|
||||
|
||||
@ -9903,7 +9949,7 @@ func (s *UpdateUserReq) SetCoinAt(val OptDateTime) {
|
||||
}
|
||||
|
||||
// SetPlanet sets the value of Planet.
|
||||
func (s *UpdateUserReq) SetPlanet(val OptInt) {
|
||||
func (s *UpdateUserReq) SetPlanet(val OptFloat64) {
|
||||
s.Planet = val
|
||||
}
|
||||
|
||||
@ -10119,7 +10165,7 @@ type UserCreate struct {
|
||||
Coin OptInt `json:"coin"`
|
||||
CoinOpen OptBool `json:"coin_open"`
|
||||
CoinAt OptDateTime `json:"coin_at"`
|
||||
Planet OptInt `json:"planet"`
|
||||
Planet OptFloat64 `json:"planet"`
|
||||
PlanetAt OptDateTime `json:"planet_at"`
|
||||
Login OptBool `json:"login"`
|
||||
LoginAt OptDateTime `json:"login_at"`
|
||||
@ -10390,7 +10436,7 @@ func (s *UserCreate) GetCoinAt() OptDateTime {
|
||||
}
|
||||
|
||||
// GetPlanet returns the value of Planet.
|
||||
func (s *UserCreate) GetPlanet() OptInt {
|
||||
func (s *UserCreate) GetPlanet() OptFloat64 {
|
||||
return s.Planet
|
||||
}
|
||||
|
||||
@ -10690,7 +10736,7 @@ func (s *UserCreate) SetCoinAt(val OptDateTime) {
|
||||
}
|
||||
|
||||
// SetPlanet sets the value of Planet.
|
||||
func (s *UserCreate) SetPlanet(val OptInt) {
|
||||
func (s *UserCreate) SetPlanet(val OptFloat64) {
|
||||
s.Planet = val
|
||||
}
|
||||
|
||||
@ -10785,7 +10831,7 @@ type UserList struct {
|
||||
Coin OptInt `json:"coin"`
|
||||
CoinOpen OptBool `json:"coin_open"`
|
||||
CoinAt OptDateTime `json:"coin_at"`
|
||||
Planet OptInt `json:"planet"`
|
||||
Planet OptFloat64 `json:"planet"`
|
||||
PlanetAt OptDateTime `json:"planet_at"`
|
||||
Login OptBool `json:"login"`
|
||||
LoginAt OptDateTime `json:"login_at"`
|
||||
@ -11056,7 +11102,7 @@ func (s *UserList) GetCoinAt() OptDateTime {
|
||||
}
|
||||
|
||||
// GetPlanet returns the value of Planet.
|
||||
func (s *UserList) GetPlanet() OptInt {
|
||||
func (s *UserList) GetPlanet() OptFloat64 {
|
||||
return s.Planet
|
||||
}
|
||||
|
||||
@ -11356,7 +11402,7 @@ func (s *UserList) SetCoinAt(val OptDateTime) {
|
||||
}
|
||||
|
||||
// SetPlanet sets the value of Planet.
|
||||
func (s *UserList) SetPlanet(val OptInt) {
|
||||
func (s *UserList) SetPlanet(val OptFloat64) {
|
||||
s.Planet = val
|
||||
}
|
||||
|
||||
@ -11695,7 +11741,7 @@ type UserRead struct {
|
||||
Coin OptInt `json:"coin"`
|
||||
CoinOpen OptBool `json:"coin_open"`
|
||||
CoinAt OptDateTime `json:"coin_at"`
|
||||
Planet OptInt `json:"planet"`
|
||||
Planet OptFloat64 `json:"planet"`
|
||||
PlanetAt OptDateTime `json:"planet_at"`
|
||||
Login OptBool `json:"login"`
|
||||
LoginAt OptDateTime `json:"login_at"`
|
||||
@ -11966,7 +12012,7 @@ func (s *UserRead) GetCoinAt() OptDateTime {
|
||||
}
|
||||
|
||||
// GetPlanet returns the value of Planet.
|
||||
func (s *UserRead) GetPlanet() OptInt {
|
||||
func (s *UserRead) GetPlanet() OptFloat64 {
|
||||
return s.Planet
|
||||
}
|
||||
|
||||
@ -12266,7 +12312,7 @@ func (s *UserRead) SetCoinAt(val OptDateTime) {
|
||||
}
|
||||
|
||||
// SetPlanet sets the value of Planet.
|
||||
func (s *UserRead) SetPlanet(val OptInt) {
|
||||
func (s *UserRead) SetPlanet(val OptFloat64) {
|
||||
s.Planet = val
|
||||
}
|
||||
|
||||
@ -12743,7 +12789,7 @@ type UserUpdate struct {
|
||||
Coin OptInt `json:"coin"`
|
||||
CoinOpen OptBool `json:"coin_open"`
|
||||
CoinAt OptDateTime `json:"coin_at"`
|
||||
Planet OptInt `json:"planet"`
|
||||
Planet OptFloat64 `json:"planet"`
|
||||
PlanetAt OptDateTime `json:"planet_at"`
|
||||
Login OptBool `json:"login"`
|
||||
LoginAt OptDateTime `json:"login_at"`
|
||||
@ -13014,7 +13060,7 @@ func (s *UserUpdate) GetCoinAt() OptDateTime {
|
||||
}
|
||||
|
||||
// GetPlanet returns the value of Planet.
|
||||
func (s *UserUpdate) GetPlanet() OptInt {
|
||||
func (s *UserUpdate) GetPlanet() OptFloat64 {
|
||||
return s.Planet
|
||||
}
|
||||
|
||||
@ -13314,7 +13360,7 @@ func (s *UserUpdate) SetCoinAt(val OptDateTime) {
|
||||
}
|
||||
|
||||
// SetPlanet sets the value of Planet.
|
||||
func (s *UserUpdate) SetPlanet(val OptInt) {
|
||||
func (s *UserUpdate) SetPlanet(val OptFloat64) {
|
||||
s.Planet = val
|
||||
}
|
||||
|
||||
|
@ -3,9 +3,88 @@
|
||||
package ogent
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"github.com/go-faster/errors"
|
||||
|
||||
"github.com/ogen-go/ogen/validate"
|
||||
)
|
||||
|
||||
func (s *CardOwnerRead) Validate() error {
|
||||
var failures []validate.FieldError
|
||||
if err := func() error {
|
||||
if s.Planet.Set {
|
||||
if err := func() error {
|
||||
if err := (validate.Float{}).Validate(float64(s.Planet.Value)); err != nil {
|
||||
return errors.Wrap(err, "float")
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
failures = append(failures, validate.FieldError{
|
||||
Name: "planet",
|
||||
Error: err,
|
||||
})
|
||||
}
|
||||
if len(failures) > 0 {
|
||||
return &validate.Error{Fields: failures}
|
||||
}
|
||||
return nil
|
||||
}
|
||||
func (s *CreateUserReq) Validate() error {
|
||||
var failures []validate.FieldError
|
||||
if err := func() error {
|
||||
if s.Planet.Set {
|
||||
if err := func() error {
|
||||
if err := (validate.Float{}).Validate(float64(s.Planet.Value)); err != nil {
|
||||
return errors.Wrap(err, "float")
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
failures = append(failures, validate.FieldError{
|
||||
Name: "planet",
|
||||
Error: err,
|
||||
})
|
||||
}
|
||||
if len(failures) > 0 {
|
||||
return &validate.Error{Fields: failures}
|
||||
}
|
||||
return nil
|
||||
}
|
||||
func (s *GroupUsersList) Validate() error {
|
||||
var failures []validate.FieldError
|
||||
if err := func() error {
|
||||
if s.Planet.Set {
|
||||
if err := func() error {
|
||||
if err := (validate.Float{}).Validate(float64(s.Planet.Value)); err != nil {
|
||||
return errors.Wrap(err, "float")
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
failures = append(failures, validate.FieldError{
|
||||
Name: "planet",
|
||||
Error: err,
|
||||
})
|
||||
}
|
||||
if len(failures) > 0 {
|
||||
return &validate.Error{Fields: failures}
|
||||
}
|
||||
return nil
|
||||
}
|
||||
func (s ListCardOKApplicationJSON) Validate() error {
|
||||
if s == nil {
|
||||
return errors.New("nil is invalid value")
|
||||
@ -22,6 +101,23 @@ func (s ListGroupUsersOKApplicationJSON) Validate() error {
|
||||
if s == nil {
|
||||
return errors.New("nil is invalid value")
|
||||
}
|
||||
var failures []validate.FieldError
|
||||
for i, elem := range s {
|
||||
if err := func() error {
|
||||
if err := elem.Validate(); err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
failures = append(failures, validate.FieldError{
|
||||
Name: fmt.Sprintf("[%d]", i),
|
||||
Error: err,
|
||||
})
|
||||
}
|
||||
}
|
||||
if len(failures) > 0 {
|
||||
return &validate.Error{Fields: failures}
|
||||
}
|
||||
return nil
|
||||
}
|
||||
func (s ListMaOKApplicationJSON) Validate() error {
|
||||
@ -58,6 +154,23 @@ func (s ListUserOKApplicationJSON) Validate() error {
|
||||
if s == nil {
|
||||
return errors.New("nil is invalid value")
|
||||
}
|
||||
var failures []validate.FieldError
|
||||
for i, elem := range s {
|
||||
if err := func() error {
|
||||
if err := elem.Validate(); err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
failures = append(failures, validate.FieldError{
|
||||
Name: fmt.Sprintf("[%d]", i),
|
||||
Error: err,
|
||||
})
|
||||
}
|
||||
}
|
||||
if len(failures) > 0 {
|
||||
return &validate.Error{Fields: failures}
|
||||
}
|
||||
return nil
|
||||
}
|
||||
func (s ListUserSevOKApplicationJSON) Validate() error {
|
||||
@ -72,3 +185,204 @@ func (s ListUserUeOKApplicationJSON) Validate() error {
|
||||
}
|
||||
return nil
|
||||
}
|
||||
func (s *MaOwnerRead) Validate() error {
|
||||
var failures []validate.FieldError
|
||||
if err := func() error {
|
||||
if s.Planet.Set {
|
||||
if err := func() error {
|
||||
if err := (validate.Float{}).Validate(float64(s.Planet.Value)); err != nil {
|
||||
return errors.Wrap(err, "float")
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
failures = append(failures, validate.FieldError{
|
||||
Name: "planet",
|
||||
Error: err,
|
||||
})
|
||||
}
|
||||
if len(failures) > 0 {
|
||||
return &validate.Error{Fields: failures}
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (s *SevOwnerRead) Validate() error {
|
||||
var failures []validate.FieldError
|
||||
if err := func() error {
|
||||
if s.Planet.Set {
|
||||
if err := func() error {
|
||||
if err := (validate.Float{}).Validate(float64(s.Planet.Value)); err != nil {
|
||||
return errors.Wrap(err, "float")
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
failures = append(failures, validate.FieldError{
|
||||
Name: "planet",
|
||||
Error: err,
|
||||
})
|
||||
}
|
||||
if len(failures) > 0 {
|
||||
return &validate.Error{Fields: failures}
|
||||
}
|
||||
return nil
|
||||
}
|
||||
func (s *UeOwnerRead) Validate() error {
|
||||
var failures []validate.FieldError
|
||||
if err := func() error {
|
||||
if s.Planet.Set {
|
||||
if err := func() error {
|
||||
if err := (validate.Float{}).Validate(float64(s.Planet.Value)); err != nil {
|
||||
return errors.Wrap(err, "float")
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
failures = append(failures, validate.FieldError{
|
||||
Name: "planet",
|
||||
Error: err,
|
||||
})
|
||||
}
|
||||
if len(failures) > 0 {
|
||||
return &validate.Error{Fields: failures}
|
||||
}
|
||||
return nil
|
||||
}
|
||||
func (s *UpdateUserReq) Validate() error {
|
||||
var failures []validate.FieldError
|
||||
if err := func() error {
|
||||
if s.Planet.Set {
|
||||
if err := func() error {
|
||||
if err := (validate.Float{}).Validate(float64(s.Planet.Value)); err != nil {
|
||||
return errors.Wrap(err, "float")
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
failures = append(failures, validate.FieldError{
|
||||
Name: "planet",
|
||||
Error: err,
|
||||
})
|
||||
}
|
||||
if len(failures) > 0 {
|
||||
return &validate.Error{Fields: failures}
|
||||
}
|
||||
return nil
|
||||
}
|
||||
func (s *UserCreate) Validate() error {
|
||||
var failures []validate.FieldError
|
||||
if err := func() error {
|
||||
if s.Planet.Set {
|
||||
if err := func() error {
|
||||
if err := (validate.Float{}).Validate(float64(s.Planet.Value)); err != nil {
|
||||
return errors.Wrap(err, "float")
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
failures = append(failures, validate.FieldError{
|
||||
Name: "planet",
|
||||
Error: err,
|
||||
})
|
||||
}
|
||||
if len(failures) > 0 {
|
||||
return &validate.Error{Fields: failures}
|
||||
}
|
||||
return nil
|
||||
}
|
||||
func (s *UserList) Validate() error {
|
||||
var failures []validate.FieldError
|
||||
if err := func() error {
|
||||
if s.Planet.Set {
|
||||
if err := func() error {
|
||||
if err := (validate.Float{}).Validate(float64(s.Planet.Value)); err != nil {
|
||||
return errors.Wrap(err, "float")
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
failures = append(failures, validate.FieldError{
|
||||
Name: "planet",
|
||||
Error: err,
|
||||
})
|
||||
}
|
||||
if len(failures) > 0 {
|
||||
return &validate.Error{Fields: failures}
|
||||
}
|
||||
return nil
|
||||
}
|
||||
func (s *UserRead) Validate() error {
|
||||
var failures []validate.FieldError
|
||||
if err := func() error {
|
||||
if s.Planet.Set {
|
||||
if err := func() error {
|
||||
if err := (validate.Float{}).Validate(float64(s.Planet.Value)); err != nil {
|
||||
return errors.Wrap(err, "float")
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
failures = append(failures, validate.FieldError{
|
||||
Name: "planet",
|
||||
Error: err,
|
||||
})
|
||||
}
|
||||
if len(failures) > 0 {
|
||||
return &validate.Error{Fields: failures}
|
||||
}
|
||||
return nil
|
||||
}
|
||||
func (s *UserUpdate) Validate() error {
|
||||
var failures []validate.FieldError
|
||||
if err := func() error {
|
||||
if s.Planet.Set {
|
||||
if err := func() error {
|
||||
if err := (validate.Float{}).Validate(float64(s.Planet.Value)); err != nil {
|
||||
return errors.Wrap(err, "float")
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
failures = append(failures, validate.FieldError{
|
||||
Name: "planet",
|
||||
Error: err,
|
||||
})
|
||||
}
|
||||
if len(failures) > 0 {
|
||||
return &validate.Error{Fields: failures}
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
@ -201,7 +201,7 @@ func NewCardOwnerRead(e *ent.User) *CardOwnerRead {
|
||||
ret.Coin = NewOptInt(e.Coin)
|
||||
ret.CoinOpen = NewOptBool(e.CoinOpen)
|
||||
ret.CoinAt = NewOptDateTime(e.CoinAt)
|
||||
ret.Planet = NewOptInt(e.Planet)
|
||||
ret.Planet = NewOptFloat64(e.Planet)
|
||||
ret.PlanetAt = NewOptDateTime(e.PlanetAt)
|
||||
ret.Login = NewOptBool(e.Login)
|
||||
ret.LoginAt = NewOptDateTime(e.LoginAt)
|
||||
@ -399,7 +399,7 @@ func NewGroupUsersList(e *ent.User) *GroupUsersList {
|
||||
ret.Coin = NewOptInt(e.Coin)
|
||||
ret.CoinOpen = NewOptBool(e.CoinOpen)
|
||||
ret.CoinAt = NewOptDateTime(e.CoinAt)
|
||||
ret.Planet = NewOptInt(e.Planet)
|
||||
ret.Planet = NewOptFloat64(e.Planet)
|
||||
ret.PlanetAt = NewOptDateTime(e.PlanetAt)
|
||||
ret.Login = NewOptBool(e.Login)
|
||||
ret.LoginAt = NewOptDateTime(e.LoginAt)
|
||||
@ -677,7 +677,7 @@ func NewMaOwnerRead(e *ent.User) *MaOwnerRead {
|
||||
ret.Coin = NewOptInt(e.Coin)
|
||||
ret.CoinOpen = NewOptBool(e.CoinOpen)
|
||||
ret.CoinAt = NewOptDateTime(e.CoinAt)
|
||||
ret.Planet = NewOptInt(e.Planet)
|
||||
ret.Planet = NewOptFloat64(e.Planet)
|
||||
ret.PlanetAt = NewOptDateTime(e.PlanetAt)
|
||||
ret.Login = NewOptBool(e.Login)
|
||||
ret.LoginAt = NewOptDateTime(e.LoginAt)
|
||||
@ -911,7 +911,7 @@ func NewSevOwnerRead(e *ent.User) *SevOwnerRead {
|
||||
ret.Coin = NewOptInt(e.Coin)
|
||||
ret.CoinOpen = NewOptBool(e.CoinOpen)
|
||||
ret.CoinAt = NewOptDateTime(e.CoinAt)
|
||||
ret.Planet = NewOptInt(e.Planet)
|
||||
ret.Planet = NewOptFloat64(e.Planet)
|
||||
ret.PlanetAt = NewOptDateTime(e.PlanetAt)
|
||||
ret.Login = NewOptBool(e.Login)
|
||||
ret.LoginAt = NewOptDateTime(e.LoginAt)
|
||||
@ -1193,7 +1193,7 @@ func NewUeOwnerRead(e *ent.User) *UeOwnerRead {
|
||||
ret.Coin = NewOptInt(e.Coin)
|
||||
ret.CoinOpen = NewOptBool(e.CoinOpen)
|
||||
ret.CoinAt = NewOptDateTime(e.CoinAt)
|
||||
ret.Planet = NewOptInt(e.Planet)
|
||||
ret.Planet = NewOptFloat64(e.Planet)
|
||||
ret.PlanetAt = NewOptDateTime(e.PlanetAt)
|
||||
ret.Login = NewOptBool(e.Login)
|
||||
ret.LoginAt = NewOptDateTime(e.LoginAt)
|
||||
@ -1279,7 +1279,7 @@ func NewUserCreate(e *ent.User) *UserCreate {
|
||||
ret.Coin = NewOptInt(e.Coin)
|
||||
ret.CoinOpen = NewOptBool(e.CoinOpen)
|
||||
ret.CoinAt = NewOptDateTime(e.CoinAt)
|
||||
ret.Planet = NewOptInt(e.Planet)
|
||||
ret.Planet = NewOptFloat64(e.Planet)
|
||||
ret.PlanetAt = NewOptDateTime(e.PlanetAt)
|
||||
ret.Login = NewOptBool(e.Login)
|
||||
ret.LoginAt = NewOptDateTime(e.LoginAt)
|
||||
@ -1365,7 +1365,7 @@ func NewUserList(e *ent.User) *UserList {
|
||||
ret.Coin = NewOptInt(e.Coin)
|
||||
ret.CoinOpen = NewOptBool(e.CoinOpen)
|
||||
ret.CoinAt = NewOptDateTime(e.CoinAt)
|
||||
ret.Planet = NewOptInt(e.Planet)
|
||||
ret.Planet = NewOptFloat64(e.Planet)
|
||||
ret.PlanetAt = NewOptDateTime(e.PlanetAt)
|
||||
ret.Login = NewOptBool(e.Login)
|
||||
ret.LoginAt = NewOptDateTime(e.LoginAt)
|
||||
@ -1451,7 +1451,7 @@ func NewUserRead(e *ent.User) *UserRead {
|
||||
ret.Coin = NewOptInt(e.Coin)
|
||||
ret.CoinOpen = NewOptBool(e.CoinOpen)
|
||||
ret.CoinAt = NewOptDateTime(e.CoinAt)
|
||||
ret.Planet = NewOptInt(e.Planet)
|
||||
ret.Planet = NewOptFloat64(e.Planet)
|
||||
ret.PlanetAt = NewOptDateTime(e.PlanetAt)
|
||||
ret.Login = NewOptBool(e.Login)
|
||||
ret.LoginAt = NewOptDateTime(e.LoginAt)
|
||||
@ -1537,7 +1537,7 @@ func NewUserUpdate(e *ent.User) *UserUpdate {
|
||||
ret.Coin = NewOptInt(e.Coin)
|
||||
ret.CoinOpen = NewOptBool(e.CoinOpen)
|
||||
ret.CoinAt = NewOptDateTime(e.CoinAt)
|
||||
ret.Planet = NewOptInt(e.Planet)
|
||||
ret.Planet = NewOptFloat64(e.Planet)
|
||||
ret.PlanetAt = NewOptDateTime(e.PlanetAt)
|
||||
ret.Login = NewOptBool(e.Login)
|
||||
ret.LoginAt = NewOptDateTime(e.LoginAt)
|
||||
|
Reference in New Issue
Block a user