grpc: google.golang.org/grpc/xds/internal/proto/validate Index | Files

package validate

import "google.golang.org/grpc/xds/internal/proto/validate"

Index

Package Files

validate.pb.go

Variables

var E_Disabled = &proto.ExtensionDesc{
    ExtendedType:  (*descriptor.MessageOptions)(nil),
    ExtensionType: (*bool)(nil),
    Field:         919191,
    Name:          "validate.disabled",
    Tag:           "varint,919191,opt,name=disabled",
    Filename:      "validate/validate.proto",
}
var E_Required = &proto.ExtensionDesc{
    ExtendedType:  (*descriptor.OneofOptions)(nil),
    ExtensionType: (*bool)(nil),
    Field:         919191,
    Name:          "validate.required",
    Tag:           "varint,919191,opt,name=required",
    Filename:      "validate/validate.proto",
}
var E_Rules = &proto.ExtensionDesc{
    ExtendedType:  (*descriptor.FieldOptions)(nil),
    ExtensionType: (*FieldRules)(nil),
    Field:         919191,
    Name:          "validate.rules",
    Tag:           "bytes,919191,opt,name=rules",
    Filename:      "validate/validate.proto",
}

type AnyRules Uses

type AnyRules struct {
    Required             *bool    `protobuf:"varint,1,opt,name=required" json:"required,omitempty"`
    In                   []string `protobuf:"bytes,2,rep,name=in" json:"in,omitempty"`
    NotIn                []string `protobuf:"bytes,3,rep,name=not_in,json=notIn" json:"not_in,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*AnyRules) Descriptor Uses

func (*AnyRules) Descriptor() ([]byte, []int)

func (*AnyRules) GetIn Uses

func (m *AnyRules) GetIn() []string

func (*AnyRules) GetNotIn Uses

func (m *AnyRules) GetNotIn() []string

func (*AnyRules) GetRequired Uses

func (m *AnyRules) GetRequired() bool

func (*AnyRules) ProtoMessage Uses

func (*AnyRules) ProtoMessage()

func (*AnyRules) Reset Uses

func (m *AnyRules) Reset()

func (*AnyRules) String Uses

func (m *AnyRules) String() string

func (*AnyRules) XXX_DiscardUnknown Uses

func (m *AnyRules) XXX_DiscardUnknown()

func (*AnyRules) XXX_Marshal Uses

func (m *AnyRules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AnyRules) XXX_Merge Uses

func (dst *AnyRules) XXX_Merge(src proto.Message)

func (*AnyRules) XXX_Size Uses

func (m *AnyRules) XXX_Size() int

func (*AnyRules) XXX_Unmarshal Uses

func (m *AnyRules) XXX_Unmarshal(b []byte) error

type BoolRules Uses

type BoolRules struct {
    Const                *bool    `protobuf:"varint,1,opt,name=const" json:"const,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*BoolRules) Descriptor Uses

func (*BoolRules) Descriptor() ([]byte, []int)

func (*BoolRules) GetConst Uses

func (m *BoolRules) GetConst() bool

func (*BoolRules) ProtoMessage Uses

func (*BoolRules) ProtoMessage()

func (*BoolRules) Reset Uses

func (m *BoolRules) Reset()

func (*BoolRules) String Uses

func (m *BoolRules) String() string

func (*BoolRules) XXX_DiscardUnknown Uses

func (m *BoolRules) XXX_DiscardUnknown()

func (*BoolRules) XXX_Marshal Uses

func (m *BoolRules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BoolRules) XXX_Merge Uses

func (dst *BoolRules) XXX_Merge(src proto.Message)

func (*BoolRules) XXX_Size Uses

func (m *BoolRules) XXX_Size() int

func (*BoolRules) XXX_Unmarshal Uses

func (m *BoolRules) XXX_Unmarshal(b []byte) error

type BytesRules Uses

type BytesRules struct {
    Const    []byte   `protobuf:"bytes,1,opt,name=const" json:"const,omitempty"`
    Len      *uint64  `protobuf:"varint,13,opt,name=len" json:"len,omitempty"`
    MinLen   *uint64  `protobuf:"varint,2,opt,name=min_len,json=minLen" json:"min_len,omitempty"`
    MaxLen   *uint64  `protobuf:"varint,3,opt,name=max_len,json=maxLen" json:"max_len,omitempty"`
    Pattern  *string  `protobuf:"bytes,4,opt,name=pattern" json:"pattern,omitempty"`
    Prefix   []byte   `protobuf:"bytes,5,opt,name=prefix" json:"prefix,omitempty"`
    Suffix   []byte   `protobuf:"bytes,6,opt,name=suffix" json:"suffix,omitempty"`
    Contains []byte   `protobuf:"bytes,7,opt,name=contains" json:"contains,omitempty"`
    In       [][]byte `protobuf:"bytes,8,rep,name=in" json:"in,omitempty"`
    NotIn    [][]byte `protobuf:"bytes,9,rep,name=not_in,json=notIn" json:"not_in,omitempty"`
    // Types that are valid to be assigned to WellKnown:
    //	*BytesRules_Ip
    //	*BytesRules_Ipv4
    //	*BytesRules_Ipv6
    WellKnown            isBytesRules_WellKnown `protobuf_oneof:"well_known"`
    XXX_NoUnkeyedLiteral struct{}               `json:"-"`
    XXX_unrecognized     []byte                 `json:"-"`
    XXX_sizecache        int32                  `json:"-"`
}

func (*BytesRules) Descriptor Uses

func (*BytesRules) Descriptor() ([]byte, []int)

func (*BytesRules) GetConst Uses

func (m *BytesRules) GetConst() []byte

func (*BytesRules) GetContains Uses

func (m *BytesRules) GetContains() []byte

func (*BytesRules) GetIn Uses

func (m *BytesRules) GetIn() [][]byte

func (*BytesRules) GetIp Uses

func (m *BytesRules) GetIp() bool

func (*BytesRules) GetIpv4 Uses

func (m *BytesRules) GetIpv4() bool

func (*BytesRules) GetIpv6 Uses

func (m *BytesRules) GetIpv6() bool

func (*BytesRules) GetLen Uses

func (m *BytesRules) GetLen() uint64

func (*BytesRules) GetMaxLen Uses

func (m *BytesRules) GetMaxLen() uint64

func (*BytesRules) GetMinLen Uses

func (m *BytesRules) GetMinLen() uint64

func (*BytesRules) GetNotIn Uses

func (m *BytesRules) GetNotIn() [][]byte

func (*BytesRules) GetPattern Uses

func (m *BytesRules) GetPattern() string

func (*BytesRules) GetPrefix Uses

func (m *BytesRules) GetPrefix() []byte

func (*BytesRules) GetSuffix Uses

func (m *BytesRules) GetSuffix() []byte

func (*BytesRules) GetWellKnown Uses

func (m *BytesRules) GetWellKnown() isBytesRules_WellKnown

func (*BytesRules) ProtoMessage Uses

func (*BytesRules) ProtoMessage()

func (*BytesRules) Reset Uses

func (m *BytesRules) Reset()

func (*BytesRules) String Uses

func (m *BytesRules) String() string

func (*BytesRules) XXX_DiscardUnknown Uses

func (m *BytesRules) XXX_DiscardUnknown()

func (*BytesRules) XXX_Marshal Uses

func (m *BytesRules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BytesRules) XXX_Merge Uses

func (dst *BytesRules) XXX_Merge(src proto.Message)

func (*BytesRules) XXX_OneofFuncs Uses

func (*BytesRules) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})

XXX_OneofFuncs is for the internal use of the proto package.

func (*BytesRules) XXX_Size Uses

func (m *BytesRules) XXX_Size() int

func (*BytesRules) XXX_Unmarshal Uses

func (m *BytesRules) XXX_Unmarshal(b []byte) error

type BytesRules_Ip Uses

type BytesRules_Ip struct {
    Ip bool `protobuf:"varint,10,opt,name=ip,oneof"`
}

type BytesRules_Ipv4 Uses

type BytesRules_Ipv4 struct {
    Ipv4 bool `protobuf:"varint,11,opt,name=ipv4,oneof"`
}

type BytesRules_Ipv6 Uses

type BytesRules_Ipv6 struct {
    Ipv6 bool `protobuf:"varint,12,opt,name=ipv6,oneof"`
}

type DoubleRules Uses

type DoubleRules struct {
    Const                *float64  `protobuf:"fixed64,1,opt,name=const" json:"const,omitempty"`
    Lt                   *float64  `protobuf:"fixed64,2,opt,name=lt" json:"lt,omitempty"`
    Lte                  *float64  `protobuf:"fixed64,3,opt,name=lte" json:"lte,omitempty"`
    Gt                   *float64  `protobuf:"fixed64,4,opt,name=gt" json:"gt,omitempty"`
    Gte                  *float64  `protobuf:"fixed64,5,opt,name=gte" json:"gte,omitempty"`
    In                   []float64 `protobuf:"fixed64,6,rep,name=in" json:"in,omitempty"`
    NotIn                []float64 `protobuf:"fixed64,7,rep,name=not_in,json=notIn" json:"not_in,omitempty"`
    XXX_NoUnkeyedLiteral struct{}  `json:"-"`
    XXX_unrecognized     []byte    `json:"-"`
    XXX_sizecache        int32     `json:"-"`
}

func (*DoubleRules) Descriptor Uses

func (*DoubleRules) Descriptor() ([]byte, []int)

func (*DoubleRules) GetConst Uses

func (m *DoubleRules) GetConst() float64

func (*DoubleRules) GetGt Uses

func (m *DoubleRules) GetGt() float64

func (*DoubleRules) GetGte Uses

func (m *DoubleRules) GetGte() float64

func (*DoubleRules) GetIn Uses

func (m *DoubleRules) GetIn() []float64

func (*DoubleRules) GetLt Uses

func (m *DoubleRules) GetLt() float64

func (*DoubleRules) GetLte Uses

func (m *DoubleRules) GetLte() float64

func (*DoubleRules) GetNotIn Uses

func (m *DoubleRules) GetNotIn() []float64

func (*DoubleRules) ProtoMessage Uses

func (*DoubleRules) ProtoMessage()

func (*DoubleRules) Reset Uses

func (m *DoubleRules) Reset()

func (*DoubleRules) String Uses

func (m *DoubleRules) String() string

func (*DoubleRules) XXX_DiscardUnknown Uses

func (m *DoubleRules) XXX_DiscardUnknown()

func (*DoubleRules) XXX_Marshal Uses

func (m *DoubleRules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DoubleRules) XXX_Merge Uses

func (dst *DoubleRules) XXX_Merge(src proto.Message)

func (*DoubleRules) XXX_Size Uses

func (m *DoubleRules) XXX_Size() int

func (*DoubleRules) XXX_Unmarshal Uses

func (m *DoubleRules) XXX_Unmarshal(b []byte) error

type DurationRules Uses

type DurationRules struct {
    Required             *bool                `protobuf:"varint,1,opt,name=required" json:"required,omitempty"`
    Const                *duration.Duration   `protobuf:"bytes,2,opt,name=const" json:"const,omitempty"`
    Lt                   *duration.Duration   `protobuf:"bytes,3,opt,name=lt" json:"lt,omitempty"`
    Lte                  *duration.Duration   `protobuf:"bytes,4,opt,name=lte" json:"lte,omitempty"`
    Gt                   *duration.Duration   `protobuf:"bytes,5,opt,name=gt" json:"gt,omitempty"`
    Gte                  *duration.Duration   `protobuf:"bytes,6,opt,name=gte" json:"gte,omitempty"`
    In                   []*duration.Duration `protobuf:"bytes,7,rep,name=in" json:"in,omitempty"`
    NotIn                []*duration.Duration `protobuf:"bytes,8,rep,name=not_in,json=notIn" json:"not_in,omitempty"`
    XXX_NoUnkeyedLiteral struct{}             `json:"-"`
    XXX_unrecognized     []byte               `json:"-"`
    XXX_sizecache        int32                `json:"-"`
}

func (*DurationRules) Descriptor Uses

func (*DurationRules) Descriptor() ([]byte, []int)

func (*DurationRules) GetConst Uses

func (m *DurationRules) GetConst() *duration.Duration

func (*DurationRules) GetGt Uses

func (m *DurationRules) GetGt() *duration.Duration

func (*DurationRules) GetGte Uses

func (m *DurationRules) GetGte() *duration.Duration

func (*DurationRules) GetIn Uses

func (m *DurationRules) GetIn() []*duration.Duration

func (*DurationRules) GetLt Uses

func (m *DurationRules) GetLt() *duration.Duration

func (*DurationRules) GetLte Uses

func (m *DurationRules) GetLte() *duration.Duration

func (*DurationRules) GetNotIn Uses

func (m *DurationRules) GetNotIn() []*duration.Duration

func (*DurationRules) GetRequired Uses

func (m *DurationRules) GetRequired() bool

func (*DurationRules) ProtoMessage Uses

func (*DurationRules) ProtoMessage()

func (*DurationRules) Reset Uses

func (m *DurationRules) Reset()

func (*DurationRules) String Uses

func (m *DurationRules) String() string

func (*DurationRules) XXX_DiscardUnknown Uses

func (m *DurationRules) XXX_DiscardUnknown()

func (*DurationRules) XXX_Marshal Uses

func (m *DurationRules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DurationRules) XXX_Merge Uses

func (dst *DurationRules) XXX_Merge(src proto.Message)

func (*DurationRules) XXX_Size Uses

func (m *DurationRules) XXX_Size() int

func (*DurationRules) XXX_Unmarshal Uses

func (m *DurationRules) XXX_Unmarshal(b []byte) error

type EnumRules Uses

type EnumRules struct {
    Const                *int32   `protobuf:"varint,1,opt,name=const" json:"const,omitempty"`
    DefinedOnly          *bool    `protobuf:"varint,2,opt,name=defined_only,json=definedOnly" json:"defined_only,omitempty"`
    In                   []int32  `protobuf:"varint,3,rep,name=in" json:"in,omitempty"`
    NotIn                []int32  `protobuf:"varint,4,rep,name=not_in,json=notIn" json:"not_in,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*EnumRules) Descriptor Uses

func (*EnumRules) Descriptor() ([]byte, []int)

func (*EnumRules) GetConst Uses

func (m *EnumRules) GetConst() int32

func (*EnumRules) GetDefinedOnly Uses

func (m *EnumRules) GetDefinedOnly() bool

func (*EnumRules) GetIn Uses

func (m *EnumRules) GetIn() []int32

func (*EnumRules) GetNotIn Uses

func (m *EnumRules) GetNotIn() []int32

func (*EnumRules) ProtoMessage Uses

func (*EnumRules) ProtoMessage()

func (*EnumRules) Reset Uses

func (m *EnumRules) Reset()

func (*EnumRules) String Uses

func (m *EnumRules) String() string

func (*EnumRules) XXX_DiscardUnknown Uses

func (m *EnumRules) XXX_DiscardUnknown()

func (*EnumRules) XXX_Marshal Uses

func (m *EnumRules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EnumRules) XXX_Merge Uses

func (dst *EnumRules) XXX_Merge(src proto.Message)

func (*EnumRules) XXX_Size Uses

func (m *EnumRules) XXX_Size() int

func (*EnumRules) XXX_Unmarshal Uses

func (m *EnumRules) XXX_Unmarshal(b []byte) error

type FieldRules Uses

type FieldRules struct {
    // Types that are valid to be assigned to Type:
    //	*FieldRules_Float
    //	*FieldRules_Double
    //	*FieldRules_Int32
    //	*FieldRules_Int64
    //	*FieldRules_Uint32
    //	*FieldRules_Uint64
    //	*FieldRules_Sint32
    //	*FieldRules_Sint64
    //	*FieldRules_Fixed32
    //	*FieldRules_Fixed64
    //	*FieldRules_Sfixed32
    //	*FieldRules_Sfixed64
    //	*FieldRules_Bool
    //	*FieldRules_String_
    //	*FieldRules_Bytes
    //	*FieldRules_Enum
    //	*FieldRules_Message
    //	*FieldRules_Repeated
    //	*FieldRules_Map
    //	*FieldRules_Any
    //	*FieldRules_Duration
    //	*FieldRules_Timestamp
    Type                 isFieldRules_Type `protobuf_oneof:"type"`
    XXX_NoUnkeyedLiteral struct{}          `json:"-"`
    XXX_unrecognized     []byte            `json:"-"`
    XXX_sizecache        int32             `json:"-"`
}

func (*FieldRules) Descriptor Uses

func (*FieldRules) Descriptor() ([]byte, []int)

func (*FieldRules) GetAny Uses

func (m *FieldRules) GetAny() *AnyRules

func (*FieldRules) GetBool Uses

func (m *FieldRules) GetBool() *BoolRules

func (*FieldRules) GetBytes Uses

func (m *FieldRules) GetBytes() *BytesRules

func (*FieldRules) GetDouble Uses

func (m *FieldRules) GetDouble() *DoubleRules

func (*FieldRules) GetDuration Uses

func (m *FieldRules) GetDuration() *DurationRules

func (*FieldRules) GetEnum Uses

func (m *FieldRules) GetEnum() *EnumRules

func (*FieldRules) GetFixed32 Uses

func (m *FieldRules) GetFixed32() *Fixed32Rules

func (*FieldRules) GetFixed64 Uses

func (m *FieldRules) GetFixed64() *Fixed64Rules

func (*FieldRules) GetFloat Uses

func (m *FieldRules) GetFloat() *FloatRules

func (*FieldRules) GetInt32 Uses

func (m *FieldRules) GetInt32() *Int32Rules

func (*FieldRules) GetInt64 Uses

func (m *FieldRules) GetInt64() *Int64Rules

func (*FieldRules) GetMap Uses

func (m *FieldRules) GetMap() *MapRules

func (*FieldRules) GetMessage Uses

func (m *FieldRules) GetMessage() *MessageRules

func (*FieldRules) GetRepeated Uses

func (m *FieldRules) GetRepeated() *RepeatedRules

func (*FieldRules) GetSfixed32 Uses

func (m *FieldRules) GetSfixed32() *SFixed32Rules

func (*FieldRules) GetSfixed64 Uses

func (m *FieldRules) GetSfixed64() *SFixed64Rules

func (*FieldRules) GetSint32 Uses

func (m *FieldRules) GetSint32() *SInt32Rules

func (*FieldRules) GetSint64 Uses

func (m *FieldRules) GetSint64() *SInt64Rules

func (*FieldRules) GetString_ Uses

func (m *FieldRules) GetString_() *StringRules

func (*FieldRules) GetTimestamp Uses

func (m *FieldRules) GetTimestamp() *TimestampRules

func (*FieldRules) GetType Uses

func (m *FieldRules) GetType() isFieldRules_Type

func (*FieldRules) GetUint32 Uses

func (m *FieldRules) GetUint32() *UInt32Rules

func (*FieldRules) GetUint64 Uses

func (m *FieldRules) GetUint64() *UInt64Rules

func (*FieldRules) ProtoMessage Uses

func (*FieldRules) ProtoMessage()

func (*FieldRules) Reset Uses

func (m *FieldRules) Reset()

func (*FieldRules) String Uses

func (m *FieldRules) String() string

func (*FieldRules) XXX_DiscardUnknown Uses

func (m *FieldRules) XXX_DiscardUnknown()

func (*FieldRules) XXX_Marshal Uses

func (m *FieldRules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FieldRules) XXX_Merge Uses

func (dst *FieldRules) XXX_Merge(src proto.Message)

func (*FieldRules) XXX_OneofFuncs Uses

func (*FieldRules) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})

XXX_OneofFuncs is for the internal use of the proto package.

func (*FieldRules) XXX_Size Uses

func (m *FieldRules) XXX_Size() int

func (*FieldRules) XXX_Unmarshal Uses

func (m *FieldRules) XXX_Unmarshal(b []byte) error

type FieldRules_Any Uses

type FieldRules_Any struct {
    Any *AnyRules `protobuf:"bytes,20,opt,name=any,oneof"`
}

type FieldRules_Bool Uses

type FieldRules_Bool struct {
    Bool *BoolRules `protobuf:"bytes,13,opt,name=bool,oneof"`
}

type FieldRules_Bytes Uses

type FieldRules_Bytes struct {
    Bytes *BytesRules `protobuf:"bytes,15,opt,name=bytes,oneof"`
}

type FieldRules_Double Uses

type FieldRules_Double struct {
    Double *DoubleRules `protobuf:"bytes,2,opt,name=double,oneof"`
}

type FieldRules_Duration Uses

type FieldRules_Duration struct {
    Duration *DurationRules `protobuf:"bytes,21,opt,name=duration,oneof"`
}

type FieldRules_Enum Uses

type FieldRules_Enum struct {
    Enum *EnumRules `protobuf:"bytes,16,opt,name=enum,oneof"`
}

type FieldRules_Fixed32 Uses

type FieldRules_Fixed32 struct {
    Fixed32 *Fixed32Rules `protobuf:"bytes,9,opt,name=fixed32,oneof"`
}

type FieldRules_Fixed64 Uses

type FieldRules_Fixed64 struct {
    Fixed64 *Fixed64Rules `protobuf:"bytes,10,opt,name=fixed64,oneof"`
}

type FieldRules_Float Uses

type FieldRules_Float struct {
    Float *FloatRules `protobuf:"bytes,1,opt,name=float,oneof"`
}

type FieldRules_Int32 Uses

type FieldRules_Int32 struct {
    Int32 *Int32Rules `protobuf:"bytes,3,opt,name=int32,oneof"`
}

type FieldRules_Int64 Uses

type FieldRules_Int64 struct {
    Int64 *Int64Rules `protobuf:"bytes,4,opt,name=int64,oneof"`
}

type FieldRules_Map Uses

type FieldRules_Map struct {
    Map *MapRules `protobuf:"bytes,19,opt,name=map,oneof"`
}

type FieldRules_Message Uses

type FieldRules_Message struct {
    Message *MessageRules `protobuf:"bytes,17,opt,name=message,oneof"`
}

type FieldRules_Repeated Uses

type FieldRules_Repeated struct {
    Repeated *RepeatedRules `protobuf:"bytes,18,opt,name=repeated,oneof"`
}

type FieldRules_Sfixed32 Uses

type FieldRules_Sfixed32 struct {
    Sfixed32 *SFixed32Rules `protobuf:"bytes,11,opt,name=sfixed32,oneof"`
}

type FieldRules_Sfixed64 Uses

type FieldRules_Sfixed64 struct {
    Sfixed64 *SFixed64Rules `protobuf:"bytes,12,opt,name=sfixed64,oneof"`
}

type FieldRules_Sint32 Uses

type FieldRules_Sint32 struct {
    Sint32 *SInt32Rules `protobuf:"bytes,7,opt,name=sint32,oneof"`
}

type FieldRules_Sint64 Uses

type FieldRules_Sint64 struct {
    Sint64 *SInt64Rules `protobuf:"bytes,8,opt,name=sint64,oneof"`
}

type FieldRules_String_ Uses

type FieldRules_String_ struct {
    String_ *StringRules `protobuf:"bytes,14,opt,name=string,oneof"`
}

type FieldRules_Timestamp Uses

type FieldRules_Timestamp struct {
    Timestamp *TimestampRules `protobuf:"bytes,22,opt,name=timestamp,oneof"`
}

type FieldRules_Uint32 Uses

type FieldRules_Uint32 struct {
    Uint32 *UInt32Rules `protobuf:"bytes,5,opt,name=uint32,oneof"`
}

type FieldRules_Uint64 Uses

type FieldRules_Uint64 struct {
    Uint64 *UInt64Rules `protobuf:"bytes,6,opt,name=uint64,oneof"`
}

type Fixed32Rules Uses

type Fixed32Rules struct {
    Const                *uint32  `protobuf:"fixed32,1,opt,name=const" json:"const,omitempty"`
    Lt                   *uint32  `protobuf:"fixed32,2,opt,name=lt" json:"lt,omitempty"`
    Lte                  *uint32  `protobuf:"fixed32,3,opt,name=lte" json:"lte,omitempty"`
    Gt                   *uint32  `protobuf:"fixed32,4,opt,name=gt" json:"gt,omitempty"`
    Gte                  *uint32  `protobuf:"fixed32,5,opt,name=gte" json:"gte,omitempty"`
    In                   []uint32 `protobuf:"fixed32,6,rep,name=in" json:"in,omitempty"`
    NotIn                []uint32 `protobuf:"fixed32,7,rep,name=not_in,json=notIn" json:"not_in,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*Fixed32Rules) Descriptor Uses

func (*Fixed32Rules) Descriptor() ([]byte, []int)

func (*Fixed32Rules) GetConst Uses

func (m *Fixed32Rules) GetConst() uint32

func (*Fixed32Rules) GetGt Uses

func (m *Fixed32Rules) GetGt() uint32

func (*Fixed32Rules) GetGte Uses

func (m *Fixed32Rules) GetGte() uint32

func (*Fixed32Rules) GetIn Uses

func (m *Fixed32Rules) GetIn() []uint32

func (*Fixed32Rules) GetLt Uses

func (m *Fixed32Rules) GetLt() uint32

func (*Fixed32Rules) GetLte Uses

func (m *Fixed32Rules) GetLte() uint32

func (*Fixed32Rules) GetNotIn Uses

func (m *Fixed32Rules) GetNotIn() []uint32

func (*Fixed32Rules) ProtoMessage Uses

func (*Fixed32Rules) ProtoMessage()

func (*Fixed32Rules) Reset Uses

func (m *Fixed32Rules) Reset()

func (*Fixed32Rules) String Uses

func (m *Fixed32Rules) String() string

func (*Fixed32Rules) XXX_DiscardUnknown Uses

func (m *Fixed32Rules) XXX_DiscardUnknown()

func (*Fixed32Rules) XXX_Marshal Uses

func (m *Fixed32Rules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Fixed32Rules) XXX_Merge Uses

func (dst *Fixed32Rules) XXX_Merge(src proto.Message)

func (*Fixed32Rules) XXX_Size Uses

func (m *Fixed32Rules) XXX_Size() int

func (*Fixed32Rules) XXX_Unmarshal Uses

func (m *Fixed32Rules) XXX_Unmarshal(b []byte) error

type Fixed64Rules Uses

type Fixed64Rules struct {
    Const                *uint64  `protobuf:"fixed64,1,opt,name=const" json:"const,omitempty"`
    Lt                   *uint64  `protobuf:"fixed64,2,opt,name=lt" json:"lt,omitempty"`
    Lte                  *uint64  `protobuf:"fixed64,3,opt,name=lte" json:"lte,omitempty"`
    Gt                   *uint64  `protobuf:"fixed64,4,opt,name=gt" json:"gt,omitempty"`
    Gte                  *uint64  `protobuf:"fixed64,5,opt,name=gte" json:"gte,omitempty"`
    In                   []uint64 `protobuf:"fixed64,6,rep,name=in" json:"in,omitempty"`
    NotIn                []uint64 `protobuf:"fixed64,7,rep,name=not_in,json=notIn" json:"not_in,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*Fixed64Rules) Descriptor Uses

func (*Fixed64Rules) Descriptor() ([]byte, []int)

func (*Fixed64Rules) GetConst Uses

func (m *Fixed64Rules) GetConst() uint64

func (*Fixed64Rules) GetGt Uses

func (m *Fixed64Rules) GetGt() uint64

func (*Fixed64Rules) GetGte Uses

func (m *Fixed64Rules) GetGte() uint64

func (*Fixed64Rules) GetIn Uses

func (m *Fixed64Rules) GetIn() []uint64

func (*Fixed64Rules) GetLt Uses

func (m *Fixed64Rules) GetLt() uint64

func (*Fixed64Rules) GetLte Uses

func (m *Fixed64Rules) GetLte() uint64

func (*Fixed64Rules) GetNotIn Uses

func (m *Fixed64Rules) GetNotIn() []uint64

func (*Fixed64Rules) ProtoMessage Uses

func (*Fixed64Rules) ProtoMessage()

func (*Fixed64Rules) Reset Uses

func (m *Fixed64Rules) Reset()

func (*Fixed64Rules) String Uses

func (m *Fixed64Rules) String() string

func (*Fixed64Rules) XXX_DiscardUnknown Uses

func (m *Fixed64Rules) XXX_DiscardUnknown()

func (*Fixed64Rules) XXX_Marshal Uses

func (m *Fixed64Rules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Fixed64Rules) XXX_Merge Uses

func (dst *Fixed64Rules) XXX_Merge(src proto.Message)

func (*Fixed64Rules) XXX_Size Uses

func (m *Fixed64Rules) XXX_Size() int

func (*Fixed64Rules) XXX_Unmarshal Uses

func (m *Fixed64Rules) XXX_Unmarshal(b []byte) error

type FloatRules Uses

type FloatRules struct {
    Const                *float32  `protobuf:"fixed32,1,opt,name=const" json:"const,omitempty"`
    Lt                   *float32  `protobuf:"fixed32,2,opt,name=lt" json:"lt,omitempty"`
    Lte                  *float32  `protobuf:"fixed32,3,opt,name=lte" json:"lte,omitempty"`
    Gt                   *float32  `protobuf:"fixed32,4,opt,name=gt" json:"gt,omitempty"`
    Gte                  *float32  `protobuf:"fixed32,5,opt,name=gte" json:"gte,omitempty"`
    In                   []float32 `protobuf:"fixed32,6,rep,name=in" json:"in,omitempty"`
    NotIn                []float32 `protobuf:"fixed32,7,rep,name=not_in,json=notIn" json:"not_in,omitempty"`
    XXX_NoUnkeyedLiteral struct{}  `json:"-"`
    XXX_unrecognized     []byte    `json:"-"`
    XXX_sizecache        int32     `json:"-"`
}

func (*FloatRules) Descriptor Uses

func (*FloatRules) Descriptor() ([]byte, []int)

func (*FloatRules) GetConst Uses

func (m *FloatRules) GetConst() float32

func (*FloatRules) GetGt Uses

func (m *FloatRules) GetGt() float32

func (*FloatRules) GetGte Uses

func (m *FloatRules) GetGte() float32

func (*FloatRules) GetIn Uses

func (m *FloatRules) GetIn() []float32

func (*FloatRules) GetLt Uses

func (m *FloatRules) GetLt() float32

func (*FloatRules) GetLte Uses

func (m *FloatRules) GetLte() float32

func (*FloatRules) GetNotIn Uses

func (m *FloatRules) GetNotIn() []float32

func (*FloatRules) ProtoMessage Uses

func (*FloatRules) ProtoMessage()

func (*FloatRules) Reset Uses

func (m *FloatRules) Reset()

func (*FloatRules) String Uses

func (m *FloatRules) String() string

func (*FloatRules) XXX_DiscardUnknown Uses

func (m *FloatRules) XXX_DiscardUnknown()

func (*FloatRules) XXX_Marshal Uses

func (m *FloatRules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FloatRules) XXX_Merge Uses

func (dst *FloatRules) XXX_Merge(src proto.Message)

func (*FloatRules) XXX_Size Uses

func (m *FloatRules) XXX_Size() int

func (*FloatRules) XXX_Unmarshal Uses

func (m *FloatRules) XXX_Unmarshal(b []byte) error

type Int32Rules Uses

type Int32Rules struct {
    Const                *int32   `protobuf:"varint,1,opt,name=const" json:"const,omitempty"`
    Lt                   *int32   `protobuf:"varint,2,opt,name=lt" json:"lt,omitempty"`
    Lte                  *int32   `protobuf:"varint,3,opt,name=lte" json:"lte,omitempty"`
    Gt                   *int32   `protobuf:"varint,4,opt,name=gt" json:"gt,omitempty"`
    Gte                  *int32   `protobuf:"varint,5,opt,name=gte" json:"gte,omitempty"`
    In                   []int32  `protobuf:"varint,6,rep,name=in" json:"in,omitempty"`
    NotIn                []int32  `protobuf:"varint,7,rep,name=not_in,json=notIn" json:"not_in,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*Int32Rules) Descriptor Uses

func (*Int32Rules) Descriptor() ([]byte, []int)

func (*Int32Rules) GetConst Uses

func (m *Int32Rules) GetConst() int32

func (*Int32Rules) GetGt Uses

func (m *Int32Rules) GetGt() int32

func (*Int32Rules) GetGte Uses

func (m *Int32Rules) GetGte() int32

func (*Int32Rules) GetIn Uses

func (m *Int32Rules) GetIn() []int32

func (*Int32Rules) GetLt Uses

func (m *Int32Rules) GetLt() int32

func (*Int32Rules) GetLte Uses

func (m *Int32Rules) GetLte() int32

func (*Int32Rules) GetNotIn Uses

func (m *Int32Rules) GetNotIn() []int32

func (*Int32Rules) ProtoMessage Uses

func (*Int32Rules) ProtoMessage()

func (*Int32Rules) Reset Uses

func (m *Int32Rules) Reset()

func (*Int32Rules) String Uses

func (m *Int32Rules) String() string

func (*Int32Rules) XXX_DiscardUnknown Uses

func (m *Int32Rules) XXX_DiscardUnknown()

func (*Int32Rules) XXX_Marshal Uses

func (m *Int32Rules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Int32Rules) XXX_Merge Uses

func (dst *Int32Rules) XXX_Merge(src proto.Message)

func (*Int32Rules) XXX_Size Uses

func (m *Int32Rules) XXX_Size() int

func (*Int32Rules) XXX_Unmarshal Uses

func (m *Int32Rules) XXX_Unmarshal(b []byte) error

type Int64Rules Uses

type Int64Rules struct {
    Const                *int64   `protobuf:"varint,1,opt,name=const" json:"const,omitempty"`
    Lt                   *int64   `protobuf:"varint,2,opt,name=lt" json:"lt,omitempty"`
    Lte                  *int64   `protobuf:"varint,3,opt,name=lte" json:"lte,omitempty"`
    Gt                   *int64   `protobuf:"varint,4,opt,name=gt" json:"gt,omitempty"`
    Gte                  *int64   `protobuf:"varint,5,opt,name=gte" json:"gte,omitempty"`
    In                   []int64  `protobuf:"varint,6,rep,name=in" json:"in,omitempty"`
    NotIn                []int64  `protobuf:"varint,7,rep,name=not_in,json=notIn" json:"not_in,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*Int64Rules) Descriptor Uses

func (*Int64Rules) Descriptor() ([]byte, []int)

func (*Int64Rules) GetConst Uses

func (m *Int64Rules) GetConst() int64

func (*Int64Rules) GetGt Uses

func (m *Int64Rules) GetGt() int64

func (*Int64Rules) GetGte Uses

func (m *Int64Rules) GetGte() int64

func (*Int64Rules) GetIn Uses

func (m *Int64Rules) GetIn() []int64

func (*Int64Rules) GetLt Uses

func (m *Int64Rules) GetLt() int64

func (*Int64Rules) GetLte Uses

func (m *Int64Rules) GetLte() int64

func (*Int64Rules) GetNotIn Uses

func (m *Int64Rules) GetNotIn() []int64

func (*Int64Rules) ProtoMessage Uses

func (*Int64Rules) ProtoMessage()

func (*Int64Rules) Reset Uses

func (m *Int64Rules) Reset()

func (*Int64Rules) String Uses

func (m *Int64Rules) String() string

func (*Int64Rules) XXX_DiscardUnknown Uses

func (m *Int64Rules) XXX_DiscardUnknown()

func (*Int64Rules) XXX_Marshal Uses

func (m *Int64Rules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Int64Rules) XXX_Merge Uses

func (dst *Int64Rules) XXX_Merge(src proto.Message)

func (*Int64Rules) XXX_Size Uses

func (m *Int64Rules) XXX_Size() int

func (*Int64Rules) XXX_Unmarshal Uses

func (m *Int64Rules) XXX_Unmarshal(b []byte) error

type MapRules Uses

type MapRules struct {
    MinPairs             *uint64     `protobuf:"varint,1,opt,name=min_pairs,json=minPairs" json:"min_pairs,omitempty"`
    MaxPairs             *uint64     `protobuf:"varint,2,opt,name=max_pairs,json=maxPairs" json:"max_pairs,omitempty"`
    NoSparse             *bool       `protobuf:"varint,3,opt,name=no_sparse,json=noSparse" json:"no_sparse,omitempty"`
    Keys                 *FieldRules `protobuf:"bytes,4,opt,name=keys" json:"keys,omitempty"`
    Values               *FieldRules `protobuf:"bytes,5,opt,name=values" json:"values,omitempty"`
    XXX_NoUnkeyedLiteral struct{}    `json:"-"`
    XXX_unrecognized     []byte      `json:"-"`
    XXX_sizecache        int32       `json:"-"`
}

func (*MapRules) Descriptor Uses

func (*MapRules) Descriptor() ([]byte, []int)

func (*MapRules) GetKeys Uses

func (m *MapRules) GetKeys() *FieldRules

func (*MapRules) GetMaxPairs Uses

func (m *MapRules) GetMaxPairs() uint64

func (*MapRules) GetMinPairs Uses

func (m *MapRules) GetMinPairs() uint64

func (*MapRules) GetNoSparse Uses

func (m *MapRules) GetNoSparse() bool

func (*MapRules) GetValues Uses

func (m *MapRules) GetValues() *FieldRules

func (*MapRules) ProtoMessage Uses

func (*MapRules) ProtoMessage()

func (*MapRules) Reset Uses

func (m *MapRules) Reset()

func (*MapRules) String Uses

func (m *MapRules) String() string

func (*MapRules) XXX_DiscardUnknown Uses

func (m *MapRules) XXX_DiscardUnknown()

func (*MapRules) XXX_Marshal Uses

func (m *MapRules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MapRules) XXX_Merge Uses

func (dst *MapRules) XXX_Merge(src proto.Message)

func (*MapRules) XXX_Size Uses

func (m *MapRules) XXX_Size() int

func (*MapRules) XXX_Unmarshal Uses

func (m *MapRules) XXX_Unmarshal(b []byte) error

type MessageRules Uses

type MessageRules struct {
    Skip                 *bool    `protobuf:"varint,1,opt,name=skip" json:"skip,omitempty"`
    Required             *bool    `protobuf:"varint,2,opt,name=required" json:"required,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*MessageRules) Descriptor Uses

func (*MessageRules) Descriptor() ([]byte, []int)

func (*MessageRules) GetRequired Uses

func (m *MessageRules) GetRequired() bool

func (*MessageRules) GetSkip Uses

func (m *MessageRules) GetSkip() bool

func (*MessageRules) ProtoMessage Uses

func (*MessageRules) ProtoMessage()

func (*MessageRules) Reset Uses

func (m *MessageRules) Reset()

func (*MessageRules) String Uses

func (m *MessageRules) String() string

func (*MessageRules) XXX_DiscardUnknown Uses

func (m *MessageRules) XXX_DiscardUnknown()

func (*MessageRules) XXX_Marshal Uses

func (m *MessageRules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MessageRules) XXX_Merge Uses

func (dst *MessageRules) XXX_Merge(src proto.Message)

func (*MessageRules) XXX_Size Uses

func (m *MessageRules) XXX_Size() int

func (*MessageRules) XXX_Unmarshal Uses

func (m *MessageRules) XXX_Unmarshal(b []byte) error

type RepeatedRules Uses

type RepeatedRules struct {
    MinItems             *uint64     `protobuf:"varint,1,opt,name=min_items,json=minItems" json:"min_items,omitempty"`
    MaxItems             *uint64     `protobuf:"varint,2,opt,name=max_items,json=maxItems" json:"max_items,omitempty"`
    Unique               *bool       `protobuf:"varint,3,opt,name=unique" json:"unique,omitempty"`
    Items                *FieldRules `protobuf:"bytes,4,opt,name=items" json:"items,omitempty"`
    XXX_NoUnkeyedLiteral struct{}    `json:"-"`
    XXX_unrecognized     []byte      `json:"-"`
    XXX_sizecache        int32       `json:"-"`
}

func (*RepeatedRules) Descriptor Uses

func (*RepeatedRules) Descriptor() ([]byte, []int)

func (*RepeatedRules) GetItems Uses

func (m *RepeatedRules) GetItems() *FieldRules

func (*RepeatedRules) GetMaxItems Uses

func (m *RepeatedRules) GetMaxItems() uint64

func (*RepeatedRules) GetMinItems Uses

func (m *RepeatedRules) GetMinItems() uint64

func (*RepeatedRules) GetUnique Uses

func (m *RepeatedRules) GetUnique() bool

func (*RepeatedRules) ProtoMessage Uses

func (*RepeatedRules) ProtoMessage()

func (*RepeatedRules) Reset Uses

func (m *RepeatedRules) Reset()

func (*RepeatedRules) String Uses

func (m *RepeatedRules) String() string

func (*RepeatedRules) XXX_DiscardUnknown Uses

func (m *RepeatedRules) XXX_DiscardUnknown()

func (*RepeatedRules) XXX_Marshal Uses

func (m *RepeatedRules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RepeatedRules) XXX_Merge Uses

func (dst *RepeatedRules) XXX_Merge(src proto.Message)

func (*RepeatedRules) XXX_Size Uses

func (m *RepeatedRules) XXX_Size() int

func (*RepeatedRules) XXX_Unmarshal Uses

func (m *RepeatedRules) XXX_Unmarshal(b []byte) error

type SFixed32Rules Uses

type SFixed32Rules struct {
    Const                *int32   `protobuf:"fixed32,1,opt,name=const" json:"const,omitempty"`
    Lt                   *int32   `protobuf:"fixed32,2,opt,name=lt" json:"lt,omitempty"`
    Lte                  *int32   `protobuf:"fixed32,3,opt,name=lte" json:"lte,omitempty"`
    Gt                   *int32   `protobuf:"fixed32,4,opt,name=gt" json:"gt,omitempty"`
    Gte                  *int32   `protobuf:"fixed32,5,opt,name=gte" json:"gte,omitempty"`
    In                   []int32  `protobuf:"fixed32,6,rep,name=in" json:"in,omitempty"`
    NotIn                []int32  `protobuf:"fixed32,7,rep,name=not_in,json=notIn" json:"not_in,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*SFixed32Rules) Descriptor Uses

func (*SFixed32Rules) Descriptor() ([]byte, []int)

func (*SFixed32Rules) GetConst Uses

func (m *SFixed32Rules) GetConst() int32

func (*SFixed32Rules) GetGt Uses

func (m *SFixed32Rules) GetGt() int32

func (*SFixed32Rules) GetGte Uses

func (m *SFixed32Rules) GetGte() int32

func (*SFixed32Rules) GetIn Uses

func (m *SFixed32Rules) GetIn() []int32

func (*SFixed32Rules) GetLt Uses

func (m *SFixed32Rules) GetLt() int32

func (*SFixed32Rules) GetLte Uses

func (m *SFixed32Rules) GetLte() int32

func (*SFixed32Rules) GetNotIn Uses

func (m *SFixed32Rules) GetNotIn() []int32

func (*SFixed32Rules) ProtoMessage Uses

func (*SFixed32Rules) ProtoMessage()

func (*SFixed32Rules) Reset Uses

func (m *SFixed32Rules) Reset()

func (*SFixed32Rules) String Uses

func (m *SFixed32Rules) String() string

func (*SFixed32Rules) XXX_DiscardUnknown Uses

func (m *SFixed32Rules) XXX_DiscardUnknown()

func (*SFixed32Rules) XXX_Marshal Uses

func (m *SFixed32Rules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SFixed32Rules) XXX_Merge Uses

func (dst *SFixed32Rules) XXX_Merge(src proto.Message)

func (*SFixed32Rules) XXX_Size Uses

func (m *SFixed32Rules) XXX_Size() int

func (*SFixed32Rules) XXX_Unmarshal Uses

func (m *SFixed32Rules) XXX_Unmarshal(b []byte) error

type SFixed64Rules Uses

type SFixed64Rules struct {
    Const                *int64   `protobuf:"fixed64,1,opt,name=const" json:"const,omitempty"`
    Lt                   *int64   `protobuf:"fixed64,2,opt,name=lt" json:"lt,omitempty"`
    Lte                  *int64   `protobuf:"fixed64,3,opt,name=lte" json:"lte,omitempty"`
    Gt                   *int64   `protobuf:"fixed64,4,opt,name=gt" json:"gt,omitempty"`
    Gte                  *int64   `protobuf:"fixed64,5,opt,name=gte" json:"gte,omitempty"`
    In                   []int64  `protobuf:"fixed64,6,rep,name=in" json:"in,omitempty"`
    NotIn                []int64  `protobuf:"fixed64,7,rep,name=not_in,json=notIn" json:"not_in,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*SFixed64Rules) Descriptor Uses

func (*SFixed64Rules) Descriptor() ([]byte, []int)

func (*SFixed64Rules) GetConst Uses

func (m *SFixed64Rules) GetConst() int64

func (*SFixed64Rules) GetGt Uses

func (m *SFixed64Rules) GetGt() int64

func (*SFixed64Rules) GetGte Uses

func (m *SFixed64Rules) GetGte() int64

func (*SFixed64Rules) GetIn Uses

func (m *SFixed64Rules) GetIn() []int64

func (*SFixed64Rules) GetLt Uses

func (m *SFixed64Rules) GetLt() int64

func (*SFixed64Rules) GetLte Uses

func (m *SFixed64Rules) GetLte() int64

func (*SFixed64Rules) GetNotIn Uses

func (m *SFixed64Rules) GetNotIn() []int64

func (*SFixed64Rules) ProtoMessage Uses

func (*SFixed64Rules) ProtoMessage()

func (*SFixed64Rules) Reset Uses

func (m *SFixed64Rules) Reset()

func (*SFixed64Rules) String Uses

func (m *SFixed64Rules) String() string

func (*SFixed64Rules) XXX_DiscardUnknown Uses

func (m *SFixed64Rules) XXX_DiscardUnknown()

func (*SFixed64Rules) XXX_Marshal Uses

func (m *SFixed64Rules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SFixed64Rules) XXX_Merge Uses

func (dst *SFixed64Rules) XXX_Merge(src proto.Message)

func (*SFixed64Rules) XXX_Size Uses

func (m *SFixed64Rules) XXX_Size() int

func (*SFixed64Rules) XXX_Unmarshal Uses

func (m *SFixed64Rules) XXX_Unmarshal(b []byte) error

type SInt32Rules Uses

type SInt32Rules struct {
    Const                *int32   `protobuf:"zigzag32,1,opt,name=const" json:"const,omitempty"`
    Lt                   *int32   `protobuf:"zigzag32,2,opt,name=lt" json:"lt,omitempty"`
    Lte                  *int32   `protobuf:"zigzag32,3,opt,name=lte" json:"lte,omitempty"`
    Gt                   *int32   `protobuf:"zigzag32,4,opt,name=gt" json:"gt,omitempty"`
    Gte                  *int32   `protobuf:"zigzag32,5,opt,name=gte" json:"gte,omitempty"`
    In                   []int32  `protobuf:"zigzag32,6,rep,name=in" json:"in,omitempty"`
    NotIn                []int32  `protobuf:"zigzag32,7,rep,name=not_in,json=notIn" json:"not_in,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*SInt32Rules) Descriptor Uses

func (*SInt32Rules) Descriptor() ([]byte, []int)

func (*SInt32Rules) GetConst Uses

func (m *SInt32Rules) GetConst() int32

func (*SInt32Rules) GetGt Uses

func (m *SInt32Rules) GetGt() int32

func (*SInt32Rules) GetGte Uses

func (m *SInt32Rules) GetGte() int32

func (*SInt32Rules) GetIn Uses

func (m *SInt32Rules) GetIn() []int32

func (*SInt32Rules) GetLt Uses

func (m *SInt32Rules) GetLt() int32

func (*SInt32Rules) GetLte Uses

func (m *SInt32Rules) GetLte() int32

func (*SInt32Rules) GetNotIn Uses

func (m *SInt32Rules) GetNotIn() []int32

func (*SInt32Rules) ProtoMessage Uses

func (*SInt32Rules) ProtoMessage()

func (*SInt32Rules) Reset Uses

func (m *SInt32Rules) Reset()

func (*SInt32Rules) String Uses

func (m *SInt32Rules) String() string

func (*SInt32Rules) XXX_DiscardUnknown Uses

func (m *SInt32Rules) XXX_DiscardUnknown()

func (*SInt32Rules) XXX_Marshal Uses

func (m *SInt32Rules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SInt32Rules) XXX_Merge Uses

func (dst *SInt32Rules) XXX_Merge(src proto.Message)

func (*SInt32Rules) XXX_Size Uses

func (m *SInt32Rules) XXX_Size() int

func (*SInt32Rules) XXX_Unmarshal Uses

func (m *SInt32Rules) XXX_Unmarshal(b []byte) error

type SInt64Rules Uses

type SInt64Rules struct {
    Const                *int64   `protobuf:"zigzag64,1,opt,name=const" json:"const,omitempty"`
    Lt                   *int64   `protobuf:"zigzag64,2,opt,name=lt" json:"lt,omitempty"`
    Lte                  *int64   `protobuf:"zigzag64,3,opt,name=lte" json:"lte,omitempty"`
    Gt                   *int64   `protobuf:"zigzag64,4,opt,name=gt" json:"gt,omitempty"`
    Gte                  *int64   `protobuf:"zigzag64,5,opt,name=gte" json:"gte,omitempty"`
    In                   []int64  `protobuf:"zigzag64,6,rep,name=in" json:"in,omitempty"`
    NotIn                []int64  `protobuf:"zigzag64,7,rep,name=not_in,json=notIn" json:"not_in,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*SInt64Rules) Descriptor Uses

func (*SInt64Rules) Descriptor() ([]byte, []int)

func (*SInt64Rules) GetConst Uses

func (m *SInt64Rules) GetConst() int64

func (*SInt64Rules) GetGt Uses

func (m *SInt64Rules) GetGt() int64

func (*SInt64Rules) GetGte Uses

func (m *SInt64Rules) GetGte() int64

func (*SInt64Rules) GetIn Uses

func (m *SInt64Rules) GetIn() []int64

func (*SInt64Rules) GetLt Uses

func (m *SInt64Rules) GetLt() int64

func (*SInt64Rules) GetLte Uses

func (m *SInt64Rules) GetLte() int64

func (*SInt64Rules) GetNotIn Uses

func (m *SInt64Rules) GetNotIn() []int64

func (*SInt64Rules) ProtoMessage Uses

func (*SInt64Rules) ProtoMessage()

func (*SInt64Rules) Reset Uses

func (m *SInt64Rules) Reset()

func (*SInt64Rules) String Uses

func (m *SInt64Rules) String() string

func (*SInt64Rules) XXX_DiscardUnknown Uses

func (m *SInt64Rules) XXX_DiscardUnknown()

func (*SInt64Rules) XXX_Marshal Uses

func (m *SInt64Rules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SInt64Rules) XXX_Merge Uses

func (dst *SInt64Rules) XXX_Merge(src proto.Message)

func (*SInt64Rules) XXX_Size Uses

func (m *SInt64Rules) XXX_Size() int

func (*SInt64Rules) XXX_Unmarshal Uses

func (m *SInt64Rules) XXX_Unmarshal(b []byte) error

type StringRules Uses

type StringRules struct {
    Const    *string  `protobuf:"bytes,1,opt,name=const" json:"const,omitempty"`
    Len      *uint64  `protobuf:"varint,19,opt,name=len" json:"len,omitempty"`
    MinLen   *uint64  `protobuf:"varint,2,opt,name=min_len,json=minLen" json:"min_len,omitempty"`
    MaxLen   *uint64  `protobuf:"varint,3,opt,name=max_len,json=maxLen" json:"max_len,omitempty"`
    LenBytes *uint64  `protobuf:"varint,20,opt,name=len_bytes,json=lenBytes" json:"len_bytes,omitempty"`
    MinBytes *uint64  `protobuf:"varint,4,opt,name=min_bytes,json=minBytes" json:"min_bytes,omitempty"`
    MaxBytes *uint64  `protobuf:"varint,5,opt,name=max_bytes,json=maxBytes" json:"max_bytes,omitempty"`
    Pattern  *string  `protobuf:"bytes,6,opt,name=pattern" json:"pattern,omitempty"`
    Prefix   *string  `protobuf:"bytes,7,opt,name=prefix" json:"prefix,omitempty"`
    Suffix   *string  `protobuf:"bytes,8,opt,name=suffix" json:"suffix,omitempty"`
    Contains *string  `protobuf:"bytes,9,opt,name=contains" json:"contains,omitempty"`
    In       []string `protobuf:"bytes,10,rep,name=in" json:"in,omitempty"`
    NotIn    []string `protobuf:"bytes,11,rep,name=not_in,json=notIn" json:"not_in,omitempty"`
    // Types that are valid to be assigned to WellKnown:
    //	*StringRules_Email
    //	*StringRules_Hostname
    //	*StringRules_Ip
    //	*StringRules_Ipv4
    //	*StringRules_Ipv6
    //	*StringRules_Uri
    //	*StringRules_UriRef
    WellKnown            isStringRules_WellKnown `protobuf_oneof:"well_known"`
    XXX_NoUnkeyedLiteral struct{}                `json:"-"`
    XXX_unrecognized     []byte                  `json:"-"`
    XXX_sizecache        int32                   `json:"-"`
}

func (*StringRules) Descriptor Uses

func (*StringRules) Descriptor() ([]byte, []int)

func (*StringRules) GetConst Uses

func (m *StringRules) GetConst() string

func (*StringRules) GetContains Uses

func (m *StringRules) GetContains() string

func (*StringRules) GetEmail Uses

func (m *StringRules) GetEmail() bool

func (*StringRules) GetHostname Uses

func (m *StringRules) GetHostname() bool

func (*StringRules) GetIn Uses

func (m *StringRules) GetIn() []string

func (*StringRules) GetIp Uses

func (m *StringRules) GetIp() bool

func (*StringRules) GetIpv4 Uses

func (m *StringRules) GetIpv4() bool

func (*StringRules) GetIpv6 Uses

func (m *StringRules) GetIpv6() bool

func (*StringRules) GetLen Uses

func (m *StringRules) GetLen() uint64

func (*StringRules) GetLenBytes Uses

func (m *StringRules) GetLenBytes() uint64

func (*StringRules) GetMaxBytes Uses

func (m *StringRules) GetMaxBytes() uint64

func (*StringRules) GetMaxLen Uses

func (m *StringRules) GetMaxLen() uint64

func (*StringRules) GetMinBytes Uses

func (m *StringRules) GetMinBytes() uint64

func (*StringRules) GetMinLen Uses

func (m *StringRules) GetMinLen() uint64

func (*StringRules) GetNotIn Uses

func (m *StringRules) GetNotIn() []string

func (*StringRules) GetPattern Uses

func (m *StringRules) GetPattern() string

func (*StringRules) GetPrefix Uses

func (m *StringRules) GetPrefix() string

func (*StringRules) GetSuffix Uses

func (m *StringRules) GetSuffix() string

func (*StringRules) GetUri Uses

func (m *StringRules) GetUri() bool

func (*StringRules) GetUriRef Uses

func (m *StringRules) GetUriRef() bool

func (*StringRules) GetWellKnown Uses

func (m *StringRules) GetWellKnown() isStringRules_WellKnown

func (*StringRules) ProtoMessage Uses

func (*StringRules) ProtoMessage()

func (*StringRules) Reset Uses

func (m *StringRules) Reset()

func (*StringRules) String Uses

func (m *StringRules) String() string

func (*StringRules) XXX_DiscardUnknown Uses

func (m *StringRules) XXX_DiscardUnknown()

func (*StringRules) XXX_Marshal Uses

func (m *StringRules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StringRules) XXX_Merge Uses

func (dst *StringRules) XXX_Merge(src proto.Message)

func (*StringRules) XXX_OneofFuncs Uses

func (*StringRules) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})

XXX_OneofFuncs is for the internal use of the proto package.

func (*StringRules) XXX_Size Uses

func (m *StringRules) XXX_Size() int

func (*StringRules) XXX_Unmarshal Uses

func (m *StringRules) XXX_Unmarshal(b []byte) error

type StringRules_Email Uses

type StringRules_Email struct {
    Email bool `protobuf:"varint,12,opt,name=email,oneof"`
}

type StringRules_Hostname Uses

type StringRules_Hostname struct {
    Hostname bool `protobuf:"varint,13,opt,name=hostname,oneof"`
}

type StringRules_Ip Uses

type StringRules_Ip struct {
    Ip bool `protobuf:"varint,14,opt,name=ip,oneof"`
}

type StringRules_Ipv4 Uses

type StringRules_Ipv4 struct {
    Ipv4 bool `protobuf:"varint,15,opt,name=ipv4,oneof"`
}

type StringRules_Ipv6 Uses

type StringRules_Ipv6 struct {
    Ipv6 bool `protobuf:"varint,16,opt,name=ipv6,oneof"`
}

type StringRules_Uri Uses

type StringRules_Uri struct {
    Uri bool `protobuf:"varint,17,opt,name=uri,oneof"`
}

type StringRules_UriRef Uses

type StringRules_UriRef struct {
    UriRef bool `protobuf:"varint,18,opt,name=uri_ref,json=uriRef,oneof"`
}

type TimestampRules Uses

type TimestampRules struct {
    Required             *bool                `protobuf:"varint,1,opt,name=required" json:"required,omitempty"`
    Const                *timestamp.Timestamp `protobuf:"bytes,2,opt,name=const" json:"const,omitempty"`
    Lt                   *timestamp.Timestamp `protobuf:"bytes,3,opt,name=lt" json:"lt,omitempty"`
    Lte                  *timestamp.Timestamp `protobuf:"bytes,4,opt,name=lte" json:"lte,omitempty"`
    Gt                   *timestamp.Timestamp `protobuf:"bytes,5,opt,name=gt" json:"gt,omitempty"`
    Gte                  *timestamp.Timestamp `protobuf:"bytes,6,opt,name=gte" json:"gte,omitempty"`
    LtNow                *bool                `protobuf:"varint,7,opt,name=lt_now,json=ltNow" json:"lt_now,omitempty"`
    GtNow                *bool                `protobuf:"varint,8,opt,name=gt_now,json=gtNow" json:"gt_now,omitempty"`
    Within               *duration.Duration   `protobuf:"bytes,9,opt,name=within" json:"within,omitempty"`
    XXX_NoUnkeyedLiteral struct{}             `json:"-"`
    XXX_unrecognized     []byte               `json:"-"`
    XXX_sizecache        int32                `json:"-"`
}

func (*TimestampRules) Descriptor Uses

func (*TimestampRules) Descriptor() ([]byte, []int)

func (*TimestampRules) GetConst Uses

func (m *TimestampRules) GetConst() *timestamp.Timestamp

func (*TimestampRules) GetGt Uses

func (m *TimestampRules) GetGt() *timestamp.Timestamp

func (*TimestampRules) GetGtNow Uses

func (m *TimestampRules) GetGtNow() bool

func (*TimestampRules) GetGte Uses

func (m *TimestampRules) GetGte() *timestamp.Timestamp

func (*TimestampRules) GetLt Uses

func (m *TimestampRules) GetLt() *timestamp.Timestamp

func (*TimestampRules) GetLtNow Uses

func (m *TimestampRules) GetLtNow() bool

func (*TimestampRules) GetLte Uses

func (m *TimestampRules) GetLte() *timestamp.Timestamp

func (*TimestampRules) GetRequired Uses

func (m *TimestampRules) GetRequired() bool

func (*TimestampRules) GetWithin Uses

func (m *TimestampRules) GetWithin() *duration.Duration

func (*TimestampRules) ProtoMessage Uses

func (*TimestampRules) ProtoMessage()

func (*TimestampRules) Reset Uses

func (m *TimestampRules) Reset()

func (*TimestampRules) String Uses

func (m *TimestampRules) String() string

func (*TimestampRules) XXX_DiscardUnknown Uses

func (m *TimestampRules) XXX_DiscardUnknown()

func (*TimestampRules) XXX_Marshal Uses

func (m *TimestampRules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TimestampRules) XXX_Merge Uses

func (dst *TimestampRules) XXX_Merge(src proto.Message)

func (*TimestampRules) XXX_Size Uses

func (m *TimestampRules) XXX_Size() int

func (*TimestampRules) XXX_Unmarshal Uses

func (m *TimestampRules) XXX_Unmarshal(b []byte) error

type UInt32Rules Uses

type UInt32Rules struct {
    Const                *uint32  `protobuf:"varint,1,opt,name=const" json:"const,omitempty"`
    Lt                   *uint32  `protobuf:"varint,2,opt,name=lt" json:"lt,omitempty"`
    Lte                  *uint32  `protobuf:"varint,3,opt,name=lte" json:"lte,omitempty"`
    Gt                   *uint32  `protobuf:"varint,4,opt,name=gt" json:"gt,omitempty"`
    Gte                  *uint32  `protobuf:"varint,5,opt,name=gte" json:"gte,omitempty"`
    In                   []uint32 `protobuf:"varint,6,rep,name=in" json:"in,omitempty"`
    NotIn                []uint32 `protobuf:"varint,7,rep,name=not_in,json=notIn" json:"not_in,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*UInt32Rules) Descriptor Uses

func (*UInt32Rules) Descriptor() ([]byte, []int)

func (*UInt32Rules) GetConst Uses

func (m *UInt32Rules) GetConst() uint32

func (*UInt32Rules) GetGt Uses

func (m *UInt32Rules) GetGt() uint32

func (*UInt32Rules) GetGte Uses

func (m *UInt32Rules) GetGte() uint32

func (*UInt32Rules) GetIn Uses

func (m *UInt32Rules) GetIn() []uint32

func (*UInt32Rules) GetLt Uses

func (m *UInt32Rules) GetLt() uint32

func (*UInt32Rules) GetLte Uses

func (m *UInt32Rules) GetLte() uint32

func (*UInt32Rules) GetNotIn Uses

func (m *UInt32Rules) GetNotIn() []uint32

func (*UInt32Rules) ProtoMessage Uses

func (*UInt32Rules) ProtoMessage()

func (*UInt32Rules) Reset Uses

func (m *UInt32Rules) Reset()

func (*UInt32Rules) String Uses

func (m *UInt32Rules) String() string

func (*UInt32Rules) XXX_DiscardUnknown Uses

func (m *UInt32Rules) XXX_DiscardUnknown()

func (*UInt32Rules) XXX_Marshal Uses

func (m *UInt32Rules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UInt32Rules) XXX_Merge Uses

func (dst *UInt32Rules) XXX_Merge(src proto.Message)

func (*UInt32Rules) XXX_Size Uses

func (m *UInt32Rules) XXX_Size() int

func (*UInt32Rules) XXX_Unmarshal Uses

func (m *UInt32Rules) XXX_Unmarshal(b []byte) error

type UInt64Rules Uses

type UInt64Rules struct {
    Const                *uint64  `protobuf:"varint,1,opt,name=const" json:"const,omitempty"`
    Lt                   *uint64  `protobuf:"varint,2,opt,name=lt" json:"lt,omitempty"`
    Lte                  *uint64  `protobuf:"varint,3,opt,name=lte" json:"lte,omitempty"`
    Gt                   *uint64  `protobuf:"varint,4,opt,name=gt" json:"gt,omitempty"`
    Gte                  *uint64  `protobuf:"varint,5,opt,name=gte" json:"gte,omitempty"`
    In                   []uint64 `protobuf:"varint,6,rep,name=in" json:"in,omitempty"`
    NotIn                []uint64 `protobuf:"varint,7,rep,name=not_in,json=notIn" json:"not_in,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*UInt64Rules) Descriptor Uses

func (*UInt64Rules) Descriptor() ([]byte, []int)

func (*UInt64Rules) GetConst Uses

func (m *UInt64Rules) GetConst() uint64

func (*UInt64Rules) GetGt Uses

func (m *UInt64Rules) GetGt() uint64

func (*UInt64Rules) GetGte Uses

func (m *UInt64Rules) GetGte() uint64

func (*UInt64Rules) GetIn Uses

func (m *UInt64Rules) GetIn() []uint64

func (*UInt64Rules) GetLt Uses

func (m *UInt64Rules) GetLt() uint64

func (*UInt64Rules) GetLte Uses

func (m *UInt64Rules) GetLte() uint64

func (*UInt64Rules) GetNotIn Uses

func (m *UInt64Rules) GetNotIn() []uint64

func (*UInt64Rules) ProtoMessage Uses

func (*UInt64Rules) ProtoMessage()

func (*UInt64Rules) Reset Uses

func (m *UInt64Rules) Reset()

func (*UInt64Rules) String Uses

func (m *UInt64Rules) String() string

func (*UInt64Rules) XXX_DiscardUnknown Uses

func (m *UInt64Rules) XXX_DiscardUnknown()

func (*UInt64Rules) XXX_Marshal Uses

func (m *UInt64Rules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UInt64Rules) XXX_Merge Uses

func (dst *UInt64Rules) XXX_Merge(src proto.Message)

func (*UInt64Rules) XXX_Size Uses

func (m *UInt64Rules) XXX_Size() int

func (*UInt64Rules) XXX_Unmarshal Uses

func (m *UInt64Rules) XXX_Unmarshal(b []byte) error

Package validate imports 6 packages (graph) and is imported by 15 packages. Updated 2019-08-11. Refresh now. Tools for package owners.