View Source Validate.FieldRules (envoy_data_plane_api v0.2.0)

Summary

Types

@type t() :: %Validate.FieldRules{
  __unknown_fields__: [
    {field_number :: integer(), Protobuf.Wire.Types.wire_type(),
     value :: term()}
  ],
  message: Validate.MessageRules.t() | nil,
  type:
    {:float, Validate.FloatRules.t() | nil}
    | {:double, Validate.DoubleRules.t() | nil}
    | {:int32, Validate.Int32Rules.t() | nil}
    | {:int64, Validate.Int64Rules.t() | nil}
    | {:uint32, Validate.UInt32Rules.t() | nil}
    | {:uint64, Validate.UInt64Rules.t() | nil}
    | {:sint32, Validate.SInt32Rules.t() | nil}
    | {:sint64, Validate.SInt64Rules.t() | nil}
    | {:fixed32, Validate.Fixed32Rules.t() | nil}
    | {:fixed64, Validate.Fixed64Rules.t() | nil}
    | {:sfixed32, Validate.SFixed32Rules.t() | nil}
    | {:sfixed64, Validate.SFixed64Rules.t() | nil}
    | {:bool, Validate.BoolRules.t() | nil}
    | {:string, Validate.StringRules.t() | nil}
    | {:bytes, Validate.BytesRules.t() | nil}
    | {:enum, Validate.EnumRules.t() | nil}
    | {:repeated, Validate.RepeatedRules.t() | nil}
    | {:map, Validate.MapRules.t() | nil}
    | {:any, Validate.AnyRules.t() | nil}
    | {:duration, Validate.DurationRules.t() | nil}
    | {:timestamp, Validate.TimestampRules.t() | nil}
    | nil
}