1485 lines
42 KiB
Go
1485 lines
42 KiB
Go
// Code generated by protoc-gen-validate. DO NOT EDIT.
|
|
// source: pb/artistinfoStatement.proto
|
|
|
|
package artistinfoStatement
|
|
|
|
import (
|
|
"bytes"
|
|
"errors"
|
|
"fmt"
|
|
"net"
|
|
"net/mail"
|
|
"net/url"
|
|
"regexp"
|
|
"sort"
|
|
"strings"
|
|
"time"
|
|
"unicode/utf8"
|
|
|
|
"google.golang.org/protobuf/types/known/anypb"
|
|
)
|
|
|
|
// ensure the imports are used
|
|
var (
|
|
_ = bytes.MinRead
|
|
_ = errors.New("")
|
|
_ = fmt.Print
|
|
_ = utf8.UTFMax
|
|
_ = (*regexp.Regexp)(nil)
|
|
_ = (*strings.Reader)(nil)
|
|
_ = net.IPv4len
|
|
_ = time.Duration(0)
|
|
_ = (*url.URL)(nil)
|
|
_ = (*mail.Address)(nil)
|
|
_ = anypb.Any{}
|
|
_ = sort.Sort
|
|
)
|
|
|
|
// Validate checks the field values on StatementPageInfo with the rules defined
|
|
// in the proto definition for this message. If any rules are violated, the
|
|
// first error encountered is returned, or nil if there are no violations.
|
|
func (m *StatementPageInfo) Validate() error {
|
|
return m.validate(false)
|
|
}
|
|
|
|
// ValidateAll checks the field values on StatementPageInfo with the rules
|
|
// defined in the proto definition for this message. If any rules are
|
|
// violated, the result is a list of violation errors wrapped in
|
|
// StatementPageInfoMultiError, or nil if none found.
|
|
func (m *StatementPageInfo) ValidateAll() error {
|
|
return m.validate(true)
|
|
}
|
|
|
|
func (m *StatementPageInfo) validate(all bool) error {
|
|
if m == nil {
|
|
return nil
|
|
}
|
|
|
|
var errors []error
|
|
|
|
// no validation rules for Page
|
|
|
|
// no validation rules for PageSize
|
|
|
|
// no validation rules for Total
|
|
|
|
if len(errors) > 0 {
|
|
return StatementPageInfoMultiError(errors)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// StatementPageInfoMultiError is an error wrapping multiple validation errors
|
|
// returned by StatementPageInfo.ValidateAll() if the designated constraints
|
|
// aren't met.
|
|
type StatementPageInfoMultiError []error
|
|
|
|
// Error returns a concatenation of all the error messages it wraps.
|
|
func (m StatementPageInfoMultiError) Error() string {
|
|
var msgs []string
|
|
for _, err := range m {
|
|
msgs = append(msgs, err.Error())
|
|
}
|
|
return strings.Join(msgs, "; ")
|
|
}
|
|
|
|
// AllErrors returns a list of validation violation errors.
|
|
func (m StatementPageInfoMultiError) AllErrors() []error { return m }
|
|
|
|
// StatementPageInfoValidationError is the validation error returned by
|
|
// StatementPageInfo.Validate if the designated constraints aren't met.
|
|
type StatementPageInfoValidationError struct {
|
|
field string
|
|
reason string
|
|
cause error
|
|
key bool
|
|
}
|
|
|
|
// Field function returns field value.
|
|
func (e StatementPageInfoValidationError) Field() string { return e.field }
|
|
|
|
// Reason function returns reason value.
|
|
func (e StatementPageInfoValidationError) Reason() string { return e.reason }
|
|
|
|
// Cause function returns cause value.
|
|
func (e StatementPageInfoValidationError) Cause() error { return e.cause }
|
|
|
|
// Key function returns key value.
|
|
func (e StatementPageInfoValidationError) Key() bool { return e.key }
|
|
|
|
// ErrorName returns error name.
|
|
func (e StatementPageInfoValidationError) ErrorName() string {
|
|
return "StatementPageInfoValidationError"
|
|
}
|
|
|
|
// Error satisfies the builtin error interface
|
|
func (e StatementPageInfoValidationError) Error() string {
|
|
cause := ""
|
|
if e.cause != nil {
|
|
cause = fmt.Sprintf(" | caused by: %v", e.cause)
|
|
}
|
|
|
|
key := ""
|
|
if e.key {
|
|
key = "key for "
|
|
}
|
|
|
|
return fmt.Sprintf(
|
|
"invalid %sStatementPageInfo.%s: %s%s",
|
|
key,
|
|
e.field,
|
|
e.reason,
|
|
cause)
|
|
}
|
|
|
|
var _ error = StatementPageInfoValidationError{}
|
|
|
|
var _ interface {
|
|
Field() string
|
|
Reason() string
|
|
Key() bool
|
|
Cause() error
|
|
ErrorName() string
|
|
} = StatementPageInfoValidationError{}
|
|
|
|
// Validate checks the field values on StatementBatchRequest with the rules
|
|
// defined in the proto definition for this message. If any rules are
|
|
// violated, the first error encountered is returned, or nil if there are no violations.
|
|
func (m *StatementBatchRequest) Validate() error {
|
|
return m.validate(false)
|
|
}
|
|
|
|
// ValidateAll checks the field values on StatementBatchRequest with the rules
|
|
// defined in the proto definition for this message. If any rules are
|
|
// violated, the result is a list of violation errors wrapped in
|
|
// StatementBatchRequestMultiError, or nil if none found.
|
|
func (m *StatementBatchRequest) ValidateAll() error {
|
|
return m.validate(true)
|
|
}
|
|
|
|
func (m *StatementBatchRequest) validate(all bool) error {
|
|
if m == nil {
|
|
return nil
|
|
}
|
|
|
|
var errors []error
|
|
|
|
// no validation rules for StType
|
|
|
|
// no validation rules for ArtistUid
|
|
|
|
// no validation rules for ArtistRealName
|
|
|
|
// no validation rules for FlowStatus
|
|
|
|
// no validation rules for BatchTime
|
|
|
|
// no validation rules for MinPrice
|
|
|
|
// no validation rules for GuaranteePrice
|
|
|
|
// no validation rules for Id
|
|
|
|
// no validation rules for CreatedAt
|
|
|
|
// no validation rules for UpdatedAt
|
|
|
|
// no validation rules for DeletedAt
|
|
|
|
// no validation rules for FileUrl
|
|
|
|
if len(errors) > 0 {
|
|
return StatementBatchRequestMultiError(errors)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// StatementBatchRequestMultiError is an error wrapping multiple validation
|
|
// errors returned by StatementBatchRequest.ValidateAll() if the designated
|
|
// constraints aren't met.
|
|
type StatementBatchRequestMultiError []error
|
|
|
|
// Error returns a concatenation of all the error messages it wraps.
|
|
func (m StatementBatchRequestMultiError) Error() string {
|
|
var msgs []string
|
|
for _, err := range m {
|
|
msgs = append(msgs, err.Error())
|
|
}
|
|
return strings.Join(msgs, "; ")
|
|
}
|
|
|
|
// AllErrors returns a list of validation violation errors.
|
|
func (m StatementBatchRequestMultiError) AllErrors() []error { return m }
|
|
|
|
// StatementBatchRequestValidationError is the validation error returned by
|
|
// StatementBatchRequest.Validate if the designated constraints aren't met.
|
|
type StatementBatchRequestValidationError struct {
|
|
field string
|
|
reason string
|
|
cause error
|
|
key bool
|
|
}
|
|
|
|
// Field function returns field value.
|
|
func (e StatementBatchRequestValidationError) Field() string { return e.field }
|
|
|
|
// Reason function returns reason value.
|
|
func (e StatementBatchRequestValidationError) Reason() string { return e.reason }
|
|
|
|
// Cause function returns cause value.
|
|
func (e StatementBatchRequestValidationError) Cause() error { return e.cause }
|
|
|
|
// Key function returns key value.
|
|
func (e StatementBatchRequestValidationError) Key() bool { return e.key }
|
|
|
|
// ErrorName returns error name.
|
|
func (e StatementBatchRequestValidationError) ErrorName() string {
|
|
return "StatementBatchRequestValidationError"
|
|
}
|
|
|
|
// Error satisfies the builtin error interface
|
|
func (e StatementBatchRequestValidationError) Error() string {
|
|
cause := ""
|
|
if e.cause != nil {
|
|
cause = fmt.Sprintf(" | caused by: %v", e.cause)
|
|
}
|
|
|
|
key := ""
|
|
if e.key {
|
|
key = "key for "
|
|
}
|
|
|
|
return fmt.Sprintf(
|
|
"invalid %sStatementBatchRequest.%s: %s%s",
|
|
key,
|
|
e.field,
|
|
e.reason,
|
|
cause)
|
|
}
|
|
|
|
var _ error = StatementBatchRequestValidationError{}
|
|
|
|
var _ interface {
|
|
Field() string
|
|
Reason() string
|
|
Key() bool
|
|
Cause() error
|
|
ErrorName() string
|
|
} = StatementBatchRequestValidationError{}
|
|
|
|
// Validate checks the field values on CreateStatementBatchResponse with the
|
|
// rules defined in the proto definition for this message. If any rules are
|
|
// violated, the first error encountered is returned, or nil if there are no violations.
|
|
func (m *CreateStatementBatchResponse) Validate() error {
|
|
return m.validate(false)
|
|
}
|
|
|
|
// ValidateAll checks the field values on CreateStatementBatchResponse with the
|
|
// rules defined in the proto definition for this message. If any rules are
|
|
// violated, the result is a list of violation errors wrapped in
|
|
// CreateStatementBatchResponseMultiError, or nil if none found.
|
|
func (m *CreateStatementBatchResponse) ValidateAll() error {
|
|
return m.validate(true)
|
|
}
|
|
|
|
func (m *CreateStatementBatchResponse) validate(all bool) error {
|
|
if m == nil {
|
|
return nil
|
|
}
|
|
|
|
var errors []error
|
|
|
|
// no validation rules for Id
|
|
|
|
if len(errors) > 0 {
|
|
return CreateStatementBatchResponseMultiError(errors)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// CreateStatementBatchResponseMultiError is an error wrapping multiple
|
|
// validation errors returned by CreateStatementBatchResponse.ValidateAll() if
|
|
// the designated constraints aren't met.
|
|
type CreateStatementBatchResponseMultiError []error
|
|
|
|
// Error returns a concatenation of all the error messages it wraps.
|
|
func (m CreateStatementBatchResponseMultiError) Error() string {
|
|
var msgs []string
|
|
for _, err := range m {
|
|
msgs = append(msgs, err.Error())
|
|
}
|
|
return strings.Join(msgs, "; ")
|
|
}
|
|
|
|
// AllErrors returns a list of validation violation errors.
|
|
func (m CreateStatementBatchResponseMultiError) AllErrors() []error { return m }
|
|
|
|
// CreateStatementBatchResponseValidationError is the validation error returned
|
|
// by CreateStatementBatchResponse.Validate if the designated constraints
|
|
// aren't met.
|
|
type CreateStatementBatchResponseValidationError struct {
|
|
field string
|
|
reason string
|
|
cause error
|
|
key bool
|
|
}
|
|
|
|
// Field function returns field value.
|
|
func (e CreateStatementBatchResponseValidationError) Field() string { return e.field }
|
|
|
|
// Reason function returns reason value.
|
|
func (e CreateStatementBatchResponseValidationError) Reason() string { return e.reason }
|
|
|
|
// Cause function returns cause value.
|
|
func (e CreateStatementBatchResponseValidationError) Cause() error { return e.cause }
|
|
|
|
// Key function returns key value.
|
|
func (e CreateStatementBatchResponseValidationError) Key() bool { return e.key }
|
|
|
|
// ErrorName returns error name.
|
|
func (e CreateStatementBatchResponseValidationError) ErrorName() string {
|
|
return "CreateStatementBatchResponseValidationError"
|
|
}
|
|
|
|
// Error satisfies the builtin error interface
|
|
func (e CreateStatementBatchResponseValidationError) Error() string {
|
|
cause := ""
|
|
if e.cause != nil {
|
|
cause = fmt.Sprintf(" | caused by: %v", e.cause)
|
|
}
|
|
|
|
key := ""
|
|
if e.key {
|
|
key = "key for "
|
|
}
|
|
|
|
return fmt.Sprintf(
|
|
"invalid %sCreateStatementBatchResponse.%s: %s%s",
|
|
key,
|
|
e.field,
|
|
e.reason,
|
|
cause)
|
|
}
|
|
|
|
var _ error = CreateStatementBatchResponseValidationError{}
|
|
|
|
var _ interface {
|
|
Field() string
|
|
Reason() string
|
|
Key() bool
|
|
Cause() error
|
|
ErrorName() string
|
|
} = CreateStatementBatchResponseValidationError{}
|
|
|
|
// Validate checks the field values on BatchCreateStatementBatchRequest with
|
|
// the rules defined in the proto definition for this message. If any rules
|
|
// are violated, the first error encountered is returned, or nil if there are
|
|
// no violations.
|
|
func (m *BatchCreateStatementBatchRequest) Validate() error {
|
|
return m.validate(false)
|
|
}
|
|
|
|
// ValidateAll checks the field values on BatchCreateStatementBatchRequest with
|
|
// the rules defined in the proto definition for this message. If any rules
|
|
// are violated, the result is a list of violation errors wrapped in
|
|
// BatchCreateStatementBatchRequestMultiError, or nil if none found.
|
|
func (m *BatchCreateStatementBatchRequest) ValidateAll() error {
|
|
return m.validate(true)
|
|
}
|
|
|
|
func (m *BatchCreateStatementBatchRequest) validate(all bool) error {
|
|
if m == nil {
|
|
return nil
|
|
}
|
|
|
|
var errors []error
|
|
|
|
for idx, item := range m.GetData() {
|
|
_, _ = idx, item
|
|
|
|
if all {
|
|
switch v := interface{}(item).(type) {
|
|
case interface{ ValidateAll() error }:
|
|
if err := v.ValidateAll(); err != nil {
|
|
errors = append(errors, BatchCreateStatementBatchRequestValidationError{
|
|
field: fmt.Sprintf("Data[%v]", idx),
|
|
reason: "embedded message failed validation",
|
|
cause: err,
|
|
})
|
|
}
|
|
case interface{ Validate() error }:
|
|
if err := v.Validate(); err != nil {
|
|
errors = append(errors, BatchCreateStatementBatchRequestValidationError{
|
|
field: fmt.Sprintf("Data[%v]", idx),
|
|
reason: "embedded message failed validation",
|
|
cause: err,
|
|
})
|
|
}
|
|
}
|
|
} else if v, ok := interface{}(item).(interface{ Validate() error }); ok {
|
|
if err := v.Validate(); err != nil {
|
|
return BatchCreateStatementBatchRequestValidationError{
|
|
field: fmt.Sprintf("Data[%v]", idx),
|
|
reason: "embedded message failed validation",
|
|
cause: err,
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
if len(errors) > 0 {
|
|
return BatchCreateStatementBatchRequestMultiError(errors)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// BatchCreateStatementBatchRequestMultiError is an error wrapping multiple
|
|
// validation errors returned by
|
|
// BatchCreateStatementBatchRequest.ValidateAll() if the designated
|
|
// constraints aren't met.
|
|
type BatchCreateStatementBatchRequestMultiError []error
|
|
|
|
// Error returns a concatenation of all the error messages it wraps.
|
|
func (m BatchCreateStatementBatchRequestMultiError) Error() string {
|
|
var msgs []string
|
|
for _, err := range m {
|
|
msgs = append(msgs, err.Error())
|
|
}
|
|
return strings.Join(msgs, "; ")
|
|
}
|
|
|
|
// AllErrors returns a list of validation violation errors.
|
|
func (m BatchCreateStatementBatchRequestMultiError) AllErrors() []error { return m }
|
|
|
|
// BatchCreateStatementBatchRequestValidationError is the validation error
|
|
// returned by BatchCreateStatementBatchRequest.Validate if the designated
|
|
// constraints aren't met.
|
|
type BatchCreateStatementBatchRequestValidationError struct {
|
|
field string
|
|
reason string
|
|
cause error
|
|
key bool
|
|
}
|
|
|
|
// Field function returns field value.
|
|
func (e BatchCreateStatementBatchRequestValidationError) Field() string { return e.field }
|
|
|
|
// Reason function returns reason value.
|
|
func (e BatchCreateStatementBatchRequestValidationError) Reason() string { return e.reason }
|
|
|
|
// Cause function returns cause value.
|
|
func (e BatchCreateStatementBatchRequestValidationError) Cause() error { return e.cause }
|
|
|
|
// Key function returns key value.
|
|
func (e BatchCreateStatementBatchRequestValidationError) Key() bool { return e.key }
|
|
|
|
// ErrorName returns error name.
|
|
func (e BatchCreateStatementBatchRequestValidationError) ErrorName() string {
|
|
return "BatchCreateStatementBatchRequestValidationError"
|
|
}
|
|
|
|
// Error satisfies the builtin error interface
|
|
func (e BatchCreateStatementBatchRequestValidationError) Error() string {
|
|
cause := ""
|
|
if e.cause != nil {
|
|
cause = fmt.Sprintf(" | caused by: %v", e.cause)
|
|
}
|
|
|
|
key := ""
|
|
if e.key {
|
|
key = "key for "
|
|
}
|
|
|
|
return fmt.Sprintf(
|
|
"invalid %sBatchCreateStatementBatchRequest.%s: %s%s",
|
|
key,
|
|
e.field,
|
|
e.reason,
|
|
cause)
|
|
}
|
|
|
|
var _ error = BatchCreateStatementBatchRequestValidationError{}
|
|
|
|
var _ interface {
|
|
Field() string
|
|
Reason() string
|
|
Key() bool
|
|
Cause() error
|
|
ErrorName() string
|
|
} = BatchCreateStatementBatchRequestValidationError{}
|
|
|
|
// Validate checks the field values on StatementDetailRequest with the rules
|
|
// defined in the proto definition for this message. If any rules are
|
|
// violated, the first error encountered is returned, or nil if there are no violations.
|
|
func (m *StatementDetailRequest) Validate() error {
|
|
return m.validate(false)
|
|
}
|
|
|
|
// ValidateAll checks the field values on StatementDetailRequest with the rules
|
|
// defined in the proto definition for this message. If any rules are
|
|
// violated, the result is a list of violation errors wrapped in
|
|
// StatementDetailRequestMultiError, or nil if none found.
|
|
func (m *StatementDetailRequest) ValidateAll() error {
|
|
return m.validate(true)
|
|
}
|
|
|
|
func (m *StatementDetailRequest) validate(all bool) error {
|
|
if m == nil {
|
|
return nil
|
|
}
|
|
|
|
var errors []error
|
|
|
|
// no validation rules for BatchId
|
|
|
|
// no validation rules for TfNum
|
|
|
|
// no validation rules for ArtworkName
|
|
|
|
// no validation rules for Ruler
|
|
|
|
// no validation rules for SaleNo
|
|
|
|
// no validation rules for CompleteDate
|
|
|
|
// no validation rules for Id
|
|
|
|
// no validation rules for CreatedAt
|
|
|
|
// no validation rules for UpdatedAt
|
|
|
|
// no validation rules for DeletedAt
|
|
|
|
if len(errors) > 0 {
|
|
return StatementDetailRequestMultiError(errors)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// StatementDetailRequestMultiError is an error wrapping multiple validation
|
|
// errors returned by StatementDetailRequest.ValidateAll() if the designated
|
|
// constraints aren't met.
|
|
type StatementDetailRequestMultiError []error
|
|
|
|
// Error returns a concatenation of all the error messages it wraps.
|
|
func (m StatementDetailRequestMultiError) Error() string {
|
|
var msgs []string
|
|
for _, err := range m {
|
|
msgs = append(msgs, err.Error())
|
|
}
|
|
return strings.Join(msgs, "; ")
|
|
}
|
|
|
|
// AllErrors returns a list of validation violation errors.
|
|
func (m StatementDetailRequestMultiError) AllErrors() []error { return m }
|
|
|
|
// StatementDetailRequestValidationError is the validation error returned by
|
|
// StatementDetailRequest.Validate if the designated constraints aren't met.
|
|
type StatementDetailRequestValidationError struct {
|
|
field string
|
|
reason string
|
|
cause error
|
|
key bool
|
|
}
|
|
|
|
// Field function returns field value.
|
|
func (e StatementDetailRequestValidationError) Field() string { return e.field }
|
|
|
|
// Reason function returns reason value.
|
|
func (e StatementDetailRequestValidationError) Reason() string { return e.reason }
|
|
|
|
// Cause function returns cause value.
|
|
func (e StatementDetailRequestValidationError) Cause() error { return e.cause }
|
|
|
|
// Key function returns key value.
|
|
func (e StatementDetailRequestValidationError) Key() bool { return e.key }
|
|
|
|
// ErrorName returns error name.
|
|
func (e StatementDetailRequestValidationError) ErrorName() string {
|
|
return "StatementDetailRequestValidationError"
|
|
}
|
|
|
|
// Error satisfies the builtin error interface
|
|
func (e StatementDetailRequestValidationError) Error() string {
|
|
cause := ""
|
|
if e.cause != nil {
|
|
cause = fmt.Sprintf(" | caused by: %v", e.cause)
|
|
}
|
|
|
|
key := ""
|
|
if e.key {
|
|
key = "key for "
|
|
}
|
|
|
|
return fmt.Sprintf(
|
|
"invalid %sStatementDetailRequest.%s: %s%s",
|
|
key,
|
|
e.field,
|
|
e.reason,
|
|
cause)
|
|
}
|
|
|
|
var _ error = StatementDetailRequestValidationError{}
|
|
|
|
var _ interface {
|
|
Field() string
|
|
Reason() string
|
|
Key() bool
|
|
Cause() error
|
|
ErrorName() string
|
|
} = StatementDetailRequestValidationError{}
|
|
|
|
// Validate checks the field values on CreateStatementDetailResponse with the
|
|
// rules defined in the proto definition for this message. If any rules are
|
|
// violated, the first error encountered is returned, or nil if there are no violations.
|
|
func (m *CreateStatementDetailResponse) Validate() error {
|
|
return m.validate(false)
|
|
}
|
|
|
|
// ValidateAll checks the field values on CreateStatementDetailResponse with
|
|
// the rules defined in the proto definition for this message. If any rules
|
|
// are violated, the result is a list of violation errors wrapped in
|
|
// CreateStatementDetailResponseMultiError, or nil if none found.
|
|
func (m *CreateStatementDetailResponse) ValidateAll() error {
|
|
return m.validate(true)
|
|
}
|
|
|
|
func (m *CreateStatementDetailResponse) validate(all bool) error {
|
|
if m == nil {
|
|
return nil
|
|
}
|
|
|
|
var errors []error
|
|
|
|
// no validation rules for Id
|
|
|
|
if len(errors) > 0 {
|
|
return CreateStatementDetailResponseMultiError(errors)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// CreateStatementDetailResponseMultiError is an error wrapping multiple
|
|
// validation errors returned by CreateStatementDetailResponse.ValidateAll()
|
|
// if the designated constraints aren't met.
|
|
type CreateStatementDetailResponseMultiError []error
|
|
|
|
// Error returns a concatenation of all the error messages it wraps.
|
|
func (m CreateStatementDetailResponseMultiError) Error() string {
|
|
var msgs []string
|
|
for _, err := range m {
|
|
msgs = append(msgs, err.Error())
|
|
}
|
|
return strings.Join(msgs, "; ")
|
|
}
|
|
|
|
// AllErrors returns a list of validation violation errors.
|
|
func (m CreateStatementDetailResponseMultiError) AllErrors() []error { return m }
|
|
|
|
// CreateStatementDetailResponseValidationError is the validation error
|
|
// returned by CreateStatementDetailResponse.Validate if the designated
|
|
// constraints aren't met.
|
|
type CreateStatementDetailResponseValidationError struct {
|
|
field string
|
|
reason string
|
|
cause error
|
|
key bool
|
|
}
|
|
|
|
// Field function returns field value.
|
|
func (e CreateStatementDetailResponseValidationError) Field() string { return e.field }
|
|
|
|
// Reason function returns reason value.
|
|
func (e CreateStatementDetailResponseValidationError) Reason() string { return e.reason }
|
|
|
|
// Cause function returns cause value.
|
|
func (e CreateStatementDetailResponseValidationError) Cause() error { return e.cause }
|
|
|
|
// Key function returns key value.
|
|
func (e CreateStatementDetailResponseValidationError) Key() bool { return e.key }
|
|
|
|
// ErrorName returns error name.
|
|
func (e CreateStatementDetailResponseValidationError) ErrorName() string {
|
|
return "CreateStatementDetailResponseValidationError"
|
|
}
|
|
|
|
// Error satisfies the builtin error interface
|
|
func (e CreateStatementDetailResponseValidationError) Error() string {
|
|
cause := ""
|
|
if e.cause != nil {
|
|
cause = fmt.Sprintf(" | caused by: %v", e.cause)
|
|
}
|
|
|
|
key := ""
|
|
if e.key {
|
|
key = "key for "
|
|
}
|
|
|
|
return fmt.Sprintf(
|
|
"invalid %sCreateStatementDetailResponse.%s: %s%s",
|
|
key,
|
|
e.field,
|
|
e.reason,
|
|
cause)
|
|
}
|
|
|
|
var _ error = CreateStatementDetailResponseValidationError{}
|
|
|
|
var _ interface {
|
|
Field() string
|
|
Reason() string
|
|
Key() bool
|
|
Cause() error
|
|
ErrorName() string
|
|
} = CreateStatementDetailResponseValidationError{}
|
|
|
|
// Validate checks the field values on BatchCreateStatementDetailRequest with
|
|
// the rules defined in the proto definition for this message. If any rules
|
|
// are violated, the first error encountered is returned, or nil if there are
|
|
// no violations.
|
|
func (m *BatchCreateStatementDetailRequest) Validate() error {
|
|
return m.validate(false)
|
|
}
|
|
|
|
// ValidateAll checks the field values on BatchCreateStatementDetailRequest
|
|
// with the rules defined in the proto definition for this message. If any
|
|
// rules are violated, the result is a list of violation errors wrapped in
|
|
// BatchCreateStatementDetailRequestMultiError, or nil if none found.
|
|
func (m *BatchCreateStatementDetailRequest) ValidateAll() error {
|
|
return m.validate(true)
|
|
}
|
|
|
|
func (m *BatchCreateStatementDetailRequest) validate(all bool) error {
|
|
if m == nil {
|
|
return nil
|
|
}
|
|
|
|
var errors []error
|
|
|
|
for idx, item := range m.GetData() {
|
|
_, _ = idx, item
|
|
|
|
if all {
|
|
switch v := interface{}(item).(type) {
|
|
case interface{ ValidateAll() error }:
|
|
if err := v.ValidateAll(); err != nil {
|
|
errors = append(errors, BatchCreateStatementDetailRequestValidationError{
|
|
field: fmt.Sprintf("Data[%v]", idx),
|
|
reason: "embedded message failed validation",
|
|
cause: err,
|
|
})
|
|
}
|
|
case interface{ Validate() error }:
|
|
if err := v.Validate(); err != nil {
|
|
errors = append(errors, BatchCreateStatementDetailRequestValidationError{
|
|
field: fmt.Sprintf("Data[%v]", idx),
|
|
reason: "embedded message failed validation",
|
|
cause: err,
|
|
})
|
|
}
|
|
}
|
|
} else if v, ok := interface{}(item).(interface{ Validate() error }); ok {
|
|
if err := v.Validate(); err != nil {
|
|
return BatchCreateStatementDetailRequestValidationError{
|
|
field: fmt.Sprintf("Data[%v]", idx),
|
|
reason: "embedded message failed validation",
|
|
cause: err,
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
if len(errors) > 0 {
|
|
return BatchCreateStatementDetailRequestMultiError(errors)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// BatchCreateStatementDetailRequestMultiError is an error wrapping multiple
|
|
// validation errors returned by
|
|
// BatchCreateStatementDetailRequest.ValidateAll() if the designated
|
|
// constraints aren't met.
|
|
type BatchCreateStatementDetailRequestMultiError []error
|
|
|
|
// Error returns a concatenation of all the error messages it wraps.
|
|
func (m BatchCreateStatementDetailRequestMultiError) Error() string {
|
|
var msgs []string
|
|
for _, err := range m {
|
|
msgs = append(msgs, err.Error())
|
|
}
|
|
return strings.Join(msgs, "; ")
|
|
}
|
|
|
|
// AllErrors returns a list of validation violation errors.
|
|
func (m BatchCreateStatementDetailRequestMultiError) AllErrors() []error { return m }
|
|
|
|
// BatchCreateStatementDetailRequestValidationError is the validation error
|
|
// returned by BatchCreateStatementDetailRequest.Validate if the designated
|
|
// constraints aren't met.
|
|
type BatchCreateStatementDetailRequestValidationError struct {
|
|
field string
|
|
reason string
|
|
cause error
|
|
key bool
|
|
}
|
|
|
|
// Field function returns field value.
|
|
func (e BatchCreateStatementDetailRequestValidationError) Field() string { return e.field }
|
|
|
|
// Reason function returns reason value.
|
|
func (e BatchCreateStatementDetailRequestValidationError) Reason() string { return e.reason }
|
|
|
|
// Cause function returns cause value.
|
|
func (e BatchCreateStatementDetailRequestValidationError) Cause() error { return e.cause }
|
|
|
|
// Key function returns key value.
|
|
func (e BatchCreateStatementDetailRequestValidationError) Key() bool { return e.key }
|
|
|
|
// ErrorName returns error name.
|
|
func (e BatchCreateStatementDetailRequestValidationError) ErrorName() string {
|
|
return "BatchCreateStatementDetailRequestValidationError"
|
|
}
|
|
|
|
// Error satisfies the builtin error interface
|
|
func (e BatchCreateStatementDetailRequestValidationError) Error() string {
|
|
cause := ""
|
|
if e.cause != nil {
|
|
cause = fmt.Sprintf(" | caused by: %v", e.cause)
|
|
}
|
|
|
|
key := ""
|
|
if e.key {
|
|
key = "key for "
|
|
}
|
|
|
|
return fmt.Sprintf(
|
|
"invalid %sBatchCreateStatementDetailRequest.%s: %s%s",
|
|
key,
|
|
e.field,
|
|
e.reason,
|
|
cause)
|
|
}
|
|
|
|
var _ error = BatchCreateStatementDetailRequestValidationError{}
|
|
|
|
var _ interface {
|
|
Field() string
|
|
Reason() string
|
|
Key() bool
|
|
Cause() error
|
|
ErrorName() string
|
|
} = BatchCreateStatementDetailRequestValidationError{}
|
|
|
|
// Validate checks the field values on GetStatementBatchListRequest with the
|
|
// rules defined in the proto definition for this message. If any rules are
|
|
// violated, the first error encountered is returned, or nil if there are no violations.
|
|
func (m *GetStatementBatchListRequest) Validate() error {
|
|
return m.validate(false)
|
|
}
|
|
|
|
// ValidateAll checks the field values on GetStatementBatchListRequest with the
|
|
// rules defined in the proto definition for this message. If any rules are
|
|
// violated, the result is a list of violation errors wrapped in
|
|
// GetStatementBatchListRequestMultiError, or nil if none found.
|
|
func (m *GetStatementBatchListRequest) ValidateAll() error {
|
|
return m.validate(true)
|
|
}
|
|
|
|
func (m *GetStatementBatchListRequest) validate(all bool) error {
|
|
if m == nil {
|
|
return nil
|
|
}
|
|
|
|
var errors []error
|
|
|
|
if all {
|
|
switch v := interface{}(m.GetCondition()).(type) {
|
|
case interface{ ValidateAll() error }:
|
|
if err := v.ValidateAll(); err != nil {
|
|
errors = append(errors, GetStatementBatchListRequestValidationError{
|
|
field: "Condition",
|
|
reason: "embedded message failed validation",
|
|
cause: err,
|
|
})
|
|
}
|
|
case interface{ Validate() error }:
|
|
if err := v.Validate(); err != nil {
|
|
errors = append(errors, GetStatementBatchListRequestValidationError{
|
|
field: "Condition",
|
|
reason: "embedded message failed validation",
|
|
cause: err,
|
|
})
|
|
}
|
|
}
|
|
} else if v, ok := interface{}(m.GetCondition()).(interface{ Validate() error }); ok {
|
|
if err := v.Validate(); err != nil {
|
|
return GetStatementBatchListRequestValidationError{
|
|
field: "Condition",
|
|
reason: "embedded message failed validation",
|
|
cause: err,
|
|
}
|
|
}
|
|
}
|
|
|
|
// no validation rules for Page
|
|
|
|
// no validation rules for PageSize
|
|
|
|
if len(errors) > 0 {
|
|
return GetStatementBatchListRequestMultiError(errors)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// GetStatementBatchListRequestMultiError is an error wrapping multiple
|
|
// validation errors returned by GetStatementBatchListRequest.ValidateAll() if
|
|
// the designated constraints aren't met.
|
|
type GetStatementBatchListRequestMultiError []error
|
|
|
|
// Error returns a concatenation of all the error messages it wraps.
|
|
func (m GetStatementBatchListRequestMultiError) Error() string {
|
|
var msgs []string
|
|
for _, err := range m {
|
|
msgs = append(msgs, err.Error())
|
|
}
|
|
return strings.Join(msgs, "; ")
|
|
}
|
|
|
|
// AllErrors returns a list of validation violation errors.
|
|
func (m GetStatementBatchListRequestMultiError) AllErrors() []error { return m }
|
|
|
|
// GetStatementBatchListRequestValidationError is the validation error returned
|
|
// by GetStatementBatchListRequest.Validate if the designated constraints
|
|
// aren't met.
|
|
type GetStatementBatchListRequestValidationError struct {
|
|
field string
|
|
reason string
|
|
cause error
|
|
key bool
|
|
}
|
|
|
|
// Field function returns field value.
|
|
func (e GetStatementBatchListRequestValidationError) Field() string { return e.field }
|
|
|
|
// Reason function returns reason value.
|
|
func (e GetStatementBatchListRequestValidationError) Reason() string { return e.reason }
|
|
|
|
// Cause function returns cause value.
|
|
func (e GetStatementBatchListRequestValidationError) Cause() error { return e.cause }
|
|
|
|
// Key function returns key value.
|
|
func (e GetStatementBatchListRequestValidationError) Key() bool { return e.key }
|
|
|
|
// ErrorName returns error name.
|
|
func (e GetStatementBatchListRequestValidationError) ErrorName() string {
|
|
return "GetStatementBatchListRequestValidationError"
|
|
}
|
|
|
|
// Error satisfies the builtin error interface
|
|
func (e GetStatementBatchListRequestValidationError) Error() string {
|
|
cause := ""
|
|
if e.cause != nil {
|
|
cause = fmt.Sprintf(" | caused by: %v", e.cause)
|
|
}
|
|
|
|
key := ""
|
|
if e.key {
|
|
key = "key for "
|
|
}
|
|
|
|
return fmt.Sprintf(
|
|
"invalid %sGetStatementBatchListRequest.%s: %s%s",
|
|
key,
|
|
e.field,
|
|
e.reason,
|
|
cause)
|
|
}
|
|
|
|
var _ error = GetStatementBatchListRequestValidationError{}
|
|
|
|
var _ interface {
|
|
Field() string
|
|
Reason() string
|
|
Key() bool
|
|
Cause() error
|
|
ErrorName() string
|
|
} = GetStatementBatchListRequestValidationError{}
|
|
|
|
// Validate checks the field values on GetStatementBatchListResponse with the
|
|
// rules defined in the proto definition for this message. If any rules are
|
|
// violated, the first error encountered is returned, or nil if there are no violations.
|
|
func (m *GetStatementBatchListResponse) Validate() error {
|
|
return m.validate(false)
|
|
}
|
|
|
|
// ValidateAll checks the field values on GetStatementBatchListResponse with
|
|
// the rules defined in the proto definition for this message. If any rules
|
|
// are violated, the result is a list of violation errors wrapped in
|
|
// GetStatementBatchListResponseMultiError, or nil if none found.
|
|
func (m *GetStatementBatchListResponse) ValidateAll() error {
|
|
return m.validate(true)
|
|
}
|
|
|
|
func (m *GetStatementBatchListResponse) validate(all bool) error {
|
|
if m == nil {
|
|
return nil
|
|
}
|
|
|
|
var errors []error
|
|
|
|
for idx, item := range m.GetData() {
|
|
_, _ = idx, item
|
|
|
|
if all {
|
|
switch v := interface{}(item).(type) {
|
|
case interface{ ValidateAll() error }:
|
|
if err := v.ValidateAll(); err != nil {
|
|
errors = append(errors, GetStatementBatchListResponseValidationError{
|
|
field: fmt.Sprintf("Data[%v]", idx),
|
|
reason: "embedded message failed validation",
|
|
cause: err,
|
|
})
|
|
}
|
|
case interface{ Validate() error }:
|
|
if err := v.Validate(); err != nil {
|
|
errors = append(errors, GetStatementBatchListResponseValidationError{
|
|
field: fmt.Sprintf("Data[%v]", idx),
|
|
reason: "embedded message failed validation",
|
|
cause: err,
|
|
})
|
|
}
|
|
}
|
|
} else if v, ok := interface{}(item).(interface{ Validate() error }); ok {
|
|
if err := v.Validate(); err != nil {
|
|
return GetStatementBatchListResponseValidationError{
|
|
field: fmt.Sprintf("Data[%v]", idx),
|
|
reason: "embedded message failed validation",
|
|
cause: err,
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
if all {
|
|
switch v := interface{}(m.GetPage()).(type) {
|
|
case interface{ ValidateAll() error }:
|
|
if err := v.ValidateAll(); err != nil {
|
|
errors = append(errors, GetStatementBatchListResponseValidationError{
|
|
field: "Page",
|
|
reason: "embedded message failed validation",
|
|
cause: err,
|
|
})
|
|
}
|
|
case interface{ Validate() error }:
|
|
if err := v.Validate(); err != nil {
|
|
errors = append(errors, GetStatementBatchListResponseValidationError{
|
|
field: "Page",
|
|
reason: "embedded message failed validation",
|
|
cause: err,
|
|
})
|
|
}
|
|
}
|
|
} else if v, ok := interface{}(m.GetPage()).(interface{ Validate() error }); ok {
|
|
if err := v.Validate(); err != nil {
|
|
return GetStatementBatchListResponseValidationError{
|
|
field: "Page",
|
|
reason: "embedded message failed validation",
|
|
cause: err,
|
|
}
|
|
}
|
|
}
|
|
|
|
if len(errors) > 0 {
|
|
return GetStatementBatchListResponseMultiError(errors)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// GetStatementBatchListResponseMultiError is an error wrapping multiple
|
|
// validation errors returned by GetStatementBatchListResponse.ValidateAll()
|
|
// if the designated constraints aren't met.
|
|
type GetStatementBatchListResponseMultiError []error
|
|
|
|
// Error returns a concatenation of all the error messages it wraps.
|
|
func (m GetStatementBatchListResponseMultiError) Error() string {
|
|
var msgs []string
|
|
for _, err := range m {
|
|
msgs = append(msgs, err.Error())
|
|
}
|
|
return strings.Join(msgs, "; ")
|
|
}
|
|
|
|
// AllErrors returns a list of validation violation errors.
|
|
func (m GetStatementBatchListResponseMultiError) AllErrors() []error { return m }
|
|
|
|
// GetStatementBatchListResponseValidationError is the validation error
|
|
// returned by GetStatementBatchListResponse.Validate if the designated
|
|
// constraints aren't met.
|
|
type GetStatementBatchListResponseValidationError struct {
|
|
field string
|
|
reason string
|
|
cause error
|
|
key bool
|
|
}
|
|
|
|
// Field function returns field value.
|
|
func (e GetStatementBatchListResponseValidationError) Field() string { return e.field }
|
|
|
|
// Reason function returns reason value.
|
|
func (e GetStatementBatchListResponseValidationError) Reason() string { return e.reason }
|
|
|
|
// Cause function returns cause value.
|
|
func (e GetStatementBatchListResponseValidationError) Cause() error { return e.cause }
|
|
|
|
// Key function returns key value.
|
|
func (e GetStatementBatchListResponseValidationError) Key() bool { return e.key }
|
|
|
|
// ErrorName returns error name.
|
|
func (e GetStatementBatchListResponseValidationError) ErrorName() string {
|
|
return "GetStatementBatchListResponseValidationError"
|
|
}
|
|
|
|
// Error satisfies the builtin error interface
|
|
func (e GetStatementBatchListResponseValidationError) Error() string {
|
|
cause := ""
|
|
if e.cause != nil {
|
|
cause = fmt.Sprintf(" | caused by: %v", e.cause)
|
|
}
|
|
|
|
key := ""
|
|
if e.key {
|
|
key = "key for "
|
|
}
|
|
|
|
return fmt.Sprintf(
|
|
"invalid %sGetStatementBatchListResponse.%s: %s%s",
|
|
key,
|
|
e.field,
|
|
e.reason,
|
|
cause)
|
|
}
|
|
|
|
var _ error = GetStatementBatchListResponseValidationError{}
|
|
|
|
var _ interface {
|
|
Field() string
|
|
Reason() string
|
|
Key() bool
|
|
Cause() error
|
|
ErrorName() string
|
|
} = GetStatementBatchListResponseValidationError{}
|
|
|
|
// Validate checks the field values on GetStatementDetailListRequest with the
|
|
// rules defined in the proto definition for this message. If any rules are
|
|
// violated, the first error encountered is returned, or nil if there are no violations.
|
|
func (m *GetStatementDetailListRequest) Validate() error {
|
|
return m.validate(false)
|
|
}
|
|
|
|
// ValidateAll checks the field values on GetStatementDetailListRequest with
|
|
// the rules defined in the proto definition for this message. If any rules
|
|
// are violated, the result is a list of violation errors wrapped in
|
|
// GetStatementDetailListRequestMultiError, or nil if none found.
|
|
func (m *GetStatementDetailListRequest) ValidateAll() error {
|
|
return m.validate(true)
|
|
}
|
|
|
|
func (m *GetStatementDetailListRequest) validate(all bool) error {
|
|
if m == nil {
|
|
return nil
|
|
}
|
|
|
|
var errors []error
|
|
|
|
if all {
|
|
switch v := interface{}(m.GetCondition()).(type) {
|
|
case interface{ ValidateAll() error }:
|
|
if err := v.ValidateAll(); err != nil {
|
|
errors = append(errors, GetStatementDetailListRequestValidationError{
|
|
field: "Condition",
|
|
reason: "embedded message failed validation",
|
|
cause: err,
|
|
})
|
|
}
|
|
case interface{ Validate() error }:
|
|
if err := v.Validate(); err != nil {
|
|
errors = append(errors, GetStatementDetailListRequestValidationError{
|
|
field: "Condition",
|
|
reason: "embedded message failed validation",
|
|
cause: err,
|
|
})
|
|
}
|
|
}
|
|
} else if v, ok := interface{}(m.GetCondition()).(interface{ Validate() error }); ok {
|
|
if err := v.Validate(); err != nil {
|
|
return GetStatementDetailListRequestValidationError{
|
|
field: "Condition",
|
|
reason: "embedded message failed validation",
|
|
cause: err,
|
|
}
|
|
}
|
|
}
|
|
|
|
// no validation rules for Page
|
|
|
|
// no validation rules for PageSize
|
|
|
|
if len(errors) > 0 {
|
|
return GetStatementDetailListRequestMultiError(errors)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// GetStatementDetailListRequestMultiError is an error wrapping multiple
|
|
// validation errors returned by GetStatementDetailListRequest.ValidateAll()
|
|
// if the designated constraints aren't met.
|
|
type GetStatementDetailListRequestMultiError []error
|
|
|
|
// Error returns a concatenation of all the error messages it wraps.
|
|
func (m GetStatementDetailListRequestMultiError) Error() string {
|
|
var msgs []string
|
|
for _, err := range m {
|
|
msgs = append(msgs, err.Error())
|
|
}
|
|
return strings.Join(msgs, "; ")
|
|
}
|
|
|
|
// AllErrors returns a list of validation violation errors.
|
|
func (m GetStatementDetailListRequestMultiError) AllErrors() []error { return m }
|
|
|
|
// GetStatementDetailListRequestValidationError is the validation error
|
|
// returned by GetStatementDetailListRequest.Validate if the designated
|
|
// constraints aren't met.
|
|
type GetStatementDetailListRequestValidationError struct {
|
|
field string
|
|
reason string
|
|
cause error
|
|
key bool
|
|
}
|
|
|
|
// Field function returns field value.
|
|
func (e GetStatementDetailListRequestValidationError) Field() string { return e.field }
|
|
|
|
// Reason function returns reason value.
|
|
func (e GetStatementDetailListRequestValidationError) Reason() string { return e.reason }
|
|
|
|
// Cause function returns cause value.
|
|
func (e GetStatementDetailListRequestValidationError) Cause() error { return e.cause }
|
|
|
|
// Key function returns key value.
|
|
func (e GetStatementDetailListRequestValidationError) Key() bool { return e.key }
|
|
|
|
// ErrorName returns error name.
|
|
func (e GetStatementDetailListRequestValidationError) ErrorName() string {
|
|
return "GetStatementDetailListRequestValidationError"
|
|
}
|
|
|
|
// Error satisfies the builtin error interface
|
|
func (e GetStatementDetailListRequestValidationError) Error() string {
|
|
cause := ""
|
|
if e.cause != nil {
|
|
cause = fmt.Sprintf(" | caused by: %v", e.cause)
|
|
}
|
|
|
|
key := ""
|
|
if e.key {
|
|
key = "key for "
|
|
}
|
|
|
|
return fmt.Sprintf(
|
|
"invalid %sGetStatementDetailListRequest.%s: %s%s",
|
|
key,
|
|
e.field,
|
|
e.reason,
|
|
cause)
|
|
}
|
|
|
|
var _ error = GetStatementDetailListRequestValidationError{}
|
|
|
|
var _ interface {
|
|
Field() string
|
|
Reason() string
|
|
Key() bool
|
|
Cause() error
|
|
ErrorName() string
|
|
} = GetStatementDetailListRequestValidationError{}
|
|
|
|
// Validate checks the field values on GetStatementDetailListResponse with the
|
|
// rules defined in the proto definition for this message. If any rules are
|
|
// violated, the first error encountered is returned, or nil if there are no violations.
|
|
func (m *GetStatementDetailListResponse) Validate() error {
|
|
return m.validate(false)
|
|
}
|
|
|
|
// ValidateAll checks the field values on GetStatementDetailListResponse with
|
|
// the rules defined in the proto definition for this message. If any rules
|
|
// are violated, the result is a list of violation errors wrapped in
|
|
// GetStatementDetailListResponseMultiError, or nil if none found.
|
|
func (m *GetStatementDetailListResponse) ValidateAll() error {
|
|
return m.validate(true)
|
|
}
|
|
|
|
func (m *GetStatementDetailListResponse) validate(all bool) error {
|
|
if m == nil {
|
|
return nil
|
|
}
|
|
|
|
var errors []error
|
|
|
|
for idx, item := range m.GetData() {
|
|
_, _ = idx, item
|
|
|
|
if all {
|
|
switch v := interface{}(item).(type) {
|
|
case interface{ ValidateAll() error }:
|
|
if err := v.ValidateAll(); err != nil {
|
|
errors = append(errors, GetStatementDetailListResponseValidationError{
|
|
field: fmt.Sprintf("Data[%v]", idx),
|
|
reason: "embedded message failed validation",
|
|
cause: err,
|
|
})
|
|
}
|
|
case interface{ Validate() error }:
|
|
if err := v.Validate(); err != nil {
|
|
errors = append(errors, GetStatementDetailListResponseValidationError{
|
|
field: fmt.Sprintf("Data[%v]", idx),
|
|
reason: "embedded message failed validation",
|
|
cause: err,
|
|
})
|
|
}
|
|
}
|
|
} else if v, ok := interface{}(item).(interface{ Validate() error }); ok {
|
|
if err := v.Validate(); err != nil {
|
|
return GetStatementDetailListResponseValidationError{
|
|
field: fmt.Sprintf("Data[%v]", idx),
|
|
reason: "embedded message failed validation",
|
|
cause: err,
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
if all {
|
|
switch v := interface{}(m.GetPage()).(type) {
|
|
case interface{ ValidateAll() error }:
|
|
if err := v.ValidateAll(); err != nil {
|
|
errors = append(errors, GetStatementDetailListResponseValidationError{
|
|
field: "Page",
|
|
reason: "embedded message failed validation",
|
|
cause: err,
|
|
})
|
|
}
|
|
case interface{ Validate() error }:
|
|
if err := v.Validate(); err != nil {
|
|
errors = append(errors, GetStatementDetailListResponseValidationError{
|
|
field: "Page",
|
|
reason: "embedded message failed validation",
|
|
cause: err,
|
|
})
|
|
}
|
|
}
|
|
} else if v, ok := interface{}(m.GetPage()).(interface{ Validate() error }); ok {
|
|
if err := v.Validate(); err != nil {
|
|
return GetStatementDetailListResponseValidationError{
|
|
field: "Page",
|
|
reason: "embedded message failed validation",
|
|
cause: err,
|
|
}
|
|
}
|
|
}
|
|
|
|
if len(errors) > 0 {
|
|
return GetStatementDetailListResponseMultiError(errors)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// GetStatementDetailListResponseMultiError is an error wrapping multiple
|
|
// validation errors returned by GetStatementDetailListResponse.ValidateAll()
|
|
// if the designated constraints aren't met.
|
|
type GetStatementDetailListResponseMultiError []error
|
|
|
|
// Error returns a concatenation of all the error messages it wraps.
|
|
func (m GetStatementDetailListResponseMultiError) Error() string {
|
|
var msgs []string
|
|
for _, err := range m {
|
|
msgs = append(msgs, err.Error())
|
|
}
|
|
return strings.Join(msgs, "; ")
|
|
}
|
|
|
|
// AllErrors returns a list of validation violation errors.
|
|
func (m GetStatementDetailListResponseMultiError) AllErrors() []error { return m }
|
|
|
|
// GetStatementDetailListResponseValidationError is the validation error
|
|
// returned by GetStatementDetailListResponse.Validate if the designated
|
|
// constraints aren't met.
|
|
type GetStatementDetailListResponseValidationError struct {
|
|
field string
|
|
reason string
|
|
cause error
|
|
key bool
|
|
}
|
|
|
|
// Field function returns field value.
|
|
func (e GetStatementDetailListResponseValidationError) Field() string { return e.field }
|
|
|
|
// Reason function returns reason value.
|
|
func (e GetStatementDetailListResponseValidationError) Reason() string { return e.reason }
|
|
|
|
// Cause function returns cause value.
|
|
func (e GetStatementDetailListResponseValidationError) Cause() error { return e.cause }
|
|
|
|
// Key function returns key value.
|
|
func (e GetStatementDetailListResponseValidationError) Key() bool { return e.key }
|
|
|
|
// ErrorName returns error name.
|
|
func (e GetStatementDetailListResponseValidationError) ErrorName() string {
|
|
return "GetStatementDetailListResponseValidationError"
|
|
}
|
|
|
|
// Error satisfies the builtin error interface
|
|
func (e GetStatementDetailListResponseValidationError) Error() string {
|
|
cause := ""
|
|
if e.cause != nil {
|
|
cause = fmt.Sprintf(" | caused by: %v", e.cause)
|
|
}
|
|
|
|
key := ""
|
|
if e.key {
|
|
key = "key for "
|
|
}
|
|
|
|
return fmt.Sprintf(
|
|
"invalid %sGetStatementDetailListResponse.%s: %s%s",
|
|
key,
|
|
e.field,
|
|
e.reason,
|
|
cause)
|
|
}
|
|
|
|
var _ error = GetStatementDetailListResponseValidationError{}
|
|
|
|
var _ interface {
|
|
Field() string
|
|
Reason() string
|
|
Key() bool
|
|
Cause() error
|
|
ErrorName() string
|
|
} = GetStatementDetailListResponseValidationError{}
|