/proto/service.pb.validate.go
https://github.com/hb-go/micro-mesh · Go · 537 lines · 358 code · 107 blank · 72 comment · 57 complexity · 9b8456b43e880d49c23d67eaa5e9f562 MD5 · raw file
- // Code generated by protoc-gen-validate. DO NOT EDIT.
- // source: proto/service.proto
- package proto
- import (
- "bytes"
- "errors"
- "fmt"
- "net"
- "net/mail"
- "net/url"
- "regexp"
- "strings"
- "time"
- "unicode/utf8"
- "github.com/golang/protobuf/ptypes"
- )
- // 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)
- _ = ptypes.DynamicAny{}
- )
- // define the regex for a UUID once up-front
- var _service_uuidPattern = regexp.MustCompile("^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$")
- // Validate checks the field values on ApiRequest with the rules defined in the
- // proto definition for this message. If any rules are violated, an error is returned.
- func (m *ApiRequest) Validate() error {
- if m == nil {
- return nil
- }
- if l := len(m.GetName()); l < 4 || l > 32 {
- return ApiRequestValidationError{
- field: "Name",
- reason: "value length must be between 4 and 32 bytes, inclusive",
- }
- }
- if len(m.GetServices()) > 1024 {
- return ApiRequestValidationError{
- field: "Services",
- reason: "value length must be at most 1024 bytes",
- }
- }
- return nil
- }
- // ApiRequestValidationError is the validation error returned by
- // ApiRequest.Validate if the designated constraints aren't met.
- type ApiRequestValidationError struct {
- field string
- reason string
- cause error
- key bool
- }
- // Field function returns field value.
- func (e ApiRequestValidationError) Field() string { return e.field }
- // Reason function returns reason value.
- func (e ApiRequestValidationError) Reason() string { return e.reason }
- // Cause function returns cause value.
- func (e ApiRequestValidationError) Cause() error { return e.cause }
- // Key function returns key value.
- func (e ApiRequestValidationError) Key() bool { return e.key }
- // ErrorName returns error name.
- func (e ApiRequestValidationError) ErrorName() string { return "ApiRequestValidationError" }
- // Error satisfies the builtin error interface
- func (e ApiRequestValidationError) 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 %sApiRequest.%s: %s%s",
- key,
- e.field,
- e.reason,
- cause)
- }
- var _ error = ApiRequestValidationError{}
- var _ interface {
- Field() string
- Reason() string
- Key() bool
- Cause() error
- ErrorName() string
- } = ApiRequestValidationError{}
- // Validate checks the field values on Request with the rules defined in the
- // proto definition for this message. If any rules are violated, an error is returned.
- func (m *Request) Validate() error {
- if m == nil {
- return nil
- }
- if l := len(m.GetName()); l < 4 || l > 32 {
- return RequestValidationError{
- field: "Name",
- reason: "value length must be between 4 and 32 bytes, inclusive",
- }
- }
- // no validation rules for Version
- for idx, item := range m.GetServices() {
- _, _ = idx, item
- if v, ok := interface{}(item).(interface{ Validate() error }); ok {
- if err := v.Validate(); err != nil {
- return RequestValidationError{
- field: fmt.Sprintf("Services[%v]", idx),
- reason: "embedded message failed validation",
- cause: err,
- }
- }
- }
- }
- return nil
- }
- // RequestValidationError is the validation error returned by Request.Validate
- // if the designated constraints aren't met.
- type RequestValidationError struct {
- field string
- reason string
- cause error
- key bool
- }
- // Field function returns field value.
- func (e RequestValidationError) Field() string { return e.field }
- // Reason function returns reason value.
- func (e RequestValidationError) Reason() string { return e.reason }
- // Cause function returns cause value.
- func (e RequestValidationError) Cause() error { return e.cause }
- // Key function returns key value.
- func (e RequestValidationError) Key() bool { return e.key }
- // ErrorName returns error name.
- func (e RequestValidationError) ErrorName() string { return "RequestValidationError" }
- // Error satisfies the builtin error interface
- func (e RequestValidationError) 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 %sRequest.%s: %s%s",
- key,
- e.field,
- e.reason,
- cause)
- }
- var _ error = RequestValidationError{}
- var _ interface {
- Field() string
- Reason() string
- Key() bool
- Cause() error
- ErrorName() string
- } = RequestValidationError{}
- // Validate checks the field values on Response with the rules defined in the
- // proto definition for this message. If any rules are violated, an error is returned.
- func (m *Response) Validate() error {
- if m == nil {
- return nil
- }
- // no validation rules for Msg
- for idx, item := range m.GetChain() {
- _, _ = idx, item
- if v, ok := interface{}(item).(interface{ Validate() error }); ok {
- if err := v.Validate(); err != nil {
- return ResponseValidationError{
- field: fmt.Sprintf("Chain[%v]", idx),
- reason: "embedded message failed validation",
- cause: err,
- }
- }
- }
- }
- return nil
- }
- // ResponseValidationError is the validation error returned by
- // Response.Validate if the designated constraints aren't met.
- type ResponseValidationError struct {
- field string
- reason string
- cause error
- key bool
- }
- // Field function returns field value.
- func (e ResponseValidationError) Field() string { return e.field }
- // Reason function returns reason value.
- func (e ResponseValidationError) Reason() string { return e.reason }
- // Cause function returns cause value.
- func (e ResponseValidationError) Cause() error { return e.cause }
- // Key function returns key value.
- func (e ResponseValidationError) Key() bool { return e.key }
- // ErrorName returns error name.
- func (e ResponseValidationError) ErrorName() string { return "ResponseValidationError" }
- // Error satisfies the builtin error interface
- func (e ResponseValidationError) 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 %sResponse.%s: %s%s",
- key,
- e.field,
- e.reason,
- cause)
- }
- var _ error = ResponseValidationError{}
- var _ interface {
- Field() string
- Reason() string
- Key() bool
- Cause() error
- ErrorName() string
- } = ResponseValidationError{}
- // Validate checks the field values on Node with the rules defined in the proto
- // definition for this message. If any rules are violated, an error is returned.
- func (m *Node) Validate() error {
- if m == nil {
- return nil
- }
- // no validation rules for Id
- // no validation rules for Host
- return nil
- }
- // NodeValidationError is the validation error returned by Node.Validate if the
- // designated constraints aren't met.
- type NodeValidationError struct {
- field string
- reason string
- cause error
- key bool
- }
- // Field function returns field value.
- func (e NodeValidationError) Field() string { return e.field }
- // Reason function returns reason value.
- func (e NodeValidationError) Reason() string { return e.reason }
- // Cause function returns cause value.
- func (e NodeValidationError) Cause() error { return e.cause }
- // Key function returns key value.
- func (e NodeValidationError) Key() bool { return e.key }
- // ErrorName returns error name.
- func (e NodeValidationError) ErrorName() string { return "NodeValidationError" }
- // Error satisfies the builtin error interface
- func (e NodeValidationError) 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 %sNode.%s: %s%s",
- key,
- e.field,
- e.reason,
- cause)
- }
- var _ error = NodeValidationError{}
- var _ interface {
- Field() string
- Reason() string
- Key() bool
- Cause() error
- ErrorName() string
- } = NodeValidationError{}
- // Validate checks the field values on Service with the rules defined in the
- // proto definition for this message. If any rules are violated, an error is returned.
- func (m *Service) Validate() error {
- if m == nil {
- return nil
- }
- // no validation rules for Name
- // no validation rules for Version
- if v, ok := interface{}(m.GetNode()).(interface{ Validate() error }); ok {
- if err := v.Validate(); err != nil {
- return ServiceValidationError{
- field: "Node",
- reason: "embedded message failed validation",
- cause: err,
- }
- }
- }
- for idx, item := range m.GetServices() {
- _, _ = idx, item
- if v, ok := interface{}(item).(interface{ Validate() error }); ok {
- if err := v.Validate(); err != nil {
- return ServiceValidationError{
- field: fmt.Sprintf("Services[%v]", idx),
- reason: "embedded message failed validation",
- cause: err,
- }
- }
- }
- }
- return nil
- }
- // ServiceValidationError is the validation error returned by Service.Validate
- // if the designated constraints aren't met.
- type ServiceValidationError struct {
- field string
- reason string
- cause error
- key bool
- }
- // Field function returns field value.
- func (e ServiceValidationError) Field() string { return e.field }
- // Reason function returns reason value.
- func (e ServiceValidationError) Reason() string { return e.reason }
- // Cause function returns cause value.
- func (e ServiceValidationError) Cause() error { return e.cause }
- // Key function returns key value.
- func (e ServiceValidationError) Key() bool { return e.key }
- // ErrorName returns error name.
- func (e ServiceValidationError) ErrorName() string { return "ServiceValidationError" }
- // Error satisfies the builtin error interface
- func (e ServiceValidationError) 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 %sService.%s: %s%s",
- key,
- e.field,
- e.reason,
- cause)
- }
- var _ error = ServiceValidationError{}
- var _ interface {
- Field() string
- Reason() string
- Key() bool
- Cause() error
- ErrorName() string
- } = ServiceValidationError{}
- // Validate checks the field values on Response_Chain with the rules defined in
- // the proto definition for this message. If any rules are violated, an error
- // is returned.
- func (m *Response_Chain) Validate() error {
- if m == nil {
- return nil
- }
- if v, ok := interface{}(m.GetService()).(interface{ Validate() error }); ok {
- if err := v.Validate(); err != nil {
- return Response_ChainValidationError{
- field: "Service",
- reason: "embedded message failed validation",
- cause: err,
- }
- }
- }
- // no validation rules for Ctx
- for idx, item := range m.GetChain() {
- _, _ = idx, item
- if v, ok := interface{}(item).(interface{ Validate() error }); ok {
- if err := v.Validate(); err != nil {
- return Response_ChainValidationError{
- field: fmt.Sprintf("Chain[%v]", idx),
- reason: "embedded message failed validation",
- cause: err,
- }
- }
- }
- }
- return nil
- }
- // Response_ChainValidationError is the validation error returned by
- // Response_Chain.Validate if the designated constraints aren't met.
- type Response_ChainValidationError struct {
- field string
- reason string
- cause error
- key bool
- }
- // Field function returns field value.
- func (e Response_ChainValidationError) Field() string { return e.field }
- // Reason function returns reason value.
- func (e Response_ChainValidationError) Reason() string { return e.reason }
- // Cause function returns cause value.
- func (e Response_ChainValidationError) Cause() error { return e.cause }
- // Key function returns key value.
- func (e Response_ChainValidationError) Key() bool { return e.key }
- // ErrorName returns error name.
- func (e Response_ChainValidationError) ErrorName() string { return "Response_ChainValidationError" }
- // Error satisfies the builtin error interface
- func (e Response_ChainValidationError) 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 %sResponse_Chain.%s: %s%s",
- key,
- e.field,
- e.reason,
- cause)
- }
- var _ error = Response_ChainValidationError{}
- var _ interface {
- Field() string
- Reason() string
- Key() bool
- Cause() error
- ErrorName() string
- } = Response_ChainValidationError{}