Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Error_name = map[int32]string{ 0: "ERROR_UNSPECIFIED", 1: "ERROR_SORT_FIELD_INVALID", 2: "ERROR_SORT_ORDER_INVALID", } Error_value = map[string]int32{ "ERROR_UNSPECIFIED": 0, "ERROR_SORT_FIELD_INVALID": 1, "ERROR_SORT_ORDER_INVALID": 2, } )
Enum value maps for Error.
View Source
var ( SortOrder_name = map[int32]string{ 0: "SORT_ORDER_UNSPECIFIED", 1: "SORT_ORDER_DESC", 2: "SORT_ORDER_ASC", } SortOrder_value = map[string]int32{ "SORT_ORDER_UNSPECIFIED": 0, "SORT_ORDER_DESC": 1, "SORT_ORDER_ASC": 2, } )
Enum value maps for SortOrder.
View Source
var File_genproto_sort_v1_error_proto protoreflect.FileDescriptor
View Source
var File_genproto_sort_v1_sort_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Error ¶
type Error int32
func (Error) Descriptor ¶
func (Error) Descriptor() protoreflect.EnumDescriptor
func (Error) EnumDescriptor
deprecated
func (Error) Number ¶
func (x Error) Number() protoreflect.EnumNumber
func (Error) Type ¶
func (Error) Type() protoreflect.EnumType
type Sort ¶
type Sort struct { Field string `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"` // Field. Order SortOrder `protobuf:"varint,2,opt,name=order,proto3,enum=genproto.sort.v1.SortOrder" json:"order,omitempty"` // Order. // contains filtered or unexported fields }
func (*Sort) Descriptor
deprecated
func (*Sort) ProtoMessage ¶
func (*Sort) ProtoMessage()
func (*Sort) ProtoReflect ¶
func (x *Sort) ProtoReflect() protoreflect.Message
type SortOrder ¶
type SortOrder int32
func (SortOrder) Descriptor ¶
func (SortOrder) Descriptor() protoreflect.EnumDescriptor
func (SortOrder) EnumDescriptor
deprecated
func (SortOrder) Number ¶
func (x SortOrder) Number() protoreflect.EnumNumber
func (SortOrder) Type ¶
func (SortOrder) Type() protoreflect.EnumType
type SortValidator ¶
type SortValidator interface { Validate(req *Sort) []*errdetails.BadRequest_FieldViolation ValidateOrder(order_ SortOrder) *errdetails.BadRequest_FieldViolation ValidateField(field_ string) *errdetails.BadRequest_FieldViolation Optional() SortValidator WithRuleOrder(rule validator.NumberRule[int32]) SortValidator WithRuleField(rule validator.StringRule) SortValidator }
func NewSortValidator ¶
func NewSortValidator() SortValidator
Click to show internal directories.
Click to hide internal directories.