// Code generated by protoc-gen-gogo. DO NOT EDIT. // source: networking/v1/http_2_rpc.proto package v1 import ( bytes "bytes" fmt "fmt" github_com_gogo_protobuf_jsonpb "github.com/gogo/protobuf/jsonpb" proto "github.com/gogo/protobuf/proto" _ "istio.io/gogo-genproto/googleapis/google/api" math "math" ) // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal var _ = fmt.Errorf var _ = math.Inf // MarshalJSON is a custom marshaler for Http2Rpc func (this *Http2Rpc) MarshalJSON() ([]byte, error) { str, err := Http_2RpcMarshaler.MarshalToString(this) return []byte(str), err } // UnmarshalJSON is a custom unmarshaler for Http2Rpc func (this *Http2Rpc) UnmarshalJSON(b []byte) error { return Http_2RpcUnmarshaler.Unmarshal(bytes.NewReader(b), this) } // MarshalJSON is a custom marshaler for DubboService func (this *DubboService) MarshalJSON() ([]byte, error) { str, err := Http_2RpcMarshaler.MarshalToString(this) return []byte(str), err } // UnmarshalJSON is a custom unmarshaler for DubboService func (this *DubboService) UnmarshalJSON(b []byte) error { return Http_2RpcUnmarshaler.Unmarshal(bytes.NewReader(b), this) } // MarshalJSON is a custom marshaler for Method func (this *Method) MarshalJSON() ([]byte, error) { str, err := Http_2RpcMarshaler.MarshalToString(this) return []byte(str), err } // UnmarshalJSON is a custom unmarshaler for Method func (this *Method) UnmarshalJSON(b []byte) error { return Http_2RpcUnmarshaler.Unmarshal(bytes.NewReader(b), this) } // MarshalJSON is a custom marshaler for Param func (this *Param) MarshalJSON() ([]byte, error) { str, err := Http_2RpcMarshaler.MarshalToString(this) return []byte(str), err } // UnmarshalJSON is a custom unmarshaler for Param func (this *Param) UnmarshalJSON(b []byte) error { return Http_2RpcUnmarshaler.Unmarshal(bytes.NewReader(b), this) } // MarshalJSON is a custom marshaler for GrpcService func (this *GrpcService) MarshalJSON() ([]byte, error) { str, err := Http_2RpcMarshaler.MarshalToString(this) return []byte(str), err } // UnmarshalJSON is a custom unmarshaler for GrpcService func (this *GrpcService) UnmarshalJSON(b []byte) error { return Http_2RpcUnmarshaler.Unmarshal(bytes.NewReader(b), this) } var ( Http_2RpcMarshaler = &github_com_gogo_protobuf_jsonpb.Marshaler{} Http_2RpcUnmarshaler = &github_com_gogo_protobuf_jsonpb.Unmarshaler{AllowUnknownFields: true} )