Versions in this module Expand all Collapse all v0 v0.0.13 Oct 30, 2025 Changes in this version + var E_Disabled = &proto.ExtensionDesc + var E_Required = &proto.ExtensionDesc + var E_Rules = &proto.ExtensionDesc + type AnyRules struct + In []string + NotIn []string + Required *bool + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*AnyRules) Descriptor() ([]byte, []int) + func (*AnyRules) ProtoMessage() + func (dst *AnyRules) XXX_Merge(src proto.Message) + func (m *AnyRules) GetIn() []string + func (m *AnyRules) GetNotIn() []string + func (m *AnyRules) GetRequired() bool + func (m *AnyRules) Reset() + func (m *AnyRules) String() string + func (m *AnyRules) XXX_DiscardUnknown() + func (m *AnyRules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *AnyRules) XXX_Size() int + func (m *AnyRules) XXX_Unmarshal(b []byte) error + type BoolRules struct + Const *bool + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*BoolRules) Descriptor() ([]byte, []int) + func (*BoolRules) ProtoMessage() + func (dst *BoolRules) XXX_Merge(src proto.Message) + func (m *BoolRules) GetConst() bool + func (m *BoolRules) Reset() + func (m *BoolRules) String() string + func (m *BoolRules) XXX_DiscardUnknown() + func (m *BoolRules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *BoolRules) XXX_Size() int + func (m *BoolRules) XXX_Unmarshal(b []byte) error + type BytesRules struct + Const []byte + Contains []byte + In [][]byte + Len *uint64 + MaxLen *uint64 + MinLen *uint64 + NotIn [][]byte + Pattern *string + Prefix []byte + Suffix []byte + WellKnown isBytesRules_WellKnown + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*BytesRules) Descriptor() ([]byte, []int) + func (*BytesRules) ProtoMessage() + func (*BytesRules) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...) + func (dst *BytesRules) XXX_Merge(src proto.Message) + func (m *BytesRules) GetConst() []byte + func (m *BytesRules) GetContains() []byte + func (m *BytesRules) GetIn() [][]byte + func (m *BytesRules) GetIp() bool + func (m *BytesRules) GetIpv4() bool + func (m *BytesRules) GetIpv6() bool + func (m *BytesRules) GetLen() uint64 + func (m *BytesRules) GetMaxLen() uint64 + func (m *BytesRules) GetMinLen() uint64 + func (m *BytesRules) GetNotIn() [][]byte + func (m *BytesRules) GetPattern() string + func (m *BytesRules) GetPrefix() []byte + func (m *BytesRules) GetSuffix() []byte + func (m *BytesRules) GetWellKnown() isBytesRules_WellKnown + func (m *BytesRules) Reset() + func (m *BytesRules) String() string + func (m *BytesRules) XXX_DiscardUnknown() + func (m *BytesRules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *BytesRules) XXX_Size() int + func (m *BytesRules) XXX_Unmarshal(b []byte) error + type BytesRules_Ip struct + Ip bool + type BytesRules_Ipv4 struct + Ipv4 bool + type BytesRules_Ipv6 struct + Ipv6 bool + type DoubleRules struct + Const *float64 + Gt *float64 + Gte *float64 + In []float64 + Lt *float64 + Lte *float64 + NotIn []float64 + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*DoubleRules) Descriptor() ([]byte, []int) + func (*DoubleRules) ProtoMessage() + func (dst *DoubleRules) XXX_Merge(src proto.Message) + func (m *DoubleRules) GetConst() float64 + func (m *DoubleRules) GetGt() float64 + func (m *DoubleRules) GetGte() float64 + func (m *DoubleRules) GetIn() []float64 + func (m *DoubleRules) GetLt() float64 + func (m *DoubleRules) GetLte() float64 + func (m *DoubleRules) GetNotIn() []float64 + func (m *DoubleRules) Reset() + func (m *DoubleRules) String() string + func (m *DoubleRules) XXX_DiscardUnknown() + func (m *DoubleRules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *DoubleRules) XXX_Size() int + func (m *DoubleRules) XXX_Unmarshal(b []byte) error + type DurationRules struct + Const *duration.Duration + Gt *duration.Duration + Gte *duration.Duration + In []*duration.Duration + Lt *duration.Duration + Lte *duration.Duration + NotIn []*duration.Duration + Required *bool + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*DurationRules) Descriptor() ([]byte, []int) + func (*DurationRules) ProtoMessage() + func (dst *DurationRules) XXX_Merge(src proto.Message) + func (m *DurationRules) GetConst() *duration.Duration + func (m *DurationRules) GetGt() *duration.Duration + func (m *DurationRules) GetGte() *duration.Duration + func (m *DurationRules) GetIn() []*duration.Duration + func (m *DurationRules) GetLt() *duration.Duration + func (m *DurationRules) GetLte() *duration.Duration + func (m *DurationRules) GetNotIn() []*duration.Duration + func (m *DurationRules) GetRequired() bool + func (m *DurationRules) Reset() + func (m *DurationRules) String() string + func (m *DurationRules) XXX_DiscardUnknown() + func (m *DurationRules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *DurationRules) XXX_Size() int + func (m *DurationRules) XXX_Unmarshal(b []byte) error + type EnumRules struct + Const *int32 + DefinedOnly *bool + In []int32 + NotIn []int32 + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*EnumRules) Descriptor() ([]byte, []int) + func (*EnumRules) ProtoMessage() + func (dst *EnumRules) XXX_Merge(src proto.Message) + func (m *EnumRules) GetConst() int32 + func (m *EnumRules) GetDefinedOnly() bool + func (m *EnumRules) GetIn() []int32 + func (m *EnumRules) GetNotIn() []int32 + func (m *EnumRules) Reset() + func (m *EnumRules) String() string + func (m *EnumRules) XXX_DiscardUnknown() + func (m *EnumRules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *EnumRules) XXX_Size() int + func (m *EnumRules) XXX_Unmarshal(b []byte) error + type FieldRules struct + Type isFieldRules_Type + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*FieldRules) Descriptor() ([]byte, []int) + func (*FieldRules) ProtoMessage() + func (*FieldRules) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...) + func (dst *FieldRules) XXX_Merge(src proto.Message) + func (m *FieldRules) GetAny() *AnyRules + func (m *FieldRules) GetBool() *BoolRules + func (m *FieldRules) GetBytes() *BytesRules + func (m *FieldRules) GetDouble() *DoubleRules + func (m *FieldRules) GetDuration() *DurationRules + func (m *FieldRules) GetEnum() *EnumRules + func (m *FieldRules) GetFixed32() *Fixed32Rules + func (m *FieldRules) GetFixed64() *Fixed64Rules + func (m *FieldRules) GetFloat() *FloatRules + func (m *FieldRules) GetInt32() *Int32Rules + func (m *FieldRules) GetInt64() *Int64Rules + func (m *FieldRules) GetMap() *MapRules + func (m *FieldRules) GetMessage() *MessageRules + func (m *FieldRules) GetRepeated() *RepeatedRules + func (m *FieldRules) GetSfixed32() *SFixed32Rules + func (m *FieldRules) GetSfixed64() *SFixed64Rules + func (m *FieldRules) GetSint32() *SInt32Rules + func (m *FieldRules) GetSint64() *SInt64Rules + func (m *FieldRules) GetString_() *StringRules + func (m *FieldRules) GetTimestamp() *TimestampRules + func (m *FieldRules) GetType() isFieldRules_Type + func (m *FieldRules) GetUint32() *UInt32Rules + func (m *FieldRules) GetUint64() *UInt64Rules + func (m *FieldRules) Reset() + func (m *FieldRules) String() string + func (m *FieldRules) XXX_DiscardUnknown() + func (m *FieldRules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *FieldRules) XXX_Size() int + func (m *FieldRules) XXX_Unmarshal(b []byte) error + type FieldRules_Any struct + Any *AnyRules + type FieldRules_Bool struct + Bool *BoolRules + type FieldRules_Bytes struct + Bytes *BytesRules + type FieldRules_Double struct + Double *DoubleRules + type FieldRules_Duration struct + Duration *DurationRules + type FieldRules_Enum struct + Enum *EnumRules + type FieldRules_Fixed32 struct + Fixed32 *Fixed32Rules + type FieldRules_Fixed64 struct + Fixed64 *Fixed64Rules + type FieldRules_Float struct + Float *FloatRules + type FieldRules_Int32 struct + Int32 *Int32Rules + type FieldRules_Int64 struct + Int64 *Int64Rules + type FieldRules_Map struct + Map *MapRules + type FieldRules_Message struct + Message *MessageRules + type FieldRules_Repeated struct + Repeated *RepeatedRules + type FieldRules_Sfixed32 struct + Sfixed32 *SFixed32Rules + type FieldRules_Sfixed64 struct + Sfixed64 *SFixed64Rules + type FieldRules_Sint32 struct + Sint32 *SInt32Rules + type FieldRules_Sint64 struct + Sint64 *SInt64Rules + type FieldRules_String_ struct + String_ *StringRules + type FieldRules_Timestamp struct + Timestamp *TimestampRules + type FieldRules_Uint32 struct + Uint32 *UInt32Rules + type FieldRules_Uint64 struct + Uint64 *UInt64Rules + type Fixed32Rules struct + Const *uint32 + Gt *uint32 + Gte *uint32 + In []uint32 + Lt *uint32 + Lte *uint32 + NotIn []uint32 + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*Fixed32Rules) Descriptor() ([]byte, []int) + func (*Fixed32Rules) ProtoMessage() + func (dst *Fixed32Rules) XXX_Merge(src proto.Message) + func (m *Fixed32Rules) GetConst() uint32 + func (m *Fixed32Rules) GetGt() uint32 + func (m *Fixed32Rules) GetGte() uint32 + func (m *Fixed32Rules) GetIn() []uint32 + func (m *Fixed32Rules) GetLt() uint32 + func (m *Fixed32Rules) GetLte() uint32 + func (m *Fixed32Rules) GetNotIn() []uint32 + func (m *Fixed32Rules) Reset() + func (m *Fixed32Rules) String() string + func (m *Fixed32Rules) XXX_DiscardUnknown() + func (m *Fixed32Rules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Fixed32Rules) XXX_Size() int + func (m *Fixed32Rules) XXX_Unmarshal(b []byte) error + type Fixed64Rules struct + Const *uint64 + Gt *uint64 + Gte *uint64 + In []uint64 + Lt *uint64 + Lte *uint64 + NotIn []uint64 + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*Fixed64Rules) Descriptor() ([]byte, []int) + func (*Fixed64Rules) ProtoMessage() + func (dst *Fixed64Rules) XXX_Merge(src proto.Message) + func (m *Fixed64Rules) GetConst() uint64 + func (m *Fixed64Rules) GetGt() uint64 + func (m *Fixed64Rules) GetGte() uint64 + func (m *Fixed64Rules) GetIn() []uint64 + func (m *Fixed64Rules) GetLt() uint64 + func (m *Fixed64Rules) GetLte() uint64 + func (m *Fixed64Rules) GetNotIn() []uint64 + func (m *Fixed64Rules) Reset() + func (m *Fixed64Rules) String() string + func (m *Fixed64Rules) XXX_DiscardUnknown() + func (m *Fixed64Rules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Fixed64Rules) XXX_Size() int + func (m *Fixed64Rules) XXX_Unmarshal(b []byte) error + type FloatRules struct + Const *float32 + Gt *float32 + Gte *float32 + In []float32 + Lt *float32 + Lte *float32 + NotIn []float32 + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*FloatRules) Descriptor() ([]byte, []int) + func (*FloatRules) ProtoMessage() + func (dst *FloatRules) XXX_Merge(src proto.Message) + func (m *FloatRules) GetConst() float32 + func (m *FloatRules) GetGt() float32 + func (m *FloatRules) GetGte() float32 + func (m *FloatRules) GetIn() []float32 + func (m *FloatRules) GetLt() float32 + func (m *FloatRules) GetLte() float32 + func (m *FloatRules) GetNotIn() []float32 + func (m *FloatRules) Reset() + func (m *FloatRules) String() string + func (m *FloatRules) XXX_DiscardUnknown() + func (m *FloatRules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *FloatRules) XXX_Size() int + func (m *FloatRules) XXX_Unmarshal(b []byte) error + type Int32Rules struct + Const *int32 + Gt *int32 + Gte *int32 + In []int32 + Lt *int32 + Lte *int32 + NotIn []int32 + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*Int32Rules) Descriptor() ([]byte, []int) + func (*Int32Rules) ProtoMessage() + func (dst *Int32Rules) XXX_Merge(src proto.Message) + func (m *Int32Rules) GetConst() int32 + func (m *Int32Rules) GetGt() int32 + func (m *Int32Rules) GetGte() int32 + func (m *Int32Rules) GetIn() []int32 + func (m *Int32Rules) GetLt() int32 + func (m *Int32Rules) GetLte() int32 + func (m *Int32Rules) GetNotIn() []int32 + func (m *Int32Rules) Reset() + func (m *Int32Rules) String() string + func (m *Int32Rules) XXX_DiscardUnknown() + func (m *Int32Rules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Int32Rules) XXX_Size() int + func (m *Int32Rules) XXX_Unmarshal(b []byte) error + type Int64Rules struct + Const *int64 + Gt *int64 + Gte *int64 + In []int64 + Lt *int64 + Lte *int64 + NotIn []int64 + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*Int64Rules) Descriptor() ([]byte, []int) + func (*Int64Rules) ProtoMessage() + func (dst *Int64Rules) XXX_Merge(src proto.Message) + func (m *Int64Rules) GetConst() int64 + func (m *Int64Rules) GetGt() int64 + func (m *Int64Rules) GetGte() int64 + func (m *Int64Rules) GetIn() []int64 + func (m *Int64Rules) GetLt() int64 + func (m *Int64Rules) GetLte() int64 + func (m *Int64Rules) GetNotIn() []int64 + func (m *Int64Rules) Reset() + func (m *Int64Rules) String() string + func (m *Int64Rules) XXX_DiscardUnknown() + func (m *Int64Rules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Int64Rules) XXX_Size() int + func (m *Int64Rules) XXX_Unmarshal(b []byte) error + type MapRules struct + Keys *FieldRules + MaxPairs *uint64 + MinPairs *uint64 + NoSparse *bool + Values *FieldRules + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*MapRules) Descriptor() ([]byte, []int) + func (*MapRules) ProtoMessage() + func (dst *MapRules) XXX_Merge(src proto.Message) + func (m *MapRules) GetKeys() *FieldRules + func (m *MapRules) GetMaxPairs() uint64 + func (m *MapRules) GetMinPairs() uint64 + func (m *MapRules) GetNoSparse() bool + func (m *MapRules) GetValues() *FieldRules + func (m *MapRules) Reset() + func (m *MapRules) String() string + func (m *MapRules) XXX_DiscardUnknown() + func (m *MapRules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *MapRules) XXX_Size() int + func (m *MapRules) XXX_Unmarshal(b []byte) error + type MessageRules struct + Required *bool + Skip *bool + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*MessageRules) Descriptor() ([]byte, []int) + func (*MessageRules) ProtoMessage() + func (dst *MessageRules) XXX_Merge(src proto.Message) + func (m *MessageRules) GetRequired() bool + func (m *MessageRules) GetSkip() bool + func (m *MessageRules) Reset() + func (m *MessageRules) String() string + func (m *MessageRules) XXX_DiscardUnknown() + func (m *MessageRules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *MessageRules) XXX_Size() int + func (m *MessageRules) XXX_Unmarshal(b []byte) error + type RepeatedRules struct + Items *FieldRules + MaxItems *uint64 + MinItems *uint64 + Unique *bool + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*RepeatedRules) Descriptor() ([]byte, []int) + func (*RepeatedRules) ProtoMessage() + func (dst *RepeatedRules) XXX_Merge(src proto.Message) + func (m *RepeatedRules) GetItems() *FieldRules + func (m *RepeatedRules) GetMaxItems() uint64 + func (m *RepeatedRules) GetMinItems() uint64 + func (m *RepeatedRules) GetUnique() bool + func (m *RepeatedRules) Reset() + func (m *RepeatedRules) String() string + func (m *RepeatedRules) XXX_DiscardUnknown() + func (m *RepeatedRules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *RepeatedRules) XXX_Size() int + func (m *RepeatedRules) XXX_Unmarshal(b []byte) error + type SFixed32Rules struct + Const *int32 + Gt *int32 + Gte *int32 + In []int32 + Lt *int32 + Lte *int32 + NotIn []int32 + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*SFixed32Rules) Descriptor() ([]byte, []int) + func (*SFixed32Rules) ProtoMessage() + func (dst *SFixed32Rules) XXX_Merge(src proto.Message) + func (m *SFixed32Rules) GetConst() int32 + func (m *SFixed32Rules) GetGt() int32 + func (m *SFixed32Rules) GetGte() int32 + func (m *SFixed32Rules) GetIn() []int32 + func (m *SFixed32Rules) GetLt() int32 + func (m *SFixed32Rules) GetLte() int32 + func (m *SFixed32Rules) GetNotIn() []int32 + func (m *SFixed32Rules) Reset() + func (m *SFixed32Rules) String() string + func (m *SFixed32Rules) XXX_DiscardUnknown() + func (m *SFixed32Rules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *SFixed32Rules) XXX_Size() int + func (m *SFixed32Rules) XXX_Unmarshal(b []byte) error + type SFixed64Rules struct + Const *int64 + Gt *int64 + Gte *int64 + In []int64 + Lt *int64 + Lte *int64 + NotIn []int64 + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*SFixed64Rules) Descriptor() ([]byte, []int) + func (*SFixed64Rules) ProtoMessage() + func (dst *SFixed64Rules) XXX_Merge(src proto.Message) + func (m *SFixed64Rules) GetConst() int64 + func (m *SFixed64Rules) GetGt() int64 + func (m *SFixed64Rules) GetGte() int64 + func (m *SFixed64Rules) GetIn() []int64 + func (m *SFixed64Rules) GetLt() int64 + func (m *SFixed64Rules) GetLte() int64 + func (m *SFixed64Rules) GetNotIn() []int64 + func (m *SFixed64Rules) Reset() + func (m *SFixed64Rules) String() string + func (m *SFixed64Rules) XXX_DiscardUnknown() + func (m *SFixed64Rules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *SFixed64Rules) XXX_Size() int + func (m *SFixed64Rules) XXX_Unmarshal(b []byte) error + type SInt32Rules struct + Const *int32 + Gt *int32 + Gte *int32 + In []int32 + Lt *int32 + Lte *int32 + NotIn []int32 + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*SInt32Rules) Descriptor() ([]byte, []int) + func (*SInt32Rules) ProtoMessage() + func (dst *SInt32Rules) XXX_Merge(src proto.Message) + func (m *SInt32Rules) GetConst() int32 + func (m *SInt32Rules) GetGt() int32 + func (m *SInt32Rules) GetGte() int32 + func (m *SInt32Rules) GetIn() []int32 + func (m *SInt32Rules) GetLt() int32 + func (m *SInt32Rules) GetLte() int32 + func (m *SInt32Rules) GetNotIn() []int32 + func (m *SInt32Rules) Reset() + func (m *SInt32Rules) String() string + func (m *SInt32Rules) XXX_DiscardUnknown() + func (m *SInt32Rules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *SInt32Rules) XXX_Size() int + func (m *SInt32Rules) XXX_Unmarshal(b []byte) error + type SInt64Rules struct + Const *int64 + Gt *int64 + Gte *int64 + In []int64 + Lt *int64 + Lte *int64 + NotIn []int64 + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*SInt64Rules) Descriptor() ([]byte, []int) + func (*SInt64Rules) ProtoMessage() + func (dst *SInt64Rules) XXX_Merge(src proto.Message) + func (m *SInt64Rules) GetConst() int64 + func (m *SInt64Rules) GetGt() int64 + func (m *SInt64Rules) GetGte() int64 + func (m *SInt64Rules) GetIn() []int64 + func (m *SInt64Rules) GetLt() int64 + func (m *SInt64Rules) GetLte() int64 + func (m *SInt64Rules) GetNotIn() []int64 + func (m *SInt64Rules) Reset() + func (m *SInt64Rules) String() string + func (m *SInt64Rules) XXX_DiscardUnknown() + func (m *SInt64Rules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *SInt64Rules) XXX_Size() int + func (m *SInt64Rules) XXX_Unmarshal(b []byte) error + type StringRules struct + Const *string + Contains *string + In []string + Len *uint64 + LenBytes *uint64 + MaxBytes *uint64 + MaxLen *uint64 + MinBytes *uint64 + MinLen *uint64 + NotIn []string + Pattern *string + Prefix *string + Suffix *string + WellKnown isStringRules_WellKnown + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*StringRules) Descriptor() ([]byte, []int) + func (*StringRules) ProtoMessage() + func (*StringRules) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...) + func (dst *StringRules) XXX_Merge(src proto.Message) + func (m *StringRules) GetConst() string + func (m *StringRules) GetContains() string + func (m *StringRules) GetEmail() bool + func (m *StringRules) GetHostname() bool + func (m *StringRules) GetIn() []string + func (m *StringRules) GetIp() bool + func (m *StringRules) GetIpv4() bool + func (m *StringRules) GetIpv6() bool + func (m *StringRules) GetLen() uint64 + func (m *StringRules) GetLenBytes() uint64 + func (m *StringRules) GetMaxBytes() uint64 + func (m *StringRules) GetMaxLen() uint64 + func (m *StringRules) GetMinBytes() uint64 + func (m *StringRules) GetMinLen() uint64 + func (m *StringRules) GetNotIn() []string + func (m *StringRules) GetPattern() string + func (m *StringRules) GetPrefix() string + func (m *StringRules) GetSuffix() string + func (m *StringRules) GetUri() bool + func (m *StringRules) GetUriRef() bool + func (m *StringRules) GetWellKnown() isStringRules_WellKnown + func (m *StringRules) Reset() + func (m *StringRules) String() string + func (m *StringRules) XXX_DiscardUnknown() + func (m *StringRules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *StringRules) XXX_Size() int + func (m *StringRules) XXX_Unmarshal(b []byte) error + type StringRules_Email struct + Email bool + type StringRules_Hostname struct + Hostname bool + type StringRules_Ip struct + Ip bool + type StringRules_Ipv4 struct + Ipv4 bool + type StringRules_Ipv6 struct + Ipv6 bool + type StringRules_Uri struct + Uri bool + type StringRules_UriRef struct + UriRef bool + type TimestampRules struct + Const *timestamp.Timestamp + Gt *timestamp.Timestamp + GtNow *bool + Gte *timestamp.Timestamp + Lt *timestamp.Timestamp + LtNow *bool + Lte *timestamp.Timestamp + Required *bool + Within *duration.Duration + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*TimestampRules) Descriptor() ([]byte, []int) + func (*TimestampRules) ProtoMessage() + func (dst *TimestampRules) XXX_Merge(src proto.Message) + func (m *TimestampRules) GetConst() *timestamp.Timestamp + func (m *TimestampRules) GetGt() *timestamp.Timestamp + func (m *TimestampRules) GetGtNow() bool + func (m *TimestampRules) GetGte() *timestamp.Timestamp + func (m *TimestampRules) GetLt() *timestamp.Timestamp + func (m *TimestampRules) GetLtNow() bool + func (m *TimestampRules) GetLte() *timestamp.Timestamp + func (m *TimestampRules) GetRequired() bool + func (m *TimestampRules) GetWithin() *duration.Duration + func (m *TimestampRules) Reset() + func (m *TimestampRules) String() string + func (m *TimestampRules) XXX_DiscardUnknown() + func (m *TimestampRules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *TimestampRules) XXX_Size() int + func (m *TimestampRules) XXX_Unmarshal(b []byte) error + type UInt32Rules struct + Const *uint32 + Gt *uint32 + Gte *uint32 + In []uint32 + Lt *uint32 + Lte *uint32 + NotIn []uint32 + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*UInt32Rules) Descriptor() ([]byte, []int) + func (*UInt32Rules) ProtoMessage() + func (dst *UInt32Rules) XXX_Merge(src proto.Message) + func (m *UInt32Rules) GetConst() uint32 + func (m *UInt32Rules) GetGt() uint32 + func (m *UInt32Rules) GetGte() uint32 + func (m *UInt32Rules) GetIn() []uint32 + func (m *UInt32Rules) GetLt() uint32 + func (m *UInt32Rules) GetLte() uint32 + func (m *UInt32Rules) GetNotIn() []uint32 + func (m *UInt32Rules) Reset() + func (m *UInt32Rules) String() string + func (m *UInt32Rules) XXX_DiscardUnknown() + func (m *UInt32Rules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *UInt32Rules) XXX_Size() int + func (m *UInt32Rules) XXX_Unmarshal(b []byte) error + type UInt64Rules struct + Const *uint64 + Gt *uint64 + Gte *uint64 + In []uint64 + Lt *uint64 + Lte *uint64 + NotIn []uint64 + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*UInt64Rules) Descriptor() ([]byte, []int) + func (*UInt64Rules) ProtoMessage() + func (dst *UInt64Rules) XXX_Merge(src proto.Message) + func (m *UInt64Rules) GetConst() uint64 + func (m *UInt64Rules) GetGt() uint64 + func (m *UInt64Rules) GetGte() uint64 + func (m *UInt64Rules) GetIn() []uint64 + func (m *UInt64Rules) GetLt() uint64 + func (m *UInt64Rules) GetLte() uint64 + func (m *UInt64Rules) GetNotIn() []uint64 + func (m *UInt64Rules) Reset() + func (m *UInt64Rules) String() string + func (m *UInt64Rules) XXX_DiscardUnknown() + func (m *UInt64Rules) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *UInt64Rules) XXX_Size() int + func (m *UInt64Rules) XXX_Unmarshal(b []byte) error