Documentation ¶
Index ¶
- Variables
- func BoolPtr(b **bool, defaultValue bool)
- func Duration(d **durationpb.Duration, defaultValue time.Duration)
- func Float64(s *float64, defaultValue float64)
- func HTTPHeaderToValuesMap(from http.Header) map[string]*HeaderValues
- func NotNil(field any)
- func String(s *string, defaultValue string)
- func StringPtr(s **string, defaultValue string)
- func URLValuesToValuesMap(from url.Values) map[string]*QueryValues
- func Uint32(d *uint32, defaultValue uint32)
- func UnmarshalProto(opts proto.UnmarshalOptions, data mem.BufferSlice, v any) error
- func ValuesMapToHTTPHeader(from map[string]*HeaderValues) http.Header
- func ValuesMapToURLValues(from map[string]*QueryValues) url.Values
- type HeaderValues
- type HttpRequest
- func (*HttpRequest) Descriptor() ([]byte, []int)deprecated
- func (x *HttpRequest) GetHeader() map[string]*HeaderValues
- func (x *HttpRequest) GetMethod() string
- func (x *HttpRequest) GetQuery() map[string]*QueryValues
- func (x *HttpRequest) GetUrlPath() string
- func (x *HttpRequest) HTTPHeader() http.Header
- func (x *HttpRequest) IsUpgrade() bool
- func (*HttpRequest) ProtoMessage()
- func (x *HttpRequest) ProtoReflect() protoreflect.Message
- func (x *HttpRequest) Reset()
- func (x *HttpRequest) String() string
- func (x *HttpRequest) URLQuery() url.Values
- type HttpResponse
- func (*HttpResponse) Descriptor() ([]byte, []int)deprecated
- func (x *HttpResponse) GetHeader() map[string]*HeaderValues
- func (x *HttpResponse) GetStatus() string
- func (x *HttpResponse) GetStatusCode() int32
- func (x *HttpResponse) HTTPHeader() http.Header
- func (*HttpResponse) ProtoMessage()
- func (x *HttpResponse) ProtoReflect() protoreflect.Message
- func (x *HttpResponse) Reset()
- func (x *HttpResponse) String() string
- type NopValidator
- type ProtoErrMarshaler
- type QueryValues
- type Validator
Constants ¶
This section is empty.
Variables ¶
View Source
var File_internal_tool_prototool_prototool_proto protoreflect.FileDescriptor
Functions ¶
func HTTPHeaderToValuesMap ¶
func HTTPHeaderToValuesMap(from http.Header) map[string]*HeaderValues
func NotNil ¶
func NotNil(field any)
NotNil ensures that the memory that the field pointer is pointing to is not nil. field must be a valid pointer. It's target is checked for nil-ness and populated if it's nil.
func URLValuesToValuesMap ¶
func URLValuesToValuesMap(from url.Values) map[string]*QueryValues
func UnmarshalProto ¶ added in v17.5.0
func UnmarshalProto(opts proto.UnmarshalOptions, data mem.BufferSlice, v any) error
func ValuesMapToHTTPHeader ¶
func ValuesMapToHTTPHeader(from map[string]*HeaderValues) http.Header
func ValuesMapToURLValues ¶
func ValuesMapToURLValues(from map[string]*QueryValues) url.Values
Types ¶
type HeaderValues ¶ added in v17.1.0
type HeaderValues struct { Value []string `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*HeaderValues) Descriptor
deprecated
added in
v17.1.0
func (*HeaderValues) Descriptor() ([]byte, []int)
Deprecated: Use HeaderValues.ProtoReflect.Descriptor instead.
func (*HeaderValues) GetValue ¶ added in v17.1.0
func (x *HeaderValues) GetValue() []string
func (*HeaderValues) ProtoMessage ¶ added in v17.1.0
func (*HeaderValues) ProtoMessage()
func (*HeaderValues) ProtoReflect ¶ added in v17.1.0
func (x *HeaderValues) ProtoReflect() protoreflect.Message
func (*HeaderValues) Reset ¶ added in v17.1.0
func (x *HeaderValues) Reset()
func (*HeaderValues) String ¶ added in v17.1.0
func (x *HeaderValues) String() string
type HttpRequest ¶
type HttpRequest struct { Method string `protobuf:"bytes,1,opt,name=method,proto3" json:"method,omitempty"` Header map[string]*HeaderValues `` /* 153-byte string literal not displayed */ UrlPath string `protobuf:"bytes,3,opt,name=url_path,json=urlPath,proto3" json:"url_path,omitempty"` Query map[string]*QueryValues `` /* 151-byte string literal not displayed */ // contains filtered or unexported fields }
func (*HttpRequest) Descriptor
deprecated
func (*HttpRequest) Descriptor() ([]byte, []int)
Deprecated: Use HttpRequest.ProtoReflect.Descriptor instead.
func (*HttpRequest) GetHeader ¶
func (x *HttpRequest) GetHeader() map[string]*HeaderValues
func (*HttpRequest) GetMethod ¶
func (x *HttpRequest) GetMethod() string
func (*HttpRequest) GetQuery ¶
func (x *HttpRequest) GetQuery() map[string]*QueryValues
func (*HttpRequest) GetUrlPath ¶
func (x *HttpRequest) GetUrlPath() string
func (*HttpRequest) HTTPHeader ¶
func (x *HttpRequest) HTTPHeader() http.Header
func (*HttpRequest) IsUpgrade ¶
func (x *HttpRequest) IsUpgrade() bool
func (*HttpRequest) ProtoMessage ¶
func (*HttpRequest) ProtoMessage()
func (*HttpRequest) ProtoReflect ¶
func (x *HttpRequest) ProtoReflect() protoreflect.Message
func (*HttpRequest) Reset ¶
func (x *HttpRequest) Reset()
func (*HttpRequest) String ¶
func (x *HttpRequest) String() string
func (*HttpRequest) URLQuery ¶
func (x *HttpRequest) URLQuery() url.Values
type HttpResponse ¶
type HttpResponse struct { StatusCode int32 `protobuf:"varint,1,opt,name=status_code,json=statusCode,proto3" json:"status_code,omitempty"` Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` Header map[string]*HeaderValues `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
func (*HttpResponse) Descriptor
deprecated
func (*HttpResponse) Descriptor() ([]byte, []int)
Deprecated: Use HttpResponse.ProtoReflect.Descriptor instead.
func (*HttpResponse) GetHeader ¶
func (x *HttpResponse) GetHeader() map[string]*HeaderValues
func (*HttpResponse) GetStatus ¶
func (x *HttpResponse) GetStatus() string
func (*HttpResponse) GetStatusCode ¶
func (x *HttpResponse) GetStatusCode() int32
func (*HttpResponse) HTTPHeader ¶
func (x *HttpResponse) HTTPHeader() http.Header
func (*HttpResponse) ProtoMessage ¶
func (*HttpResponse) ProtoMessage()
func (*HttpResponse) ProtoReflect ¶
func (x *HttpResponse) ProtoReflect() protoreflect.Message
func (*HttpResponse) Reset ¶
func (x *HttpResponse) Reset()
func (*HttpResponse) String ¶
func (x *HttpResponse) String() string
type NopValidator ¶ added in v17.3.0
type NopValidator struct{}
type ProtoErrMarshaler ¶
type ProtoErrMarshaler struct { }
type QueryValues ¶ added in v17.1.0
type QueryValues struct { Value []string `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*QueryValues) Descriptor
deprecated
added in
v17.1.0
func (*QueryValues) Descriptor() ([]byte, []int)
Deprecated: Use QueryValues.ProtoReflect.Descriptor instead.
func (*QueryValues) GetValue ¶ added in v17.1.0
func (x *QueryValues) GetValue() []string
func (*QueryValues) ProtoMessage ¶ added in v17.1.0
func (*QueryValues) ProtoMessage()
func (*QueryValues) ProtoReflect ¶ added in v17.1.0
func (x *QueryValues) ProtoReflect() protoreflect.Message
func (*QueryValues) Reset ¶ added in v17.1.0
func (x *QueryValues) Reset()
func (*QueryValues) String ¶ added in v17.1.0
func (x *QueryValues) String() string
Click to show internal directories.
Click to hide internal directories.