// Code generated by protoc-gen-validate. DO NOT EDIT. // source: api/eonline/v1/pagsmile.proto package v1 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 PayInitReq 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 *PayInitReq) Validate() error { return m.validate(false) } // ValidateAll checks the field values on PayInitReq 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 PayInitReqMultiError, or // nil if none found. func (m *PayInitReq) ValidateAll() error { return m.validate(true) } func (m *PayInitReq) validate(all bool) error { if m == nil { return nil } var errors []error if utf8.RuneCountInString(m.GetPlatform()) < 1 { err := PayInitReqValidationError{ field: "Platform", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if utf8.RuneCountInString(m.GetDeviceid()) < 1 { err := PayInitReqValidationError{ field: "Deviceid", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if utf8.RuneCountInString(m.GetVersion()) < 1 { err := PayInitReqValidationError{ field: "Version", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } // no validation rules for Ip if utf8.RuneCountInString(m.GetTs()) < 1 { err := PayInitReqValidationError{ field: "Ts", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if utf8.RuneCountInString(m.GetSign()) < 1 { err := PayInitReqValidationError{ field: "Sign", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if len(errors) > 0 { return PayInitReqMultiError(errors) } return nil } // PayInitReqMultiError is an error wrapping multiple validation errors // returned by PayInitReq.ValidateAll() if the designated constraints aren't met. type PayInitReqMultiError []error // Error returns a concatenation of all the error messages it wraps. func (m PayInitReqMultiError) 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 PayInitReqMultiError) AllErrors() []error { return m } // PayInitReqValidationError is the validation error returned by // PayInitReq.Validate if the designated constraints aren't met. type PayInitReqValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e PayInitReqValidationError) Field() string { return e.field } // Reason function returns reason value. func (e PayInitReqValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e PayInitReqValidationError) Cause() error { return e.cause } // Key function returns key value. func (e PayInitReqValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e PayInitReqValidationError) ErrorName() string { return "PayInitReqValidationError" } // Error satisfies the builtin error interface func (e PayInitReqValidationError) 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 %sPayInitReq.%s: %s%s", key, e.field, e.reason, cause) } var _ error = PayInitReqValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = PayInitReqValidationError{} // Validate checks the field values on PayInitReply 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 *PayInitReply) Validate() error { return m.validate(false) } // ValidateAll checks the field values on PayInitReply 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 PayInitReplyMultiError, or // nil if none found. func (m *PayInitReply) ValidateAll() error { return m.validate(true) } func (m *PayInitReply) validate(all bool) error { if m == nil { return nil } var errors []error // no validation rules for Uuid // no validation rules for Days for idx, item := range m.GetItems() { _, _ = idx, item if all { switch v := interface{}(item).(type) { case interface{ ValidateAll() error }: if err := v.ValidateAll(); err != nil { errors = append(errors, PayInitReplyValidationError{ field: fmt.Sprintf("Items[%v]", idx), reason: "embedded message failed validation", cause: err, }) } case interface{ Validate() error }: if err := v.Validate(); err != nil { errors = append(errors, PayInitReplyValidationError{ field: fmt.Sprintf("Items[%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 PayInitReplyValidationError{ field: fmt.Sprintf("Items[%v]", idx), reason: "embedded message failed validation", cause: err, } } } } // no validation rules for CanCheckSubmit // no validation rules for CheckSubmit // no validation rules for CheckResult // no validation rules for CheckPayout // no validation rules for CheckCoin // no validation rules for CanCheckPayOut // no validation rules for CheckResultFailedDesc // no validation rules for Error // no validation rules for ClientData if len(errors) > 0 { return PayInitReplyMultiError(errors) } return nil } // PayInitReplyMultiError is an error wrapping multiple validation errors // returned by PayInitReply.ValidateAll() if the designated constraints aren't met. type PayInitReplyMultiError []error // Error returns a concatenation of all the error messages it wraps. func (m PayInitReplyMultiError) 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 PayInitReplyMultiError) AllErrors() []error { return m } // PayInitReplyValidationError is the validation error returned by // PayInitReply.Validate if the designated constraints aren't met. type PayInitReplyValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e PayInitReplyValidationError) Field() string { return e.field } // Reason function returns reason value. func (e PayInitReplyValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e PayInitReplyValidationError) Cause() error { return e.cause } // Key function returns key value. func (e PayInitReplyValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e PayInitReplyValidationError) ErrorName() string { return "PayInitReplyValidationError" } // Error satisfies the builtin error interface func (e PayInitReplyValidationError) 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 %sPayInitReply.%s: %s%s", key, e.field, e.reason, cause) } var _ error = PayInitReplyValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = PayInitReplyValidationError{} // Validate checks the field values on PbReportDataAdjust 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 *PbReportDataAdjust) Validate() error { return m.validate(false) } // ValidateAll checks the field values on PbReportDataAdjust 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 // PbReportDataAdjustMultiError, or nil if none found. func (m *PbReportDataAdjust) ValidateAll() error { return m.validate(true) } func (m *PbReportDataAdjust) validate(all bool) error { if m == nil { return nil } var errors []error // no validation rules for GpsAdid // no validation rules for AndroidId // no validation rules for Adid // no validation rules for UserAgent // no validation rules for Price // no validation rules for Currency if len(errors) > 0 { return PbReportDataAdjustMultiError(errors) } return nil } // PbReportDataAdjustMultiError is an error wrapping multiple validation errors // returned by PbReportDataAdjust.ValidateAll() if the designated constraints // aren't met. type PbReportDataAdjustMultiError []error // Error returns a concatenation of all the error messages it wraps. func (m PbReportDataAdjustMultiError) 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 PbReportDataAdjustMultiError) AllErrors() []error { return m } // PbReportDataAdjustValidationError is the validation error returned by // PbReportDataAdjust.Validate if the designated constraints aren't met. type PbReportDataAdjustValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e PbReportDataAdjustValidationError) Field() string { return e.field } // Reason function returns reason value. func (e PbReportDataAdjustValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e PbReportDataAdjustValidationError) Cause() error { return e.cause } // Key function returns key value. func (e PbReportDataAdjustValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e PbReportDataAdjustValidationError) ErrorName() string { return "PbReportDataAdjustValidationError" } // Error satisfies the builtin error interface func (e PbReportDataAdjustValidationError) 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 %sPbReportDataAdjust.%s: %s%s", key, e.field, e.reason, cause) } var _ error = PbReportDataAdjustValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = PbReportDataAdjustValidationError{} // Validate checks the field values on PbReportDataShuShu 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 *PbReportDataShuShu) Validate() error { return m.validate(false) } // ValidateAll checks the field values on PbReportDataShuShu 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 // PbReportDataShuShuMultiError, or nil if none found. func (m *PbReportDataShuShu) ValidateAll() error { return m.validate(true) } func (m *PbReportDataShuShu) validate(all bool) error { if m == nil { return nil } var errors []error // no validation rules for GpsGaid // no validation rules for AndroidId // no validation rules for Adid // no validation rules for UserAgent // no validation rules for Price // no validation rules for Currency // no validation rules for PaymentMethod // no validation rules for PaymentType // no validation rules for PaymentNumber // no validation rules for IapName // no validation rules for GamecoinNumber // no validation rules for GamecoinType // no validation rules for SsAccountId // no validation rules for SsDistinctId // no validation rules for SsSuperProperties if len(errors) > 0 { return PbReportDataShuShuMultiError(errors) } return nil } // PbReportDataShuShuMultiError is an error wrapping multiple validation errors // returned by PbReportDataShuShu.ValidateAll() if the designated constraints // aren't met. type PbReportDataShuShuMultiError []error // Error returns a concatenation of all the error messages it wraps. func (m PbReportDataShuShuMultiError) 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 PbReportDataShuShuMultiError) AllErrors() []error { return m } // PbReportDataShuShuValidationError is the validation error returned by // PbReportDataShuShu.Validate if the designated constraints aren't met. type PbReportDataShuShuValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e PbReportDataShuShuValidationError) Field() string { return e.field } // Reason function returns reason value. func (e PbReportDataShuShuValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e PbReportDataShuShuValidationError) Cause() error { return e.cause } // Key function returns key value. func (e PbReportDataShuShuValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e PbReportDataShuShuValidationError) ErrorName() string { return "PbReportDataShuShuValidationError" } // Error satisfies the builtin error interface func (e PbReportDataShuShuValidationError) 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 %sPbReportDataShuShu.%s: %s%s", key, e.field, e.reason, cause) } var _ error = PbReportDataShuShuValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = PbReportDataShuShuValidationError{} // Validate checks the field values on PayoutReq 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 *PayoutReq) Validate() error { return m.validate(false) } // ValidateAll checks the field values on PayoutReq 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 PayoutReqMultiError, or nil // if none found. func (m *PayoutReq) ValidateAll() error { return m.validate(true) } func (m *PayoutReq) validate(all bool) error { if m == nil { return nil } var errors []error if utf8.RuneCountInString(m.GetPlatform()) < 1 { err := PayoutReqValidationError{ field: "Platform", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if utf8.RuneCountInString(m.GetDeviceid()) < 1 { err := PayoutReqValidationError{ field: "Deviceid", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if utf8.RuneCountInString(m.GetVersion()) < 1 { err := PayoutReqValidationError{ field: "Version", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if utf8.RuneCountInString(m.GetTs()) < 1 { err := PayoutReqValidationError{ field: "Ts", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if utf8.RuneCountInString(m.GetSign()) < 1 { err := PayoutReqValidationError{ field: "Sign", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if utf8.RuneCountInString(m.GetAccount()) < 1 { err := PayoutReqValidationError{ field: "Account", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if val := m.GetItemId(); val < 1 || val > 3 { err := PayoutReqValidationError{ field: "ItemId", reason: "value must be inside range [1, 3]", } if !all { return err } errors = append(errors, err) } if val := m.GetAmount(); val < 0.1 || val > 50 { err := PayoutReqValidationError{ field: "Amount", reason: "value must be inside range [0.1, 50]", } if !all { return err } errors = append(errors, err) } if utf8.RuneCountInString(m.GetAdditionalRemark()) < 1 { err := PayoutReqValidationError{ field: "AdditionalRemark", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if utf8.RuneCountInString(m.GetUuid()) < 1 { err := PayoutReqValidationError{ field: "Uuid", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } // no validation rules for Ip if l := utf8.RuneCountInString(m.GetAccountType()); l < 0 || l > 5 { err := PayoutReqValidationError{ field: "AccountType", reason: "value length must be between 0 and 5 runes, inclusive", } if !all { return err } errors = append(errors, err) } if l := utf8.RuneCountInString(m.GetDocumentType()); l < 0 || l > 4 { err := PayoutReqValidationError{ field: "DocumentType", reason: "value length must be between 0 and 4 runes, inclusive", } if !all { return err } errors = append(errors, err) } if l := utf8.RuneCountInString(m.GetDocumentId()); l < 0 || l > 100 { err := PayoutReqValidationError{ field: "DocumentId", reason: "value length must be between 0 and 100 runes, inclusive", } if !all { return err } errors = append(errors, err) } if l := utf8.RuneCountInString(m.GetName()); l < 0 || l > 100 { err := PayoutReqValidationError{ field: "Name", reason: "value length must be between 0 and 100 runes, inclusive", } if !all { return err } errors = append(errors, err) } if all { switch v := interface{}(m.GetDataAdjust()).(type) { case interface{ ValidateAll() error }: if err := v.ValidateAll(); err != nil { errors = append(errors, PayoutReqValidationError{ field: "DataAdjust", reason: "embedded message failed validation", cause: err, }) } case interface{ Validate() error }: if err := v.Validate(); err != nil { errors = append(errors, PayoutReqValidationError{ field: "DataAdjust", reason: "embedded message failed validation", cause: err, }) } } } else if v, ok := interface{}(m.GetDataAdjust()).(interface{ Validate() error }); ok { if err := v.Validate(); err != nil { return PayoutReqValidationError{ field: "DataAdjust", reason: "embedded message failed validation", cause: err, } } } if all { switch v := interface{}(m.GetDataShuShu()).(type) { case interface{ ValidateAll() error }: if err := v.ValidateAll(); err != nil { errors = append(errors, PayoutReqValidationError{ field: "DataShuShu", reason: "embedded message failed validation", cause: err, }) } case interface{ Validate() error }: if err := v.Validate(); err != nil { errors = append(errors, PayoutReqValidationError{ field: "DataShuShu", reason: "embedded message failed validation", cause: err, }) } } } else if v, ok := interface{}(m.GetDataShuShu()).(interface{ Validate() error }); ok { if err := v.Validate(); err != nil { return PayoutReqValidationError{ field: "DataShuShu", reason: "embedded message failed validation", cause: err, } } } // no validation rules for ClientData // no validation rules for ClientName if utf8.RuneCountInString(m.GetEmail()) < 1 { err := PayoutReqValidationError{ field: "Email", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if len(errors) > 0 { return PayoutReqMultiError(errors) } return nil } // PayoutReqMultiError is an error wrapping multiple validation errors returned // by PayoutReq.ValidateAll() if the designated constraints aren't met. type PayoutReqMultiError []error // Error returns a concatenation of all the error messages it wraps. func (m PayoutReqMultiError) 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 PayoutReqMultiError) AllErrors() []error { return m } // PayoutReqValidationError is the validation error returned by // PayoutReq.Validate if the designated constraints aren't met. type PayoutReqValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e PayoutReqValidationError) Field() string { return e.field } // Reason function returns reason value. func (e PayoutReqValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e PayoutReqValidationError) Cause() error { return e.cause } // Key function returns key value. func (e PayoutReqValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e PayoutReqValidationError) ErrorName() string { return "PayoutReqValidationError" } // Error satisfies the builtin error interface func (e PayoutReqValidationError) 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 %sPayoutReq.%s: %s%s", key, e.field, e.reason, cause) } var _ error = PayoutReqValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = PayoutReqValidationError{} // Validate checks the field values on PayoutReply 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 *PayoutReply) Validate() error { return m.validate(false) } // ValidateAll checks the field values on PayoutReply 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 PayoutReplyMultiError, or // nil if none found. func (m *PayoutReply) ValidateAll() error { return m.validate(true) } func (m *PayoutReply) validate(all bool) error { if m == nil { return nil } var errors []error // no validation rules for Id // no validation rules for RecordNo // no validation rules for Error if len(errors) > 0 { return PayoutReplyMultiError(errors) } return nil } // PayoutReplyMultiError is an error wrapping multiple validation errors // returned by PayoutReply.ValidateAll() if the designated constraints aren't met. type PayoutReplyMultiError []error // Error returns a concatenation of all the error messages it wraps. func (m PayoutReplyMultiError) 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 PayoutReplyMultiError) AllErrors() []error { return m } // PayoutReplyValidationError is the validation error returned by // PayoutReply.Validate if the designated constraints aren't met. type PayoutReplyValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e PayoutReplyValidationError) Field() string { return e.field } // Reason function returns reason value. func (e PayoutReplyValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e PayoutReplyValidationError) Cause() error { return e.cause } // Key function returns key value. func (e PayoutReplyValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e PayoutReplyValidationError) ErrorName() string { return "PayoutReplyValidationError" } // Error satisfies the builtin error interface func (e PayoutReplyValidationError) 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 %sPayoutReply.%s: %s%s", key, e.field, e.reason, cause) } var _ error = PayoutReplyValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = PayoutReplyValidationError{} // Validate checks the field values on PayoutCallbackReq 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 *PayoutCallbackReq) Validate() error { return m.validate(false) } // ValidateAll checks the field values on PayoutCallbackReq 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 // PayoutCallbackReqMultiError, or nil if none found. func (m *PayoutCallbackReq) ValidateAll() error { return m.validate(true) } func (m *PayoutCallbackReq) validate(all bool) error { if m == nil { return nil } var errors []error // no validation rules for PayoutId // no validation rules for CustomCode // no validation rules for Status // no validation rules for Msg // no validation rules for Timestamp if len(errors) > 0 { return PayoutCallbackReqMultiError(errors) } return nil } // PayoutCallbackReqMultiError is an error wrapping multiple validation errors // returned by PayoutCallbackReq.ValidateAll() if the designated constraints // aren't met. type PayoutCallbackReqMultiError []error // Error returns a concatenation of all the error messages it wraps. func (m PayoutCallbackReqMultiError) 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 PayoutCallbackReqMultiError) AllErrors() []error { return m } // PayoutCallbackReqValidationError is the validation error returned by // PayoutCallbackReq.Validate if the designated constraints aren't met. type PayoutCallbackReqValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e PayoutCallbackReqValidationError) Field() string { return e.field } // Reason function returns reason value. func (e PayoutCallbackReqValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e PayoutCallbackReqValidationError) Cause() error { return e.cause } // Key function returns key value. func (e PayoutCallbackReqValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e PayoutCallbackReqValidationError) ErrorName() string { return "PayoutCallbackReqValidationError" } // Error satisfies the builtin error interface func (e PayoutCallbackReqValidationError) 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 %sPayoutCallbackReq.%s: %s%s", key, e.field, e.reason, cause) } var _ error = PayoutCallbackReqValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = PayoutCallbackReqValidationError{} // Validate checks the field values on PayoutCallbackReply 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 *PayoutCallbackReply) Validate() error { return m.validate(false) } // ValidateAll checks the field values on PayoutCallbackReply 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 // PayoutCallbackReplyMultiError, or nil if none found. func (m *PayoutCallbackReply) ValidateAll() error { return m.validate(true) } func (m *PayoutCallbackReply) validate(all bool) error { if m == nil { return nil } var errors []error // no validation rules for Message if len(errors) > 0 { return PayoutCallbackReplyMultiError(errors) } return nil } // PayoutCallbackReplyMultiError is an error wrapping multiple validation // errors returned by PayoutCallbackReply.ValidateAll() if the designated // constraints aren't met. type PayoutCallbackReplyMultiError []error // Error returns a concatenation of all the error messages it wraps. func (m PayoutCallbackReplyMultiError) 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 PayoutCallbackReplyMultiError) AllErrors() []error { return m } // PayoutCallbackReplyValidationError is the validation error returned by // PayoutCallbackReply.Validate if the designated constraints aren't met. type PayoutCallbackReplyValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e PayoutCallbackReplyValidationError) Field() string { return e.field } // Reason function returns reason value. func (e PayoutCallbackReplyValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e PayoutCallbackReplyValidationError) Cause() error { return e.cause } // Key function returns key value. func (e PayoutCallbackReplyValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e PayoutCallbackReplyValidationError) ErrorName() string { return "PayoutCallbackReplyValidationError" } // Error satisfies the builtin error interface func (e PayoutCallbackReplyValidationError) 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 %sPayoutCallbackReply.%s: %s%s", key, e.field, e.reason, cause) } var _ error = PayoutCallbackReplyValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = PayoutCallbackReplyValidationError{} // Validate checks the field values on PayoutCheckReq 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 *PayoutCheckReq) Validate() error { return m.validate(false) } // ValidateAll checks the field values on PayoutCheckReq 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 PayoutCheckReqMultiError, // or nil if none found. func (m *PayoutCheckReq) ValidateAll() error { return m.validate(true) } func (m *PayoutCheckReq) validate(all bool) error { if m == nil { return nil } var errors []error if utf8.RuneCountInString(m.GetPlatform()) < 1 { err := PayoutCheckReqValidationError{ field: "Platform", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if utf8.RuneCountInString(m.GetDeviceid()) < 1 { err := PayoutCheckReqValidationError{ field: "Deviceid", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if utf8.RuneCountInString(m.GetVersion()) < 1 { err := PayoutCheckReqValidationError{ field: "Version", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if utf8.RuneCountInString(m.GetTs()) < 1 { err := PayoutCheckReqValidationError{ field: "Ts", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if utf8.RuneCountInString(m.GetSign()) < 1 { err := PayoutCheckReqValidationError{ field: "Sign", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } // no validation rules for Ip if utf8.RuneCountInString(m.GetRecordNo()) < 1 { err := PayoutCheckReqValidationError{ field: "RecordNo", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if len(errors) > 0 { return PayoutCheckReqMultiError(errors) } return nil } // PayoutCheckReqMultiError is an error wrapping multiple validation errors // returned by PayoutCheckReq.ValidateAll() if the designated constraints // aren't met. type PayoutCheckReqMultiError []error // Error returns a concatenation of all the error messages it wraps. func (m PayoutCheckReqMultiError) 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 PayoutCheckReqMultiError) AllErrors() []error { return m } // PayoutCheckReqValidationError is the validation error returned by // PayoutCheckReq.Validate if the designated constraints aren't met. type PayoutCheckReqValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e PayoutCheckReqValidationError) Field() string { return e.field } // Reason function returns reason value. func (e PayoutCheckReqValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e PayoutCheckReqValidationError) Cause() error { return e.cause } // Key function returns key value. func (e PayoutCheckReqValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e PayoutCheckReqValidationError) ErrorName() string { return "PayoutCheckReqValidationError" } // Error satisfies the builtin error interface func (e PayoutCheckReqValidationError) 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 %sPayoutCheckReq.%s: %s%s", key, e.field, e.reason, cause) } var _ error = PayoutCheckReqValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = PayoutCheckReqValidationError{} // Validate checks the field values on PayoutCheckReply 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 *PayoutCheckReply) Validate() error { return m.validate(false) } // ValidateAll checks the field values on PayoutCheckReply 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 // PayoutCheckReplyMultiError, or nil if none found. func (m *PayoutCheckReply) ValidateAll() error { return m.validate(true) } func (m *PayoutCheckReply) validate(all bool) error { if m == nil { return nil } var errors []error // no validation rules for Status // no validation rules for Error if len(errors) > 0 { return PayoutCheckReplyMultiError(errors) } return nil } // PayoutCheckReplyMultiError is an error wrapping multiple validation errors // returned by PayoutCheckReply.ValidateAll() if the designated constraints // aren't met. type PayoutCheckReplyMultiError []error // Error returns a concatenation of all the error messages it wraps. func (m PayoutCheckReplyMultiError) 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 PayoutCheckReplyMultiError) AllErrors() []error { return m } // PayoutCheckReplyValidationError is the validation error returned by // PayoutCheckReply.Validate if the designated constraints aren't met. type PayoutCheckReplyValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e PayoutCheckReplyValidationError) Field() string { return e.field } // Reason function returns reason value. func (e PayoutCheckReplyValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e PayoutCheckReplyValidationError) Cause() error { return e.cause } // Key function returns key value. func (e PayoutCheckReplyValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e PayoutCheckReplyValidationError) ErrorName() string { return "PayoutCheckReplyValidationError" } // Error satisfies the builtin error interface func (e PayoutCheckReplyValidationError) 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 %sPayoutCheckReply.%s: %s%s", key, e.field, e.reason, cause) } var _ error = PayoutCheckReplyValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = PayoutCheckReplyValidationError{} // Validate checks the field values on PayoutUserLstReq 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 *PayoutUserLstReq) Validate() error { return m.validate(false) } // ValidateAll checks the field values on PayoutUserLstReq 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 // PayoutUserLstReqMultiError, or nil if none found. func (m *PayoutUserLstReq) ValidateAll() error { return m.validate(true) } func (m *PayoutUserLstReq) validate(all bool) error { if m == nil { return nil } var errors []error if utf8.RuneCountInString(m.GetPlatform()) < 1 { err := PayoutUserLstReqValidationError{ field: "Platform", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if utf8.RuneCountInString(m.GetDeviceid()) < 1 { err := PayoutUserLstReqValidationError{ field: "Deviceid", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if utf8.RuneCountInString(m.GetVersion()) < 1 { err := PayoutUserLstReqValidationError{ field: "Version", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if utf8.RuneCountInString(m.GetTs()) < 1 { err := PayoutUserLstReqValidationError{ field: "Ts", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if utf8.RuneCountInString(m.GetSign()) < 1 { err := PayoutUserLstReqValidationError{ field: "Sign", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if val := m.GetStatus(); val < 1 || val > 3 { err := PayoutUserLstReqValidationError{ field: "Status", reason: "value must be inside range [1, 3]", } if !all { return err } errors = append(errors, err) } // no validation rules for PageIndex // no validation rules for PageSize if len(errors) > 0 { return PayoutUserLstReqMultiError(errors) } return nil } // PayoutUserLstReqMultiError is an error wrapping multiple validation errors // returned by PayoutUserLstReq.ValidateAll() if the designated constraints // aren't met. type PayoutUserLstReqMultiError []error // Error returns a concatenation of all the error messages it wraps. func (m PayoutUserLstReqMultiError) 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 PayoutUserLstReqMultiError) AllErrors() []error { return m } // PayoutUserLstReqValidationError is the validation error returned by // PayoutUserLstReq.Validate if the designated constraints aren't met. type PayoutUserLstReqValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e PayoutUserLstReqValidationError) Field() string { return e.field } // Reason function returns reason value. func (e PayoutUserLstReqValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e PayoutUserLstReqValidationError) Cause() error { return e.cause } // Key function returns key value. func (e PayoutUserLstReqValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e PayoutUserLstReqValidationError) ErrorName() string { return "PayoutUserLstReqValidationError" } // Error satisfies the builtin error interface func (e PayoutUserLstReqValidationError) 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 %sPayoutUserLstReq.%s: %s%s", key, e.field, e.reason, cause) } var _ error = PayoutUserLstReqValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = PayoutUserLstReqValidationError{} // Validate checks the field values on PayoutUserLstReply 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 *PayoutUserLstReply) Validate() error { return m.validate(false) } // ValidateAll checks the field values on PayoutUserLstReply 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 // PayoutUserLstReplyMultiError, or nil if none found. func (m *PayoutUserLstReply) ValidateAll() error { return m.validate(true) } func (m *PayoutUserLstReply) validate(all bool) error { if m == nil { return nil } var errors []error for idx, item := range m.GetLst() { _, _ = idx, item if all { switch v := interface{}(item).(type) { case interface{ ValidateAll() error }: if err := v.ValidateAll(); err != nil { errors = append(errors, PayoutUserLstReplyValidationError{ field: fmt.Sprintf("Lst[%v]", idx), reason: "embedded message failed validation", cause: err, }) } case interface{ Validate() error }: if err := v.Validate(); err != nil { errors = append(errors, PayoutUserLstReplyValidationError{ field: fmt.Sprintf("Lst[%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 PayoutUserLstReplyValidationError{ field: fmt.Sprintf("Lst[%v]", idx), reason: "embedded message failed validation", cause: err, } } } } // no validation rules for Error if len(errors) > 0 { return PayoutUserLstReplyMultiError(errors) } return nil } // PayoutUserLstReplyMultiError is an error wrapping multiple validation errors // returned by PayoutUserLstReply.ValidateAll() if the designated constraints // aren't met. type PayoutUserLstReplyMultiError []error // Error returns a concatenation of all the error messages it wraps. func (m PayoutUserLstReplyMultiError) 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 PayoutUserLstReplyMultiError) AllErrors() []error { return m } // PayoutUserLstReplyValidationError is the validation error returned by // PayoutUserLstReply.Validate if the designated constraints aren't met. type PayoutUserLstReplyValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e PayoutUserLstReplyValidationError) Field() string { return e.field } // Reason function returns reason value. func (e PayoutUserLstReplyValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e PayoutUserLstReplyValidationError) Cause() error { return e.cause } // Key function returns key value. func (e PayoutUserLstReplyValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e PayoutUserLstReplyValidationError) ErrorName() string { return "PayoutUserLstReplyValidationError" } // Error satisfies the builtin error interface func (e PayoutUserLstReplyValidationError) 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 %sPayoutUserLstReply.%s: %s%s", key, e.field, e.reason, cause) } var _ error = PayoutUserLstReplyValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = PayoutUserLstReplyValidationError{} // Validate checks the field values on PayoutUserOne 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 *PayoutUserOne) Validate() error { return m.validate(false) } // ValidateAll checks the field values on PayoutUserOne 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 PayoutUserOneMultiError, or // nil if none found. func (m *PayoutUserOne) ValidateAll() error { return m.validate(true) } func (m *PayoutUserOne) validate(all bool) error { if m == nil { return nil } var errors []error // no validation rules for Email // no validation rules for RecordNo // no validation rules for Account // no validation rules for Status if len(errors) > 0 { return PayoutUserOneMultiError(errors) } return nil } // PayoutUserOneMultiError is an error wrapping multiple validation errors // returned by PayoutUserOne.ValidateAll() if the designated constraints // aren't met. type PayoutUserOneMultiError []error // Error returns a concatenation of all the error messages it wraps. func (m PayoutUserOneMultiError) 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 PayoutUserOneMultiError) AllErrors() []error { return m } // PayoutUserOneValidationError is the validation error returned by // PayoutUserOne.Validate if the designated constraints aren't met. type PayoutUserOneValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e PayoutUserOneValidationError) Field() string { return e.field } // Reason function returns reason value. func (e PayoutUserOneValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e PayoutUserOneValidationError) Cause() error { return e.cause } // Key function returns key value. func (e PayoutUserOneValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e PayoutUserOneValidationError) ErrorName() string { return "PayoutUserOneValidationError" } // Error satisfies the builtin error interface func (e PayoutUserOneValidationError) 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 %sPayoutUserOne.%s: %s%s", key, e.field, e.reason, cause) } var _ error = PayoutUserOneValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = PayoutUserOneValidationError{} // Validate checks the field values on PayoutStatusReq 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 *PayoutStatusReq) Validate() error { return m.validate(false) } // ValidateAll checks the field values on PayoutStatusReq 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 // PayoutStatusReqMultiError, or nil if none found. func (m *PayoutStatusReq) ValidateAll() error { return m.validate(true) } func (m *PayoutStatusReq) validate(all bool) error { if m == nil { return nil } var errors []error if utf8.RuneCountInString(m.GetPlatform()) < 1 { err := PayoutStatusReqValidationError{ field: "Platform", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if utf8.RuneCountInString(m.GetDeviceid()) < 1 { err := PayoutStatusReqValidationError{ field: "Deviceid", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if utf8.RuneCountInString(m.GetVersion()) < 1 { err := PayoutStatusReqValidationError{ field: "Version", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if utf8.RuneCountInString(m.GetTs()) < 1 { err := PayoutStatusReqValidationError{ field: "Ts", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if utf8.RuneCountInString(m.GetSign()) < 1 { err := PayoutStatusReqValidationError{ field: "Sign", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if utf8.RuneCountInString(m.GetRecordNo()) < 1 { err := PayoutStatusReqValidationError{ field: "RecordNo", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } // no validation rules for Fail if val := m.GetStatus(); val < 2 || val > 3 { err := PayoutStatusReqValidationError{ field: "Status", reason: "value must be inside range [2, 3]", } if !all { return err } errors = append(errors, err) } if len(errors) > 0 { return PayoutStatusReqMultiError(errors) } return nil } // PayoutStatusReqMultiError is an error wrapping multiple validation errors // returned by PayoutStatusReq.ValidateAll() if the designated constraints // aren't met. type PayoutStatusReqMultiError []error // Error returns a concatenation of all the error messages it wraps. func (m PayoutStatusReqMultiError) 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 PayoutStatusReqMultiError) AllErrors() []error { return m } // PayoutStatusReqValidationError is the validation error returned by // PayoutStatusReq.Validate if the designated constraints aren't met. type PayoutStatusReqValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e PayoutStatusReqValidationError) Field() string { return e.field } // Reason function returns reason value. func (e PayoutStatusReqValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e PayoutStatusReqValidationError) Cause() error { return e.cause } // Key function returns key value. func (e PayoutStatusReqValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e PayoutStatusReqValidationError) ErrorName() string { return "PayoutStatusReqValidationError" } // Error satisfies the builtin error interface func (e PayoutStatusReqValidationError) 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 %sPayoutStatusReq.%s: %s%s", key, e.field, e.reason, cause) } var _ error = PayoutStatusReqValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = PayoutStatusReqValidationError{} // Validate checks the field values on PayoutStatusReply 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 *PayoutStatusReply) Validate() error { return m.validate(false) } // ValidateAll checks the field values on PayoutStatusReply 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 // PayoutStatusReplyMultiError, or nil if none found. func (m *PayoutStatusReply) ValidateAll() error { return m.validate(true) } func (m *PayoutStatusReply) validate(all bool) error { if m == nil { return nil } var errors []error // no validation rules for RecordNo // no validation rules for Status // no validation rules for Error if len(errors) > 0 { return PayoutStatusReplyMultiError(errors) } return nil } // PayoutStatusReplyMultiError is an error wrapping multiple validation errors // returned by PayoutStatusReply.ValidateAll() if the designated constraints // aren't met. type PayoutStatusReplyMultiError []error // Error returns a concatenation of all the error messages it wraps. func (m PayoutStatusReplyMultiError) 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 PayoutStatusReplyMultiError) AllErrors() []error { return m } // PayoutStatusReplyValidationError is the validation error returned by // PayoutStatusReply.Validate if the designated constraints aren't met. type PayoutStatusReplyValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e PayoutStatusReplyValidationError) Field() string { return e.field } // Reason function returns reason value. func (e PayoutStatusReplyValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e PayoutStatusReplyValidationError) Cause() error { return e.cause } // Key function returns key value. func (e PayoutStatusReplyValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e PayoutStatusReplyValidationError) ErrorName() string { return "PayoutStatusReplyValidationError" } // Error satisfies the builtin error interface func (e PayoutStatusReplyValidationError) 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 %sPayoutStatusReply.%s: %s%s", key, e.field, e.reason, cause) } var _ error = PayoutStatusReplyValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = PayoutStatusReplyValidationError{} // Validate checks the field values on SubmitCheckReq 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 *SubmitCheckReq) Validate() error { return m.validate(false) } // ValidateAll checks the field values on SubmitCheckReq 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 SubmitCheckReqMultiError, // or nil if none found. func (m *SubmitCheckReq) ValidateAll() error { return m.validate(true) } func (m *SubmitCheckReq) validate(all bool) error { if m == nil { return nil } var errors []error if utf8.RuneCountInString(m.GetAccount()) < 1 { err := SubmitCheckReqValidationError{ field: "Account", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if utf8.RuneCountInString(m.GetUuid()) < 1 { err := SubmitCheckReqValidationError{ field: "Uuid", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if len(errors) > 0 { return SubmitCheckReqMultiError(errors) } return nil } // SubmitCheckReqMultiError is an error wrapping multiple validation errors // returned by SubmitCheckReq.ValidateAll() if the designated constraints // aren't met. type SubmitCheckReqMultiError []error // Error returns a concatenation of all the error messages it wraps. func (m SubmitCheckReqMultiError) 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 SubmitCheckReqMultiError) AllErrors() []error { return m } // SubmitCheckReqValidationError is the validation error returned by // SubmitCheckReq.Validate if the designated constraints aren't met. type SubmitCheckReqValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e SubmitCheckReqValidationError) Field() string { return e.field } // Reason function returns reason value. func (e SubmitCheckReqValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e SubmitCheckReqValidationError) Cause() error { return e.cause } // Key function returns key value. func (e SubmitCheckReqValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e SubmitCheckReqValidationError) ErrorName() string { return "SubmitCheckReqValidationError" } // Error satisfies the builtin error interface func (e SubmitCheckReqValidationError) 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 %sSubmitCheckReq.%s: %s%s", key, e.field, e.reason, cause) } var _ error = SubmitCheckReqValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = SubmitCheckReqValidationError{} // Validate checks the field values on SubmitCheckReply 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 *SubmitCheckReply) Validate() error { return m.validate(false) } // ValidateAll checks the field values on SubmitCheckReply 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 // SubmitCheckReplyMultiError, or nil if none found. func (m *SubmitCheckReply) ValidateAll() error { return m.validate(true) } func (m *SubmitCheckReply) validate(all bool) error { if m == nil { return nil } var errors []error // no validation rules for Result // no validation rules for Error if len(errors) > 0 { return SubmitCheckReplyMultiError(errors) } return nil } // SubmitCheckReplyMultiError is an error wrapping multiple validation errors // returned by SubmitCheckReply.ValidateAll() if the designated constraints // aren't met. type SubmitCheckReplyMultiError []error // Error returns a concatenation of all the error messages it wraps. func (m SubmitCheckReplyMultiError) 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 SubmitCheckReplyMultiError) AllErrors() []error { return m } // SubmitCheckReplyValidationError is the validation error returned by // SubmitCheckReply.Validate if the designated constraints aren't met. type SubmitCheckReplyValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e SubmitCheckReplyValidationError) Field() string { return e.field } // Reason function returns reason value. func (e SubmitCheckReplyValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e SubmitCheckReplyValidationError) Cause() error { return e.cause } // Key function returns key value. func (e SubmitCheckReplyValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e SubmitCheckReplyValidationError) ErrorName() string { return "SubmitCheckReplyValidationError" } // Error satisfies the builtin error interface func (e SubmitCheckReplyValidationError) 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 %sSubmitCheckReply.%s: %s%s", key, e.field, e.reason, cause) } var _ error = SubmitCheckReplyValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = SubmitCheckReplyValidationError{} // Validate checks the field values on CheckInfoReq 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 *CheckInfoReq) Validate() error { return m.validate(false) } // ValidateAll checks the field values on CheckInfoReq 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 CheckInfoReqMultiError, or // nil if none found. func (m *CheckInfoReq) ValidateAll() error { return m.validate(true) } func (m *CheckInfoReq) validate(all bool) error { if m == nil { return nil } var errors []error if utf8.RuneCountInString(m.GetPlatform()) < 1 { err := CheckInfoReqValidationError{ field: "Platform", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if utf8.RuneCountInString(m.GetDeviceid()) < 1 { err := CheckInfoReqValidationError{ field: "Deviceid", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if utf8.RuneCountInString(m.GetVersion()) < 1 { err := CheckInfoReqValidationError{ field: "Version", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } // no validation rules for Ip if utf8.RuneCountInString(m.GetTs()) < 1 { err := CheckInfoReqValidationError{ field: "Ts", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if utf8.RuneCountInString(m.GetSign()) < 1 { err := CheckInfoReqValidationError{ field: "Sign", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } // no validation rules for Uuid // no validation rules for IsVerificationShow if len(errors) > 0 { return CheckInfoReqMultiError(errors) } return nil } // CheckInfoReqMultiError is an error wrapping multiple validation errors // returned by CheckInfoReq.ValidateAll() if the designated constraints aren't met. type CheckInfoReqMultiError []error // Error returns a concatenation of all the error messages it wraps. func (m CheckInfoReqMultiError) 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 CheckInfoReqMultiError) AllErrors() []error { return m } // CheckInfoReqValidationError is the validation error returned by // CheckInfoReq.Validate if the designated constraints aren't met. type CheckInfoReqValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e CheckInfoReqValidationError) Field() string { return e.field } // Reason function returns reason value. func (e CheckInfoReqValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e CheckInfoReqValidationError) Cause() error { return e.cause } // Key function returns key value. func (e CheckInfoReqValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e CheckInfoReqValidationError) ErrorName() string { return "CheckInfoReqValidationError" } // Error satisfies the builtin error interface func (e CheckInfoReqValidationError) 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 %sCheckInfoReq.%s: %s%s", key, e.field, e.reason, cause) } var _ error = CheckInfoReqValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = CheckInfoReqValidationError{} // Validate checks the field values on CheckInfoReply 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 *CheckInfoReply) Validate() error { return m.validate(false) } // ValidateAll checks the field values on CheckInfoReply 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 CheckInfoReplyMultiError, // or nil if none found. func (m *CheckInfoReply) ValidateAll() error { return m.validate(true) } func (m *CheckInfoReply) validate(all bool) error { if m == nil { return nil } var errors []error // no validation rules for CanCheckSubmit // no validation rules for CheckSubmit // no validation rules for CheckResult // no validation rules for CheckPayout // no validation rules for CheckCoin // no validation rules for CanCheckPayOut // no validation rules for CheckResultFailedDesc // no validation rules for Error if len(errors) > 0 { return CheckInfoReplyMultiError(errors) } return nil } // CheckInfoReplyMultiError is an error wrapping multiple validation errors // returned by CheckInfoReply.ValidateAll() if the designated constraints // aren't met. type CheckInfoReplyMultiError []error // Error returns a concatenation of all the error messages it wraps. func (m CheckInfoReplyMultiError) 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 CheckInfoReplyMultiError) AllErrors() []error { return m } // CheckInfoReplyValidationError is the validation error returned by // CheckInfoReply.Validate if the designated constraints aren't met. type CheckInfoReplyValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e CheckInfoReplyValidationError) Field() string { return e.field } // Reason function returns reason value. func (e CheckInfoReplyValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e CheckInfoReplyValidationError) Cause() error { return e.cause } // Key function returns key value. func (e CheckInfoReplyValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e CheckInfoReplyValidationError) ErrorName() string { return "CheckInfoReplyValidationError" } // Error satisfies the builtin error interface func (e CheckInfoReplyValidationError) 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 %sCheckInfoReply.%s: %s%s", key, e.field, e.reason, cause) } var _ error = CheckInfoReplyValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = CheckInfoReplyValidationError{} // Validate checks the field values on PbMsgOne 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 *PbMsgOne) Validate() error { return m.validate(false) } // ValidateAll checks the field values on PbMsgOne 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 PbMsgOneMultiError, or nil // if none found. func (m *PbMsgOne) ValidateAll() error { return m.validate(true) } func (m *PbMsgOne) validate(all bool) error { if m == nil { return nil } var errors []error // no validation rules for TimeStamp // no validation rules for Uuid // no validation rules for Name // no validation rules for Msg if len(errors) > 0 { return PbMsgOneMultiError(errors) } return nil } // PbMsgOneMultiError is an error wrapping multiple validation errors returned // by PbMsgOne.ValidateAll() if the designated constraints aren't met. type PbMsgOneMultiError []error // Error returns a concatenation of all the error messages it wraps. func (m PbMsgOneMultiError) 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 PbMsgOneMultiError) AllErrors() []error { return m } // PbMsgOneValidationError is the validation error returned by // PbMsgOne.Validate if the designated constraints aren't met. type PbMsgOneValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e PbMsgOneValidationError) Field() string { return e.field } // Reason function returns reason value. func (e PbMsgOneValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e PbMsgOneValidationError) Cause() error { return e.cause } // Key function returns key value. func (e PbMsgOneValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e PbMsgOneValidationError) ErrorName() string { return "PbMsgOneValidationError" } // Error satisfies the builtin error interface func (e PbMsgOneValidationError) 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 %sPbMsgOne.%s: %s%s", key, e.field, e.reason, cause) } var _ error = PbMsgOneValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = PbMsgOneValidationError{} // Validate checks the field values on AddChatReq 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 *AddChatReq) Validate() error { return m.validate(false) } // ValidateAll checks the field values on AddChatReq 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 AddChatReqMultiError, or // nil if none found. func (m *AddChatReq) ValidateAll() error { return m.validate(true) } func (m *AddChatReq) validate(all bool) error { if m == nil { return nil } var errors []error // no validation rules for TimeStamp if utf8.RuneCountInString(m.GetPlatform()) < 1 { err := AddChatReqValidationError{ field: "Platform", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if utf8.RuneCountInString(m.GetDeviceid()) < 1 { err := AddChatReqValidationError{ field: "Deviceid", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if utf8.RuneCountInString(m.GetVersion()) < 1 { err := AddChatReqValidationError{ field: "Version", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } // no validation rules for Ip if utf8.RuneCountInString(m.GetTs()) < 1 { err := AddChatReqValidationError{ field: "Ts", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if utf8.RuneCountInString(m.GetSign()) < 1 { err := AddChatReqValidationError{ field: "Sign", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } // no validation rules for Uuid // no validation rules for Msg if len(errors) > 0 { return AddChatReqMultiError(errors) } return nil } // AddChatReqMultiError is an error wrapping multiple validation errors // returned by AddChatReq.ValidateAll() if the designated constraints aren't met. type AddChatReqMultiError []error // Error returns a concatenation of all the error messages it wraps. func (m AddChatReqMultiError) 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 AddChatReqMultiError) AllErrors() []error { return m } // AddChatReqValidationError is the validation error returned by // AddChatReq.Validate if the designated constraints aren't met. type AddChatReqValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e AddChatReqValidationError) Field() string { return e.field } // Reason function returns reason value. func (e AddChatReqValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e AddChatReqValidationError) Cause() error { return e.cause } // Key function returns key value. func (e AddChatReqValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e AddChatReqValidationError) ErrorName() string { return "AddChatReqValidationError" } // Error satisfies the builtin error interface func (e AddChatReqValidationError) 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 %sAddChatReq.%s: %s%s", key, e.field, e.reason, cause) } var _ error = AddChatReqValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = AddChatReqValidationError{} // Validate checks the field values on AddChatReply 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 *AddChatReply) Validate() error { return m.validate(false) } // ValidateAll checks the field values on AddChatReply 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 AddChatReplyMultiError, or // nil if none found. func (m *AddChatReply) ValidateAll() error { return m.validate(true) } func (m *AddChatReply) validate(all bool) error { if m == nil { return nil } var errors []error // no validation rules for Result // no validation rules for Uuid for idx, item := range m.GetLst() { _, _ = idx, item if all { switch v := interface{}(item).(type) { case interface{ ValidateAll() error }: if err := v.ValidateAll(); err != nil { errors = append(errors, AddChatReplyValidationError{ field: fmt.Sprintf("Lst[%v]", idx), reason: "embedded message failed validation", cause: err, }) } case interface{ Validate() error }: if err := v.Validate(); err != nil { errors = append(errors, AddChatReplyValidationError{ field: fmt.Sprintf("Lst[%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 AddChatReplyValidationError{ field: fmt.Sprintf("Lst[%v]", idx), reason: "embedded message failed validation", cause: err, } } } } // no validation rules for Error if len(errors) > 0 { return AddChatReplyMultiError(errors) } return nil } // AddChatReplyMultiError is an error wrapping multiple validation errors // returned by AddChatReply.ValidateAll() if the designated constraints aren't met. type AddChatReplyMultiError []error // Error returns a concatenation of all the error messages it wraps. func (m AddChatReplyMultiError) 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 AddChatReplyMultiError) AllErrors() []error { return m } // AddChatReplyValidationError is the validation error returned by // AddChatReply.Validate if the designated constraints aren't met. type AddChatReplyValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e AddChatReplyValidationError) Field() string { return e.field } // Reason function returns reason value. func (e AddChatReplyValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e AddChatReplyValidationError) Cause() error { return e.cause } // Key function returns key value. func (e AddChatReplyValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e AddChatReplyValidationError) ErrorName() string { return "AddChatReplyValidationError" } // Error satisfies the builtin error interface func (e AddChatReplyValidationError) 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 %sAddChatReply.%s: %s%s", key, e.field, e.reason, cause) } var _ error = AddChatReplyValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = AddChatReplyValidationError{} // Validate checks the field values on GetChatReq 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 *GetChatReq) Validate() error { return m.validate(false) } // ValidateAll checks the field values on GetChatReq 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 GetChatReqMultiError, or // nil if none found. func (m *GetChatReq) ValidateAll() error { return m.validate(true) } func (m *GetChatReq) validate(all bool) error { if m == nil { return nil } var errors []error // no validation rules for TimeStamp if utf8.RuneCountInString(m.GetPlatform()) < 1 { err := GetChatReqValidationError{ field: "Platform", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if utf8.RuneCountInString(m.GetDeviceid()) < 1 { err := GetChatReqValidationError{ field: "Deviceid", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if utf8.RuneCountInString(m.GetVersion()) < 1 { err := GetChatReqValidationError{ field: "Version", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } // no validation rules for Ip if utf8.RuneCountInString(m.GetTs()) < 1 { err := GetChatReqValidationError{ field: "Ts", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } if utf8.RuneCountInString(m.GetSign()) < 1 { err := GetChatReqValidationError{ field: "Sign", reason: "value length must be at least 1 runes", } if !all { return err } errors = append(errors, err) } // no validation rules for Uuid if len(errors) > 0 { return GetChatReqMultiError(errors) } return nil } // GetChatReqMultiError is an error wrapping multiple validation errors // returned by GetChatReq.ValidateAll() if the designated constraints aren't met. type GetChatReqMultiError []error // Error returns a concatenation of all the error messages it wraps. func (m GetChatReqMultiError) 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 GetChatReqMultiError) AllErrors() []error { return m } // GetChatReqValidationError is the validation error returned by // GetChatReq.Validate if the designated constraints aren't met. type GetChatReqValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e GetChatReqValidationError) Field() string { return e.field } // Reason function returns reason value. func (e GetChatReqValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e GetChatReqValidationError) Cause() error { return e.cause } // Key function returns key value. func (e GetChatReqValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e GetChatReqValidationError) ErrorName() string { return "GetChatReqValidationError" } // Error satisfies the builtin error interface func (e GetChatReqValidationError) 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 %sGetChatReq.%s: %s%s", key, e.field, e.reason, cause) } var _ error = GetChatReqValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = GetChatReqValidationError{} // Validate checks the field values on GetChatReply 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 *GetChatReply) Validate() error { return m.validate(false) } // ValidateAll checks the field values on GetChatReply 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 GetChatReplyMultiError, or // nil if none found. func (m *GetChatReply) ValidateAll() error { return m.validate(true) } func (m *GetChatReply) validate(all bool) error { if m == nil { return nil } var errors []error // no validation rules for Uuid for idx, item := range m.GetLst() { _, _ = idx, item if all { switch v := interface{}(item).(type) { case interface{ ValidateAll() error }: if err := v.ValidateAll(); err != nil { errors = append(errors, GetChatReplyValidationError{ field: fmt.Sprintf("Lst[%v]", idx), reason: "embedded message failed validation", cause: err, }) } case interface{ Validate() error }: if err := v.Validate(); err != nil { errors = append(errors, GetChatReplyValidationError{ field: fmt.Sprintf("Lst[%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 GetChatReplyValidationError{ field: fmt.Sprintf("Lst[%v]", idx), reason: "embedded message failed validation", cause: err, } } } } // no validation rules for Error if len(errors) > 0 { return GetChatReplyMultiError(errors) } return nil } // GetChatReplyMultiError is an error wrapping multiple validation errors // returned by GetChatReply.ValidateAll() if the designated constraints aren't met. type GetChatReplyMultiError []error // Error returns a concatenation of all the error messages it wraps. func (m GetChatReplyMultiError) 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 GetChatReplyMultiError) AllErrors() []error { return m } // GetChatReplyValidationError is the validation error returned by // GetChatReply.Validate if the designated constraints aren't met. type GetChatReplyValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e GetChatReplyValidationError) Field() string { return e.field } // Reason function returns reason value. func (e GetChatReplyValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e GetChatReplyValidationError) Cause() error { return e.cause } // Key function returns key value. func (e GetChatReplyValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e GetChatReplyValidationError) ErrorName() string { return "GetChatReplyValidationError" } // Error satisfies the builtin error interface func (e GetChatReplyValidationError) 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 %sGetChatReply.%s: %s%s", key, e.field, e.reason, cause) } var _ error = GetChatReplyValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = GetChatReplyValidationError{} // Validate checks the field values on PbSvrData 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 *PbSvrData) Validate() error { return m.validate(false) } // ValidateAll checks the field values on PbSvrData 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 PbSvrDataMultiError, or nil // if none found. func (m *PbSvrData) ValidateAll() error { return m.validate(true) } func (m *PbSvrData) validate(all bool) error { if m == nil { return nil } var errors []error for idx, item := range m.GetLstChat() { _, _ = idx, item if all { switch v := interface{}(item).(type) { case interface{ ValidateAll() error }: if err := v.ValidateAll(); err != nil { errors = append(errors, PbSvrDataValidationError{ field: fmt.Sprintf("LstChat[%v]", idx), reason: "embedded message failed validation", cause: err, }) } case interface{ Validate() error }: if err := v.Validate(); err != nil { errors = append(errors, PbSvrDataValidationError{ field: fmt.Sprintf("LstChat[%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 PbSvrDataValidationError{ field: fmt.Sprintf("LstChat[%v]", idx), reason: "embedded message failed validation", cause: err, } } } } if len(errors) > 0 { return PbSvrDataMultiError(errors) } return nil } // PbSvrDataMultiError is an error wrapping multiple validation errors returned // by PbSvrData.ValidateAll() if the designated constraints aren't met. type PbSvrDataMultiError []error // Error returns a concatenation of all the error messages it wraps. func (m PbSvrDataMultiError) 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 PbSvrDataMultiError) AllErrors() []error { return m } // PbSvrDataValidationError is the validation error returned by // PbSvrData.Validate if the designated constraints aren't met. type PbSvrDataValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e PbSvrDataValidationError) Field() string { return e.field } // Reason function returns reason value. func (e PbSvrDataValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e PbSvrDataValidationError) Cause() error { return e.cause } // Key function returns key value. func (e PbSvrDataValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e PbSvrDataValidationError) ErrorName() string { return "PbSvrDataValidationError" } // Error satisfies the builtin error interface func (e PbSvrDataValidationError) 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 %sPbSvrData.%s: %s%s", key, e.field, e.reason, cause) } var _ error = PbSvrDataValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = PbSvrDataValidationError{} // Validate checks the field values on PbUserData 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 *PbUserData) Validate() error { return m.validate(false) } // ValidateAll checks the field values on PbUserData 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 PbUserDataMultiError, or // nil if none found. func (m *PbUserData) ValidateAll() error { return m.validate(true) } func (m *PbUserData) validate(all bool) error { if m == nil { return nil } var errors []error if len(errors) > 0 { return PbUserDataMultiError(errors) } return nil } // PbUserDataMultiError is an error wrapping multiple validation errors // returned by PbUserData.ValidateAll() if the designated constraints aren't met. type PbUserDataMultiError []error // Error returns a concatenation of all the error messages it wraps. func (m PbUserDataMultiError) 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 PbUserDataMultiError) AllErrors() []error { return m } // PbUserDataValidationError is the validation error returned by // PbUserData.Validate if the designated constraints aren't met. type PbUserDataValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e PbUserDataValidationError) Field() string { return e.field } // Reason function returns reason value. func (e PbUserDataValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e PbUserDataValidationError) Cause() error { return e.cause } // Key function returns key value. func (e PbUserDataValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e PbUserDataValidationError) ErrorName() string { return "PbUserDataValidationError" } // Error satisfies the builtin error interface func (e PbUserDataValidationError) 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 %sPbUserData.%s: %s%s", key, e.field, e.reason, cause) } var _ error = PbUserDataValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = PbUserDataValidationError{} // Validate checks the field values on PbReportData 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 *PbReportData) Validate() error { return m.validate(false) } // ValidateAll checks the field values on PbReportData 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 PbReportDataMultiError, or // nil if none found. func (m *PbReportData) ValidateAll() error { return m.validate(true) } func (m *PbReportData) validate(all bool) error { if m == nil { return nil } var errors []error if all { switch v := interface{}(m.GetAdjust()).(type) { case interface{ ValidateAll() error }: if err := v.ValidateAll(); err != nil { errors = append(errors, PbReportDataValidationError{ field: "Adjust", reason: "embedded message failed validation", cause: err, }) } case interface{ Validate() error }: if err := v.Validate(); err != nil { errors = append(errors, PbReportDataValidationError{ field: "Adjust", reason: "embedded message failed validation", cause: err, }) } } } else if v, ok := interface{}(m.GetAdjust()).(interface{ Validate() error }); ok { if err := v.Validate(); err != nil { return PbReportDataValidationError{ field: "Adjust", reason: "embedded message failed validation", cause: err, } } } if all { switch v := interface{}(m.GetShuShu()).(type) { case interface{ ValidateAll() error }: if err := v.ValidateAll(); err != nil { errors = append(errors, PbReportDataValidationError{ field: "ShuShu", reason: "embedded message failed validation", cause: err, }) } case interface{ Validate() error }: if err := v.Validate(); err != nil { errors = append(errors, PbReportDataValidationError{ field: "ShuShu", reason: "embedded message failed validation", cause: err, }) } } } else if v, ok := interface{}(m.GetShuShu()).(interface{ Validate() error }); ok { if err := v.Validate(); err != nil { return PbReportDataValidationError{ field: "ShuShu", reason: "embedded message failed validation", cause: err, } } } // no validation rules for Rf if len(errors) > 0 { return PbReportDataMultiError(errors) } return nil } // PbReportDataMultiError is an error wrapping multiple validation errors // returned by PbReportData.ValidateAll() if the designated constraints aren't met. type PbReportDataMultiError []error // Error returns a concatenation of all the error messages it wraps. func (m PbReportDataMultiError) 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 PbReportDataMultiError) AllErrors() []error { return m } // PbReportDataValidationError is the validation error returned by // PbReportData.Validate if the designated constraints aren't met. type PbReportDataValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e PbReportDataValidationError) Field() string { return e.field } // Reason function returns reason value. func (e PbReportDataValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e PbReportDataValidationError) Cause() error { return e.cause } // Key function returns key value. func (e PbReportDataValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e PbReportDataValidationError) ErrorName() string { return "PbReportDataValidationError" } // Error satisfies the builtin error interface func (e PbReportDataValidationError) 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 %sPbReportData.%s: %s%s", key, e.field, e.reason, cause) } var _ error = PbReportDataValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = PbReportDataValidationError{} // Validate checks the field values on PbAdjustData 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 *PbAdjustData) Validate() error { return m.validate(false) } // ValidateAll checks the field values on PbAdjustData 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 PbAdjustDataMultiError, or // nil if none found. func (m *PbAdjustData) ValidateAll() error { return m.validate(true) } func (m *PbAdjustData) validate(all bool) error { if m == nil { return nil } var errors []error // no validation rules for GpsAdid // no validation rules for Adid // no validation rules for AndroidId // no validation rules for IpAddress // no validation rules for CreatedAtUnix // no validation rules for Currency // no validation rules for Environment // no validation rules for UserAgent // no validation rules for Price // no validation rules for FailReason // no validation rules for AppToken // no validation rules for EventToken // no validation rules for S2S // no validation rules for ClientName if len(errors) > 0 { return PbAdjustDataMultiError(errors) } return nil } // PbAdjustDataMultiError is an error wrapping multiple validation errors // returned by PbAdjustData.ValidateAll() if the designated constraints aren't met. type PbAdjustDataMultiError []error // Error returns a concatenation of all the error messages it wraps. func (m PbAdjustDataMultiError) 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 PbAdjustDataMultiError) AllErrors() []error { return m } // PbAdjustDataValidationError is the validation error returned by // PbAdjustData.Validate if the designated constraints aren't met. type PbAdjustDataValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e PbAdjustDataValidationError) Field() string { return e.field } // Reason function returns reason value. func (e PbAdjustDataValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e PbAdjustDataValidationError) Cause() error { return e.cause } // Key function returns key value. func (e PbAdjustDataValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e PbAdjustDataValidationError) ErrorName() string { return "PbAdjustDataValidationError" } // Error satisfies the builtin error interface func (e PbAdjustDataValidationError) 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 %sPbAdjustData.%s: %s%s", key, e.field, e.reason, cause) } var _ error = PbAdjustDataValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = PbAdjustDataValidationError{} // Validate checks the field values on PbShuShuData 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 *PbShuShuData) Validate() error { return m.validate(false) } // ValidateAll checks the field values on PbShuShuData 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 PbShuShuDataMultiError, or // nil if none found. func (m *PbShuShuData) ValidateAll() error { return m.validate(true) } func (m *PbShuShuData) validate(all bool) error { if m == nil { return nil } var errors []error // no validation rules for GpsAdid // no validation rules for AppToken // no validation rules for EventToken // no validation rules for S2S // no validation rules for AndroidId // no validation rules for Adid // no validation rules for IpAddress // no validation rules for CreatedAtUnix // no validation rules for UserAgent // no validation rules for Price // no validation rules for Currency // no validation rules for FailReason // no validation rules for PayoutId // no validation rules for MerchantReference // no validation rules for PaymentMethod // no validation rules for PaymentType // no validation rules for PaymentNumber // no validation rules for IapName // no validation rules for GamecoinNumber // no validation rules for GamecoinType // no validation rules for SsAccountId // no validation rules for SsDistinctId // no validation rules for SsSuperProperties // no validation rules for ClientName if len(errors) > 0 { return PbShuShuDataMultiError(errors) } return nil } // PbShuShuDataMultiError is an error wrapping multiple validation errors // returned by PbShuShuData.ValidateAll() if the designated constraints aren't met. type PbShuShuDataMultiError []error // Error returns a concatenation of all the error messages it wraps. func (m PbShuShuDataMultiError) 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 PbShuShuDataMultiError) AllErrors() []error { return m } // PbShuShuDataValidationError is the validation error returned by // PbShuShuData.Validate if the designated constraints aren't met. type PbShuShuDataValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e PbShuShuDataValidationError) Field() string { return e.field } // Reason function returns reason value. func (e PbShuShuDataValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e PbShuShuDataValidationError) Cause() error { return e.cause } // Key function returns key value. func (e PbShuShuDataValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e PbShuShuDataValidationError) ErrorName() string { return "PbShuShuDataValidationError" } // Error satisfies the builtin error interface func (e PbShuShuDataValidationError) 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 %sPbShuShuData.%s: %s%s", key, e.field, e.reason, cause) } var _ error = PbShuShuDataValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = PbShuShuDataValidationError{} // Validate checks the field values on PayInitReply_Item 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 *PayInitReply_Item) Validate() error { return m.validate(false) } // ValidateAll checks the field values on PayInitReply_Item 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 // PayInitReply_ItemMultiError, or nil if none found. func (m *PayInitReply_Item) ValidateAll() error { return m.validate(true) } func (m *PayInitReply_Item) validate(all bool) error { if m == nil { return nil } var errors []error // no validation rules for Id // no validation rules for Amount // no validation rules for Status if len(errors) > 0 { return PayInitReply_ItemMultiError(errors) } return nil } // PayInitReply_ItemMultiError is an error wrapping multiple validation errors // returned by PayInitReply_Item.ValidateAll() if the designated constraints // aren't met. type PayInitReply_ItemMultiError []error // Error returns a concatenation of all the error messages it wraps. func (m PayInitReply_ItemMultiError) 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 PayInitReply_ItemMultiError) AllErrors() []error { return m } // PayInitReply_ItemValidationError is the validation error returned by // PayInitReply_Item.Validate if the designated constraints aren't met. type PayInitReply_ItemValidationError struct { field string reason string cause error key bool } // Field function returns field value. func (e PayInitReply_ItemValidationError) Field() string { return e.field } // Reason function returns reason value. func (e PayInitReply_ItemValidationError) Reason() string { return e.reason } // Cause function returns cause value. func (e PayInitReply_ItemValidationError) Cause() error { return e.cause } // Key function returns key value. func (e PayInitReply_ItemValidationError) Key() bool { return e.key } // ErrorName returns error name. func (e PayInitReply_ItemValidationError) ErrorName() string { return "PayInitReply_ItemValidationError" } // Error satisfies the builtin error interface func (e PayInitReply_ItemValidationError) 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 %sPayInitReply_Item.%s: %s%s", key, e.field, e.reason, cause) } var _ error = PayInitReply_ItemValidationError{} var _ interface { Field() string Reason() string Key() bool Cause() error ErrorName() string } = PayInitReply_ItemValidationError{}