chanched handlers

This commit is contained in:
2023-08-12 19:26:50 +03:00
parent 85f4b92fa7
commit 17a09f7fb3
28 changed files with 503 additions and 1001 deletions

View File

@@ -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
}