chanched handlers
This commit is contained in:
@@ -89,6 +89,7 @@ func (m *ErrorRsp) validate(all bool) error {
|
||||
if len(errors) > 0 {
|
||||
return ErrorRspMultiError(errors)
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
@@ -194,6 +195,7 @@ func (m *Error) validate(all bool) error {
|
||||
if len(errors) > 0 {
|
||||
return ErrorMultiError(errors)
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
@@ -324,6 +326,7 @@ func (m *Package) validate(all bool) error {
|
||||
if len(errors) > 0 {
|
||||
return PackageMultiError(errors)
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
@@ -476,6 +479,7 @@ func (m *Module) validate(all bool) error {
|
||||
if len(errors) > 0 {
|
||||
return ModuleMultiError(errors)
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
@@ -617,6 +621,7 @@ func (m *Issue) validate(all bool) error {
|
||||
if len(errors) > 0 {
|
||||
return IssueMultiError(errors)
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
@@ -760,6 +765,7 @@ func (m *Comment) validate(all bool) error {
|
||||
if len(errors) > 0 {
|
||||
return CommentMultiError(errors)
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
@@ -858,6 +864,7 @@ func (m *ListPackageReq) validate(all bool) error {
|
||||
if len(errors) > 0 {
|
||||
return ListPackageReqMultiError(errors)
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
@@ -991,6 +998,7 @@ func (m *ListPackageRsp) validate(all bool) error {
|
||||
if len(errors) > 0 {
|
||||
return ListPackageRspMultiError(errors)
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
@@ -1087,10 +1095,10 @@ func (m *UpdatePackageReq) validate(all bool) error {
|
||||
|
||||
var errors []error
|
||||
|
||||
if m.GetId() == nil {
|
||||
if m.GetId() <= 0 {
|
||||
err := UpdatePackageReqValidationError{
|
||||
field: "Id",
|
||||
reason: "value is required",
|
||||
reason: "value must be greater than 0",
|
||||
}
|
||||
if !all {
|
||||
return err
|
||||
@@ -1098,39 +1106,10 @@ func (m *UpdatePackageReq) validate(all bool) error {
|
||||
errors = append(errors, err)
|
||||
}
|
||||
|
||||
if all {
|
||||
switch v := interface{}(m.GetId()).(type) {
|
||||
case interface{ ValidateAll() error }:
|
||||
if err := v.ValidateAll(); err != nil {
|
||||
errors = append(errors, UpdatePackageReqValidationError{
|
||||
field: "Id",
|
||||
reason: "embedded message failed validation",
|
||||
cause: err,
|
||||
})
|
||||
}
|
||||
case interface{ Validate() error }:
|
||||
if err := v.Validate(); err != nil {
|
||||
errors = append(errors, UpdatePackageReqValidationError{
|
||||
field: "Id",
|
||||
reason: "embedded message failed validation",
|
||||
cause: err,
|
||||
})
|
||||
}
|
||||
}
|
||||
} else if v, ok := interface{}(m.GetId()).(interface{ Validate() error }); ok {
|
||||
if err := v.Validate(); err != nil {
|
||||
return UpdatePackageReqValidationError{
|
||||
field: "Id",
|
||||
reason: "embedded message failed validation",
|
||||
cause: err,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if m.GetName() == nil {
|
||||
if utf8.RuneCountInString(m.GetName()) < 1 {
|
||||
err := UpdatePackageReqValidationError{
|
||||
field: "Name",
|
||||
reason: "value is required",
|
||||
reason: "value length must be at least 1 runes",
|
||||
}
|
||||
if !all {
|
||||
return err
|
||||
@@ -1138,39 +1117,10 @@ func (m *UpdatePackageReq) validate(all bool) error {
|
||||
errors = append(errors, err)
|
||||
}
|
||||
|
||||
if all {
|
||||
switch v := interface{}(m.GetName()).(type) {
|
||||
case interface{ ValidateAll() error }:
|
||||
if err := v.ValidateAll(); err != nil {
|
||||
errors = append(errors, UpdatePackageReqValidationError{
|
||||
field: "Name",
|
||||
reason: "embedded message failed validation",
|
||||
cause: err,
|
||||
})
|
||||
}
|
||||
case interface{ Validate() error }:
|
||||
if err := v.Validate(); err != nil {
|
||||
errors = append(errors, UpdatePackageReqValidationError{
|
||||
field: "Name",
|
||||
reason: "embedded message failed validation",
|
||||
cause: err,
|
||||
})
|
||||
}
|
||||
}
|
||||
} else if v, ok := interface{}(m.GetName()).(interface{ Validate() error }); ok {
|
||||
if err := v.Validate(); err != nil {
|
||||
return UpdatePackageReqValidationError{
|
||||
field: "Name",
|
||||
reason: "embedded message failed validation",
|
||||
cause: err,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if m.GetUrl() == nil {
|
||||
if utf8.RuneCountInString(m.GetUrl()) < 1 {
|
||||
err := UpdatePackageReqValidationError{
|
||||
field: "Url",
|
||||
reason: "value is required",
|
||||
reason: "value length must be at least 1 runes",
|
||||
}
|
||||
if !all {
|
||||
return err
|
||||
@@ -1178,38 +1128,10 @@ func (m *UpdatePackageReq) validate(all bool) error {
|
||||
errors = append(errors, err)
|
||||
}
|
||||
|
||||
if all {
|
||||
switch v := interface{}(m.GetUrl()).(type) {
|
||||
case interface{ ValidateAll() error }:
|
||||
if err := v.ValidateAll(); err != nil {
|
||||
errors = append(errors, UpdatePackageReqValidationError{
|
||||
field: "Url",
|
||||
reason: "embedded message failed validation",
|
||||
cause: err,
|
||||
})
|
||||
}
|
||||
case interface{ Validate() error }:
|
||||
if err := v.Validate(); err != nil {
|
||||
errors = append(errors, UpdatePackageReqValidationError{
|
||||
field: "Url",
|
||||
reason: "embedded message failed validation",
|
||||
cause: err,
|
||||
})
|
||||
}
|
||||
}
|
||||
} else if v, ok := interface{}(m.GetUrl()).(interface{ Validate() error }); ok {
|
||||
if err := v.Validate(); err != nil {
|
||||
return UpdatePackageReqValidationError{
|
||||
field: "Url",
|
||||
reason: "embedded message failed validation",
|
||||
cause: err,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if len(errors) > 0 {
|
||||
return UpdatePackageReqMultiError(errors)
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
@@ -1320,6 +1242,7 @@ func (m *UpdatePackageRsp) validate(all bool) error {
|
||||
if len(errors) > 0 {
|
||||
return UpdatePackageRspMultiError(errors)
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
@@ -1432,6 +1355,7 @@ func (m *CommentReq) validate(all bool) error {
|
||||
if len(errors) > 0 {
|
||||
return CommentReqMultiError(errors)
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
@@ -1527,10 +1451,10 @@ func (m *AddCommentReq) validate(all bool) error {
|
||||
|
||||
var errors []error
|
||||
|
||||
if m.GetIdPackage() == nil {
|
||||
if m.GetIdPackage() <= 0 {
|
||||
err := AddCommentReqValidationError{
|
||||
field: "IdPackage",
|
||||
reason: "value is required",
|
||||
reason: "value must be greater than 0",
|
||||
}
|
||||
if !all {
|
||||
return err
|
||||
@@ -1538,40 +1462,12 @@ func (m *AddCommentReq) validate(all bool) error {
|
||||
errors = append(errors, err)
|
||||
}
|
||||
|
||||
if all {
|
||||
switch v := interface{}(m.GetIdPackage()).(type) {
|
||||
case interface{ ValidateAll() error }:
|
||||
if err := v.ValidateAll(); err != nil {
|
||||
errors = append(errors, AddCommentReqValidationError{
|
||||
field: "IdPackage",
|
||||
reason: "embedded message failed validation",
|
||||
cause: err,
|
||||
})
|
||||
}
|
||||
case interface{ Validate() error }:
|
||||
if err := v.Validate(); err != nil {
|
||||
errors = append(errors, AddCommentReqValidationError{
|
||||
field: "IdPackage",
|
||||
reason: "embedded message failed validation",
|
||||
cause: err,
|
||||
})
|
||||
}
|
||||
}
|
||||
} else if v, ok := interface{}(m.GetIdPackage()).(interface{ Validate() error }); ok {
|
||||
if err := v.Validate(); err != nil {
|
||||
return AddCommentReqValidationError{
|
||||
field: "IdPackage",
|
||||
reason: "embedded message failed validation",
|
||||
cause: err,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// no validation rules for Text
|
||||
|
||||
if len(errors) > 0 {
|
||||
return AddCommentReqMultiError(errors)
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
@@ -1682,6 +1578,7 @@ func (m *AddCommentRsp) validate(all bool) error {
|
||||
if len(errors) > 0 {
|
||||
return AddCommentRspMultiError(errors)
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
@@ -1778,10 +1675,10 @@ func (m *AddPackageReq) validate(all bool) error {
|
||||
|
||||
var errors []error
|
||||
|
||||
if m.GetName() == nil {
|
||||
if utf8.RuneCountInString(m.GetName()) < 1 {
|
||||
err := AddPackageReqValidationError{
|
||||
field: "Name",
|
||||
reason: "value is required",
|
||||
reason: "value length must be at least 1 runes",
|
||||
}
|
||||
if !all {
|
||||
return err
|
||||
@@ -1789,39 +1686,10 @@ func (m *AddPackageReq) validate(all bool) error {
|
||||
errors = append(errors, err)
|
||||
}
|
||||
|
||||
if all {
|
||||
switch v := interface{}(m.GetName()).(type) {
|
||||
case interface{ ValidateAll() error }:
|
||||
if err := v.ValidateAll(); err != nil {
|
||||
errors = append(errors, AddPackageReqValidationError{
|
||||
field: "Name",
|
||||
reason: "embedded message failed validation",
|
||||
cause: err,
|
||||
})
|
||||
}
|
||||
case interface{ Validate() error }:
|
||||
if err := v.Validate(); err != nil {
|
||||
errors = append(errors, AddPackageReqValidationError{
|
||||
field: "Name",
|
||||
reason: "embedded message failed validation",
|
||||
cause: err,
|
||||
})
|
||||
}
|
||||
}
|
||||
} else if v, ok := interface{}(m.GetName()).(interface{ Validate() error }); ok {
|
||||
if err := v.Validate(); err != nil {
|
||||
return AddPackageReqValidationError{
|
||||
field: "Name",
|
||||
reason: "embedded message failed validation",
|
||||
cause: err,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if m.GetUrl() == nil {
|
||||
if utf8.RuneCountInString(m.GetUrl()) < 1 {
|
||||
err := AddPackageReqValidationError{
|
||||
field: "Url",
|
||||
reason: "value is required",
|
||||
reason: "value length must be at least 1 runes",
|
||||
}
|
||||
if !all {
|
||||
return err
|
||||
@@ -1829,38 +1697,10 @@ func (m *AddPackageReq) validate(all bool) error {
|
||||
errors = append(errors, err)
|
||||
}
|
||||
|
||||
if all {
|
||||
switch v := interface{}(m.GetUrl()).(type) {
|
||||
case interface{ ValidateAll() error }:
|
||||
if err := v.ValidateAll(); err != nil {
|
||||
errors = append(errors, AddPackageReqValidationError{
|
||||
field: "Url",
|
||||
reason: "embedded message failed validation",
|
||||
cause: err,
|
||||
})
|
||||
}
|
||||
case interface{ Validate() error }:
|
||||
if err := v.Validate(); err != nil {
|
||||
errors = append(errors, AddPackageReqValidationError{
|
||||
field: "Url",
|
||||
reason: "embedded message failed validation",
|
||||
cause: err,
|
||||
})
|
||||
}
|
||||
}
|
||||
} else if v, ok := interface{}(m.GetUrl()).(interface{ Validate() error }); ok {
|
||||
if err := v.Validate(); err != nil {
|
||||
return AddPackageReqValidationError{
|
||||
field: "Url",
|
||||
reason: "embedded message failed validation",
|
||||
cause: err,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if len(errors) > 0 {
|
||||
return AddPackageReqMultiError(errors)
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
@@ -1957,9 +1797,21 @@ func (m *AddPackageRsp) validate(all bool) error {
|
||||
|
||||
var errors []error
|
||||
|
||||
if utf8.RuneCountInString(m.GetStatus()) < 1 {
|
||||
err := AddPackageRspValidationError{
|
||||
field: "Status",
|
||||
reason: "value length must be at least 1 runes",
|
||||
}
|
||||
if !all {
|
||||
return err
|
||||
}
|
||||
errors = append(errors, err)
|
||||
}
|
||||
|
||||
if len(errors) > 0 {
|
||||
return AddPackageRspMultiError(errors)
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
@@ -2059,6 +1911,7 @@ func (m *GetModuleReq) validate(all bool) error {
|
||||
if len(errors) > 0 {
|
||||
return GetModuleReqMultiError(errors)
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
@@ -2191,6 +2044,7 @@ func (m *GetModuleRsp) validate(all bool) error {
|
||||
if len(errors) > 0 {
|
||||
return GetModuleRspMultiError(errors)
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user