Versions in this module Expand all Collapse all v0 v0.7.1 Mar 28, 2026 v0.7.0 Mar 28, 2026 Changes in this version + var E_Field = &file_buf_validate_validate_proto_extTypes[2] + var E_Message = &file_buf_validate_validate_proto_extTypes[0] + var E_Oneof = &file_buf_validate_validate_proto_extTypes[1] + var E_Predefined = &file_buf_validate_validate_proto_extTypes[3] + var File_buf_validate_validate_proto protoreflect.FileDescriptor + var Ignore_name = map[int32]string + var Ignore_value = map[string]int32 + var KnownRegex_name = map[int32]string + var KnownRegex_value = map[string]int32 + type AnyRules struct + In []string + NotIn []string + func (*AnyRules) Descriptor() ([]byte, []int) + func (*AnyRules) ProtoMessage() + func (x *AnyRules) GetIn() []string + func (x *AnyRules) GetNotIn() []string + func (x *AnyRules) ProtoReflect() protoreflect.Message + func (x *AnyRules) Reset() + func (x *AnyRules) String() string + type BoolRules struct + Const *bool + Example []bool + func (*BoolRules) Descriptor() ([]byte, []int) + func (*BoolRules) ProtoMessage() + func (x *BoolRules) GetConst() bool + func (x *BoolRules) GetExample() []bool + func (x *BoolRules) ProtoReflect() protoreflect.Message + func (x *BoolRules) Reset() + func (x *BoolRules) String() string + type BytesRules struct + Const []byte + Contains []byte + Example [][]byte + In [][]byte + Len *uint64 + MaxLen *uint64 + MinLen *uint64 + NotIn [][]byte + Pattern *string + Prefix []byte + Suffix []byte + WellKnown isBytesRules_WellKnown + func (*BytesRules) Descriptor() ([]byte, []int) + func (*BytesRules) ProtoMessage() + func (x *BytesRules) GetConst() []byte + func (x *BytesRules) GetContains() []byte + func (x *BytesRules) GetExample() [][]byte + func (x *BytesRules) GetIn() [][]byte + func (x *BytesRules) GetIp() bool + func (x *BytesRules) GetIpv4() bool + func (x *BytesRules) GetIpv6() bool + func (x *BytesRules) GetLen() uint64 + func (x *BytesRules) GetMaxLen() uint64 + func (x *BytesRules) GetMinLen() uint64 + func (x *BytesRules) GetNotIn() [][]byte + func (x *BytesRules) GetPattern() string + func (x *BytesRules) GetPrefix() []byte + func (x *BytesRules) GetSuffix() []byte + func (x *BytesRules) GetUuid() bool + func (x *BytesRules) GetWellKnown() isBytesRules_WellKnown + func (x *BytesRules) ProtoReflect() protoreflect.Message + func (x *BytesRules) Reset() + func (x *BytesRules) String() string + type BytesRules_Ip struct + Ip bool + type BytesRules_Ipv4 struct + Ipv4 bool + type BytesRules_Ipv6 struct + Ipv6 bool + type BytesRules_Uuid struct + Uuid bool + type DoubleRules struct + Const *float64 + Example []float64 + Finite *bool + GreaterThan isDoubleRules_GreaterThan + In []float64 + LessThan isDoubleRules_LessThan + NotIn []float64 + func (*DoubleRules) Descriptor() ([]byte, []int) + func (*DoubleRules) ProtoMessage() + func (x *DoubleRules) GetConst() float64 + func (x *DoubleRules) GetExample() []float64 + func (x *DoubleRules) GetFinite() bool + func (x *DoubleRules) GetGreaterThan() isDoubleRules_GreaterThan + func (x *DoubleRules) GetGt() float64 + func (x *DoubleRules) GetGte() float64 + func (x *DoubleRules) GetIn() []float64 + func (x *DoubleRules) GetLessThan() isDoubleRules_LessThan + func (x *DoubleRules) GetLt() float64 + func (x *DoubleRules) GetLte() float64 + func (x *DoubleRules) GetNotIn() []float64 + func (x *DoubleRules) ProtoReflect() protoreflect.Message + func (x *DoubleRules) Reset() + func (x *DoubleRules) String() string + type DoubleRules_Gt struct + Gt float64 + type DoubleRules_Gte struct + Gte float64 + type DoubleRules_Lt struct + Lt float64 + type DoubleRules_Lte struct + Lte float64 + type DurationRules struct + Const *durationpb.Duration + Example []*durationpb.Duration + GreaterThan isDurationRules_GreaterThan + In []*durationpb.Duration + LessThan isDurationRules_LessThan + NotIn []*durationpb.Duration + func (*DurationRules) Descriptor() ([]byte, []int) + func (*DurationRules) ProtoMessage() + func (x *DurationRules) GetConst() *durationpb.Duration + func (x *DurationRules) GetExample() []*durationpb.Duration + func (x *DurationRules) GetGreaterThan() isDurationRules_GreaterThan + func (x *DurationRules) GetGt() *durationpb.Duration + func (x *DurationRules) GetGte() *durationpb.Duration + func (x *DurationRules) GetIn() []*durationpb.Duration + func (x *DurationRules) GetLessThan() isDurationRules_LessThan + func (x *DurationRules) GetLt() *durationpb.Duration + func (x *DurationRules) GetLte() *durationpb.Duration + func (x *DurationRules) GetNotIn() []*durationpb.Duration + func (x *DurationRules) ProtoReflect() protoreflect.Message + func (x *DurationRules) Reset() + func (x *DurationRules) String() string + type DurationRules_Gt struct + Gt *durationpb.Duration + type DurationRules_Gte struct + Gte *durationpb.Duration + type DurationRules_Lt struct + Lt *durationpb.Duration + type DurationRules_Lte struct + Lte *durationpb.Duration + type EnumRules struct + Const *int32 + DefinedOnly *bool + Example []int32 + In []int32 + NotIn []int32 + func (*EnumRules) Descriptor() ([]byte, []int) + func (*EnumRules) ProtoMessage() + func (x *EnumRules) GetConst() int32 + func (x *EnumRules) GetDefinedOnly() bool + func (x *EnumRules) GetExample() []int32 + func (x *EnumRules) GetIn() []int32 + func (x *EnumRules) GetNotIn() []int32 + func (x *EnumRules) ProtoReflect() protoreflect.Message + func (x *EnumRules) Reset() + func (x *EnumRules) String() string + type FieldMaskRules struct + Const *fieldmaskpb.FieldMask + Example []*fieldmaskpb.FieldMask + In []string + NotIn []string + func (*FieldMaskRules) Descriptor() ([]byte, []int) + func (*FieldMaskRules) ProtoMessage() + func (x *FieldMaskRules) GetConst() *fieldmaskpb.FieldMask + func (x *FieldMaskRules) GetExample() []*fieldmaskpb.FieldMask + func (x *FieldMaskRules) GetIn() []string + func (x *FieldMaskRules) GetNotIn() []string + func (x *FieldMaskRules) ProtoReflect() protoreflect.Message + func (x *FieldMaskRules) Reset() + func (x *FieldMaskRules) String() string + type FieldPath struct + Elements []*FieldPathElement + func (*FieldPath) Descriptor() ([]byte, []int) + func (*FieldPath) ProtoMessage() + func (x *FieldPath) GetElements() []*FieldPathElement + func (x *FieldPath) ProtoReflect() protoreflect.Message + func (x *FieldPath) Reset() + func (x *FieldPath) String() string + type FieldPathElement struct + FieldName *string + FieldNumber *int32 + FieldType *descriptorpb.FieldDescriptorProto_Type + KeyType *descriptorpb.FieldDescriptorProto_Type + Subscript isFieldPathElement_Subscript + ValueType *descriptorpb.FieldDescriptorProto_Type + func (*FieldPathElement) Descriptor() ([]byte, []int) + func (*FieldPathElement) ProtoMessage() + func (x *FieldPathElement) GetBoolKey() bool + func (x *FieldPathElement) GetFieldName() string + func (x *FieldPathElement) GetFieldNumber() int32 + func (x *FieldPathElement) GetFieldType() descriptorpb.FieldDescriptorProto_Type + func (x *FieldPathElement) GetIndex() uint64 + func (x *FieldPathElement) GetIntKey() int64 + func (x *FieldPathElement) GetKeyType() descriptorpb.FieldDescriptorProto_Type + func (x *FieldPathElement) GetStringKey() string + func (x *FieldPathElement) GetSubscript() isFieldPathElement_Subscript + func (x *FieldPathElement) GetUintKey() uint64 + func (x *FieldPathElement) GetValueType() descriptorpb.FieldDescriptorProto_Type + func (x *FieldPathElement) ProtoReflect() protoreflect.Message + func (x *FieldPathElement) Reset() + func (x *FieldPathElement) String() string + type FieldPathElement_BoolKey struct + BoolKey bool + type FieldPathElement_Index struct + Index uint64 + type FieldPathElement_IntKey struct + IntKey int64 + type FieldPathElement_StringKey struct + StringKey string + type FieldPathElement_UintKey struct + UintKey uint64 + type FieldRules struct + Cel []*Rule + CelExpression []string + Ignore *Ignore + Required *bool + Type isFieldRules_Type + func (*FieldRules) Descriptor() ([]byte, []int) + func (*FieldRules) ProtoMessage() + func (x *FieldRules) GetAny() *AnyRules + func (x *FieldRules) GetBool() *BoolRules + func (x *FieldRules) GetBytes() *BytesRules + func (x *FieldRules) GetCel() []*Rule + func (x *FieldRules) GetCelExpression() []string + func (x *FieldRules) GetDouble() *DoubleRules + func (x *FieldRules) GetDuration() *DurationRules + func (x *FieldRules) GetEnum() *EnumRules + func (x *FieldRules) GetFieldMask() *FieldMaskRules + func (x *FieldRules) GetFixed32() *Fixed32Rules + func (x *FieldRules) GetFixed64() *Fixed64Rules + func (x *FieldRules) GetFloat() *FloatRules + func (x *FieldRules) GetIgnore() Ignore + func (x *FieldRules) GetInt32() *Int32Rules + func (x *FieldRules) GetInt64() *Int64Rules + func (x *FieldRules) GetMap() *MapRules + func (x *FieldRules) GetRepeated() *RepeatedRules + func (x *FieldRules) GetRequired() bool + func (x *FieldRules) GetSfixed32() *SFixed32Rules + func (x *FieldRules) GetSfixed64() *SFixed64Rules + func (x *FieldRules) GetSint32() *SInt32Rules + func (x *FieldRules) GetSint64() *SInt64Rules + func (x *FieldRules) GetString_() *StringRules + func (x *FieldRules) GetTimestamp() *TimestampRules + func (x *FieldRules) GetType() isFieldRules_Type + func (x *FieldRules) GetUint32() *UInt32Rules + func (x *FieldRules) GetUint64() *UInt64Rules + func (x *FieldRules) ProtoReflect() protoreflect.Message + func (x *FieldRules) Reset() + func (x *FieldRules) String() string + 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_FieldMask struct + FieldMask *FieldMaskRules + 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_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 + Example []uint32 + GreaterThan isFixed32Rules_GreaterThan + In []uint32 + LessThan isFixed32Rules_LessThan + NotIn []uint32 + func (*Fixed32Rules) Descriptor() ([]byte, []int) + func (*Fixed32Rules) ProtoMessage() + func (x *Fixed32Rules) GetConst() uint32 + func (x *Fixed32Rules) GetExample() []uint32 + func (x *Fixed32Rules) GetGreaterThan() isFixed32Rules_GreaterThan + func (x *Fixed32Rules) GetGt() uint32 + func (x *Fixed32Rules) GetGte() uint32 + func (x *Fixed32Rules) GetIn() []uint32 + func (x *Fixed32Rules) GetLessThan() isFixed32Rules_LessThan + func (x *Fixed32Rules) GetLt() uint32 + func (x *Fixed32Rules) GetLte() uint32 + func (x *Fixed32Rules) GetNotIn() []uint32 + func (x *Fixed32Rules) ProtoReflect() protoreflect.Message + func (x *Fixed32Rules) Reset() + func (x *Fixed32Rules) String() string + type Fixed32Rules_Gt struct + Gt uint32 + type Fixed32Rules_Gte struct + Gte uint32 + type Fixed32Rules_Lt struct + Lt uint32 + type Fixed32Rules_Lte struct + Lte uint32 + type Fixed64Rules struct + Const *uint64 + Example []uint64 + GreaterThan isFixed64Rules_GreaterThan + In []uint64 + LessThan isFixed64Rules_LessThan + NotIn []uint64 + func (*Fixed64Rules) Descriptor() ([]byte, []int) + func (*Fixed64Rules) ProtoMessage() + func (x *Fixed64Rules) GetConst() uint64 + func (x *Fixed64Rules) GetExample() []uint64 + func (x *Fixed64Rules) GetGreaterThan() isFixed64Rules_GreaterThan + func (x *Fixed64Rules) GetGt() uint64 + func (x *Fixed64Rules) GetGte() uint64 + func (x *Fixed64Rules) GetIn() []uint64 + func (x *Fixed64Rules) GetLessThan() isFixed64Rules_LessThan + func (x *Fixed64Rules) GetLt() uint64 + func (x *Fixed64Rules) GetLte() uint64 + func (x *Fixed64Rules) GetNotIn() []uint64 + func (x *Fixed64Rules) ProtoReflect() protoreflect.Message + func (x *Fixed64Rules) Reset() + func (x *Fixed64Rules) String() string + type Fixed64Rules_Gt struct + Gt uint64 + type Fixed64Rules_Gte struct + Gte uint64 + type Fixed64Rules_Lt struct + Lt uint64 + type Fixed64Rules_Lte struct + Lte uint64 + type FloatRules struct + Const *float32 + Example []float32 + Finite *bool + GreaterThan isFloatRules_GreaterThan + In []float32 + LessThan isFloatRules_LessThan + NotIn []float32 + func (*FloatRules) Descriptor() ([]byte, []int) + func (*FloatRules) ProtoMessage() + func (x *FloatRules) GetConst() float32 + func (x *FloatRules) GetExample() []float32 + func (x *FloatRules) GetFinite() bool + func (x *FloatRules) GetGreaterThan() isFloatRules_GreaterThan + func (x *FloatRules) GetGt() float32 + func (x *FloatRules) GetGte() float32 + func (x *FloatRules) GetIn() []float32 + func (x *FloatRules) GetLessThan() isFloatRules_LessThan + func (x *FloatRules) GetLt() float32 + func (x *FloatRules) GetLte() float32 + func (x *FloatRules) GetNotIn() []float32 + func (x *FloatRules) ProtoReflect() protoreflect.Message + func (x *FloatRules) Reset() + func (x *FloatRules) String() string + type FloatRules_Gt struct + Gt float32 + type FloatRules_Gte struct + Gte float32 + type FloatRules_Lt struct + Lt float32 + type FloatRules_Lte struct + Lte float32 + type Ignore int32 + const Ignore_IGNORE_ALWAYS + const Ignore_IGNORE_IF_ZERO_VALUE + const Ignore_IGNORE_UNSPECIFIED + func (Ignore) Descriptor() protoreflect.EnumDescriptor + func (Ignore) EnumDescriptor() ([]byte, []int) + func (Ignore) Type() protoreflect.EnumType + func (x *Ignore) UnmarshalJSON(b []byte) error + func (x Ignore) Enum() *Ignore + func (x Ignore) Number() protoreflect.EnumNumber + func (x Ignore) String() string + type Int32Rules struct + Const *int32 + Example []int32 + GreaterThan isInt32Rules_GreaterThan + In []int32 + LessThan isInt32Rules_LessThan + NotIn []int32 + func (*Int32Rules) Descriptor() ([]byte, []int) + func (*Int32Rules) ProtoMessage() + func (x *Int32Rules) GetConst() int32 + func (x *Int32Rules) GetExample() []int32 + func (x *Int32Rules) GetGreaterThan() isInt32Rules_GreaterThan + func (x *Int32Rules) GetGt() int32 + func (x *Int32Rules) GetGte() int32 + func (x *Int32Rules) GetIn() []int32 + func (x *Int32Rules) GetLessThan() isInt32Rules_LessThan + func (x *Int32Rules) GetLt() int32 + func (x *Int32Rules) GetLte() int32 + func (x *Int32Rules) GetNotIn() []int32 + func (x *Int32Rules) ProtoReflect() protoreflect.Message + func (x *Int32Rules) Reset() + func (x *Int32Rules) String() string + type Int32Rules_Gt struct + Gt int32 + type Int32Rules_Gte struct + Gte int32 + type Int32Rules_Lt struct + Lt int32 + type Int32Rules_Lte struct + Lte int32 + type Int64Rules struct + Const *int64 + Example []int64 + GreaterThan isInt64Rules_GreaterThan + In []int64 + LessThan isInt64Rules_LessThan + NotIn []int64 + func (*Int64Rules) Descriptor() ([]byte, []int) + func (*Int64Rules) ProtoMessage() + func (x *Int64Rules) GetConst() int64 + func (x *Int64Rules) GetExample() []int64 + func (x *Int64Rules) GetGreaterThan() isInt64Rules_GreaterThan + func (x *Int64Rules) GetGt() int64 + func (x *Int64Rules) GetGte() int64 + func (x *Int64Rules) GetIn() []int64 + func (x *Int64Rules) GetLessThan() isInt64Rules_LessThan + func (x *Int64Rules) GetLt() int64 + func (x *Int64Rules) GetLte() int64 + func (x *Int64Rules) GetNotIn() []int64 + func (x *Int64Rules) ProtoReflect() protoreflect.Message + func (x *Int64Rules) Reset() + func (x *Int64Rules) String() string + type Int64Rules_Gt struct + Gt int64 + type Int64Rules_Gte struct + Gte int64 + type Int64Rules_Lt struct + Lt int64 + type Int64Rules_Lte struct + Lte int64 + type KnownRegex int32 + const KnownRegex_KNOWN_REGEX_HTTP_HEADER_NAME + const KnownRegex_KNOWN_REGEX_HTTP_HEADER_VALUE + const KnownRegex_KNOWN_REGEX_UNSPECIFIED + func (KnownRegex) Descriptor() protoreflect.EnumDescriptor + func (KnownRegex) EnumDescriptor() ([]byte, []int) + func (KnownRegex) Type() protoreflect.EnumType + func (x *KnownRegex) UnmarshalJSON(b []byte) error + func (x KnownRegex) Enum() *KnownRegex + func (x KnownRegex) Number() protoreflect.EnumNumber + func (x KnownRegex) String() string + type MapRules struct + Keys *FieldRules + MaxPairs *uint64 + MinPairs *uint64 + Values *FieldRules + func (*MapRules) Descriptor() ([]byte, []int) + func (*MapRules) ProtoMessage() + func (x *MapRules) GetKeys() *FieldRules + func (x *MapRules) GetMaxPairs() uint64 + func (x *MapRules) GetMinPairs() uint64 + func (x *MapRules) GetValues() *FieldRules + func (x *MapRules) ProtoReflect() protoreflect.Message + func (x *MapRules) Reset() + func (x *MapRules) String() string + type MessageOneofRule struct + Fields []string + Required *bool + func (*MessageOneofRule) Descriptor() ([]byte, []int) + func (*MessageOneofRule) ProtoMessage() + func (x *MessageOneofRule) GetFields() []string + func (x *MessageOneofRule) GetRequired() bool + func (x *MessageOneofRule) ProtoReflect() protoreflect.Message + func (x *MessageOneofRule) Reset() + func (x *MessageOneofRule) String() string + type MessageRules struct + Cel []*Rule + CelExpression []string + Oneof []*MessageOneofRule + func (*MessageRules) Descriptor() ([]byte, []int) + func (*MessageRules) ProtoMessage() + func (x *MessageRules) GetCel() []*Rule + func (x *MessageRules) GetCelExpression() []string + func (x *MessageRules) GetOneof() []*MessageOneofRule + func (x *MessageRules) ProtoReflect() protoreflect.Message + func (x *MessageRules) Reset() + func (x *MessageRules) String() string + type OneofRules struct + Required *bool + func (*OneofRules) Descriptor() ([]byte, []int) + func (*OneofRules) ProtoMessage() + func (x *OneofRules) GetRequired() bool + func (x *OneofRules) ProtoReflect() protoreflect.Message + func (x *OneofRules) Reset() + func (x *OneofRules) String() string + type PredefinedRules struct + Cel []*Rule + func (*PredefinedRules) Descriptor() ([]byte, []int) + func (*PredefinedRules) ProtoMessage() + func (x *PredefinedRules) GetCel() []*Rule + func (x *PredefinedRules) ProtoReflect() protoreflect.Message + func (x *PredefinedRules) Reset() + func (x *PredefinedRules) String() string + type RepeatedRules struct + Items *FieldRules + MaxItems *uint64 + MinItems *uint64 + Unique *bool + func (*RepeatedRules) Descriptor() ([]byte, []int) + func (*RepeatedRules) ProtoMessage() + func (x *RepeatedRules) GetItems() *FieldRules + func (x *RepeatedRules) GetMaxItems() uint64 + func (x *RepeatedRules) GetMinItems() uint64 + func (x *RepeatedRules) GetUnique() bool + func (x *RepeatedRules) ProtoReflect() protoreflect.Message + func (x *RepeatedRules) Reset() + func (x *RepeatedRules) String() string + type Rule struct + Expression *string + Id *string + Message *string + func (*Rule) Descriptor() ([]byte, []int) + func (*Rule) ProtoMessage() + func (x *Rule) GetExpression() string + func (x *Rule) GetId() string + func (x *Rule) GetMessage() string + func (x *Rule) ProtoReflect() protoreflect.Message + func (x *Rule) Reset() + func (x *Rule) String() string + type SFixed32Rules struct + Const *int32 + Example []int32 + GreaterThan isSFixed32Rules_GreaterThan + In []int32 + LessThan isSFixed32Rules_LessThan + NotIn []int32 + func (*SFixed32Rules) Descriptor() ([]byte, []int) + func (*SFixed32Rules) ProtoMessage() + func (x *SFixed32Rules) GetConst() int32 + func (x *SFixed32Rules) GetExample() []int32 + func (x *SFixed32Rules) GetGreaterThan() isSFixed32Rules_GreaterThan + func (x *SFixed32Rules) GetGt() int32 + func (x *SFixed32Rules) GetGte() int32 + func (x *SFixed32Rules) GetIn() []int32 + func (x *SFixed32Rules) GetLessThan() isSFixed32Rules_LessThan + func (x *SFixed32Rules) GetLt() int32 + func (x *SFixed32Rules) GetLte() int32 + func (x *SFixed32Rules) GetNotIn() []int32 + func (x *SFixed32Rules) ProtoReflect() protoreflect.Message + func (x *SFixed32Rules) Reset() + func (x *SFixed32Rules) String() string + type SFixed32Rules_Gt struct + Gt int32 + type SFixed32Rules_Gte struct + Gte int32 + type SFixed32Rules_Lt struct + Lt int32 + type SFixed32Rules_Lte struct + Lte int32 + type SFixed64Rules struct + Const *int64 + Example []int64 + GreaterThan isSFixed64Rules_GreaterThan + In []int64 + LessThan isSFixed64Rules_LessThan + NotIn []int64 + func (*SFixed64Rules) Descriptor() ([]byte, []int) + func (*SFixed64Rules) ProtoMessage() + func (x *SFixed64Rules) GetConst() int64 + func (x *SFixed64Rules) GetExample() []int64 + func (x *SFixed64Rules) GetGreaterThan() isSFixed64Rules_GreaterThan + func (x *SFixed64Rules) GetGt() int64 + func (x *SFixed64Rules) GetGte() int64 + func (x *SFixed64Rules) GetIn() []int64 + func (x *SFixed64Rules) GetLessThan() isSFixed64Rules_LessThan + func (x *SFixed64Rules) GetLt() int64 + func (x *SFixed64Rules) GetLte() int64 + func (x *SFixed64Rules) GetNotIn() []int64 + func (x *SFixed64Rules) ProtoReflect() protoreflect.Message + func (x *SFixed64Rules) Reset() + func (x *SFixed64Rules) String() string + type SFixed64Rules_Gt struct + Gt int64 + type SFixed64Rules_Gte struct + Gte int64 + type SFixed64Rules_Lt struct + Lt int64 + type SFixed64Rules_Lte struct + Lte int64 + type SInt32Rules struct + Const *int32 + Example []int32 + GreaterThan isSInt32Rules_GreaterThan + In []int32 + LessThan isSInt32Rules_LessThan + NotIn []int32 + func (*SInt32Rules) Descriptor() ([]byte, []int) + func (*SInt32Rules) ProtoMessage() + func (x *SInt32Rules) GetConst() int32 + func (x *SInt32Rules) GetExample() []int32 + func (x *SInt32Rules) GetGreaterThan() isSInt32Rules_GreaterThan + func (x *SInt32Rules) GetGt() int32 + func (x *SInt32Rules) GetGte() int32 + func (x *SInt32Rules) GetIn() []int32 + func (x *SInt32Rules) GetLessThan() isSInt32Rules_LessThan + func (x *SInt32Rules) GetLt() int32 + func (x *SInt32Rules) GetLte() int32 + func (x *SInt32Rules) GetNotIn() []int32 + func (x *SInt32Rules) ProtoReflect() protoreflect.Message + func (x *SInt32Rules) Reset() + func (x *SInt32Rules) String() string + type SInt32Rules_Gt struct + Gt int32 + type SInt32Rules_Gte struct + Gte int32 + type SInt32Rules_Lt struct + Lt int32 + type SInt32Rules_Lte struct + Lte int32 + type SInt64Rules struct + Const *int64 + Example []int64 + GreaterThan isSInt64Rules_GreaterThan + In []int64 + LessThan isSInt64Rules_LessThan + NotIn []int64 + func (*SInt64Rules) Descriptor() ([]byte, []int) + func (*SInt64Rules) ProtoMessage() + func (x *SInt64Rules) GetConst() int64 + func (x *SInt64Rules) GetExample() []int64 + func (x *SInt64Rules) GetGreaterThan() isSInt64Rules_GreaterThan + func (x *SInt64Rules) GetGt() int64 + func (x *SInt64Rules) GetGte() int64 + func (x *SInt64Rules) GetIn() []int64 + func (x *SInt64Rules) GetLessThan() isSInt64Rules_LessThan + func (x *SInt64Rules) GetLt() int64 + func (x *SInt64Rules) GetLte() int64 + func (x *SInt64Rules) GetNotIn() []int64 + func (x *SInt64Rules) ProtoReflect() protoreflect.Message + func (x *SInt64Rules) Reset() + func (x *SInt64Rules) String() string + type SInt64Rules_Gt struct + Gt int64 + type SInt64Rules_Gte struct + Gte int64 + type SInt64Rules_Lt struct + Lt int64 + type SInt64Rules_Lte struct + Lte int64 + type StringRules struct + Const *string + Contains *string + Example []string + In []string + Len *uint64 + LenBytes *uint64 + MaxBytes *uint64 + MaxLen *uint64 + MinBytes *uint64 + MinLen *uint64 + NotContains *string + NotIn []string + Pattern *string + Prefix *string + Strict *bool + Suffix *string + WellKnown isStringRules_WellKnown + func (*StringRules) Descriptor() ([]byte, []int) + func (*StringRules) ProtoMessage() + func (x *StringRules) GetAddress() bool + func (x *StringRules) GetConst() string + func (x *StringRules) GetContains() string + func (x *StringRules) GetEmail() bool + func (x *StringRules) GetExample() []string + func (x *StringRules) GetHostAndPort() bool + func (x *StringRules) GetHostname() bool + func (x *StringRules) GetIn() []string + func (x *StringRules) GetIp() bool + func (x *StringRules) GetIpPrefix() bool + func (x *StringRules) GetIpWithPrefixlen() bool + func (x *StringRules) GetIpv4() bool + func (x *StringRules) GetIpv4Prefix() bool + func (x *StringRules) GetIpv4WithPrefixlen() bool + func (x *StringRules) GetIpv6() bool + func (x *StringRules) GetIpv6Prefix() bool + func (x *StringRules) GetIpv6WithPrefixlen() bool + func (x *StringRules) GetLen() uint64 + func (x *StringRules) GetLenBytes() uint64 + func (x *StringRules) GetMaxBytes() uint64 + func (x *StringRules) GetMaxLen() uint64 + func (x *StringRules) GetMinBytes() uint64 + func (x *StringRules) GetMinLen() uint64 + func (x *StringRules) GetNotContains() string + func (x *StringRules) GetNotIn() []string + func (x *StringRules) GetPattern() string + func (x *StringRules) GetPrefix() string + func (x *StringRules) GetStrict() bool + func (x *StringRules) GetSuffix() string + func (x *StringRules) GetTuuid() bool + func (x *StringRules) GetUlid() bool + func (x *StringRules) GetUri() bool + func (x *StringRules) GetUriRef() bool + func (x *StringRules) GetUuid() bool + func (x *StringRules) GetWellKnown() isStringRules_WellKnown + func (x *StringRules) GetWellKnownRegex() KnownRegex + func (x *StringRules) ProtoReflect() protoreflect.Message + func (x *StringRules) Reset() + func (x *StringRules) String() string + type StringRules_Address struct + Address bool + type StringRules_Email struct + Email bool + type StringRules_HostAndPort struct + HostAndPort bool + type StringRules_Hostname struct + Hostname bool + type StringRules_Ip struct + Ip bool + type StringRules_IpPrefix struct + IpPrefix bool + type StringRules_IpWithPrefixlen struct + IpWithPrefixlen bool + type StringRules_Ipv4 struct + Ipv4 bool + type StringRules_Ipv4Prefix struct + Ipv4Prefix bool + type StringRules_Ipv4WithPrefixlen struct + Ipv4WithPrefixlen bool + type StringRules_Ipv6 struct + Ipv6 bool + type StringRules_Ipv6Prefix struct + Ipv6Prefix bool + type StringRules_Ipv6WithPrefixlen struct + Ipv6WithPrefixlen bool + type StringRules_Tuuid struct + Tuuid bool + type StringRules_Ulid struct + Ulid bool + type StringRules_Uri struct + Uri bool + type StringRules_UriRef struct + UriRef bool + type StringRules_Uuid struct + Uuid bool + type StringRules_WellKnownRegex struct + WellKnownRegex KnownRegex + type TimestampRules struct + Const *timestamppb.Timestamp + Example []*timestamppb.Timestamp + GreaterThan isTimestampRules_GreaterThan + LessThan isTimestampRules_LessThan + Within *durationpb.Duration + func (*TimestampRules) Descriptor() ([]byte, []int) + func (*TimestampRules) ProtoMessage() + func (x *TimestampRules) GetConst() *timestamppb.Timestamp + func (x *TimestampRules) GetExample() []*timestamppb.Timestamp + func (x *TimestampRules) GetGreaterThan() isTimestampRules_GreaterThan + func (x *TimestampRules) GetGt() *timestamppb.Timestamp + func (x *TimestampRules) GetGtNow() bool + func (x *TimestampRules) GetGte() *timestamppb.Timestamp + func (x *TimestampRules) GetLessThan() isTimestampRules_LessThan + func (x *TimestampRules) GetLt() *timestamppb.Timestamp + func (x *TimestampRules) GetLtNow() bool + func (x *TimestampRules) GetLte() *timestamppb.Timestamp + func (x *TimestampRules) GetWithin() *durationpb.Duration + func (x *TimestampRules) ProtoReflect() protoreflect.Message + func (x *TimestampRules) Reset() + func (x *TimestampRules) String() string + type TimestampRules_Gt struct + Gt *timestamppb.Timestamp + type TimestampRules_GtNow struct + GtNow bool + type TimestampRules_Gte struct + Gte *timestamppb.Timestamp + type TimestampRules_Lt struct + Lt *timestamppb.Timestamp + type TimestampRules_LtNow struct + LtNow bool + type TimestampRules_Lte struct + Lte *timestamppb.Timestamp + type UInt32Rules struct + Const *uint32 + Example []uint32 + GreaterThan isUInt32Rules_GreaterThan + In []uint32 + LessThan isUInt32Rules_LessThan + NotIn []uint32 + func (*UInt32Rules) Descriptor() ([]byte, []int) + func (*UInt32Rules) ProtoMessage() + func (x *UInt32Rules) GetConst() uint32 + func (x *UInt32Rules) GetExample() []uint32 + func (x *UInt32Rules) GetGreaterThan() isUInt32Rules_GreaterThan + func (x *UInt32Rules) GetGt() uint32 + func (x *UInt32Rules) GetGte() uint32 + func (x *UInt32Rules) GetIn() []uint32 + func (x *UInt32Rules) GetLessThan() isUInt32Rules_LessThan + func (x *UInt32Rules) GetLt() uint32 + func (x *UInt32Rules) GetLte() uint32 + func (x *UInt32Rules) GetNotIn() []uint32 + func (x *UInt32Rules) ProtoReflect() protoreflect.Message + func (x *UInt32Rules) Reset() + func (x *UInt32Rules) String() string + type UInt32Rules_Gt struct + Gt uint32 + type UInt32Rules_Gte struct + Gte uint32 + type UInt32Rules_Lt struct + Lt uint32 + type UInt32Rules_Lte struct + Lte uint32 + type UInt64Rules struct + Const *uint64 + Example []uint64 + GreaterThan isUInt64Rules_GreaterThan + In []uint64 + LessThan isUInt64Rules_LessThan + NotIn []uint64 + func (*UInt64Rules) Descriptor() ([]byte, []int) + func (*UInt64Rules) ProtoMessage() + func (x *UInt64Rules) GetConst() uint64 + func (x *UInt64Rules) GetExample() []uint64 + func (x *UInt64Rules) GetGreaterThan() isUInt64Rules_GreaterThan + func (x *UInt64Rules) GetGt() uint64 + func (x *UInt64Rules) GetGte() uint64 + func (x *UInt64Rules) GetIn() []uint64 + func (x *UInt64Rules) GetLessThan() isUInt64Rules_LessThan + func (x *UInt64Rules) GetLt() uint64 + func (x *UInt64Rules) GetLte() uint64 + func (x *UInt64Rules) GetNotIn() []uint64 + func (x *UInt64Rules) ProtoReflect() protoreflect.Message + func (x *UInt64Rules) Reset() + func (x *UInt64Rules) String() string + type UInt64Rules_Gt struct + Gt uint64 + type UInt64Rules_Gte struct + Gte uint64 + type UInt64Rules_Lt struct + Lt uint64 + type UInt64Rules_Lte struct + Lte uint64 + type Violation struct + Field *FieldPath + ForKey *bool + Message *string + Rule *FieldPath + RuleId *string + func (*Violation) Descriptor() ([]byte, []int) + func (*Violation) ProtoMessage() + func (x *Violation) GetField() *FieldPath + func (x *Violation) GetForKey() bool + func (x *Violation) GetMessage() string + func (x *Violation) GetRule() *FieldPath + func (x *Violation) GetRuleId() string + func (x *Violation) ProtoReflect() protoreflect.Message + func (x *Violation) Reset() + func (x *Violation) String() string + type Violations struct + Violations []*Violation + func (*Violations) Descriptor() ([]byte, []int) + func (*Violations) ProtoMessage() + func (x *Violations) GetViolations() []*Violation + func (x *Violations) ProtoReflect() protoreflect.Message + func (x *Violations) Reset() + func (x *Violations) String() string