2024-09-25 19:45:28 -04:00
// Code generated by protoc-gen-go-pulsar. DO NOT EDIT.
2024-11-26 22:05:50 -05:00
package dwnv1
2024-09-25 19:45:28 -04:00
import (
fmt "fmt"
2025-10-03 14:45:52 -04:00
io "io"
reflect "reflect"
sync "sync"
v1beta1 "cosmossdk.io/api/cosmos/base/query/v1beta1"
2024-09-25 19:45:28 -04:00
runtime "github.com/cosmos/cosmos-proto/runtime"
2025-10-03 14:45:52 -04:00
_ "github.com/cosmos/gogoproto/gogoproto"
2024-09-25 19:45:28 -04:00
_ "google.golang.org/genproto/googleapis/api/annotations"
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoiface "google.golang.org/protobuf/runtime/protoiface"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
)
var (
md_QueryParamsRequest protoreflect . MessageDescriptor
)
func init () {
2024-11-26 22:05:50 -05:00
file_dwn_v1_query_proto_init ()
md_QueryParamsRequest = File_dwn_v1_query_proto . Messages (). ByName ( "QueryParamsRequest" )
2024-09-25 19:45:28 -04:00
}
var _ protoreflect . Message = ( * fastReflection_QueryParamsRequest )( nil )
type fastReflection_QueryParamsRequest QueryParamsRequest
func ( x * QueryParamsRequest ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_QueryParamsRequest )( x )
}
func ( x * QueryParamsRequest ) slowProtoReflect () protoreflect . Message {
2024-11-26 22:05:50 -05:00
mi := & file_dwn_v1_query_proto_msgTypes [ 0 ]
2024-09-25 19:45:28 -04:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
var _fastReflection_QueryParamsRequest_messageType fastReflection_QueryParamsRequest_messageType
var _ protoreflect . MessageType = fastReflection_QueryParamsRequest_messageType {}
type fastReflection_QueryParamsRequest_messageType struct {}
func ( x fastReflection_QueryParamsRequest_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_QueryParamsRequest )( nil )
}
func ( x fastReflection_QueryParamsRequest_messageType ) New () protoreflect . Message {
return new ( fastReflection_QueryParamsRequest )
}
func ( x fastReflection_QueryParamsRequest_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryParamsRequest
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_QueryParamsRequest ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryParamsRequest
}
// Type returns the message type, which encapsulates both Go and protobuf
// type information. If the Go type information is not needed,
// it is recommended that the message descriptor be used instead.
func ( x * fastReflection_QueryParamsRequest ) Type () protoreflect . MessageType {
return _fastReflection_QueryParamsRequest_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_QueryParamsRequest ) New () protoreflect . Message {
return new ( fastReflection_QueryParamsRequest )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_QueryParamsRequest ) Interface () protoreflect . ProtoMessage {
return ( * QueryParamsRequest )( x )
}
// Range iterates over every populated field in an undefined order,
// calling f for each field descriptor and value encountered.
// Range returns immediately if f returns false.
// While iterating, mutating operations may only be performed
// on the current field descriptor.
func ( x * fastReflection_QueryParamsRequest ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
}
// Has reports whether a field is populated.
//
// Some fields have the property of nullability where it is possible to
// distinguish between the default value of a field and whether the field
// was explicitly populated with the default value. Singular message fields,
// member fields of a oneof, and proto2 scalar fields are nullable. Such
// fields are populated only if explicitly set.
//
// In other cases (aside from the nullable cases above),
// a proto3 scalar field is populated if it contains a non-zero value, and
// a repeated field is populated if it is non-empty.
func ( x * fastReflection_QueryParamsRequest ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
default :
if fd . IsExtension () {
2024-11-26 22:05:50 -05:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryParamsRequest" ))
2024-09-25 19:45:28 -04:00
}
2024-11-26 22:05:50 -05:00
panic ( fmt . Errorf ( "message dwn.v1.QueryParamsRequest does not contain field %s" , fd . FullName ()))
2024-09-25 19:45:28 -04:00
}
}
// Clear clears the field such that a subsequent Has call reports false.
//
// Clearing an extension field clears both the extension type and value
// associated with the given field number.
//
// Clear is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryParamsRequest ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
default :
if fd . IsExtension () {
2024-11-26 22:05:50 -05:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryParamsRequest" ))
2024-09-25 19:45:28 -04:00
}
2024-11-26 22:05:50 -05:00
panic ( fmt . Errorf ( "message dwn.v1.QueryParamsRequest does not contain field %s" , fd . FullName ()))
2024-09-25 19:45:28 -04:00
}
}
// Get retrieves the value for a field.
//
// For unpopulated scalars, it returns the default value, where
// the default value of a bytes scalar is guaranteed to be a copy.
// For unpopulated composite types, it returns an empty, read-only view
// of the value; to obtain a mutable reference, use Mutable.
func ( x * fastReflection_QueryParamsRequest ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
default :
if descriptor . IsExtension () {
2024-11-26 22:05:50 -05:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryParamsRequest" ))
2024-09-25 19:45:28 -04:00
}
2024-11-26 22:05:50 -05:00
panic ( fmt . Errorf ( "message dwn.v1.QueryParamsRequest does not contain field %s" , descriptor . FullName ()))
2024-09-25 19:45:28 -04:00
}
}
// Set stores the value for a field.
//
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType.
// When setting a composite type, it is unspecified whether the stored value
// aliases the source's memory in any way. If the composite value is an
// empty, read-only value, then it panics.
//
// Set is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryParamsRequest ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
default :
if fd . IsExtension () {
2024-11-26 22:05:50 -05:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryParamsRequest" ))
2024-09-25 19:45:28 -04:00
}
2024-11-26 22:05:50 -05:00
panic ( fmt . Errorf ( "message dwn.v1.QueryParamsRequest does not contain field %s" , fd . FullName ()))
2024-09-25 19:45:28 -04:00
}
}
// Mutable returns a mutable reference to a composite type.
//
// If the field is unpopulated, it may allocate a composite value.
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType
// if not already stored.
// It panics if the field does not contain a composite type.
//
// Mutable is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryParamsRequest ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
default :
if fd . IsExtension () {
2024-11-26 22:05:50 -05:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryParamsRequest" ))
2024-09-25 19:45:28 -04:00
}
2024-11-26 22:05:50 -05:00
panic ( fmt . Errorf ( "message dwn.v1.QueryParamsRequest does not contain field %s" , fd . FullName ()))
2024-09-25 19:45:28 -04:00
}
}
// NewField returns a new value that is assignable to the field
// for the given descriptor. For scalars, this returns the default value.
// For lists, maps, and messages, this returns a new, empty, mutable value.
func ( x * fastReflection_QueryParamsRequest ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
default :
if fd . IsExtension () {
2024-11-26 22:05:50 -05:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryParamsRequest" ))
2024-09-25 19:45:28 -04:00
}
2024-11-26 22:05:50 -05:00
panic ( fmt . Errorf ( "message dwn.v1.QueryParamsRequest does not contain field %s" , fd . FullName ()))
2024-09-25 19:45:28 -04:00
}
}
// WhichOneof reports which field within the oneof is populated,
// returning nil if none are populated.
// It panics if the oneof descriptor does not belong to this message.
func ( x * fastReflection_QueryParamsRequest ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
2024-11-26 22:05:50 -05:00
panic ( fmt . Errorf ( "%s is not a oneof field in dwn.v1.QueryParamsRequest" , d . FullName ()))
2024-09-25 19:45:28 -04:00
}
panic ( "unreachable" )
}
// GetUnknown retrieves the entire list of unknown fields.
// The caller may only mutate the contents of the RawFields
// if the mutated bytes are stored back into the message with SetUnknown.
func ( x * fastReflection_QueryParamsRequest ) GetUnknown () protoreflect . RawFields {
return x . unknownFields
}
// SetUnknown stores an entire list of unknown fields.
// The raw fields must be syntactically valid according to the wire format.
// An implementation may panic if this is not the case.
// Once stored, the caller must not mutate the content of the RawFields.
// An empty RawFields may be passed to clear the fields.
//
// SetUnknown is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryParamsRequest ) SetUnknown ( fields protoreflect . RawFields ) {
x . unknownFields = fields
}
// IsValid reports whether the message is valid.
//
// An invalid message is an empty, read-only value.
//
// An invalid message often corresponds to a nil pointer of the concrete
// message type, but the details are implementation dependent.
// Validity is not part of the protobuf data model, and may not
// be preserved in marshaling or other operations.
func ( x * fastReflection_QueryParamsRequest ) IsValid () bool {
return x != nil
}
// ProtoMethods returns optional fastReflectionFeature-path implementations of various operations.
// This method may return nil.
//
// The returned methods type is identical to
// "google.golang.org/protobuf/runtime/protoiface".Methods.
// Consult the protoiface package documentation for details.
func ( x * fastReflection_QueryParamsRequest ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * QueryParamsRequest )
if x == nil {
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : 0 ,
}
}
options := runtime . SizeInputToOptions ( input )
_ = options
var n int
var l int
_ = l
if x . unknownFields != nil {
n += len ( x . unknownFields )
}
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : n ,
}
}
marshal := func ( input protoiface . MarshalInput ) ( protoiface . MarshalOutput , error ) {
x := input . Message . Interface ().( * QueryParamsRequest )
if x == nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
options := runtime . MarshalInputToOptions ( input )
_ = options
size := options . Size ( x )
dAtA := make ([] byte , size )
i := len ( dAtA )
_ = i
var l int
_ = l
if x . unknownFields != nil {
i -= len ( x . unknownFields )
copy ( dAtA [ i :], x . unknownFields )
}
if input . Buf != nil {
input . Buf = append ( input . Buf , dAtA ... )
} else {
input . Buf = dAtA
}
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
unmarshal := func ( input protoiface . UnmarshalInput ) ( protoiface . UnmarshalOutput , error ) {
x := input . Message . Interface ().( * QueryParamsRequest )
if x == nil {
return protoiface . UnmarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Flags : input . Flags ,
}, nil
}
options := runtime . UnmarshalInputToOptions ( input )
_ = options
dAtA := input . Buf
l := len ( dAtA )
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
wire |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
fieldNum := int32 ( wire >> 3 )
wireType := int ( wire & 0x7 )
if wireType == 4 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryParamsRequest: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryParamsRequest: illegal tag %d (wire type %d)" , fieldNum , wire )
}
switch fieldNum {
default :
iNdEx = preIndex
skippy , err := runtime . Skip ( dAtA [ iNdEx :])
if err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
if ( skippy < 0 ) || ( iNdEx + skippy ) < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if ( iNdEx + skippy ) > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if ! options . DiscardUnknown {
x . unknownFields = append ( x . unknownFields , dAtA [ iNdEx : iNdEx + skippy ] ... )
}
iNdEx += skippy
}
}
if iNdEx > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, nil
}
return & protoiface . Methods {
NoUnkeyedLiterals : struct {}{},
Flags : protoiface . SupportMarshalDeterministic | protoiface . SupportUnmarshalDiscardUnknown ,
Size : size ,
Marshal : marshal ,
Unmarshal : unmarshal ,
Merge : nil ,
CheckInitialized : nil ,
}
}
var (
md_QueryParamsResponse protoreflect . MessageDescriptor
fd_QueryParamsResponse_params protoreflect . FieldDescriptor
)
func init () {
2024-11-26 22:05:50 -05:00
file_dwn_v1_query_proto_init ()
md_QueryParamsResponse = File_dwn_v1_query_proto . Messages (). ByName ( "QueryParamsResponse" )
2024-09-25 19:45:28 -04:00
fd_QueryParamsResponse_params = md_QueryParamsResponse . Fields (). ByName ( "params" )
}
var _ protoreflect . Message = ( * fastReflection_QueryParamsResponse )( nil )
type fastReflection_QueryParamsResponse QueryParamsResponse
func ( x * QueryParamsResponse ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_QueryParamsResponse )( x )
}
func ( x * QueryParamsResponse ) slowProtoReflect () protoreflect . Message {
2024-11-26 22:05:50 -05:00
mi := & file_dwn_v1_query_proto_msgTypes [ 1 ]
2024-09-25 19:45:28 -04:00
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
var _fastReflection_QueryParamsResponse_messageType fastReflection_QueryParamsResponse_messageType
var _ protoreflect . MessageType = fastReflection_QueryParamsResponse_messageType {}
type fastReflection_QueryParamsResponse_messageType struct {}
func ( x fastReflection_QueryParamsResponse_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_QueryParamsResponse )( nil )
}
func ( x fastReflection_QueryParamsResponse_messageType ) New () protoreflect . Message {
return new ( fastReflection_QueryParamsResponse )
}
func ( x fastReflection_QueryParamsResponse_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryParamsResponse
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_QueryParamsResponse ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryParamsResponse
}
// Type returns the message type, which encapsulates both Go and protobuf
// type information. If the Go type information is not needed,
// it is recommended that the message descriptor be used instead.
func ( x * fastReflection_QueryParamsResponse ) Type () protoreflect . MessageType {
return _fastReflection_QueryParamsResponse_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_QueryParamsResponse ) New () protoreflect . Message {
return new ( fastReflection_QueryParamsResponse )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_QueryParamsResponse ) Interface () protoreflect . ProtoMessage {
return ( * QueryParamsResponse )( x )
}
// Range iterates over every populated field in an undefined order,
// calling f for each field descriptor and value encountered.
// Range returns immediately if f returns false.
// While iterating, mutating operations may only be performed
// on the current field descriptor.
func ( x * fastReflection_QueryParamsResponse ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if x . Params != nil {
value := protoreflect . ValueOfMessage ( x . Params . ProtoReflect ())
if ! f ( fd_QueryParamsResponse_params , value ) {
return
}
}
}
// Has reports whether a field is populated.
//
// Some fields have the property of nullability where it is possible to
// distinguish between the default value of a field and whether the field
// was explicitly populated with the default value. Singular message fields,
// member fields of a oneof, and proto2 scalar fields are nullable. Such
// fields are populated only if explicitly set.
//
// In other cases (aside from the nullable cases above),
// a proto3 scalar field is populated if it contains a non-zero value, and
// a repeated field is populated if it is non-empty.
func ( x * fastReflection_QueryParamsResponse ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
2024-11-26 22:05:50 -05:00
case "dwn.v1.QueryParamsResponse.params" :
2024-09-25 19:45:28 -04:00
return x . Params != nil
default :
if fd . IsExtension () {
2024-11-26 22:05:50 -05:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryParamsResponse" ))
2024-09-25 19:45:28 -04:00
}
2024-11-26 22:05:50 -05:00
panic ( fmt . Errorf ( "message dwn.v1.QueryParamsResponse does not contain field %s" , fd . FullName ()))
2024-09-25 19:45:28 -04:00
}
}
// Clear clears the field such that a subsequent Has call reports false.
//
// Clearing an extension field clears both the extension type and value
// associated with the given field number.
//
// Clear is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryParamsResponse ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
2024-11-26 22:05:50 -05:00
case "dwn.v1.QueryParamsResponse.params" :
2024-09-25 19:45:28 -04:00
x . Params = nil
default :
if fd . IsExtension () {
2024-11-26 22:05:50 -05:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryParamsResponse" ))
2024-09-25 19:45:28 -04:00
}
2024-11-26 22:05:50 -05:00
panic ( fmt . Errorf ( "message dwn.v1.QueryParamsResponse does not contain field %s" , fd . FullName ()))
2024-09-25 19:45:28 -04:00
}
}
// Get retrieves the value for a field.
//
// For unpopulated scalars, it returns the default value, where
// the default value of a bytes scalar is guaranteed to be a copy.
// For unpopulated composite types, it returns an empty, read-only view
// of the value; to obtain a mutable reference, use Mutable.
func ( x * fastReflection_QueryParamsResponse ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
2024-11-26 22:05:50 -05:00
case "dwn.v1.QueryParamsResponse.params" :
2024-09-25 19:45:28 -04:00
value := x . Params
return protoreflect . ValueOfMessage ( value . ProtoReflect ())
default :
if descriptor . IsExtension () {
2024-11-26 22:05:50 -05:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryParamsResponse" ))
2024-09-25 19:45:28 -04:00
}
2024-11-26 22:05:50 -05:00
panic ( fmt . Errorf ( "message dwn.v1.QueryParamsResponse does not contain field %s" , descriptor . FullName ()))
2024-09-25 19:45:28 -04:00
}
}
// Set stores the value for a field.
//
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType.
// When setting a composite type, it is unspecified whether the stored value
// aliases the source's memory in any way. If the composite value is an
// empty, read-only value, then it panics.
//
// Set is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryParamsResponse ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
2024-11-26 22:05:50 -05:00
case "dwn.v1.QueryParamsResponse.params" :
2024-09-25 19:45:28 -04:00
x . Params = value . Message (). Interface ().( * Params )
default :
if fd . IsExtension () {
2024-11-26 22:05:50 -05:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryParamsResponse" ))
2024-09-25 19:45:28 -04:00
}
2024-11-26 22:05:50 -05:00
panic ( fmt . Errorf ( "message dwn.v1.QueryParamsResponse does not contain field %s" , fd . FullName ()))
2024-09-25 19:45:28 -04:00
}
}
// Mutable returns a mutable reference to a composite type.
//
// If the field is unpopulated, it may allocate a composite value.
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType
// if not already stored.
// It panics if the field does not contain a composite type.
//
// Mutable is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryParamsResponse ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
2024-11-26 22:05:50 -05:00
case "dwn.v1.QueryParamsResponse.params" :
2024-09-25 19:45:28 -04:00
if x . Params == nil {
x . Params = new ( Params )
}
return protoreflect . ValueOfMessage ( x . Params . ProtoReflect ())
default :
if fd . IsExtension () {
2024-11-26 22:05:50 -05:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryParamsResponse" ))
2024-09-25 19:45:28 -04:00
}
2024-11-26 22:05:50 -05:00
panic ( fmt . Errorf ( "message dwn.v1.QueryParamsResponse does not contain field %s" , fd . FullName ()))
2024-09-25 19:45:28 -04:00
}
}
// NewField returns a new value that is assignable to the field
// for the given descriptor. For scalars, this returns the default value.
// For lists, maps, and messages, this returns a new, empty, mutable value.
func ( x * fastReflection_QueryParamsResponse ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
2024-11-26 22:05:50 -05:00
case "dwn.v1.QueryParamsResponse.params" :
2024-09-25 19:45:28 -04:00
m := new ( Params )
return protoreflect . ValueOfMessage ( m . ProtoReflect ())
default :
if fd . IsExtension () {
2024-11-26 22:05:50 -05:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryParamsResponse" ))
2024-09-25 19:45:28 -04:00
}
2024-11-26 22:05:50 -05:00
panic ( fmt . Errorf ( "message dwn.v1.QueryParamsResponse does not contain field %s" , fd . FullName ()))
2024-09-25 19:45:28 -04:00
}
}
// WhichOneof reports which field within the oneof is populated,
// returning nil if none are populated.
// It panics if the oneof descriptor does not belong to this message.
func ( x * fastReflection_QueryParamsResponse ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
2024-11-26 22:05:50 -05:00
panic ( fmt . Errorf ( "%s is not a oneof field in dwn.v1.QueryParamsResponse" , d . FullName ()))
2024-09-25 19:45:28 -04:00
}
panic ( "unreachable" )
}
// GetUnknown retrieves the entire list of unknown fields.
// The caller may only mutate the contents of the RawFields
// if the mutated bytes are stored back into the message with SetUnknown.
func ( x * fastReflection_QueryParamsResponse ) GetUnknown () protoreflect . RawFields {
return x . unknownFields
}
// SetUnknown stores an entire list of unknown fields.
// The raw fields must be syntactically valid according to the wire format.
// An implementation may panic if this is not the case.
// Once stored, the caller must not mutate the content of the RawFields.
// An empty RawFields may be passed to clear the fields.
//
// SetUnknown is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryParamsResponse ) SetUnknown ( fields protoreflect . RawFields ) {
x . unknownFields = fields
}
// IsValid reports whether the message is valid.
//
// An invalid message is an empty, read-only value.
//
// An invalid message often corresponds to a nil pointer of the concrete
// message type, but the details are implementation dependent.
// Validity is not part of the protobuf data model, and may not
// be preserved in marshaling or other operations.
func ( x * fastReflection_QueryParamsResponse ) IsValid () bool {
return x != nil
}
// ProtoMethods returns optional fastReflectionFeature-path implementations of various operations.
// This method may return nil.
//
// The returned methods type is identical to
// "google.golang.org/protobuf/runtime/protoiface".Methods.
// Consult the protoiface package documentation for details.
func ( x * fastReflection_QueryParamsResponse ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * QueryParamsResponse )
if x == nil {
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : 0 ,
}
}
options := runtime . SizeInputToOptions ( input )
_ = options
var n int
var l int
_ = l
if x . Params != nil {
l = options . Size ( x . Params )
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
if x . unknownFields != nil {
n += len ( x . unknownFields )
}
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : n ,
}
}
marshal := func ( input protoiface . MarshalInput ) ( protoiface . MarshalOutput , error ) {
x := input . Message . Interface ().( * QueryParamsResponse )
if x == nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
options := runtime . MarshalInputToOptions ( input )
_ = options
size := options . Size ( x )
dAtA := make ([] byte , size )
i := len ( dAtA )
_ = i
var l int
_ = l
if x . unknownFields != nil {
i -= len ( x . unknownFields )
copy ( dAtA [ i :], x . unknownFields )
}
if x . Params != nil {
encoded , err := options . Marshal ( x . Params )
if err != nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, err
}
i -= len ( encoded )
copy ( dAtA [ i :], encoded )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( encoded )))
i --
dAtA [ i ] = 0xa
}
if input . Buf != nil {
input . Buf = append ( input . Buf , dAtA ... )
} else {
input . Buf = dAtA
}
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
unmarshal := func ( input protoiface . UnmarshalInput ) ( protoiface . UnmarshalOutput , error ) {
x := input . Message . Interface ().( * QueryParamsResponse )
if x == nil {
return protoiface . UnmarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Flags : input . Flags ,
}, nil
}
options := runtime . UnmarshalInputToOptions ( input )
_ = options
dAtA := input . Buf
l := len ( dAtA )
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
wire |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
fieldNum := int32 ( wire >> 3 )
wireType := int ( wire & 0x7 )
if wireType == 4 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryParamsResponse: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryParamsResponse: illegal tag %d (wire type %d)" , fieldNum , wire )
}
switch fieldNum {
case 1 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Params" , wireType )
}
var msglen int
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
msglen |= int ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + msglen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if x . Params == nil {
x . Params = & Params {}
}
if err := options . Unmarshal ( dAtA [ iNdEx : postIndex ], x . Params ); err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
iNdEx = postIndex
default :
iNdEx = preIndex
skippy , err := runtime . Skip ( dAtA [ iNdEx :])
if err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
if ( skippy < 0 ) || ( iNdEx + skippy ) < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if ( iNdEx + skippy ) > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if ! options . DiscardUnknown {
x . unknownFields = append ( x . unknownFields , dAtA [ iNdEx : iNdEx + skippy ] ... )
}
iNdEx += skippy
}
}
if iNdEx > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, nil
}
return & protoiface . Methods {
NoUnkeyedLiterals : struct {}{},
Flags : protoiface . SupportMarshalDeterministic | protoiface . SupportUnmarshalDiscardUnknown ,
Size : size ,
Marshal : marshal ,
Unmarshal : unmarshal ,
Merge : nil ,
CheckInitialized : nil ,
}
}
2025-10-03 14:45:52 -04:00
var (
md_QueryIPFSRequest protoreflect . MessageDescriptor
2024-10-15 14:31:19 -04:00
)
2025-10-03 14:45:52 -04:00
func init () {
file_dwn_v1_query_proto_init ()
md_QueryIPFSRequest = File_dwn_v1_query_proto . Messages (). ByName ( "QueryIPFSRequest" )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
var _ protoreflect . Message = ( * fastReflection_QueryIPFSRequest )( nil )
type fastReflection_QueryIPFSRequest QueryIPFSRequest
func ( x * QueryIPFSRequest ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_QueryIPFSRequest )( x )
}
func ( x * QueryIPFSRequest ) slowProtoReflect () protoreflect . Message {
mi := & file_dwn_v1_query_proto_msgTypes [ 2 ]
if protoimpl . UnsafeEnabled && x != nil {
2024-10-15 14:31:19 -04:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
2025-10-03 14:45:52 -04:00
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
return mi . MessageOf ( x )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
var _fastReflection_QueryIPFSRequest_messageType fastReflection_QueryIPFSRequest_messageType
var _ protoreflect . MessageType = fastReflection_QueryIPFSRequest_messageType {}
type fastReflection_QueryIPFSRequest_messageType struct {}
func ( x fastReflection_QueryIPFSRequest_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_QueryIPFSRequest )( nil )
}
func ( x fastReflection_QueryIPFSRequest_messageType ) New () protoreflect . Message {
return new ( fastReflection_QueryIPFSRequest )
}
func ( x fastReflection_QueryIPFSRequest_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryIPFSRequest
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_QueryIPFSRequest ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryIPFSRequest
}
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
// Type returns the message type, which encapsulates both Go and protobuf
// type information. If the Go type information is not needed,
// it is recommended that the message descriptor be used instead.
func ( x * fastReflection_QueryIPFSRequest ) Type () protoreflect . MessageType {
return _fastReflection_QueryIPFSRequest_messageType
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_QueryIPFSRequest ) New () protoreflect . Message {
return new ( fastReflection_QueryIPFSRequest )
}
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_QueryIPFSRequest ) Interface () protoreflect . ProtoMessage {
return ( * QueryIPFSRequest )( x )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
// Range iterates over every populated field in an undefined order,
// calling f for each field descriptor and value encountered.
// Range returns immediately if f returns false.
// While iterating, mutating operations may only be performed
// on the current field descriptor.
func ( x * fastReflection_QueryIPFSRequest ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
2024-09-25 19:45:28 -04:00
}
2025-10-03 14:45:52 -04:00
// Has reports whether a field is populated.
//
// Some fields have the property of nullability where it is possible to
// distinguish between the default value of a field and whether the field
// was explicitly populated with the default value. Singular message fields,
// member fields of a oneof, and proto2 scalar fields are nullable. Such
// fields are populated only if explicitly set.
//
// In other cases (aside from the nullable cases above),
// a proto3 scalar field is populated if it contains a non-zero value, and
// a repeated field is populated if it is non-empty.
func ( x * fastReflection_QueryIPFSRequest ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryIPFSRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryIPFSRequest does not contain field %s" , fd . FullName ()))
}
2024-09-25 19:45:28 -04:00
}
2025-10-03 14:45:52 -04:00
// Clear clears the field such that a subsequent Has call reports false.
//
// Clearing an extension field clears both the extension type and value
// associated with the given field number.
//
// Clear is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryIPFSRequest ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryIPFSRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryIPFSRequest does not contain field %s" , fd . FullName ()))
}
}
2024-09-25 19:45:28 -04:00
2025-10-03 14:45:52 -04:00
// Get retrieves the value for a field.
//
// For unpopulated scalars, it returns the default value, where
// the default value of a bytes scalar is guaranteed to be a copy.
// For unpopulated composite types, it returns an empty, read-only view
// of the value; to obtain a mutable reference, use Mutable.
func ( x * fastReflection_QueryIPFSRequest ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryIPFSRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryIPFSRequest does not contain field %s" , descriptor . FullName ()))
}
2024-09-25 19:45:28 -04:00
}
2025-10-03 14:45:52 -04:00
// Set stores the value for a field.
//
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType.
// When setting a composite type, it is unspecified whether the stored value
// aliases the source's memory in any way. If the composite value is an
// empty, read-only value, then it panics.
//
// Set is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryIPFSRequest ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryIPFSRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryIPFSRequest does not contain field %s" , fd . FullName ()))
2024-09-25 19:45:28 -04:00
}
}
2025-10-03 14:45:52 -04:00
// Mutable returns a mutable reference to a composite type.
//
// If the field is unpopulated, it may allocate a composite value.
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType
// if not already stored.
// It panics if the field does not contain a composite type.
//
// Mutable is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryIPFSRequest ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryIPFSRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryIPFSRequest does not contain field %s" , fd . FullName ()))
}
}
2024-11-26 22:05:50 -05:00
2025-10-03 14:45:52 -04:00
// NewField returns a new value that is assignable to the field
// for the given descriptor. For scalars, this returns the default value.
// For lists, maps, and messages, this returns a new, empty, mutable value.
func ( x * fastReflection_QueryIPFSRequest ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryIPFSRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryIPFSRequest does not contain field %s" , fd . FullName ()))
}
2024-09-25 19:45:28 -04:00
}
2025-10-03 14:45:52 -04:00
// WhichOneof reports which field within the oneof is populated,
// returning nil if none are populated.
// It panics if the oneof descriptor does not belong to this message.
func ( x * fastReflection_QueryIPFSRequest ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in dwn.v1.QueryIPFSRequest" , d . FullName ()))
}
panic ( "unreachable" )
}
2024-09-25 19:45:28 -04:00
2025-10-03 14:45:52 -04:00
// GetUnknown retrieves the entire list of unknown fields.
// The caller may only mutate the contents of the RawFields
// if the mutated bytes are stored back into the message with SetUnknown.
func ( x * fastReflection_QueryIPFSRequest ) GetUnknown () protoreflect . RawFields {
return x . unknownFields
2024-11-26 22:05:50 -05:00
}
2025-10-03 14:45:52 -04:00
// SetUnknown stores an entire list of unknown fields.
// The raw fields must be syntactically valid according to the wire format.
// An implementation may panic if this is not the case.
// Once stored, the caller must not mutate the content of the RawFields.
// An empty RawFields may be passed to clear the fields.
//
// SetUnknown is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryIPFSRequest ) SetUnknown ( fields protoreflect . RawFields ) {
x . unknownFields = fields
2024-11-26 22:05:50 -05:00
}
2025-10-03 14:45:52 -04:00
// IsValid reports whether the message is valid.
//
// An invalid message is an empty, read-only value.
//
// An invalid message often corresponds to a nil pointer of the concrete
// message type, but the details are implementation dependent.
// Validity is not part of the protobuf data model, and may not
// be preserved in marshaling or other operations.
func ( x * fastReflection_QueryIPFSRequest ) IsValid () bool {
return x != nil
2024-09-25 19:45:28 -04:00
}
2025-10-03 14:45:52 -04:00
// ProtoMethods returns optional fastReflectionFeature-path implementations of various operations.
// This method may return nil.
//
// The returned methods type is identical to
// "google.golang.org/protobuf/runtime/protoiface".Methods.
// Consult the protoiface package documentation for details.
func ( x * fastReflection_QueryIPFSRequest ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * QueryIPFSRequest )
if x == nil {
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : 0 ,
2024-09-25 19:45:28 -04:00
}
}
2025-10-03 14:45:52 -04:00
options := runtime . SizeInputToOptions ( input )
_ = options
var n int
var l int
_ = l
if x . unknownFields != nil {
n += len ( x . unknownFields )
}
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : n ,
}
}
marshal := func ( input protoiface . MarshalInput ) ( protoiface . MarshalOutput , error ) {
x := input . Message . Interface ().( * QueryIPFSRequest )
if x == nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
options := runtime . MarshalInputToOptions ( input )
_ = options
size := options . Size ( x )
dAtA := make ([] byte , size )
i := len ( dAtA )
_ = i
var l int
_ = l
if x . unknownFields != nil {
i -= len ( x . unknownFields )
copy ( dAtA [ i :], x . unknownFields )
}
if input . Buf != nil {
input . Buf = append ( input . Buf , dAtA ... )
} else {
input . Buf = dAtA
}
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
unmarshal := func ( input protoiface . UnmarshalInput ) ( protoiface . UnmarshalOutput , error ) {
x := input . Message . Interface ().( * QueryIPFSRequest )
if x == nil {
return protoiface . UnmarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Flags : input . Flags ,
}, nil
}
options := runtime . UnmarshalInputToOptions ( input )
_ = options
dAtA := input . Buf
l := len ( dAtA )
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
wire |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
fieldNum := int32 ( wire >> 3 )
wireType := int ( wire & 0x7 )
if wireType == 4 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryIPFSRequest: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryIPFSRequest: illegal tag %d (wire type %d)" , fieldNum , wire )
}
switch fieldNum {
default :
iNdEx = preIndex
skippy , err := runtime . Skip ( dAtA [ iNdEx :])
if err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
if ( skippy < 0 ) || ( iNdEx + skippy ) < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if ( iNdEx + skippy ) > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if ! options . DiscardUnknown {
x . unknownFields = append ( x . unknownFields , dAtA [ iNdEx : iNdEx + skippy ] ... )
}
iNdEx += skippy
}
}
if iNdEx > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, nil
}
return & protoiface . Methods {
NoUnkeyedLiterals : struct {}{},
Flags : protoiface . SupportMarshalDeterministic | protoiface . SupportUnmarshalDiscardUnknown ,
Size : size ,
Marshal : marshal ,
Unmarshal : unmarshal ,
Merge : nil ,
CheckInitialized : nil ,
}
}
var (
md_QueryIPFSResponse protoreflect . MessageDescriptor
fd_QueryIPFSResponse_status protoreflect . FieldDescriptor
)
func init () {
file_dwn_v1_query_proto_init ()
md_QueryIPFSResponse = File_dwn_v1_query_proto . Messages (). ByName ( "QueryIPFSResponse" )
fd_QueryIPFSResponse_status = md_QueryIPFSResponse . Fields (). ByName ( "status" )
}
var _ protoreflect . Message = ( * fastReflection_QueryIPFSResponse )( nil )
type fastReflection_QueryIPFSResponse QueryIPFSResponse
func ( x * QueryIPFSResponse ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_QueryIPFSResponse )( x )
}
func ( x * QueryIPFSResponse ) slowProtoReflect () protoreflect . Message {
mi := & file_dwn_v1_query_proto_msgTypes [ 3 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
var _fastReflection_QueryIPFSResponse_messageType fastReflection_QueryIPFSResponse_messageType
var _ protoreflect . MessageType = fastReflection_QueryIPFSResponse_messageType {}
type fastReflection_QueryIPFSResponse_messageType struct {}
func ( x fastReflection_QueryIPFSResponse_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_QueryIPFSResponse )( nil )
}
func ( x fastReflection_QueryIPFSResponse_messageType ) New () protoreflect . Message {
return new ( fastReflection_QueryIPFSResponse )
}
func ( x fastReflection_QueryIPFSResponse_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryIPFSResponse
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_QueryIPFSResponse ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryIPFSResponse
}
// Type returns the message type, which encapsulates both Go and protobuf
// type information. If the Go type information is not needed,
// it is recommended that the message descriptor be used instead.
func ( x * fastReflection_QueryIPFSResponse ) Type () protoreflect . MessageType {
return _fastReflection_QueryIPFSResponse_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_QueryIPFSResponse ) New () protoreflect . Message {
return new ( fastReflection_QueryIPFSResponse )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_QueryIPFSResponse ) Interface () protoreflect . ProtoMessage {
return ( * QueryIPFSResponse )( x )
}
// Range iterates over every populated field in an undefined order,
// calling f for each field descriptor and value encountered.
// Range returns immediately if f returns false.
// While iterating, mutating operations may only be performed
// on the current field descriptor.
func ( x * fastReflection_QueryIPFSResponse ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if x . Status != nil {
value := protoreflect . ValueOfMessage ( x . Status . ProtoReflect ())
if ! f ( fd_QueryIPFSResponse_status , value ) {
return
}
}
}
// Has reports whether a field is populated.
//
// Some fields have the property of nullability where it is possible to
// distinguish between the default value of a field and whether the field
// was explicitly populated with the default value. Singular message fields,
// member fields of a oneof, and proto2 scalar fields are nullable. Such
// fields are populated only if explicitly set.
//
// In other cases (aside from the nullable cases above),
// a proto3 scalar field is populated if it contains a non-zero value, and
// a repeated field is populated if it is non-empty.
func ( x * fastReflection_QueryIPFSResponse ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
case "dwn.v1.QueryIPFSResponse.status" :
return x . Status != nil
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryIPFSResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryIPFSResponse does not contain field %s" , fd . FullName ()))
}
}
// Clear clears the field such that a subsequent Has call reports false.
//
// Clearing an extension field clears both the extension type and value
// associated with the given field number.
//
// Clear is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryIPFSResponse ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
case "dwn.v1.QueryIPFSResponse.status" :
x . Status = nil
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryIPFSResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryIPFSResponse does not contain field %s" , fd . FullName ()))
}
}
// Get retrieves the value for a field.
//
// For unpopulated scalars, it returns the default value, where
// the default value of a bytes scalar is guaranteed to be a copy.
// For unpopulated composite types, it returns an empty, read-only view
// of the value; to obtain a mutable reference, use Mutable.
func ( x * fastReflection_QueryIPFSResponse ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
case "dwn.v1.QueryIPFSResponse.status" :
value := x . Status
return protoreflect . ValueOfMessage ( value . ProtoReflect ())
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryIPFSResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryIPFSResponse does not contain field %s" , descriptor . FullName ()))
}
}
// Set stores the value for a field.
//
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType.
// When setting a composite type, it is unspecified whether the stored value
// aliases the source's memory in any way. If the composite value is an
// empty, read-only value, then it panics.
//
// Set is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryIPFSResponse ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
case "dwn.v1.QueryIPFSResponse.status" :
x . Status = value . Message (). Interface ().( * IPFSStatus )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryIPFSResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryIPFSResponse does not contain field %s" , fd . FullName ()))
}
}
// Mutable returns a mutable reference to a composite type.
//
// If the field is unpopulated, it may allocate a composite value.
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType
// if not already stored.
// It panics if the field does not contain a composite type.
//
// Mutable is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryIPFSResponse ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryIPFSResponse.status" :
if x . Status == nil {
x . Status = new ( IPFSStatus )
}
return protoreflect . ValueOfMessage ( x . Status . ProtoReflect ())
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryIPFSResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryIPFSResponse does not contain field %s" , fd . FullName ()))
}
}
// NewField returns a new value that is assignable to the field
// for the given descriptor. For scalars, this returns the default value.
// For lists, maps, and messages, this returns a new, empty, mutable value.
func ( x * fastReflection_QueryIPFSResponse ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryIPFSResponse.status" :
m := new ( IPFSStatus )
return protoreflect . ValueOfMessage ( m . ProtoReflect ())
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryIPFSResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryIPFSResponse does not contain field %s" , fd . FullName ()))
}
}
// WhichOneof reports which field within the oneof is populated,
// returning nil if none are populated.
// It panics if the oneof descriptor does not belong to this message.
func ( x * fastReflection_QueryIPFSResponse ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in dwn.v1.QueryIPFSResponse" , d . FullName ()))
}
panic ( "unreachable" )
}
// GetUnknown retrieves the entire list of unknown fields.
// The caller may only mutate the contents of the RawFields
// if the mutated bytes are stored back into the message with SetUnknown.
func ( x * fastReflection_QueryIPFSResponse ) GetUnknown () protoreflect . RawFields {
return x . unknownFields
}
// SetUnknown stores an entire list of unknown fields.
// The raw fields must be syntactically valid according to the wire format.
// An implementation may panic if this is not the case.
// Once stored, the caller must not mutate the content of the RawFields.
// An empty RawFields may be passed to clear the fields.
//
// SetUnknown is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryIPFSResponse ) SetUnknown ( fields protoreflect . RawFields ) {
x . unknownFields = fields
}
// IsValid reports whether the message is valid.
//
// An invalid message is an empty, read-only value.
//
// An invalid message often corresponds to a nil pointer of the concrete
// message type, but the details are implementation dependent.
// Validity is not part of the protobuf data model, and may not
// be preserved in marshaling or other operations.
func ( x * fastReflection_QueryIPFSResponse ) IsValid () bool {
return x != nil
}
// ProtoMethods returns optional fastReflectionFeature-path implementations of various operations.
// This method may return nil.
//
// The returned methods type is identical to
// "google.golang.org/protobuf/runtime/protoiface".Methods.
// Consult the protoiface package documentation for details.
func ( x * fastReflection_QueryIPFSResponse ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * QueryIPFSResponse )
if x == nil {
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : 0 ,
}
}
options := runtime . SizeInputToOptions ( input )
_ = options
var n int
var l int
_ = l
if x . Status != nil {
l = options . Size ( x . Status )
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
if x . unknownFields != nil {
n += len ( x . unknownFields )
}
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : n ,
}
}
marshal := func ( input protoiface . MarshalInput ) ( protoiface . MarshalOutput , error ) {
x := input . Message . Interface ().( * QueryIPFSResponse )
if x == nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
options := runtime . MarshalInputToOptions ( input )
_ = options
size := options . Size ( x )
dAtA := make ([] byte , size )
i := len ( dAtA )
_ = i
var l int
_ = l
if x . unknownFields != nil {
i -= len ( x . unknownFields )
copy ( dAtA [ i :], x . unknownFields )
}
if x . Status != nil {
encoded , err := options . Marshal ( x . Status )
if err != nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, err
}
i -= len ( encoded )
copy ( dAtA [ i :], encoded )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( encoded )))
i --
dAtA [ i ] = 0xa
}
if input . Buf != nil {
input . Buf = append ( input . Buf , dAtA ... )
} else {
input . Buf = dAtA
}
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
unmarshal := func ( input protoiface . UnmarshalInput ) ( protoiface . UnmarshalOutput , error ) {
x := input . Message . Interface ().( * QueryIPFSResponse )
if x == nil {
return protoiface . UnmarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Flags : input . Flags ,
}, nil
}
options := runtime . UnmarshalInputToOptions ( input )
_ = options
dAtA := input . Buf
l := len ( dAtA )
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
wire |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
fieldNum := int32 ( wire >> 3 )
wireType := int ( wire & 0x7 )
if wireType == 4 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryIPFSResponse: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryIPFSResponse: illegal tag %d (wire type %d)" , fieldNum , wire )
}
switch fieldNum {
case 1 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Status" , wireType )
}
var msglen int
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
msglen |= int ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + msglen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if x . Status == nil {
x . Status = & IPFSStatus {}
}
if err := options . Unmarshal ( dAtA [ iNdEx : postIndex ], x . Status ); err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
iNdEx = postIndex
default :
iNdEx = preIndex
skippy , err := runtime . Skip ( dAtA [ iNdEx :])
if err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
if ( skippy < 0 ) || ( iNdEx + skippy ) < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if ( iNdEx + skippy ) > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if ! options . DiscardUnknown {
x . unknownFields = append ( x . unknownFields , dAtA [ iNdEx : iNdEx + skippy ] ... )
}
iNdEx += skippy
}
}
if iNdEx > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, nil
}
return & protoiface . Methods {
NoUnkeyedLiterals : struct {}{},
Flags : protoiface . SupportMarshalDeterministic | protoiface . SupportUnmarshalDiscardUnknown ,
Size : size ,
Marshal : marshal ,
Unmarshal : unmarshal ,
Merge : nil ,
CheckInitialized : nil ,
}
}
var (
md_QueryCIDRequest protoreflect . MessageDescriptor
fd_QueryCIDRequest_cid protoreflect . FieldDescriptor
)
func init () {
file_dwn_v1_query_proto_init ()
md_QueryCIDRequest = File_dwn_v1_query_proto . Messages (). ByName ( "QueryCIDRequest" )
fd_QueryCIDRequest_cid = md_QueryCIDRequest . Fields (). ByName ( "cid" )
}
var _ protoreflect . Message = ( * fastReflection_QueryCIDRequest )( nil )
type fastReflection_QueryCIDRequest QueryCIDRequest
func ( x * QueryCIDRequest ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_QueryCIDRequest )( x )
}
func ( x * QueryCIDRequest ) slowProtoReflect () protoreflect . Message {
mi := & file_dwn_v1_query_proto_msgTypes [ 4 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
var _fastReflection_QueryCIDRequest_messageType fastReflection_QueryCIDRequest_messageType
var _ protoreflect . MessageType = fastReflection_QueryCIDRequest_messageType {}
type fastReflection_QueryCIDRequest_messageType struct {}
func ( x fastReflection_QueryCIDRequest_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_QueryCIDRequest )( nil )
}
func ( x fastReflection_QueryCIDRequest_messageType ) New () protoreflect . Message {
return new ( fastReflection_QueryCIDRequest )
}
func ( x fastReflection_QueryCIDRequest_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryCIDRequest
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_QueryCIDRequest ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryCIDRequest
}
// Type returns the message type, which encapsulates both Go and protobuf
// type information. If the Go type information is not needed,
// it is recommended that the message descriptor be used instead.
func ( x * fastReflection_QueryCIDRequest ) Type () protoreflect . MessageType {
return _fastReflection_QueryCIDRequest_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_QueryCIDRequest ) New () protoreflect . Message {
return new ( fastReflection_QueryCIDRequest )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_QueryCIDRequest ) Interface () protoreflect . ProtoMessage {
return ( * QueryCIDRequest )( x )
}
// Range iterates over every populated field in an undefined order,
// calling f for each field descriptor and value encountered.
// Range returns immediately if f returns false.
// While iterating, mutating operations may only be performed
// on the current field descriptor.
func ( x * fastReflection_QueryCIDRequest ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if x . Cid != "" {
value := protoreflect . ValueOfString ( x . Cid )
if ! f ( fd_QueryCIDRequest_cid , value ) {
return
}
}
}
// Has reports whether a field is populated.
//
// Some fields have the property of nullability where it is possible to
// distinguish between the default value of a field and whether the field
// was explicitly populated with the default value. Singular message fields,
// member fields of a oneof, and proto2 scalar fields are nullable. Such
// fields are populated only if explicitly set.
//
// In other cases (aside from the nullable cases above),
// a proto3 scalar field is populated if it contains a non-zero value, and
// a repeated field is populated if it is non-empty.
func ( x * fastReflection_QueryCIDRequest ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
case "dwn.v1.QueryCIDRequest.cid" :
return x . Cid != ""
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryCIDRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryCIDRequest does not contain field %s" , fd . FullName ()))
}
}
// Clear clears the field such that a subsequent Has call reports false.
//
// Clearing an extension field clears both the extension type and value
// associated with the given field number.
//
// Clear is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryCIDRequest ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
case "dwn.v1.QueryCIDRequest.cid" :
x . Cid = ""
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryCIDRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryCIDRequest does not contain field %s" , fd . FullName ()))
}
}
// Get retrieves the value for a field.
//
// For unpopulated scalars, it returns the default value, where
// the default value of a bytes scalar is guaranteed to be a copy.
// For unpopulated composite types, it returns an empty, read-only view
// of the value; to obtain a mutable reference, use Mutable.
func ( x * fastReflection_QueryCIDRequest ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
case "dwn.v1.QueryCIDRequest.cid" :
value := x . Cid
return protoreflect . ValueOfString ( value )
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryCIDRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryCIDRequest does not contain field %s" , descriptor . FullName ()))
}
}
// Set stores the value for a field.
//
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType.
// When setting a composite type, it is unspecified whether the stored value
// aliases the source's memory in any way. If the composite value is an
// empty, read-only value, then it panics.
//
// Set is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryCIDRequest ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
case "dwn.v1.QueryCIDRequest.cid" :
x . Cid = value . Interface ().( string )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryCIDRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryCIDRequest does not contain field %s" , fd . FullName ()))
}
}
// Mutable returns a mutable reference to a composite type.
//
// If the field is unpopulated, it may allocate a composite value.
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType
// if not already stored.
// It panics if the field does not contain a composite type.
//
// Mutable is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryCIDRequest ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryCIDRequest.cid" :
panic ( fmt . Errorf ( "field cid of message dwn.v1.QueryCIDRequest is not mutable" ))
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryCIDRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryCIDRequest does not contain field %s" , fd . FullName ()))
}
}
// NewField returns a new value that is assignable to the field
// for the given descriptor. For scalars, this returns the default value.
// For lists, maps, and messages, this returns a new, empty, mutable value.
func ( x * fastReflection_QueryCIDRequest ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryCIDRequest.cid" :
return protoreflect . ValueOfString ( "" )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryCIDRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryCIDRequest does not contain field %s" , fd . FullName ()))
}
}
// WhichOneof reports which field within the oneof is populated,
// returning nil if none are populated.
// It panics if the oneof descriptor does not belong to this message.
func ( x * fastReflection_QueryCIDRequest ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in dwn.v1.QueryCIDRequest" , d . FullName ()))
}
panic ( "unreachable" )
}
// GetUnknown retrieves the entire list of unknown fields.
// The caller may only mutate the contents of the RawFields
// if the mutated bytes are stored back into the message with SetUnknown.
func ( x * fastReflection_QueryCIDRequest ) GetUnknown () protoreflect . RawFields {
return x . unknownFields
}
// SetUnknown stores an entire list of unknown fields.
// The raw fields must be syntactically valid according to the wire format.
// An implementation may panic if this is not the case.
// Once stored, the caller must not mutate the content of the RawFields.
// An empty RawFields may be passed to clear the fields.
//
// SetUnknown is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryCIDRequest ) SetUnknown ( fields protoreflect . RawFields ) {
x . unknownFields = fields
}
// IsValid reports whether the message is valid.
//
// An invalid message is an empty, read-only value.
//
// An invalid message often corresponds to a nil pointer of the concrete
// message type, but the details are implementation dependent.
// Validity is not part of the protobuf data model, and may not
// be preserved in marshaling or other operations.
func ( x * fastReflection_QueryCIDRequest ) IsValid () bool {
return x != nil
}
// ProtoMethods returns optional fastReflectionFeature-path implementations of various operations.
// This method may return nil.
//
// The returned methods type is identical to
// "google.golang.org/protobuf/runtime/protoiface".Methods.
// Consult the protoiface package documentation for details.
func ( x * fastReflection_QueryCIDRequest ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * QueryCIDRequest )
if x == nil {
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : 0 ,
}
}
options := runtime . SizeInputToOptions ( input )
_ = options
var n int
var l int
_ = l
l = len ( x . Cid )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
if x . unknownFields != nil {
n += len ( x . unknownFields )
}
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : n ,
}
}
marshal := func ( input protoiface . MarshalInput ) ( protoiface . MarshalOutput , error ) {
x := input . Message . Interface ().( * QueryCIDRequest )
if x == nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
options := runtime . MarshalInputToOptions ( input )
_ = options
size := options . Size ( x )
dAtA := make ([] byte , size )
i := len ( dAtA )
_ = i
var l int
_ = l
if x . unknownFields != nil {
i -= len ( x . unknownFields )
copy ( dAtA [ i :], x . unknownFields )
}
if len ( x . Cid ) > 0 {
i -= len ( x . Cid )
copy ( dAtA [ i :], x . Cid )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Cid )))
i --
dAtA [ i ] = 0xa
}
if input . Buf != nil {
input . Buf = append ( input . Buf , dAtA ... )
} else {
input . Buf = dAtA
}
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
unmarshal := func ( input protoiface . UnmarshalInput ) ( protoiface . UnmarshalOutput , error ) {
x := input . Message . Interface ().( * QueryCIDRequest )
if x == nil {
return protoiface . UnmarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Flags : input . Flags ,
}, nil
}
options := runtime . UnmarshalInputToOptions ( input )
_ = options
dAtA := input . Buf
l := len ( dAtA )
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
wire |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
fieldNum := int32 ( wire >> 3 )
wireType := int ( wire & 0x7 )
if wireType == 4 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryCIDRequest: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryCIDRequest: illegal tag %d (wire type %d)" , fieldNum , wire )
}
switch fieldNum {
case 1 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Cid" , wireType )
}
var stringLen uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
stringLen |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
intStringLen := int ( stringLen )
if intStringLen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + intStringLen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
x . Cid = string ( dAtA [ iNdEx : postIndex ])
iNdEx = postIndex
default :
iNdEx = preIndex
skippy , err := runtime . Skip ( dAtA [ iNdEx :])
if err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
if ( skippy < 0 ) || ( iNdEx + skippy ) < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if ( iNdEx + skippy ) > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if ! options . DiscardUnknown {
x . unknownFields = append ( x . unknownFields , dAtA [ iNdEx : iNdEx + skippy ] ... )
}
iNdEx += skippy
}
}
if iNdEx > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, nil
}
return & protoiface . Methods {
NoUnkeyedLiterals : struct {}{},
Flags : protoiface . SupportMarshalDeterministic | protoiface . SupportUnmarshalDiscardUnknown ,
Size : size ,
Marshal : marshal ,
Unmarshal : unmarshal ,
Merge : nil ,
CheckInitialized : nil ,
}
}
var (
md_QueryCIDResponse protoreflect . MessageDescriptor
fd_QueryCIDResponse_status_code protoreflect . FieldDescriptor
fd_QueryCIDResponse_data protoreflect . FieldDescriptor
)
func init () {
file_dwn_v1_query_proto_init ()
md_QueryCIDResponse = File_dwn_v1_query_proto . Messages (). ByName ( "QueryCIDResponse" )
fd_QueryCIDResponse_status_code = md_QueryCIDResponse . Fields (). ByName ( "status_code" )
fd_QueryCIDResponse_data = md_QueryCIDResponse . Fields (). ByName ( "data" )
}
var _ protoreflect . Message = ( * fastReflection_QueryCIDResponse )( nil )
type fastReflection_QueryCIDResponse QueryCIDResponse
func ( x * QueryCIDResponse ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_QueryCIDResponse )( x )
}
func ( x * QueryCIDResponse ) slowProtoReflect () protoreflect . Message {
mi := & file_dwn_v1_query_proto_msgTypes [ 5 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
var _fastReflection_QueryCIDResponse_messageType fastReflection_QueryCIDResponse_messageType
var _ protoreflect . MessageType = fastReflection_QueryCIDResponse_messageType {}
type fastReflection_QueryCIDResponse_messageType struct {}
func ( x fastReflection_QueryCIDResponse_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_QueryCIDResponse )( nil )
}
func ( x fastReflection_QueryCIDResponse_messageType ) New () protoreflect . Message {
return new ( fastReflection_QueryCIDResponse )
}
func ( x fastReflection_QueryCIDResponse_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryCIDResponse
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_QueryCIDResponse ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryCIDResponse
}
// Type returns the message type, which encapsulates both Go and protobuf
// type information. If the Go type information is not needed,
// it is recommended that the message descriptor be used instead.
func ( x * fastReflection_QueryCIDResponse ) Type () protoreflect . MessageType {
return _fastReflection_QueryCIDResponse_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_QueryCIDResponse ) New () protoreflect . Message {
return new ( fastReflection_QueryCIDResponse )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_QueryCIDResponse ) Interface () protoreflect . ProtoMessage {
return ( * QueryCIDResponse )( x )
}
// Range iterates over every populated field in an undefined order,
// calling f for each field descriptor and value encountered.
// Range returns immediately if f returns false.
// While iterating, mutating operations may only be performed
// on the current field descriptor.
func ( x * fastReflection_QueryCIDResponse ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if x . StatusCode != int32 ( 0 ) {
value := protoreflect . ValueOfInt32 ( x . StatusCode )
if ! f ( fd_QueryCIDResponse_status_code , value ) {
return
}
}
if len ( x . Data ) != 0 {
value := protoreflect . ValueOfBytes ( x . Data )
if ! f ( fd_QueryCIDResponse_data , value ) {
return
}
}
}
// Has reports whether a field is populated.
//
// Some fields have the property of nullability where it is possible to
// distinguish between the default value of a field and whether the field
// was explicitly populated with the default value. Singular message fields,
// member fields of a oneof, and proto2 scalar fields are nullable. Such
// fields are populated only if explicitly set.
//
// In other cases (aside from the nullable cases above),
// a proto3 scalar field is populated if it contains a non-zero value, and
// a repeated field is populated if it is non-empty.
func ( x * fastReflection_QueryCIDResponse ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
case "dwn.v1.QueryCIDResponse.status_code" :
return x . StatusCode != int32 ( 0 )
case "dwn.v1.QueryCIDResponse.data" :
return len ( x . Data ) != 0
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryCIDResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryCIDResponse does not contain field %s" , fd . FullName ()))
}
}
// Clear clears the field such that a subsequent Has call reports false.
//
// Clearing an extension field clears both the extension type and value
// associated with the given field number.
//
// Clear is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryCIDResponse ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
case "dwn.v1.QueryCIDResponse.status_code" :
x . StatusCode = int32 ( 0 )
case "dwn.v1.QueryCIDResponse.data" :
x . Data = nil
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryCIDResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryCIDResponse does not contain field %s" , fd . FullName ()))
}
}
// Get retrieves the value for a field.
//
// For unpopulated scalars, it returns the default value, where
// the default value of a bytes scalar is guaranteed to be a copy.
// For unpopulated composite types, it returns an empty, read-only view
// of the value; to obtain a mutable reference, use Mutable.
func ( x * fastReflection_QueryCIDResponse ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
case "dwn.v1.QueryCIDResponse.status_code" :
value := x . StatusCode
return protoreflect . ValueOfInt32 ( value )
case "dwn.v1.QueryCIDResponse.data" :
value := x . Data
return protoreflect . ValueOfBytes ( value )
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryCIDResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryCIDResponse does not contain field %s" , descriptor . FullName ()))
}
}
// Set stores the value for a field.
//
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType.
// When setting a composite type, it is unspecified whether the stored value
// aliases the source's memory in any way. If the composite value is an
// empty, read-only value, then it panics.
//
// Set is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryCIDResponse ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
case "dwn.v1.QueryCIDResponse.status_code" :
x . StatusCode = int32 ( value . Int ())
case "dwn.v1.QueryCIDResponse.data" :
x . Data = value . Bytes ()
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryCIDResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryCIDResponse does not contain field %s" , fd . FullName ()))
}
}
// Mutable returns a mutable reference to a composite type.
//
// If the field is unpopulated, it may allocate a composite value.
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType
// if not already stored.
// It panics if the field does not contain a composite type.
//
// Mutable is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryCIDResponse ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryCIDResponse.status_code" :
panic ( fmt . Errorf ( "field status_code of message dwn.v1.QueryCIDResponse is not mutable" ))
case "dwn.v1.QueryCIDResponse.data" :
panic ( fmt . Errorf ( "field data of message dwn.v1.QueryCIDResponse is not mutable" ))
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryCIDResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryCIDResponse does not contain field %s" , fd . FullName ()))
}
}
// NewField returns a new value that is assignable to the field
// for the given descriptor. For scalars, this returns the default value.
// For lists, maps, and messages, this returns a new, empty, mutable value.
func ( x * fastReflection_QueryCIDResponse ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryCIDResponse.status_code" :
return protoreflect . ValueOfInt32 ( int32 ( 0 ))
case "dwn.v1.QueryCIDResponse.data" :
return protoreflect . ValueOfBytes ( nil )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryCIDResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryCIDResponse does not contain field %s" , fd . FullName ()))
}
}
// WhichOneof reports which field within the oneof is populated,
// returning nil if none are populated.
// It panics if the oneof descriptor does not belong to this message.
func ( x * fastReflection_QueryCIDResponse ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in dwn.v1.QueryCIDResponse" , d . FullName ()))
}
panic ( "unreachable" )
}
// GetUnknown retrieves the entire list of unknown fields.
// The caller may only mutate the contents of the RawFields
// if the mutated bytes are stored back into the message with SetUnknown.
func ( x * fastReflection_QueryCIDResponse ) GetUnknown () protoreflect . RawFields {
return x . unknownFields
}
// SetUnknown stores an entire list of unknown fields.
// The raw fields must be syntactically valid according to the wire format.
// An implementation may panic if this is not the case.
// Once stored, the caller must not mutate the content of the RawFields.
// An empty RawFields may be passed to clear the fields.
//
// SetUnknown is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryCIDResponse ) SetUnknown ( fields protoreflect . RawFields ) {
x . unknownFields = fields
}
// IsValid reports whether the message is valid.
//
// An invalid message is an empty, read-only value.
//
// An invalid message often corresponds to a nil pointer of the concrete
// message type, but the details are implementation dependent.
// Validity is not part of the protobuf data model, and may not
// be preserved in marshaling or other operations.
func ( x * fastReflection_QueryCIDResponse ) IsValid () bool {
return x != nil
}
// ProtoMethods returns optional fastReflectionFeature-path implementations of various operations.
// This method may return nil.
//
// The returned methods type is identical to
// "google.golang.org/protobuf/runtime/protoiface".Methods.
// Consult the protoiface package documentation for details.
func ( x * fastReflection_QueryCIDResponse ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * QueryCIDResponse )
if x == nil {
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : 0 ,
}
}
options := runtime . SizeInputToOptions ( input )
_ = options
var n int
var l int
_ = l
if x . StatusCode != 0 {
n += 1 + runtime . Sov ( uint64 ( x . StatusCode ))
}
l = len ( x . Data )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
if x . unknownFields != nil {
n += len ( x . unknownFields )
}
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : n ,
}
}
marshal := func ( input protoiface . MarshalInput ) ( protoiface . MarshalOutput , error ) {
x := input . Message . Interface ().( * QueryCIDResponse )
if x == nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
options := runtime . MarshalInputToOptions ( input )
_ = options
size := options . Size ( x )
dAtA := make ([] byte , size )
i := len ( dAtA )
_ = i
var l int
_ = l
if x . unknownFields != nil {
i -= len ( x . unknownFields )
copy ( dAtA [ i :], x . unknownFields )
}
if len ( x . Data ) > 0 {
i -= len ( x . Data )
copy ( dAtA [ i :], x . Data )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Data )))
i --
dAtA [ i ] = 0x12
}
if x . StatusCode != 0 {
i = runtime . EncodeVarint ( dAtA , i , uint64 ( x . StatusCode ))
i --
dAtA [ i ] = 0x8
}
if input . Buf != nil {
input . Buf = append ( input . Buf , dAtA ... )
} else {
input . Buf = dAtA
}
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
unmarshal := func ( input protoiface . UnmarshalInput ) ( protoiface . UnmarshalOutput , error ) {
x := input . Message . Interface ().( * QueryCIDResponse )
if x == nil {
return protoiface . UnmarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Flags : input . Flags ,
}, nil
}
options := runtime . UnmarshalInputToOptions ( input )
_ = options
dAtA := input . Buf
l := len ( dAtA )
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
wire |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
fieldNum := int32 ( wire >> 3 )
wireType := int ( wire & 0x7 )
if wireType == 4 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryCIDResponse: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryCIDResponse: illegal tag %d (wire type %d)" , fieldNum , wire )
}
switch fieldNum {
case 1 :
if wireType != 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field StatusCode" , wireType )
}
x . StatusCode = 0
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
x . StatusCode |= int32 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
case 2 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Data" , wireType )
}
var byteLen int
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
byteLen |= int ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
if byteLen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + byteLen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
x . Data = append ( x . Data [: 0 ], dAtA [ iNdEx : postIndex ] ... )
if x . Data == nil {
x . Data = [] byte {}
}
iNdEx = postIndex
default :
iNdEx = preIndex
skippy , err := runtime . Skip ( dAtA [ iNdEx :])
if err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
if ( skippy < 0 ) || ( iNdEx + skippy ) < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if ( iNdEx + skippy ) > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if ! options . DiscardUnknown {
x . unknownFields = append ( x . unknownFields , dAtA [ iNdEx : iNdEx + skippy ] ... )
}
iNdEx += skippy
}
}
if iNdEx > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, nil
}
return & protoiface . Methods {
NoUnkeyedLiterals : struct {}{},
Flags : protoiface . SupportMarshalDeterministic | protoiface . SupportUnmarshalDiscardUnknown ,
Size : size ,
Marshal : marshal ,
Unmarshal : unmarshal ,
Merge : nil ,
CheckInitialized : nil ,
}
}
var (
md_QueryRecordsRequest protoreflect . MessageDescriptor
fd_QueryRecordsRequest_target protoreflect . FieldDescriptor
fd_QueryRecordsRequest_protocol protoreflect . FieldDescriptor
fd_QueryRecordsRequest_schema protoreflect . FieldDescriptor
fd_QueryRecordsRequest_parent_id protoreflect . FieldDescriptor
fd_QueryRecordsRequest_published_only protoreflect . FieldDescriptor
fd_QueryRecordsRequest_pagination protoreflect . FieldDescriptor
)
func init () {
file_dwn_v1_query_proto_init ()
md_QueryRecordsRequest = File_dwn_v1_query_proto . Messages (). ByName ( "QueryRecordsRequest" )
fd_QueryRecordsRequest_target = md_QueryRecordsRequest . Fields (). ByName ( "target" )
fd_QueryRecordsRequest_protocol = md_QueryRecordsRequest . Fields (). ByName ( "protocol" )
fd_QueryRecordsRequest_schema = md_QueryRecordsRequest . Fields (). ByName ( "schema" )
fd_QueryRecordsRequest_parent_id = md_QueryRecordsRequest . Fields (). ByName ( "parent_id" )
fd_QueryRecordsRequest_published_only = md_QueryRecordsRequest . Fields (). ByName ( "published_only" )
fd_QueryRecordsRequest_pagination = md_QueryRecordsRequest . Fields (). ByName ( "pagination" )
}
var _ protoreflect . Message = ( * fastReflection_QueryRecordsRequest )( nil )
type fastReflection_QueryRecordsRequest QueryRecordsRequest
func ( x * QueryRecordsRequest ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_QueryRecordsRequest )( x )
}
func ( x * QueryRecordsRequest ) slowProtoReflect () protoreflect . Message {
mi := & file_dwn_v1_query_proto_msgTypes [ 6 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
var _fastReflection_QueryRecordsRequest_messageType fastReflection_QueryRecordsRequest_messageType
var _ protoreflect . MessageType = fastReflection_QueryRecordsRequest_messageType {}
type fastReflection_QueryRecordsRequest_messageType struct {}
func ( x fastReflection_QueryRecordsRequest_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_QueryRecordsRequest )( nil )
}
func ( x fastReflection_QueryRecordsRequest_messageType ) New () protoreflect . Message {
return new ( fastReflection_QueryRecordsRequest )
}
func ( x fastReflection_QueryRecordsRequest_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryRecordsRequest
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_QueryRecordsRequest ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryRecordsRequest
}
// Type returns the message type, which encapsulates both Go and protobuf
// type information. If the Go type information is not needed,
// it is recommended that the message descriptor be used instead.
func ( x * fastReflection_QueryRecordsRequest ) Type () protoreflect . MessageType {
return _fastReflection_QueryRecordsRequest_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_QueryRecordsRequest ) New () protoreflect . Message {
return new ( fastReflection_QueryRecordsRequest )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_QueryRecordsRequest ) Interface () protoreflect . ProtoMessage {
return ( * QueryRecordsRequest )( x )
}
// Range iterates over every populated field in an undefined order,
// calling f for each field descriptor and value encountered.
// Range returns immediately if f returns false.
// While iterating, mutating operations may only be performed
// on the current field descriptor.
func ( x * fastReflection_QueryRecordsRequest ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if x . Target != "" {
value := protoreflect . ValueOfString ( x . Target )
if ! f ( fd_QueryRecordsRequest_target , value ) {
return
}
}
if x . Protocol != "" {
value := protoreflect . ValueOfString ( x . Protocol )
if ! f ( fd_QueryRecordsRequest_protocol , value ) {
return
}
}
if x . Schema != "" {
value := protoreflect . ValueOfString ( x . Schema )
if ! f ( fd_QueryRecordsRequest_schema , value ) {
return
}
}
if x . ParentId != "" {
value := protoreflect . ValueOfString ( x . ParentId )
if ! f ( fd_QueryRecordsRequest_parent_id , value ) {
return
}
}
if x . PublishedOnly != false {
value := protoreflect . ValueOfBool ( x . PublishedOnly )
if ! f ( fd_QueryRecordsRequest_published_only , value ) {
return
}
}
if x . Pagination != nil {
value := protoreflect . ValueOfMessage ( x . Pagination . ProtoReflect ())
if ! f ( fd_QueryRecordsRequest_pagination , value ) {
return
}
}
}
// Has reports whether a field is populated.
//
// Some fields have the property of nullability where it is possible to
// distinguish between the default value of a field and whether the field
// was explicitly populated with the default value. Singular message fields,
// member fields of a oneof, and proto2 scalar fields are nullable. Such
// fields are populated only if explicitly set.
//
// In other cases (aside from the nullable cases above),
// a proto3 scalar field is populated if it contains a non-zero value, and
// a repeated field is populated if it is non-empty.
func ( x * fastReflection_QueryRecordsRequest ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
case "dwn.v1.QueryRecordsRequest.target" :
return x . Target != ""
case "dwn.v1.QueryRecordsRequest.protocol" :
return x . Protocol != ""
case "dwn.v1.QueryRecordsRequest.schema" :
return x . Schema != ""
case "dwn.v1.QueryRecordsRequest.parent_id" :
return x . ParentId != ""
case "dwn.v1.QueryRecordsRequest.published_only" :
return x . PublishedOnly != false
case "dwn.v1.QueryRecordsRequest.pagination" :
return x . Pagination != nil
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryRecordsRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryRecordsRequest does not contain field %s" , fd . FullName ()))
}
}
// Clear clears the field such that a subsequent Has call reports false.
//
// Clearing an extension field clears both the extension type and value
// associated with the given field number.
//
// Clear is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryRecordsRequest ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
case "dwn.v1.QueryRecordsRequest.target" :
x . Target = ""
case "dwn.v1.QueryRecordsRequest.protocol" :
x . Protocol = ""
case "dwn.v1.QueryRecordsRequest.schema" :
x . Schema = ""
case "dwn.v1.QueryRecordsRequest.parent_id" :
x . ParentId = ""
case "dwn.v1.QueryRecordsRequest.published_only" :
x . PublishedOnly = false
case "dwn.v1.QueryRecordsRequest.pagination" :
x . Pagination = nil
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryRecordsRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryRecordsRequest does not contain field %s" , fd . FullName ()))
}
}
// Get retrieves the value for a field.
//
// For unpopulated scalars, it returns the default value, where
// the default value of a bytes scalar is guaranteed to be a copy.
// For unpopulated composite types, it returns an empty, read-only view
// of the value; to obtain a mutable reference, use Mutable.
func ( x * fastReflection_QueryRecordsRequest ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
case "dwn.v1.QueryRecordsRequest.target" :
value := x . Target
return protoreflect . ValueOfString ( value )
case "dwn.v1.QueryRecordsRequest.protocol" :
value := x . Protocol
return protoreflect . ValueOfString ( value )
case "dwn.v1.QueryRecordsRequest.schema" :
value := x . Schema
return protoreflect . ValueOfString ( value )
case "dwn.v1.QueryRecordsRequest.parent_id" :
value := x . ParentId
return protoreflect . ValueOfString ( value )
case "dwn.v1.QueryRecordsRequest.published_only" :
value := x . PublishedOnly
return protoreflect . ValueOfBool ( value )
case "dwn.v1.QueryRecordsRequest.pagination" :
value := x . Pagination
return protoreflect . ValueOfMessage ( value . ProtoReflect ())
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryRecordsRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryRecordsRequest does not contain field %s" , descriptor . FullName ()))
}
}
// Set stores the value for a field.
//
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType.
// When setting a composite type, it is unspecified whether the stored value
// aliases the source's memory in any way. If the composite value is an
// empty, read-only value, then it panics.
//
// Set is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryRecordsRequest ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
case "dwn.v1.QueryRecordsRequest.target" :
x . Target = value . Interface ().( string )
case "dwn.v1.QueryRecordsRequest.protocol" :
x . Protocol = value . Interface ().( string )
case "dwn.v1.QueryRecordsRequest.schema" :
x . Schema = value . Interface ().( string )
case "dwn.v1.QueryRecordsRequest.parent_id" :
x . ParentId = value . Interface ().( string )
case "dwn.v1.QueryRecordsRequest.published_only" :
x . PublishedOnly = value . Bool ()
case "dwn.v1.QueryRecordsRequest.pagination" :
x . Pagination = value . Message (). Interface ().( * v1beta1 . PageRequest )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryRecordsRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryRecordsRequest does not contain field %s" , fd . FullName ()))
}
}
// Mutable returns a mutable reference to a composite type.
//
// If the field is unpopulated, it may allocate a composite value.
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType
// if not already stored.
// It panics if the field does not contain a composite type.
//
// Mutable is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryRecordsRequest ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryRecordsRequest.pagination" :
if x . Pagination == nil {
x . Pagination = new ( v1beta1 . PageRequest )
}
return protoreflect . ValueOfMessage ( x . Pagination . ProtoReflect ())
case "dwn.v1.QueryRecordsRequest.target" :
panic ( fmt . Errorf ( "field target of message dwn.v1.QueryRecordsRequest is not mutable" ))
case "dwn.v1.QueryRecordsRequest.protocol" :
panic ( fmt . Errorf ( "field protocol of message dwn.v1.QueryRecordsRequest is not mutable" ))
case "dwn.v1.QueryRecordsRequest.schema" :
panic ( fmt . Errorf ( "field schema of message dwn.v1.QueryRecordsRequest is not mutable" ))
case "dwn.v1.QueryRecordsRequest.parent_id" :
panic ( fmt . Errorf ( "field parent_id of message dwn.v1.QueryRecordsRequest is not mutable" ))
case "dwn.v1.QueryRecordsRequest.published_only" :
panic ( fmt . Errorf ( "field published_only of message dwn.v1.QueryRecordsRequest is not mutable" ))
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryRecordsRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryRecordsRequest does not contain field %s" , fd . FullName ()))
}
}
// NewField returns a new value that is assignable to the field
// for the given descriptor. For scalars, this returns the default value.
// For lists, maps, and messages, this returns a new, empty, mutable value.
func ( x * fastReflection_QueryRecordsRequest ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryRecordsRequest.target" :
return protoreflect . ValueOfString ( "" )
case "dwn.v1.QueryRecordsRequest.protocol" :
return protoreflect . ValueOfString ( "" )
case "dwn.v1.QueryRecordsRequest.schema" :
return protoreflect . ValueOfString ( "" )
case "dwn.v1.QueryRecordsRequest.parent_id" :
return protoreflect . ValueOfString ( "" )
case "dwn.v1.QueryRecordsRequest.published_only" :
return protoreflect . ValueOfBool ( false )
case "dwn.v1.QueryRecordsRequest.pagination" :
m := new ( v1beta1 . PageRequest )
return protoreflect . ValueOfMessage ( m . ProtoReflect ())
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryRecordsRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryRecordsRequest does not contain field %s" , fd . FullName ()))
}
}
// WhichOneof reports which field within the oneof is populated,
// returning nil if none are populated.
// It panics if the oneof descriptor does not belong to this message.
func ( x * fastReflection_QueryRecordsRequest ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in dwn.v1.QueryRecordsRequest" , d . FullName ()))
}
panic ( "unreachable" )
}
// GetUnknown retrieves the entire list of unknown fields.
// The caller may only mutate the contents of the RawFields
// if the mutated bytes are stored back into the message with SetUnknown.
func ( x * fastReflection_QueryRecordsRequest ) GetUnknown () protoreflect . RawFields {
return x . unknownFields
}
// SetUnknown stores an entire list of unknown fields.
// The raw fields must be syntactically valid according to the wire format.
// An implementation may panic if this is not the case.
// Once stored, the caller must not mutate the content of the RawFields.
// An empty RawFields may be passed to clear the fields.
//
// SetUnknown is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryRecordsRequest ) SetUnknown ( fields protoreflect . RawFields ) {
x . unknownFields = fields
}
// IsValid reports whether the message is valid.
//
// An invalid message is an empty, read-only value.
//
// An invalid message often corresponds to a nil pointer of the concrete
// message type, but the details are implementation dependent.
// Validity is not part of the protobuf data model, and may not
// be preserved in marshaling or other operations.
func ( x * fastReflection_QueryRecordsRequest ) IsValid () bool {
return x != nil
}
// ProtoMethods returns optional fastReflectionFeature-path implementations of various operations.
// This method may return nil.
//
// The returned methods type is identical to
// "google.golang.org/protobuf/runtime/protoiface".Methods.
// Consult the protoiface package documentation for details.
func ( x * fastReflection_QueryRecordsRequest ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * QueryRecordsRequest )
if x == nil {
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : 0 ,
}
}
options := runtime . SizeInputToOptions ( input )
_ = options
var n int
var l int
_ = l
l = len ( x . Target )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
l = len ( x . Protocol )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
l = len ( x . Schema )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
l = len ( x . ParentId )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
if x . PublishedOnly {
n += 2
}
if x . Pagination != nil {
l = options . Size ( x . Pagination )
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
if x . unknownFields != nil {
n += len ( x . unknownFields )
}
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : n ,
}
}
marshal := func ( input protoiface . MarshalInput ) ( protoiface . MarshalOutput , error ) {
x := input . Message . Interface ().( * QueryRecordsRequest )
if x == nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
options := runtime . MarshalInputToOptions ( input )
_ = options
size := options . Size ( x )
dAtA := make ([] byte , size )
i := len ( dAtA )
_ = i
var l int
_ = l
if x . unknownFields != nil {
i -= len ( x . unknownFields )
copy ( dAtA [ i :], x . unknownFields )
}
if x . Pagination != nil {
encoded , err := options . Marshal ( x . Pagination )
if err != nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, err
}
i -= len ( encoded )
copy ( dAtA [ i :], encoded )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( encoded )))
i --
dAtA [ i ] = 0x32
}
if x . PublishedOnly {
i --
if x . PublishedOnly {
dAtA [ i ] = 1
} else {
dAtA [ i ] = 0
}
i --
dAtA [ i ] = 0x28
}
if len ( x . ParentId ) > 0 {
i -= len ( x . ParentId )
copy ( dAtA [ i :], x . ParentId )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . ParentId )))
i --
dAtA [ i ] = 0x22
}
if len ( x . Schema ) > 0 {
i -= len ( x . Schema )
copy ( dAtA [ i :], x . Schema )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Schema )))
i --
dAtA [ i ] = 0x1a
}
if len ( x . Protocol ) > 0 {
i -= len ( x . Protocol )
copy ( dAtA [ i :], x . Protocol )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Protocol )))
i --
dAtA [ i ] = 0x12
}
if len ( x . Target ) > 0 {
i -= len ( x . Target )
copy ( dAtA [ i :], x . Target )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Target )))
i --
dAtA [ i ] = 0xa
}
if input . Buf != nil {
input . Buf = append ( input . Buf , dAtA ... )
} else {
input . Buf = dAtA
}
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
unmarshal := func ( input protoiface . UnmarshalInput ) ( protoiface . UnmarshalOutput , error ) {
x := input . Message . Interface ().( * QueryRecordsRequest )
if x == nil {
return protoiface . UnmarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Flags : input . Flags ,
}, nil
}
options := runtime . UnmarshalInputToOptions ( input )
_ = options
dAtA := input . Buf
l := len ( dAtA )
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
wire |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
fieldNum := int32 ( wire >> 3 )
wireType := int ( wire & 0x7 )
if wireType == 4 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryRecordsRequest: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryRecordsRequest: illegal tag %d (wire type %d)" , fieldNum , wire )
}
switch fieldNum {
case 1 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Target" , wireType )
}
var stringLen uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
stringLen |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
intStringLen := int ( stringLen )
if intStringLen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + intStringLen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
x . Target = string ( dAtA [ iNdEx : postIndex ])
iNdEx = postIndex
case 2 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Protocol" , wireType )
}
var stringLen uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
stringLen |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
intStringLen := int ( stringLen )
if intStringLen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + intStringLen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
x . Protocol = string ( dAtA [ iNdEx : postIndex ])
iNdEx = postIndex
case 3 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Schema" , wireType )
}
var stringLen uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
stringLen |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
intStringLen := int ( stringLen )
if intStringLen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + intStringLen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
x . Schema = string ( dAtA [ iNdEx : postIndex ])
iNdEx = postIndex
case 4 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field ParentId" , wireType )
}
var stringLen uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
stringLen |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
intStringLen := int ( stringLen )
if intStringLen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + intStringLen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
x . ParentId = string ( dAtA [ iNdEx : postIndex ])
iNdEx = postIndex
case 5 :
if wireType != 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field PublishedOnly" , wireType )
}
var v int
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
v |= int ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
x . PublishedOnly = bool ( v != 0 )
case 6 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Pagination" , wireType )
}
var msglen int
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
msglen |= int ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + msglen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if x . Pagination == nil {
x . Pagination = & v1beta1 . PageRequest {}
}
if err := options . Unmarshal ( dAtA [ iNdEx : postIndex ], x . Pagination ); err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
iNdEx = postIndex
default :
iNdEx = preIndex
skippy , err := runtime . Skip ( dAtA [ iNdEx :])
if err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
if ( skippy < 0 ) || ( iNdEx + skippy ) < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if ( iNdEx + skippy ) > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if ! options . DiscardUnknown {
x . unknownFields = append ( x . unknownFields , dAtA [ iNdEx : iNdEx + skippy ] ... )
}
iNdEx += skippy
}
}
if iNdEx > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, nil
}
return & protoiface . Methods {
NoUnkeyedLiterals : struct {}{},
Flags : protoiface . SupportMarshalDeterministic | protoiface . SupportUnmarshalDiscardUnknown ,
Size : size ,
Marshal : marshal ,
Unmarshal : unmarshal ,
Merge : nil ,
CheckInitialized : nil ,
}
}
var _ protoreflect . List = ( * _QueryRecordsResponse_1_list )( nil )
type _QueryRecordsResponse_1_list struct {
list * [] * DWNRecord
}
func ( x * _QueryRecordsResponse_1_list ) Len () int {
if x . list == nil {
return 0
}
return len ( * x . list )
}
func ( x * _QueryRecordsResponse_1_list ) Get ( i int ) protoreflect . Value {
return protoreflect . ValueOfMessage (( * x . list )[ i ]. ProtoReflect ())
}
func ( x * _QueryRecordsResponse_1_list ) Set ( i int , value protoreflect . Value ) {
valueUnwrapped := value . Message ()
concreteValue := valueUnwrapped . Interface ().( * DWNRecord )
( * x . list )[ i ] = concreteValue
}
func ( x * _QueryRecordsResponse_1_list ) Append ( value protoreflect . Value ) {
valueUnwrapped := value . Message ()
concreteValue := valueUnwrapped . Interface ().( * DWNRecord )
* x . list = append ( * x . list , concreteValue )
}
func ( x * _QueryRecordsResponse_1_list ) AppendMutable () protoreflect . Value {
v := new ( DWNRecord )
* x . list = append ( * x . list , v )
return protoreflect . ValueOfMessage ( v . ProtoReflect ())
}
func ( x * _QueryRecordsResponse_1_list ) Truncate ( n int ) {
for i := n ; i < len ( * x . list ); i ++ {
( * x . list )[ i ] = nil
}
* x . list = ( * x . list )[: n ]
}
func ( x * _QueryRecordsResponse_1_list ) NewElement () protoreflect . Value {
v := new ( DWNRecord )
return protoreflect . ValueOfMessage ( v . ProtoReflect ())
}
func ( x * _QueryRecordsResponse_1_list ) IsValid () bool {
return x . list != nil
}
var (
md_QueryRecordsResponse protoreflect . MessageDescriptor
fd_QueryRecordsResponse_records protoreflect . FieldDescriptor
fd_QueryRecordsResponse_pagination protoreflect . FieldDescriptor
)
func init () {
file_dwn_v1_query_proto_init ()
md_QueryRecordsResponse = File_dwn_v1_query_proto . Messages (). ByName ( "QueryRecordsResponse" )
fd_QueryRecordsResponse_records = md_QueryRecordsResponse . Fields (). ByName ( "records" )
fd_QueryRecordsResponse_pagination = md_QueryRecordsResponse . Fields (). ByName ( "pagination" )
}
var _ protoreflect . Message = ( * fastReflection_QueryRecordsResponse )( nil )
type fastReflection_QueryRecordsResponse QueryRecordsResponse
func ( x * QueryRecordsResponse ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_QueryRecordsResponse )( x )
}
func ( x * QueryRecordsResponse ) slowProtoReflect () protoreflect . Message {
mi := & file_dwn_v1_query_proto_msgTypes [ 7 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
var _fastReflection_QueryRecordsResponse_messageType fastReflection_QueryRecordsResponse_messageType
var _ protoreflect . MessageType = fastReflection_QueryRecordsResponse_messageType {}
type fastReflection_QueryRecordsResponse_messageType struct {}
func ( x fastReflection_QueryRecordsResponse_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_QueryRecordsResponse )( nil )
}
func ( x fastReflection_QueryRecordsResponse_messageType ) New () protoreflect . Message {
return new ( fastReflection_QueryRecordsResponse )
}
func ( x fastReflection_QueryRecordsResponse_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryRecordsResponse
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_QueryRecordsResponse ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryRecordsResponse
}
// Type returns the message type, which encapsulates both Go and protobuf
// type information. If the Go type information is not needed,
// it is recommended that the message descriptor be used instead.
func ( x * fastReflection_QueryRecordsResponse ) Type () protoreflect . MessageType {
return _fastReflection_QueryRecordsResponse_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_QueryRecordsResponse ) New () protoreflect . Message {
return new ( fastReflection_QueryRecordsResponse )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_QueryRecordsResponse ) Interface () protoreflect . ProtoMessage {
return ( * QueryRecordsResponse )( x )
}
// Range iterates over every populated field in an undefined order,
// calling f for each field descriptor and value encountered.
// Range returns immediately if f returns false.
// While iterating, mutating operations may only be performed
// on the current field descriptor.
func ( x * fastReflection_QueryRecordsResponse ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if len ( x . Records ) != 0 {
value := protoreflect . ValueOfList ( & _QueryRecordsResponse_1_list { list : & x . Records })
if ! f ( fd_QueryRecordsResponse_records , value ) {
return
}
}
if x . Pagination != nil {
value := protoreflect . ValueOfMessage ( x . Pagination . ProtoReflect ())
if ! f ( fd_QueryRecordsResponse_pagination , value ) {
return
}
}
}
// Has reports whether a field is populated.
//
// Some fields have the property of nullability where it is possible to
// distinguish between the default value of a field and whether the field
// was explicitly populated with the default value. Singular message fields,
// member fields of a oneof, and proto2 scalar fields are nullable. Such
// fields are populated only if explicitly set.
//
// In other cases (aside from the nullable cases above),
// a proto3 scalar field is populated if it contains a non-zero value, and
// a repeated field is populated if it is non-empty.
func ( x * fastReflection_QueryRecordsResponse ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
case "dwn.v1.QueryRecordsResponse.records" :
return len ( x . Records ) != 0
case "dwn.v1.QueryRecordsResponse.pagination" :
return x . Pagination != nil
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryRecordsResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryRecordsResponse does not contain field %s" , fd . FullName ()))
}
}
// Clear clears the field such that a subsequent Has call reports false.
//
// Clearing an extension field clears both the extension type and value
// associated with the given field number.
//
// Clear is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryRecordsResponse ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
case "dwn.v1.QueryRecordsResponse.records" :
x . Records = nil
case "dwn.v1.QueryRecordsResponse.pagination" :
x . Pagination = nil
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryRecordsResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryRecordsResponse does not contain field %s" , fd . FullName ()))
}
}
// Get retrieves the value for a field.
//
// For unpopulated scalars, it returns the default value, where
// the default value of a bytes scalar is guaranteed to be a copy.
// For unpopulated composite types, it returns an empty, read-only view
// of the value; to obtain a mutable reference, use Mutable.
func ( x * fastReflection_QueryRecordsResponse ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
case "dwn.v1.QueryRecordsResponse.records" :
if len ( x . Records ) == 0 {
return protoreflect . ValueOfList ( & _QueryRecordsResponse_1_list {})
}
listValue := & _QueryRecordsResponse_1_list { list : & x . Records }
return protoreflect . ValueOfList ( listValue )
case "dwn.v1.QueryRecordsResponse.pagination" :
value := x . Pagination
return protoreflect . ValueOfMessage ( value . ProtoReflect ())
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryRecordsResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryRecordsResponse does not contain field %s" , descriptor . FullName ()))
}
}
// Set stores the value for a field.
//
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType.
// When setting a composite type, it is unspecified whether the stored value
// aliases the source's memory in any way. If the composite value is an
// empty, read-only value, then it panics.
//
// Set is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryRecordsResponse ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
case "dwn.v1.QueryRecordsResponse.records" :
lv := value . List ()
clv := lv .( * _QueryRecordsResponse_1_list )
x . Records = * clv . list
case "dwn.v1.QueryRecordsResponse.pagination" :
x . Pagination = value . Message (). Interface ().( * v1beta1 . PageResponse )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryRecordsResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryRecordsResponse does not contain field %s" , fd . FullName ()))
}
}
// Mutable returns a mutable reference to a composite type.
//
// If the field is unpopulated, it may allocate a composite value.
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType
// if not already stored.
// It panics if the field does not contain a composite type.
//
// Mutable is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryRecordsResponse ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryRecordsResponse.records" :
if x . Records == nil {
x . Records = [] * DWNRecord {}
}
value := & _QueryRecordsResponse_1_list { list : & x . Records }
return protoreflect . ValueOfList ( value )
case "dwn.v1.QueryRecordsResponse.pagination" :
if x . Pagination == nil {
x . Pagination = new ( v1beta1 . PageResponse )
}
return protoreflect . ValueOfMessage ( x . Pagination . ProtoReflect ())
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryRecordsResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryRecordsResponse does not contain field %s" , fd . FullName ()))
}
}
// NewField returns a new value that is assignable to the field
// for the given descriptor. For scalars, this returns the default value.
// For lists, maps, and messages, this returns a new, empty, mutable value.
func ( x * fastReflection_QueryRecordsResponse ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryRecordsResponse.records" :
list := [] * DWNRecord {}
return protoreflect . ValueOfList ( & _QueryRecordsResponse_1_list { list : & list })
case "dwn.v1.QueryRecordsResponse.pagination" :
m := new ( v1beta1 . PageResponse )
return protoreflect . ValueOfMessage ( m . ProtoReflect ())
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryRecordsResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryRecordsResponse does not contain field %s" , fd . FullName ()))
}
}
// WhichOneof reports which field within the oneof is populated,
// returning nil if none are populated.
// It panics if the oneof descriptor does not belong to this message.
func ( x * fastReflection_QueryRecordsResponse ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in dwn.v1.QueryRecordsResponse" , d . FullName ()))
}
panic ( "unreachable" )
}
// GetUnknown retrieves the entire list of unknown fields.
// The caller may only mutate the contents of the RawFields
// if the mutated bytes are stored back into the message with SetUnknown.
func ( x * fastReflection_QueryRecordsResponse ) GetUnknown () protoreflect . RawFields {
return x . unknownFields
}
// SetUnknown stores an entire list of unknown fields.
// The raw fields must be syntactically valid according to the wire format.
// An implementation may panic if this is not the case.
// Once stored, the caller must not mutate the content of the RawFields.
// An empty RawFields may be passed to clear the fields.
//
// SetUnknown is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryRecordsResponse ) SetUnknown ( fields protoreflect . RawFields ) {
x . unknownFields = fields
}
// IsValid reports whether the message is valid.
//
// An invalid message is an empty, read-only value.
//
// An invalid message often corresponds to a nil pointer of the concrete
// message type, but the details are implementation dependent.
// Validity is not part of the protobuf data model, and may not
// be preserved in marshaling or other operations.
func ( x * fastReflection_QueryRecordsResponse ) IsValid () bool {
return x != nil
}
// ProtoMethods returns optional fastReflectionFeature-path implementations of various operations.
// This method may return nil.
//
// The returned methods type is identical to
// "google.golang.org/protobuf/runtime/protoiface".Methods.
// Consult the protoiface package documentation for details.
func ( x * fastReflection_QueryRecordsResponse ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * QueryRecordsResponse )
if x == nil {
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : 0 ,
}
}
options := runtime . SizeInputToOptions ( input )
_ = options
var n int
var l int
_ = l
if len ( x . Records ) > 0 {
for _ , e := range x . Records {
l = options . Size ( e )
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
}
if x . Pagination != nil {
l = options . Size ( x . Pagination )
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
if x . unknownFields != nil {
n += len ( x . unknownFields )
}
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : n ,
}
}
marshal := func ( input protoiface . MarshalInput ) ( protoiface . MarshalOutput , error ) {
x := input . Message . Interface ().( * QueryRecordsResponse )
if x == nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
options := runtime . MarshalInputToOptions ( input )
_ = options
size := options . Size ( x )
dAtA := make ([] byte , size )
i := len ( dAtA )
_ = i
var l int
_ = l
if x . unknownFields != nil {
i -= len ( x . unknownFields )
copy ( dAtA [ i :], x . unknownFields )
}
if x . Pagination != nil {
encoded , err := options . Marshal ( x . Pagination )
if err != nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, err
}
i -= len ( encoded )
copy ( dAtA [ i :], encoded )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( encoded )))
i --
dAtA [ i ] = 0x12
}
if len ( x . Records ) > 0 {
for iNdEx := len ( x . Records ) - 1 ; iNdEx >= 0 ; iNdEx -- {
encoded , err := options . Marshal ( x . Records [ iNdEx ])
if err != nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, err
}
i -= len ( encoded )
copy ( dAtA [ i :], encoded )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( encoded )))
i --
dAtA [ i ] = 0xa
}
}
if input . Buf != nil {
input . Buf = append ( input . Buf , dAtA ... )
} else {
input . Buf = dAtA
}
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
unmarshal := func ( input protoiface . UnmarshalInput ) ( protoiface . UnmarshalOutput , error ) {
x := input . Message . Interface ().( * QueryRecordsResponse )
if x == nil {
return protoiface . UnmarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Flags : input . Flags ,
}, nil
}
options := runtime . UnmarshalInputToOptions ( input )
_ = options
dAtA := input . Buf
l := len ( dAtA )
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
wire |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
fieldNum := int32 ( wire >> 3 )
wireType := int ( wire & 0x7 )
if wireType == 4 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryRecordsResponse: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryRecordsResponse: illegal tag %d (wire type %d)" , fieldNum , wire )
}
switch fieldNum {
case 1 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Records" , wireType )
}
var msglen int
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
msglen |= int ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + msglen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
x . Records = append ( x . Records , & DWNRecord {})
if err := options . Unmarshal ( dAtA [ iNdEx : postIndex ], x . Records [ len ( x . Records ) - 1 ]); err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
iNdEx = postIndex
case 2 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Pagination" , wireType )
}
var msglen int
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
msglen |= int ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + msglen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if x . Pagination == nil {
x . Pagination = & v1beta1 . PageResponse {}
}
if err := options . Unmarshal ( dAtA [ iNdEx : postIndex ], x . Pagination ); err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
iNdEx = postIndex
default :
iNdEx = preIndex
skippy , err := runtime . Skip ( dAtA [ iNdEx :])
if err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
if ( skippy < 0 ) || ( iNdEx + skippy ) < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if ( iNdEx + skippy ) > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if ! options . DiscardUnknown {
x . unknownFields = append ( x . unknownFields , dAtA [ iNdEx : iNdEx + skippy ] ... )
}
iNdEx += skippy
}
}
if iNdEx > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, nil
}
return & protoiface . Methods {
NoUnkeyedLiterals : struct {}{},
Flags : protoiface . SupportMarshalDeterministic | protoiface . SupportUnmarshalDiscardUnknown ,
Size : size ,
Marshal : marshal ,
Unmarshal : unmarshal ,
Merge : nil ,
CheckInitialized : nil ,
}
}
var (
md_QueryRecordRequest protoreflect . MessageDescriptor
fd_QueryRecordRequest_target protoreflect . FieldDescriptor
fd_QueryRecordRequest_record_id protoreflect . FieldDescriptor
)
func init () {
file_dwn_v1_query_proto_init ()
md_QueryRecordRequest = File_dwn_v1_query_proto . Messages (). ByName ( "QueryRecordRequest" )
fd_QueryRecordRequest_target = md_QueryRecordRequest . Fields (). ByName ( "target" )
fd_QueryRecordRequest_record_id = md_QueryRecordRequest . Fields (). ByName ( "record_id" )
}
var _ protoreflect . Message = ( * fastReflection_QueryRecordRequest )( nil )
type fastReflection_QueryRecordRequest QueryRecordRequest
func ( x * QueryRecordRequest ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_QueryRecordRequest )( x )
}
func ( x * QueryRecordRequest ) slowProtoReflect () protoreflect . Message {
mi := & file_dwn_v1_query_proto_msgTypes [ 8 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
var _fastReflection_QueryRecordRequest_messageType fastReflection_QueryRecordRequest_messageType
var _ protoreflect . MessageType = fastReflection_QueryRecordRequest_messageType {}
type fastReflection_QueryRecordRequest_messageType struct {}
func ( x fastReflection_QueryRecordRequest_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_QueryRecordRequest )( nil )
}
func ( x fastReflection_QueryRecordRequest_messageType ) New () protoreflect . Message {
return new ( fastReflection_QueryRecordRequest )
}
func ( x fastReflection_QueryRecordRequest_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryRecordRequest
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_QueryRecordRequest ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryRecordRequest
}
// Type returns the message type, which encapsulates both Go and protobuf
// type information. If the Go type information is not needed,
// it is recommended that the message descriptor be used instead.
func ( x * fastReflection_QueryRecordRequest ) Type () protoreflect . MessageType {
return _fastReflection_QueryRecordRequest_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_QueryRecordRequest ) New () protoreflect . Message {
return new ( fastReflection_QueryRecordRequest )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_QueryRecordRequest ) Interface () protoreflect . ProtoMessage {
return ( * QueryRecordRequest )( x )
}
// Range iterates over every populated field in an undefined order,
// calling f for each field descriptor and value encountered.
// Range returns immediately if f returns false.
// While iterating, mutating operations may only be performed
// on the current field descriptor.
func ( x * fastReflection_QueryRecordRequest ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if x . Target != "" {
value := protoreflect . ValueOfString ( x . Target )
if ! f ( fd_QueryRecordRequest_target , value ) {
return
}
}
if x . RecordId != "" {
value := protoreflect . ValueOfString ( x . RecordId )
if ! f ( fd_QueryRecordRequest_record_id , value ) {
return
}
}
}
// Has reports whether a field is populated.
//
// Some fields have the property of nullability where it is possible to
// distinguish between the default value of a field and whether the field
// was explicitly populated with the default value. Singular message fields,
// member fields of a oneof, and proto2 scalar fields are nullable. Such
// fields are populated only if explicitly set.
//
// In other cases (aside from the nullable cases above),
// a proto3 scalar field is populated if it contains a non-zero value, and
// a repeated field is populated if it is non-empty.
func ( x * fastReflection_QueryRecordRequest ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
case "dwn.v1.QueryRecordRequest.target" :
return x . Target != ""
case "dwn.v1.QueryRecordRequest.record_id" :
return x . RecordId != ""
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryRecordRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryRecordRequest does not contain field %s" , fd . FullName ()))
}
}
// Clear clears the field such that a subsequent Has call reports false.
//
// Clearing an extension field clears both the extension type and value
// associated with the given field number.
//
// Clear is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryRecordRequest ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
case "dwn.v1.QueryRecordRequest.target" :
x . Target = ""
case "dwn.v1.QueryRecordRequest.record_id" :
x . RecordId = ""
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryRecordRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryRecordRequest does not contain field %s" , fd . FullName ()))
}
}
// Get retrieves the value for a field.
//
// For unpopulated scalars, it returns the default value, where
// the default value of a bytes scalar is guaranteed to be a copy.
// For unpopulated composite types, it returns an empty, read-only view
// of the value; to obtain a mutable reference, use Mutable.
func ( x * fastReflection_QueryRecordRequest ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
case "dwn.v1.QueryRecordRequest.target" :
value := x . Target
return protoreflect . ValueOfString ( value )
case "dwn.v1.QueryRecordRequest.record_id" :
value := x . RecordId
return protoreflect . ValueOfString ( value )
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryRecordRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryRecordRequest does not contain field %s" , descriptor . FullName ()))
}
}
// Set stores the value for a field.
//
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType.
// When setting a composite type, it is unspecified whether the stored value
// aliases the source's memory in any way. If the composite value is an
// empty, read-only value, then it panics.
//
// Set is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryRecordRequest ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
case "dwn.v1.QueryRecordRequest.target" :
x . Target = value . Interface ().( string )
case "dwn.v1.QueryRecordRequest.record_id" :
x . RecordId = value . Interface ().( string )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryRecordRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryRecordRequest does not contain field %s" , fd . FullName ()))
}
}
// Mutable returns a mutable reference to a composite type.
//
// If the field is unpopulated, it may allocate a composite value.
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType
// if not already stored.
// It panics if the field does not contain a composite type.
//
// Mutable is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryRecordRequest ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryRecordRequest.target" :
panic ( fmt . Errorf ( "field target of message dwn.v1.QueryRecordRequest is not mutable" ))
case "dwn.v1.QueryRecordRequest.record_id" :
panic ( fmt . Errorf ( "field record_id of message dwn.v1.QueryRecordRequest is not mutable" ))
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryRecordRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryRecordRequest does not contain field %s" , fd . FullName ()))
}
}
// NewField returns a new value that is assignable to the field
// for the given descriptor. For scalars, this returns the default value.
// For lists, maps, and messages, this returns a new, empty, mutable value.
func ( x * fastReflection_QueryRecordRequest ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryRecordRequest.target" :
return protoreflect . ValueOfString ( "" )
case "dwn.v1.QueryRecordRequest.record_id" :
return protoreflect . ValueOfString ( "" )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryRecordRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryRecordRequest does not contain field %s" , fd . FullName ()))
}
}
// WhichOneof reports which field within the oneof is populated,
// returning nil if none are populated.
// It panics if the oneof descriptor does not belong to this message.
func ( x * fastReflection_QueryRecordRequest ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in dwn.v1.QueryRecordRequest" , d . FullName ()))
}
panic ( "unreachable" )
}
// GetUnknown retrieves the entire list of unknown fields.
// The caller may only mutate the contents of the RawFields
// if the mutated bytes are stored back into the message with SetUnknown.
func ( x * fastReflection_QueryRecordRequest ) GetUnknown () protoreflect . RawFields {
return x . unknownFields
}
// SetUnknown stores an entire list of unknown fields.
// The raw fields must be syntactically valid according to the wire format.
// An implementation may panic if this is not the case.
// Once stored, the caller must not mutate the content of the RawFields.
// An empty RawFields may be passed to clear the fields.
//
// SetUnknown is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryRecordRequest ) SetUnknown ( fields protoreflect . RawFields ) {
x . unknownFields = fields
}
// IsValid reports whether the message is valid.
//
// An invalid message is an empty, read-only value.
//
// An invalid message often corresponds to a nil pointer of the concrete
// message type, but the details are implementation dependent.
// Validity is not part of the protobuf data model, and may not
// be preserved in marshaling or other operations.
func ( x * fastReflection_QueryRecordRequest ) IsValid () bool {
return x != nil
}
// ProtoMethods returns optional fastReflectionFeature-path implementations of various operations.
// This method may return nil.
//
// The returned methods type is identical to
// "google.golang.org/protobuf/runtime/protoiface".Methods.
// Consult the protoiface package documentation for details.
func ( x * fastReflection_QueryRecordRequest ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * QueryRecordRequest )
if x == nil {
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : 0 ,
}
}
options := runtime . SizeInputToOptions ( input )
_ = options
var n int
var l int
_ = l
l = len ( x . Target )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
l = len ( x . RecordId )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
if x . unknownFields != nil {
n += len ( x . unknownFields )
}
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : n ,
}
}
marshal := func ( input protoiface . MarshalInput ) ( protoiface . MarshalOutput , error ) {
x := input . Message . Interface ().( * QueryRecordRequest )
if x == nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
options := runtime . MarshalInputToOptions ( input )
_ = options
size := options . Size ( x )
dAtA := make ([] byte , size )
i := len ( dAtA )
_ = i
var l int
_ = l
if x . unknownFields != nil {
i -= len ( x . unknownFields )
copy ( dAtA [ i :], x . unknownFields )
}
if len ( x . RecordId ) > 0 {
i -= len ( x . RecordId )
copy ( dAtA [ i :], x . RecordId )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . RecordId )))
i --
dAtA [ i ] = 0x12
}
if len ( x . Target ) > 0 {
i -= len ( x . Target )
copy ( dAtA [ i :], x . Target )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Target )))
i --
dAtA [ i ] = 0xa
}
if input . Buf != nil {
input . Buf = append ( input . Buf , dAtA ... )
} else {
input . Buf = dAtA
}
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
unmarshal := func ( input protoiface . UnmarshalInput ) ( protoiface . UnmarshalOutput , error ) {
x := input . Message . Interface ().( * QueryRecordRequest )
if x == nil {
return protoiface . UnmarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Flags : input . Flags ,
}, nil
}
options := runtime . UnmarshalInputToOptions ( input )
_ = options
dAtA := input . Buf
l := len ( dAtA )
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
wire |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
fieldNum := int32 ( wire >> 3 )
wireType := int ( wire & 0x7 )
if wireType == 4 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryRecordRequest: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryRecordRequest: illegal tag %d (wire type %d)" , fieldNum , wire )
}
switch fieldNum {
case 1 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Target" , wireType )
}
var stringLen uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
stringLen |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
intStringLen := int ( stringLen )
if intStringLen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + intStringLen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
x . Target = string ( dAtA [ iNdEx : postIndex ])
iNdEx = postIndex
case 2 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field RecordId" , wireType )
}
var stringLen uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
stringLen |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
intStringLen := int ( stringLen )
if intStringLen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + intStringLen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
x . RecordId = string ( dAtA [ iNdEx : postIndex ])
iNdEx = postIndex
default :
iNdEx = preIndex
skippy , err := runtime . Skip ( dAtA [ iNdEx :])
if err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
if ( skippy < 0 ) || ( iNdEx + skippy ) < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if ( iNdEx + skippy ) > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if ! options . DiscardUnknown {
x . unknownFields = append ( x . unknownFields , dAtA [ iNdEx : iNdEx + skippy ] ... )
}
iNdEx += skippy
}
}
if iNdEx > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, nil
}
return & protoiface . Methods {
NoUnkeyedLiterals : struct {}{},
Flags : protoiface . SupportMarshalDeterministic | protoiface . SupportUnmarshalDiscardUnknown ,
Size : size ,
Marshal : marshal ,
Unmarshal : unmarshal ,
Merge : nil ,
CheckInitialized : nil ,
}
}
var (
md_QueryRecordResponse protoreflect . MessageDescriptor
fd_QueryRecordResponse_record protoreflect . FieldDescriptor
)
func init () {
file_dwn_v1_query_proto_init ()
md_QueryRecordResponse = File_dwn_v1_query_proto . Messages (). ByName ( "QueryRecordResponse" )
fd_QueryRecordResponse_record = md_QueryRecordResponse . Fields (). ByName ( "record" )
}
var _ protoreflect . Message = ( * fastReflection_QueryRecordResponse )( nil )
type fastReflection_QueryRecordResponse QueryRecordResponse
func ( x * QueryRecordResponse ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_QueryRecordResponse )( x )
}
func ( x * QueryRecordResponse ) slowProtoReflect () protoreflect . Message {
mi := & file_dwn_v1_query_proto_msgTypes [ 9 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
var _fastReflection_QueryRecordResponse_messageType fastReflection_QueryRecordResponse_messageType
var _ protoreflect . MessageType = fastReflection_QueryRecordResponse_messageType {}
type fastReflection_QueryRecordResponse_messageType struct {}
func ( x fastReflection_QueryRecordResponse_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_QueryRecordResponse )( nil )
}
func ( x fastReflection_QueryRecordResponse_messageType ) New () protoreflect . Message {
return new ( fastReflection_QueryRecordResponse )
}
func ( x fastReflection_QueryRecordResponse_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryRecordResponse
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_QueryRecordResponse ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryRecordResponse
}
// Type returns the message type, which encapsulates both Go and protobuf
// type information. If the Go type information is not needed,
// it is recommended that the message descriptor be used instead.
func ( x * fastReflection_QueryRecordResponse ) Type () protoreflect . MessageType {
return _fastReflection_QueryRecordResponse_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_QueryRecordResponse ) New () protoreflect . Message {
return new ( fastReflection_QueryRecordResponse )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_QueryRecordResponse ) Interface () protoreflect . ProtoMessage {
return ( * QueryRecordResponse )( x )
}
// Range iterates over every populated field in an undefined order,
// calling f for each field descriptor and value encountered.
// Range returns immediately if f returns false.
// While iterating, mutating operations may only be performed
// on the current field descriptor.
func ( x * fastReflection_QueryRecordResponse ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if x . Record != nil {
value := protoreflect . ValueOfMessage ( x . Record . ProtoReflect ())
if ! f ( fd_QueryRecordResponse_record , value ) {
return
}
}
}
// Has reports whether a field is populated.
//
// Some fields have the property of nullability where it is possible to
// distinguish between the default value of a field and whether the field
// was explicitly populated with the default value. Singular message fields,
// member fields of a oneof, and proto2 scalar fields are nullable. Such
// fields are populated only if explicitly set.
//
// In other cases (aside from the nullable cases above),
// a proto3 scalar field is populated if it contains a non-zero value, and
// a repeated field is populated if it is non-empty.
func ( x * fastReflection_QueryRecordResponse ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
case "dwn.v1.QueryRecordResponse.record" :
return x . Record != nil
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryRecordResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryRecordResponse does not contain field %s" , fd . FullName ()))
}
}
// Clear clears the field such that a subsequent Has call reports false.
//
// Clearing an extension field clears both the extension type and value
// associated with the given field number.
//
// Clear is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryRecordResponse ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
case "dwn.v1.QueryRecordResponse.record" :
x . Record = nil
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryRecordResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryRecordResponse does not contain field %s" , fd . FullName ()))
}
}
// Get retrieves the value for a field.
//
// For unpopulated scalars, it returns the default value, where
// the default value of a bytes scalar is guaranteed to be a copy.
// For unpopulated composite types, it returns an empty, read-only view
// of the value; to obtain a mutable reference, use Mutable.
func ( x * fastReflection_QueryRecordResponse ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
case "dwn.v1.QueryRecordResponse.record" :
value := x . Record
return protoreflect . ValueOfMessage ( value . ProtoReflect ())
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryRecordResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryRecordResponse does not contain field %s" , descriptor . FullName ()))
}
}
// Set stores the value for a field.
//
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType.
// When setting a composite type, it is unspecified whether the stored value
// aliases the source's memory in any way. If the composite value is an
// empty, read-only value, then it panics.
//
// Set is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryRecordResponse ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
case "dwn.v1.QueryRecordResponse.record" :
x . Record = value . Message (). Interface ().( * DWNRecord )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryRecordResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryRecordResponse does not contain field %s" , fd . FullName ()))
}
}
// Mutable returns a mutable reference to a composite type.
//
// If the field is unpopulated, it may allocate a composite value.
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType
// if not already stored.
// It panics if the field does not contain a composite type.
//
// Mutable is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryRecordResponse ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryRecordResponse.record" :
if x . Record == nil {
x . Record = new ( DWNRecord )
}
return protoreflect . ValueOfMessage ( x . Record . ProtoReflect ())
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryRecordResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryRecordResponse does not contain field %s" , fd . FullName ()))
}
}
// NewField returns a new value that is assignable to the field
// for the given descriptor. For scalars, this returns the default value.
// For lists, maps, and messages, this returns a new, empty, mutable value.
func ( x * fastReflection_QueryRecordResponse ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryRecordResponse.record" :
m := new ( DWNRecord )
return protoreflect . ValueOfMessage ( m . ProtoReflect ())
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryRecordResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryRecordResponse does not contain field %s" , fd . FullName ()))
}
}
// WhichOneof reports which field within the oneof is populated,
// returning nil if none are populated.
// It panics if the oneof descriptor does not belong to this message.
func ( x * fastReflection_QueryRecordResponse ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in dwn.v1.QueryRecordResponse" , d . FullName ()))
}
panic ( "unreachable" )
}
// GetUnknown retrieves the entire list of unknown fields.
// The caller may only mutate the contents of the RawFields
// if the mutated bytes are stored back into the message with SetUnknown.
func ( x * fastReflection_QueryRecordResponse ) GetUnknown () protoreflect . RawFields {
return x . unknownFields
}
// SetUnknown stores an entire list of unknown fields.
// The raw fields must be syntactically valid according to the wire format.
// An implementation may panic if this is not the case.
// Once stored, the caller must not mutate the content of the RawFields.
// An empty RawFields may be passed to clear the fields.
//
// SetUnknown is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryRecordResponse ) SetUnknown ( fields protoreflect . RawFields ) {
x . unknownFields = fields
}
// IsValid reports whether the message is valid.
//
// An invalid message is an empty, read-only value.
//
// An invalid message often corresponds to a nil pointer of the concrete
// message type, but the details are implementation dependent.
// Validity is not part of the protobuf data model, and may not
// be preserved in marshaling or other operations.
func ( x * fastReflection_QueryRecordResponse ) IsValid () bool {
return x != nil
}
// ProtoMethods returns optional fastReflectionFeature-path implementations of various operations.
// This method may return nil.
//
// The returned methods type is identical to
// "google.golang.org/protobuf/runtime/protoiface".Methods.
// Consult the protoiface package documentation for details.
func ( x * fastReflection_QueryRecordResponse ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * QueryRecordResponse )
if x == nil {
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : 0 ,
}
}
options := runtime . SizeInputToOptions ( input )
_ = options
var n int
var l int
_ = l
if x . Record != nil {
l = options . Size ( x . Record )
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
if x . unknownFields != nil {
n += len ( x . unknownFields )
}
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : n ,
}
}
marshal := func ( input protoiface . MarshalInput ) ( protoiface . MarshalOutput , error ) {
x := input . Message . Interface ().( * QueryRecordResponse )
if x == nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
options := runtime . MarshalInputToOptions ( input )
_ = options
size := options . Size ( x )
dAtA := make ([] byte , size )
i := len ( dAtA )
_ = i
var l int
_ = l
if x . unknownFields != nil {
i -= len ( x . unknownFields )
copy ( dAtA [ i :], x . unknownFields )
}
if x . Record != nil {
encoded , err := options . Marshal ( x . Record )
if err != nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, err
}
i -= len ( encoded )
copy ( dAtA [ i :], encoded )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( encoded )))
i --
dAtA [ i ] = 0xa
}
if input . Buf != nil {
input . Buf = append ( input . Buf , dAtA ... )
} else {
input . Buf = dAtA
}
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
unmarshal := func ( input protoiface . UnmarshalInput ) ( protoiface . UnmarshalOutput , error ) {
x := input . Message . Interface ().( * QueryRecordResponse )
if x == nil {
return protoiface . UnmarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Flags : input . Flags ,
}, nil
}
options := runtime . UnmarshalInputToOptions ( input )
_ = options
dAtA := input . Buf
l := len ( dAtA )
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
wire |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
fieldNum := int32 ( wire >> 3 )
wireType := int ( wire & 0x7 )
if wireType == 4 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryRecordResponse: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryRecordResponse: illegal tag %d (wire type %d)" , fieldNum , wire )
}
switch fieldNum {
case 1 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Record" , wireType )
}
var msglen int
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
msglen |= int ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + msglen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if x . Record == nil {
x . Record = & DWNRecord {}
}
if err := options . Unmarshal ( dAtA [ iNdEx : postIndex ], x . Record ); err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
iNdEx = postIndex
default :
iNdEx = preIndex
skippy , err := runtime . Skip ( dAtA [ iNdEx :])
if err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
if ( skippy < 0 ) || ( iNdEx + skippy ) < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if ( iNdEx + skippy ) > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if ! options . DiscardUnknown {
x . unknownFields = append ( x . unknownFields , dAtA [ iNdEx : iNdEx + skippy ] ... )
}
iNdEx += skippy
}
}
if iNdEx > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, nil
}
return & protoiface . Methods {
NoUnkeyedLiterals : struct {}{},
Flags : protoiface . SupportMarshalDeterministic | protoiface . SupportUnmarshalDiscardUnknown ,
Size : size ,
Marshal : marshal ,
Unmarshal : unmarshal ,
Merge : nil ,
CheckInitialized : nil ,
}
}
var (
md_QueryProtocolsRequest protoreflect . MessageDescriptor
fd_QueryProtocolsRequest_target protoreflect . FieldDescriptor
fd_QueryProtocolsRequest_published_only protoreflect . FieldDescriptor
fd_QueryProtocolsRequest_pagination protoreflect . FieldDescriptor
)
func init () {
file_dwn_v1_query_proto_init ()
md_QueryProtocolsRequest = File_dwn_v1_query_proto . Messages (). ByName ( "QueryProtocolsRequest" )
fd_QueryProtocolsRequest_target = md_QueryProtocolsRequest . Fields (). ByName ( "target" )
fd_QueryProtocolsRequest_published_only = md_QueryProtocolsRequest . Fields (). ByName ( "published_only" )
fd_QueryProtocolsRequest_pagination = md_QueryProtocolsRequest . Fields (). ByName ( "pagination" )
}
var _ protoreflect . Message = ( * fastReflection_QueryProtocolsRequest )( nil )
type fastReflection_QueryProtocolsRequest QueryProtocolsRequest
func ( x * QueryProtocolsRequest ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_QueryProtocolsRequest )( x )
}
func ( x * QueryProtocolsRequest ) slowProtoReflect () protoreflect . Message {
mi := & file_dwn_v1_query_proto_msgTypes [ 10 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
var _fastReflection_QueryProtocolsRequest_messageType fastReflection_QueryProtocolsRequest_messageType
var _ protoreflect . MessageType = fastReflection_QueryProtocolsRequest_messageType {}
type fastReflection_QueryProtocolsRequest_messageType struct {}
func ( x fastReflection_QueryProtocolsRequest_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_QueryProtocolsRequest )( nil )
}
func ( x fastReflection_QueryProtocolsRequest_messageType ) New () protoreflect . Message {
return new ( fastReflection_QueryProtocolsRequest )
}
func ( x fastReflection_QueryProtocolsRequest_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryProtocolsRequest
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_QueryProtocolsRequest ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryProtocolsRequest
}
// Type returns the message type, which encapsulates both Go and protobuf
// type information. If the Go type information is not needed,
// it is recommended that the message descriptor be used instead.
func ( x * fastReflection_QueryProtocolsRequest ) Type () protoreflect . MessageType {
return _fastReflection_QueryProtocolsRequest_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_QueryProtocolsRequest ) New () protoreflect . Message {
return new ( fastReflection_QueryProtocolsRequest )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_QueryProtocolsRequest ) Interface () protoreflect . ProtoMessage {
return ( * QueryProtocolsRequest )( x )
}
// Range iterates over every populated field in an undefined order,
// calling f for each field descriptor and value encountered.
// Range returns immediately if f returns false.
// While iterating, mutating operations may only be performed
// on the current field descriptor.
func ( x * fastReflection_QueryProtocolsRequest ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if x . Target != "" {
value := protoreflect . ValueOfString ( x . Target )
if ! f ( fd_QueryProtocolsRequest_target , value ) {
return
}
}
if x . PublishedOnly != false {
value := protoreflect . ValueOfBool ( x . PublishedOnly )
if ! f ( fd_QueryProtocolsRequest_published_only , value ) {
return
}
}
if x . Pagination != nil {
value := protoreflect . ValueOfMessage ( x . Pagination . ProtoReflect ())
if ! f ( fd_QueryProtocolsRequest_pagination , value ) {
return
}
}
}
// Has reports whether a field is populated.
//
// Some fields have the property of nullability where it is possible to
// distinguish between the default value of a field and whether the field
// was explicitly populated with the default value. Singular message fields,
// member fields of a oneof, and proto2 scalar fields are nullable. Such
// fields are populated only if explicitly set.
//
// In other cases (aside from the nullable cases above),
// a proto3 scalar field is populated if it contains a non-zero value, and
// a repeated field is populated if it is non-empty.
func ( x * fastReflection_QueryProtocolsRequest ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
case "dwn.v1.QueryProtocolsRequest.target" :
return x . Target != ""
case "dwn.v1.QueryProtocolsRequest.published_only" :
return x . PublishedOnly != false
case "dwn.v1.QueryProtocolsRequest.pagination" :
return x . Pagination != nil
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryProtocolsRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryProtocolsRequest does not contain field %s" , fd . FullName ()))
}
}
// Clear clears the field such that a subsequent Has call reports false.
//
// Clearing an extension field clears both the extension type and value
// associated with the given field number.
//
// Clear is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryProtocolsRequest ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
case "dwn.v1.QueryProtocolsRequest.target" :
x . Target = ""
case "dwn.v1.QueryProtocolsRequest.published_only" :
x . PublishedOnly = false
case "dwn.v1.QueryProtocolsRequest.pagination" :
x . Pagination = nil
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryProtocolsRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryProtocolsRequest does not contain field %s" , fd . FullName ()))
}
}
// Get retrieves the value for a field.
//
// For unpopulated scalars, it returns the default value, where
// the default value of a bytes scalar is guaranteed to be a copy.
// For unpopulated composite types, it returns an empty, read-only view
// of the value; to obtain a mutable reference, use Mutable.
func ( x * fastReflection_QueryProtocolsRequest ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
case "dwn.v1.QueryProtocolsRequest.target" :
value := x . Target
return protoreflect . ValueOfString ( value )
case "dwn.v1.QueryProtocolsRequest.published_only" :
value := x . PublishedOnly
return protoreflect . ValueOfBool ( value )
case "dwn.v1.QueryProtocolsRequest.pagination" :
value := x . Pagination
return protoreflect . ValueOfMessage ( value . ProtoReflect ())
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryProtocolsRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryProtocolsRequest does not contain field %s" , descriptor . FullName ()))
}
}
// Set stores the value for a field.
//
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType.
// When setting a composite type, it is unspecified whether the stored value
// aliases the source's memory in any way. If the composite value is an
// empty, read-only value, then it panics.
//
// Set is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryProtocolsRequest ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
case "dwn.v1.QueryProtocolsRequest.target" :
x . Target = value . Interface ().( string )
case "dwn.v1.QueryProtocolsRequest.published_only" :
x . PublishedOnly = value . Bool ()
case "dwn.v1.QueryProtocolsRequest.pagination" :
x . Pagination = value . Message (). Interface ().( * v1beta1 . PageRequest )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryProtocolsRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryProtocolsRequest does not contain field %s" , fd . FullName ()))
}
}
// Mutable returns a mutable reference to a composite type.
//
// If the field is unpopulated, it may allocate a composite value.
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType
// if not already stored.
// It panics if the field does not contain a composite type.
//
// Mutable is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryProtocolsRequest ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryProtocolsRequest.pagination" :
if x . Pagination == nil {
x . Pagination = new ( v1beta1 . PageRequest )
}
return protoreflect . ValueOfMessage ( x . Pagination . ProtoReflect ())
case "dwn.v1.QueryProtocolsRequest.target" :
panic ( fmt . Errorf ( "field target of message dwn.v1.QueryProtocolsRequest is not mutable" ))
case "dwn.v1.QueryProtocolsRequest.published_only" :
panic ( fmt . Errorf ( "field published_only of message dwn.v1.QueryProtocolsRequest is not mutable" ))
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryProtocolsRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryProtocolsRequest does not contain field %s" , fd . FullName ()))
}
}
// NewField returns a new value that is assignable to the field
// for the given descriptor. For scalars, this returns the default value.
// For lists, maps, and messages, this returns a new, empty, mutable value.
func ( x * fastReflection_QueryProtocolsRequest ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryProtocolsRequest.target" :
return protoreflect . ValueOfString ( "" )
case "dwn.v1.QueryProtocolsRequest.published_only" :
return protoreflect . ValueOfBool ( false )
case "dwn.v1.QueryProtocolsRequest.pagination" :
m := new ( v1beta1 . PageRequest )
return protoreflect . ValueOfMessage ( m . ProtoReflect ())
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryProtocolsRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryProtocolsRequest does not contain field %s" , fd . FullName ()))
}
}
// WhichOneof reports which field within the oneof is populated,
// returning nil if none are populated.
// It panics if the oneof descriptor does not belong to this message.
func ( x * fastReflection_QueryProtocolsRequest ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in dwn.v1.QueryProtocolsRequest" , d . FullName ()))
}
panic ( "unreachable" )
}
// GetUnknown retrieves the entire list of unknown fields.
// The caller may only mutate the contents of the RawFields
// if the mutated bytes are stored back into the message with SetUnknown.
func ( x * fastReflection_QueryProtocolsRequest ) GetUnknown () protoreflect . RawFields {
return x . unknownFields
}
// SetUnknown stores an entire list of unknown fields.
// The raw fields must be syntactically valid according to the wire format.
// An implementation may panic if this is not the case.
// Once stored, the caller must not mutate the content of the RawFields.
// An empty RawFields may be passed to clear the fields.
//
// SetUnknown is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryProtocolsRequest ) SetUnknown ( fields protoreflect . RawFields ) {
x . unknownFields = fields
}
// IsValid reports whether the message is valid.
//
// An invalid message is an empty, read-only value.
//
// An invalid message often corresponds to a nil pointer of the concrete
// message type, but the details are implementation dependent.
// Validity is not part of the protobuf data model, and may not
// be preserved in marshaling or other operations.
func ( x * fastReflection_QueryProtocolsRequest ) IsValid () bool {
return x != nil
}
// ProtoMethods returns optional fastReflectionFeature-path implementations of various operations.
// This method may return nil.
//
// The returned methods type is identical to
// "google.golang.org/protobuf/runtime/protoiface".Methods.
// Consult the protoiface package documentation for details.
func ( x * fastReflection_QueryProtocolsRequest ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * QueryProtocolsRequest )
if x == nil {
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : 0 ,
}
}
options := runtime . SizeInputToOptions ( input )
_ = options
var n int
var l int
_ = l
l = len ( x . Target )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
if x . PublishedOnly {
n += 2
}
if x . Pagination != nil {
l = options . Size ( x . Pagination )
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
if x . unknownFields != nil {
n += len ( x . unknownFields )
}
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : n ,
}
}
marshal := func ( input protoiface . MarshalInput ) ( protoiface . MarshalOutput , error ) {
x := input . Message . Interface ().( * QueryProtocolsRequest )
if x == nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
options := runtime . MarshalInputToOptions ( input )
_ = options
size := options . Size ( x )
dAtA := make ([] byte , size )
i := len ( dAtA )
_ = i
var l int
_ = l
if x . unknownFields != nil {
i -= len ( x . unknownFields )
copy ( dAtA [ i :], x . unknownFields )
}
if x . Pagination != nil {
encoded , err := options . Marshal ( x . Pagination )
if err != nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, err
}
i -= len ( encoded )
copy ( dAtA [ i :], encoded )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( encoded )))
i --
dAtA [ i ] = 0x1a
}
if x . PublishedOnly {
i --
if x . PublishedOnly {
dAtA [ i ] = 1
} else {
dAtA [ i ] = 0
}
i --
dAtA [ i ] = 0x10
}
if len ( x . Target ) > 0 {
i -= len ( x . Target )
copy ( dAtA [ i :], x . Target )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Target )))
i --
dAtA [ i ] = 0xa
}
if input . Buf != nil {
input . Buf = append ( input . Buf , dAtA ... )
} else {
input . Buf = dAtA
}
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
unmarshal := func ( input protoiface . UnmarshalInput ) ( protoiface . UnmarshalOutput , error ) {
x := input . Message . Interface ().( * QueryProtocolsRequest )
if x == nil {
return protoiface . UnmarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Flags : input . Flags ,
}, nil
}
options := runtime . UnmarshalInputToOptions ( input )
_ = options
dAtA := input . Buf
l := len ( dAtA )
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
wire |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
fieldNum := int32 ( wire >> 3 )
wireType := int ( wire & 0x7 )
if wireType == 4 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryProtocolsRequest: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryProtocolsRequest: illegal tag %d (wire type %d)" , fieldNum , wire )
}
switch fieldNum {
case 1 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Target" , wireType )
}
var stringLen uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
stringLen |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
intStringLen := int ( stringLen )
if intStringLen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + intStringLen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
x . Target = string ( dAtA [ iNdEx : postIndex ])
iNdEx = postIndex
case 2 :
if wireType != 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field PublishedOnly" , wireType )
}
var v int
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
v |= int ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
x . PublishedOnly = bool ( v != 0 )
case 3 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Pagination" , wireType )
}
var msglen int
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
msglen |= int ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + msglen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if x . Pagination == nil {
x . Pagination = & v1beta1 . PageRequest {}
}
if err := options . Unmarshal ( dAtA [ iNdEx : postIndex ], x . Pagination ); err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
iNdEx = postIndex
default :
iNdEx = preIndex
skippy , err := runtime . Skip ( dAtA [ iNdEx :])
if err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
if ( skippy < 0 ) || ( iNdEx + skippy ) < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if ( iNdEx + skippy ) > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if ! options . DiscardUnknown {
x . unknownFields = append ( x . unknownFields , dAtA [ iNdEx : iNdEx + skippy ] ... )
}
iNdEx += skippy
}
}
if iNdEx > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, nil
}
return & protoiface . Methods {
NoUnkeyedLiterals : struct {}{},
Flags : protoiface . SupportMarshalDeterministic | protoiface . SupportUnmarshalDiscardUnknown ,
Size : size ,
Marshal : marshal ,
Unmarshal : unmarshal ,
Merge : nil ,
CheckInitialized : nil ,
}
}
var _ protoreflect . List = ( * _QueryProtocolsResponse_1_list )( nil )
type _QueryProtocolsResponse_1_list struct {
list * [] * DWNProtocol
}
func ( x * _QueryProtocolsResponse_1_list ) Len () int {
if x . list == nil {
return 0
}
return len ( * x . list )
}
func ( x * _QueryProtocolsResponse_1_list ) Get ( i int ) protoreflect . Value {
return protoreflect . ValueOfMessage (( * x . list )[ i ]. ProtoReflect ())
}
func ( x * _QueryProtocolsResponse_1_list ) Set ( i int , value protoreflect . Value ) {
valueUnwrapped := value . Message ()
concreteValue := valueUnwrapped . Interface ().( * DWNProtocol )
( * x . list )[ i ] = concreteValue
}
func ( x * _QueryProtocolsResponse_1_list ) Append ( value protoreflect . Value ) {
valueUnwrapped := value . Message ()
concreteValue := valueUnwrapped . Interface ().( * DWNProtocol )
* x . list = append ( * x . list , concreteValue )
}
func ( x * _QueryProtocolsResponse_1_list ) AppendMutable () protoreflect . Value {
v := new ( DWNProtocol )
* x . list = append ( * x . list , v )
return protoreflect . ValueOfMessage ( v . ProtoReflect ())
}
func ( x * _QueryProtocolsResponse_1_list ) Truncate ( n int ) {
for i := n ; i < len ( * x . list ); i ++ {
( * x . list )[ i ] = nil
}
* x . list = ( * x . list )[: n ]
}
func ( x * _QueryProtocolsResponse_1_list ) NewElement () protoreflect . Value {
v := new ( DWNProtocol )
return protoreflect . ValueOfMessage ( v . ProtoReflect ())
}
func ( x * _QueryProtocolsResponse_1_list ) IsValid () bool {
return x . list != nil
}
var (
md_QueryProtocolsResponse protoreflect . MessageDescriptor
fd_QueryProtocolsResponse_protocols protoreflect . FieldDescriptor
fd_QueryProtocolsResponse_pagination protoreflect . FieldDescriptor
)
func init () {
file_dwn_v1_query_proto_init ()
md_QueryProtocolsResponse = File_dwn_v1_query_proto . Messages (). ByName ( "QueryProtocolsResponse" )
fd_QueryProtocolsResponse_protocols = md_QueryProtocolsResponse . Fields (). ByName ( "protocols" )
fd_QueryProtocolsResponse_pagination = md_QueryProtocolsResponse . Fields (). ByName ( "pagination" )
}
var _ protoreflect . Message = ( * fastReflection_QueryProtocolsResponse )( nil )
type fastReflection_QueryProtocolsResponse QueryProtocolsResponse
func ( x * QueryProtocolsResponse ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_QueryProtocolsResponse )( x )
}
func ( x * QueryProtocolsResponse ) slowProtoReflect () protoreflect . Message {
mi := & file_dwn_v1_query_proto_msgTypes [ 11 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
var _fastReflection_QueryProtocolsResponse_messageType fastReflection_QueryProtocolsResponse_messageType
var _ protoreflect . MessageType = fastReflection_QueryProtocolsResponse_messageType {}
type fastReflection_QueryProtocolsResponse_messageType struct {}
func ( x fastReflection_QueryProtocolsResponse_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_QueryProtocolsResponse )( nil )
}
func ( x fastReflection_QueryProtocolsResponse_messageType ) New () protoreflect . Message {
return new ( fastReflection_QueryProtocolsResponse )
}
func ( x fastReflection_QueryProtocolsResponse_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryProtocolsResponse
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_QueryProtocolsResponse ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryProtocolsResponse
}
// Type returns the message type, which encapsulates both Go and protobuf
// type information. If the Go type information is not needed,
// it is recommended that the message descriptor be used instead.
func ( x * fastReflection_QueryProtocolsResponse ) Type () protoreflect . MessageType {
return _fastReflection_QueryProtocolsResponse_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_QueryProtocolsResponse ) New () protoreflect . Message {
return new ( fastReflection_QueryProtocolsResponse )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_QueryProtocolsResponse ) Interface () protoreflect . ProtoMessage {
return ( * QueryProtocolsResponse )( x )
}
// Range iterates over every populated field in an undefined order,
// calling f for each field descriptor and value encountered.
// Range returns immediately if f returns false.
// While iterating, mutating operations may only be performed
// on the current field descriptor.
func ( x * fastReflection_QueryProtocolsResponse ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if len ( x . Protocols ) != 0 {
value := protoreflect . ValueOfList ( & _QueryProtocolsResponse_1_list { list : & x . Protocols })
if ! f ( fd_QueryProtocolsResponse_protocols , value ) {
return
}
}
if x . Pagination != nil {
value := protoreflect . ValueOfMessage ( x . Pagination . ProtoReflect ())
if ! f ( fd_QueryProtocolsResponse_pagination , value ) {
return
}
}
}
// Has reports whether a field is populated.
//
// Some fields have the property of nullability where it is possible to
// distinguish between the default value of a field and whether the field
// was explicitly populated with the default value. Singular message fields,
// member fields of a oneof, and proto2 scalar fields are nullable. Such
// fields are populated only if explicitly set.
//
// In other cases (aside from the nullable cases above),
// a proto3 scalar field is populated if it contains a non-zero value, and
// a repeated field is populated if it is non-empty.
func ( x * fastReflection_QueryProtocolsResponse ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
case "dwn.v1.QueryProtocolsResponse.protocols" :
return len ( x . Protocols ) != 0
case "dwn.v1.QueryProtocolsResponse.pagination" :
return x . Pagination != nil
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryProtocolsResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryProtocolsResponse does not contain field %s" , fd . FullName ()))
}
}
// Clear clears the field such that a subsequent Has call reports false.
//
// Clearing an extension field clears both the extension type and value
// associated with the given field number.
//
// Clear is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryProtocolsResponse ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
case "dwn.v1.QueryProtocolsResponse.protocols" :
x . Protocols = nil
case "dwn.v1.QueryProtocolsResponse.pagination" :
x . Pagination = nil
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryProtocolsResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryProtocolsResponse does not contain field %s" , fd . FullName ()))
}
}
// Get retrieves the value for a field.
//
// For unpopulated scalars, it returns the default value, where
// the default value of a bytes scalar is guaranteed to be a copy.
// For unpopulated composite types, it returns an empty, read-only view
// of the value; to obtain a mutable reference, use Mutable.
func ( x * fastReflection_QueryProtocolsResponse ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
case "dwn.v1.QueryProtocolsResponse.protocols" :
if len ( x . Protocols ) == 0 {
return protoreflect . ValueOfList ( & _QueryProtocolsResponse_1_list {})
}
listValue := & _QueryProtocolsResponse_1_list { list : & x . Protocols }
return protoreflect . ValueOfList ( listValue )
case "dwn.v1.QueryProtocolsResponse.pagination" :
value := x . Pagination
return protoreflect . ValueOfMessage ( value . ProtoReflect ())
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryProtocolsResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryProtocolsResponse does not contain field %s" , descriptor . FullName ()))
}
}
// Set stores the value for a field.
//
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType.
// When setting a composite type, it is unspecified whether the stored value
// aliases the source's memory in any way. If the composite value is an
// empty, read-only value, then it panics.
//
// Set is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryProtocolsResponse ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
case "dwn.v1.QueryProtocolsResponse.protocols" :
lv := value . List ()
clv := lv .( * _QueryProtocolsResponse_1_list )
x . Protocols = * clv . list
case "dwn.v1.QueryProtocolsResponse.pagination" :
x . Pagination = value . Message (). Interface ().( * v1beta1 . PageResponse )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryProtocolsResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryProtocolsResponse does not contain field %s" , fd . FullName ()))
}
}
// Mutable returns a mutable reference to a composite type.
//
// If the field is unpopulated, it may allocate a composite value.
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType
// if not already stored.
// It panics if the field does not contain a composite type.
//
// Mutable is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryProtocolsResponse ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryProtocolsResponse.protocols" :
if x . Protocols == nil {
x . Protocols = [] * DWNProtocol {}
}
value := & _QueryProtocolsResponse_1_list { list : & x . Protocols }
return protoreflect . ValueOfList ( value )
case "dwn.v1.QueryProtocolsResponse.pagination" :
if x . Pagination == nil {
x . Pagination = new ( v1beta1 . PageResponse )
}
return protoreflect . ValueOfMessage ( x . Pagination . ProtoReflect ())
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryProtocolsResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryProtocolsResponse does not contain field %s" , fd . FullName ()))
}
}
// NewField returns a new value that is assignable to the field
// for the given descriptor. For scalars, this returns the default value.
// For lists, maps, and messages, this returns a new, empty, mutable value.
func ( x * fastReflection_QueryProtocolsResponse ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryProtocolsResponse.protocols" :
list := [] * DWNProtocol {}
return protoreflect . ValueOfList ( & _QueryProtocolsResponse_1_list { list : & list })
case "dwn.v1.QueryProtocolsResponse.pagination" :
m := new ( v1beta1 . PageResponse )
return protoreflect . ValueOfMessage ( m . ProtoReflect ())
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryProtocolsResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryProtocolsResponse does not contain field %s" , fd . FullName ()))
}
}
// WhichOneof reports which field within the oneof is populated,
// returning nil if none are populated.
// It panics if the oneof descriptor does not belong to this message.
func ( x * fastReflection_QueryProtocolsResponse ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in dwn.v1.QueryProtocolsResponse" , d . FullName ()))
}
panic ( "unreachable" )
}
// GetUnknown retrieves the entire list of unknown fields.
// The caller may only mutate the contents of the RawFields
// if the mutated bytes are stored back into the message with SetUnknown.
func ( x * fastReflection_QueryProtocolsResponse ) GetUnknown () protoreflect . RawFields {
return x . unknownFields
}
// SetUnknown stores an entire list of unknown fields.
// The raw fields must be syntactically valid according to the wire format.
// An implementation may panic if this is not the case.
// Once stored, the caller must not mutate the content of the RawFields.
// An empty RawFields may be passed to clear the fields.
//
// SetUnknown is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryProtocolsResponse ) SetUnknown ( fields protoreflect . RawFields ) {
x . unknownFields = fields
}
// IsValid reports whether the message is valid.
//
// An invalid message is an empty, read-only value.
//
// An invalid message often corresponds to a nil pointer of the concrete
// message type, but the details are implementation dependent.
// Validity is not part of the protobuf data model, and may not
// be preserved in marshaling or other operations.
func ( x * fastReflection_QueryProtocolsResponse ) IsValid () bool {
return x != nil
}
// ProtoMethods returns optional fastReflectionFeature-path implementations of various operations.
// This method may return nil.
//
// The returned methods type is identical to
// "google.golang.org/protobuf/runtime/protoiface".Methods.
// Consult the protoiface package documentation for details.
func ( x * fastReflection_QueryProtocolsResponse ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * QueryProtocolsResponse )
if x == nil {
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : 0 ,
}
}
options := runtime . SizeInputToOptions ( input )
_ = options
var n int
var l int
_ = l
if len ( x . Protocols ) > 0 {
for _ , e := range x . Protocols {
l = options . Size ( e )
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
}
if x . Pagination != nil {
l = options . Size ( x . Pagination )
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
if x . unknownFields != nil {
n += len ( x . unknownFields )
}
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : n ,
}
}
marshal := func ( input protoiface . MarshalInput ) ( protoiface . MarshalOutput , error ) {
x := input . Message . Interface ().( * QueryProtocolsResponse )
if x == nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
options := runtime . MarshalInputToOptions ( input )
_ = options
size := options . Size ( x )
dAtA := make ([] byte , size )
i := len ( dAtA )
_ = i
var l int
_ = l
if x . unknownFields != nil {
i -= len ( x . unknownFields )
copy ( dAtA [ i :], x . unknownFields )
}
if x . Pagination != nil {
encoded , err := options . Marshal ( x . Pagination )
if err != nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, err
}
i -= len ( encoded )
copy ( dAtA [ i :], encoded )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( encoded )))
i --
dAtA [ i ] = 0x12
}
if len ( x . Protocols ) > 0 {
for iNdEx := len ( x . Protocols ) - 1 ; iNdEx >= 0 ; iNdEx -- {
encoded , err := options . Marshal ( x . Protocols [ iNdEx ])
if err != nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, err
}
i -= len ( encoded )
copy ( dAtA [ i :], encoded )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( encoded )))
i --
dAtA [ i ] = 0xa
}
}
if input . Buf != nil {
input . Buf = append ( input . Buf , dAtA ... )
} else {
input . Buf = dAtA
}
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
unmarshal := func ( input protoiface . UnmarshalInput ) ( protoiface . UnmarshalOutput , error ) {
x := input . Message . Interface ().( * QueryProtocolsResponse )
if x == nil {
return protoiface . UnmarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Flags : input . Flags ,
}, nil
}
options := runtime . UnmarshalInputToOptions ( input )
_ = options
dAtA := input . Buf
l := len ( dAtA )
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
wire |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
fieldNum := int32 ( wire >> 3 )
wireType := int ( wire & 0x7 )
if wireType == 4 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryProtocolsResponse: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryProtocolsResponse: illegal tag %d (wire type %d)" , fieldNum , wire )
}
switch fieldNum {
case 1 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Protocols" , wireType )
}
var msglen int
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
msglen |= int ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + msglen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
x . Protocols = append ( x . Protocols , & DWNProtocol {})
if err := options . Unmarshal ( dAtA [ iNdEx : postIndex ], x . Protocols [ len ( x . Protocols ) - 1 ]); err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
iNdEx = postIndex
case 2 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Pagination" , wireType )
}
var msglen int
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
msglen |= int ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + msglen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if x . Pagination == nil {
x . Pagination = & v1beta1 . PageResponse {}
}
if err := options . Unmarshal ( dAtA [ iNdEx : postIndex ], x . Pagination ); err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
iNdEx = postIndex
default :
iNdEx = preIndex
skippy , err := runtime . Skip ( dAtA [ iNdEx :])
if err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
if ( skippy < 0 ) || ( iNdEx + skippy ) < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if ( iNdEx + skippy ) > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if ! options . DiscardUnknown {
x . unknownFields = append ( x . unknownFields , dAtA [ iNdEx : iNdEx + skippy ] ... )
}
iNdEx += skippy
}
}
if iNdEx > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, nil
}
return & protoiface . Methods {
NoUnkeyedLiterals : struct {}{},
Flags : protoiface . SupportMarshalDeterministic | protoiface . SupportUnmarshalDiscardUnknown ,
Size : size ,
Marshal : marshal ,
Unmarshal : unmarshal ,
Merge : nil ,
CheckInitialized : nil ,
}
}
var (
md_QueryProtocolRequest protoreflect . MessageDescriptor
fd_QueryProtocolRequest_target protoreflect . FieldDescriptor
fd_QueryProtocolRequest_protocol_uri protoreflect . FieldDescriptor
)
func init () {
file_dwn_v1_query_proto_init ()
md_QueryProtocolRequest = File_dwn_v1_query_proto . Messages (). ByName ( "QueryProtocolRequest" )
fd_QueryProtocolRequest_target = md_QueryProtocolRequest . Fields (). ByName ( "target" )
fd_QueryProtocolRequest_protocol_uri = md_QueryProtocolRequest . Fields (). ByName ( "protocol_uri" )
}
var _ protoreflect . Message = ( * fastReflection_QueryProtocolRequest )( nil )
type fastReflection_QueryProtocolRequest QueryProtocolRequest
func ( x * QueryProtocolRequest ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_QueryProtocolRequest )( x )
}
func ( x * QueryProtocolRequest ) slowProtoReflect () protoreflect . Message {
mi := & file_dwn_v1_query_proto_msgTypes [ 12 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
var _fastReflection_QueryProtocolRequest_messageType fastReflection_QueryProtocolRequest_messageType
var _ protoreflect . MessageType = fastReflection_QueryProtocolRequest_messageType {}
type fastReflection_QueryProtocolRequest_messageType struct {}
func ( x fastReflection_QueryProtocolRequest_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_QueryProtocolRequest )( nil )
}
func ( x fastReflection_QueryProtocolRequest_messageType ) New () protoreflect . Message {
return new ( fastReflection_QueryProtocolRequest )
}
func ( x fastReflection_QueryProtocolRequest_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryProtocolRequest
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_QueryProtocolRequest ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryProtocolRequest
}
// Type returns the message type, which encapsulates both Go and protobuf
// type information. If the Go type information is not needed,
// it is recommended that the message descriptor be used instead.
func ( x * fastReflection_QueryProtocolRequest ) Type () protoreflect . MessageType {
return _fastReflection_QueryProtocolRequest_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_QueryProtocolRequest ) New () protoreflect . Message {
return new ( fastReflection_QueryProtocolRequest )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_QueryProtocolRequest ) Interface () protoreflect . ProtoMessage {
return ( * QueryProtocolRequest )( x )
}
// Range iterates over every populated field in an undefined order,
// calling f for each field descriptor and value encountered.
// Range returns immediately if f returns false.
// While iterating, mutating operations may only be performed
// on the current field descriptor.
func ( x * fastReflection_QueryProtocolRequest ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if x . Target != "" {
value := protoreflect . ValueOfString ( x . Target )
if ! f ( fd_QueryProtocolRequest_target , value ) {
return
}
}
if x . ProtocolUri != "" {
value := protoreflect . ValueOfString ( x . ProtocolUri )
if ! f ( fd_QueryProtocolRequest_protocol_uri , value ) {
return
}
}
}
// Has reports whether a field is populated.
//
// Some fields have the property of nullability where it is possible to
// distinguish between the default value of a field and whether the field
// was explicitly populated with the default value. Singular message fields,
// member fields of a oneof, and proto2 scalar fields are nullable. Such
// fields are populated only if explicitly set.
//
// In other cases (aside from the nullable cases above),
// a proto3 scalar field is populated if it contains a non-zero value, and
// a repeated field is populated if it is non-empty.
func ( x * fastReflection_QueryProtocolRequest ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
case "dwn.v1.QueryProtocolRequest.target" :
return x . Target != ""
case "dwn.v1.QueryProtocolRequest.protocol_uri" :
return x . ProtocolUri != ""
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryProtocolRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryProtocolRequest does not contain field %s" , fd . FullName ()))
}
}
// Clear clears the field such that a subsequent Has call reports false.
//
// Clearing an extension field clears both the extension type and value
// associated with the given field number.
//
// Clear is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryProtocolRequest ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
case "dwn.v1.QueryProtocolRequest.target" :
x . Target = ""
case "dwn.v1.QueryProtocolRequest.protocol_uri" :
x . ProtocolUri = ""
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryProtocolRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryProtocolRequest does not contain field %s" , fd . FullName ()))
}
}
// Get retrieves the value for a field.
//
// For unpopulated scalars, it returns the default value, where
// the default value of a bytes scalar is guaranteed to be a copy.
// For unpopulated composite types, it returns an empty, read-only view
// of the value; to obtain a mutable reference, use Mutable.
func ( x * fastReflection_QueryProtocolRequest ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
case "dwn.v1.QueryProtocolRequest.target" :
value := x . Target
return protoreflect . ValueOfString ( value )
case "dwn.v1.QueryProtocolRequest.protocol_uri" :
value := x . ProtocolUri
return protoreflect . ValueOfString ( value )
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryProtocolRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryProtocolRequest does not contain field %s" , descriptor . FullName ()))
}
}
// Set stores the value for a field.
//
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType.
// When setting a composite type, it is unspecified whether the stored value
// aliases the source's memory in any way. If the composite value is an
// empty, read-only value, then it panics.
//
// Set is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryProtocolRequest ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
case "dwn.v1.QueryProtocolRequest.target" :
x . Target = value . Interface ().( string )
case "dwn.v1.QueryProtocolRequest.protocol_uri" :
x . ProtocolUri = value . Interface ().( string )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryProtocolRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryProtocolRequest does not contain field %s" , fd . FullName ()))
}
}
// Mutable returns a mutable reference to a composite type.
//
// If the field is unpopulated, it may allocate a composite value.
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType
// if not already stored.
// It panics if the field does not contain a composite type.
//
// Mutable is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryProtocolRequest ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryProtocolRequest.target" :
panic ( fmt . Errorf ( "field target of message dwn.v1.QueryProtocolRequest is not mutable" ))
case "dwn.v1.QueryProtocolRequest.protocol_uri" :
panic ( fmt . Errorf ( "field protocol_uri of message dwn.v1.QueryProtocolRequest is not mutable" ))
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryProtocolRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryProtocolRequest does not contain field %s" , fd . FullName ()))
}
}
// NewField returns a new value that is assignable to the field
// for the given descriptor. For scalars, this returns the default value.
// For lists, maps, and messages, this returns a new, empty, mutable value.
func ( x * fastReflection_QueryProtocolRequest ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryProtocolRequest.target" :
return protoreflect . ValueOfString ( "" )
case "dwn.v1.QueryProtocolRequest.protocol_uri" :
return protoreflect . ValueOfString ( "" )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryProtocolRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryProtocolRequest does not contain field %s" , fd . FullName ()))
}
}
// WhichOneof reports which field within the oneof is populated,
// returning nil if none are populated.
// It panics if the oneof descriptor does not belong to this message.
func ( x * fastReflection_QueryProtocolRequest ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in dwn.v1.QueryProtocolRequest" , d . FullName ()))
}
panic ( "unreachable" )
}
// GetUnknown retrieves the entire list of unknown fields.
// The caller may only mutate the contents of the RawFields
// if the mutated bytes are stored back into the message with SetUnknown.
func ( x * fastReflection_QueryProtocolRequest ) GetUnknown () protoreflect . RawFields {
return x . unknownFields
}
// SetUnknown stores an entire list of unknown fields.
// The raw fields must be syntactically valid according to the wire format.
// An implementation may panic if this is not the case.
// Once stored, the caller must not mutate the content of the RawFields.
// An empty RawFields may be passed to clear the fields.
//
// SetUnknown is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryProtocolRequest ) SetUnknown ( fields protoreflect . RawFields ) {
x . unknownFields = fields
}
// IsValid reports whether the message is valid.
//
// An invalid message is an empty, read-only value.
//
// An invalid message often corresponds to a nil pointer of the concrete
// message type, but the details are implementation dependent.
// Validity is not part of the protobuf data model, and may not
// be preserved in marshaling or other operations.
func ( x * fastReflection_QueryProtocolRequest ) IsValid () bool {
return x != nil
}
// ProtoMethods returns optional fastReflectionFeature-path implementations of various operations.
// This method may return nil.
//
// The returned methods type is identical to
// "google.golang.org/protobuf/runtime/protoiface".Methods.
// Consult the protoiface package documentation for details.
func ( x * fastReflection_QueryProtocolRequest ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * QueryProtocolRequest )
if x == nil {
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : 0 ,
}
}
options := runtime . SizeInputToOptions ( input )
_ = options
var n int
var l int
_ = l
l = len ( x . Target )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
l = len ( x . ProtocolUri )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
if x . unknownFields != nil {
n += len ( x . unknownFields )
}
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : n ,
}
}
marshal := func ( input protoiface . MarshalInput ) ( protoiface . MarshalOutput , error ) {
x := input . Message . Interface ().( * QueryProtocolRequest )
if x == nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
options := runtime . MarshalInputToOptions ( input )
_ = options
size := options . Size ( x )
dAtA := make ([] byte , size )
i := len ( dAtA )
_ = i
var l int
_ = l
if x . unknownFields != nil {
i -= len ( x . unknownFields )
copy ( dAtA [ i :], x . unknownFields )
}
if len ( x . ProtocolUri ) > 0 {
i -= len ( x . ProtocolUri )
copy ( dAtA [ i :], x . ProtocolUri )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . ProtocolUri )))
i --
dAtA [ i ] = 0x12
}
if len ( x . Target ) > 0 {
i -= len ( x . Target )
copy ( dAtA [ i :], x . Target )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Target )))
i --
dAtA [ i ] = 0xa
}
if input . Buf != nil {
input . Buf = append ( input . Buf , dAtA ... )
} else {
input . Buf = dAtA
}
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
unmarshal := func ( input protoiface . UnmarshalInput ) ( protoiface . UnmarshalOutput , error ) {
x := input . Message . Interface ().( * QueryProtocolRequest )
if x == nil {
return protoiface . UnmarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Flags : input . Flags ,
}, nil
}
options := runtime . UnmarshalInputToOptions ( input )
_ = options
dAtA := input . Buf
l := len ( dAtA )
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
wire |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
fieldNum := int32 ( wire >> 3 )
wireType := int ( wire & 0x7 )
if wireType == 4 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryProtocolRequest: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryProtocolRequest: illegal tag %d (wire type %d)" , fieldNum , wire )
}
switch fieldNum {
case 1 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Target" , wireType )
}
var stringLen uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
stringLen |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
intStringLen := int ( stringLen )
if intStringLen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + intStringLen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
x . Target = string ( dAtA [ iNdEx : postIndex ])
iNdEx = postIndex
case 2 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field ProtocolUri" , wireType )
}
var stringLen uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
stringLen |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
intStringLen := int ( stringLen )
if intStringLen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + intStringLen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
x . ProtocolUri = string ( dAtA [ iNdEx : postIndex ])
iNdEx = postIndex
default :
iNdEx = preIndex
skippy , err := runtime . Skip ( dAtA [ iNdEx :])
if err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
if ( skippy < 0 ) || ( iNdEx + skippy ) < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if ( iNdEx + skippy ) > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if ! options . DiscardUnknown {
x . unknownFields = append ( x . unknownFields , dAtA [ iNdEx : iNdEx + skippy ] ... )
}
iNdEx += skippy
}
}
if iNdEx > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, nil
}
return & protoiface . Methods {
NoUnkeyedLiterals : struct {}{},
Flags : protoiface . SupportMarshalDeterministic | protoiface . SupportUnmarshalDiscardUnknown ,
Size : size ,
Marshal : marshal ,
Unmarshal : unmarshal ,
Merge : nil ,
CheckInitialized : nil ,
}
}
var (
md_QueryProtocolResponse protoreflect . MessageDescriptor
fd_QueryProtocolResponse_protocol protoreflect . FieldDescriptor
)
func init () {
file_dwn_v1_query_proto_init ()
md_QueryProtocolResponse = File_dwn_v1_query_proto . Messages (). ByName ( "QueryProtocolResponse" )
fd_QueryProtocolResponse_protocol = md_QueryProtocolResponse . Fields (). ByName ( "protocol" )
}
var _ protoreflect . Message = ( * fastReflection_QueryProtocolResponse )( nil )
type fastReflection_QueryProtocolResponse QueryProtocolResponse
func ( x * QueryProtocolResponse ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_QueryProtocolResponse )( x )
}
func ( x * QueryProtocolResponse ) slowProtoReflect () protoreflect . Message {
mi := & file_dwn_v1_query_proto_msgTypes [ 13 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
var _fastReflection_QueryProtocolResponse_messageType fastReflection_QueryProtocolResponse_messageType
var _ protoreflect . MessageType = fastReflection_QueryProtocolResponse_messageType {}
type fastReflection_QueryProtocolResponse_messageType struct {}
func ( x fastReflection_QueryProtocolResponse_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_QueryProtocolResponse )( nil )
}
func ( x fastReflection_QueryProtocolResponse_messageType ) New () protoreflect . Message {
return new ( fastReflection_QueryProtocolResponse )
}
func ( x fastReflection_QueryProtocolResponse_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryProtocolResponse
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_QueryProtocolResponse ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryProtocolResponse
}
// Type returns the message type, which encapsulates both Go and protobuf
// type information. If the Go type information is not needed,
// it is recommended that the message descriptor be used instead.
func ( x * fastReflection_QueryProtocolResponse ) Type () protoreflect . MessageType {
return _fastReflection_QueryProtocolResponse_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_QueryProtocolResponse ) New () protoreflect . Message {
return new ( fastReflection_QueryProtocolResponse )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_QueryProtocolResponse ) Interface () protoreflect . ProtoMessage {
return ( * QueryProtocolResponse )( x )
}
// Range iterates over every populated field in an undefined order,
// calling f for each field descriptor and value encountered.
// Range returns immediately if f returns false.
// While iterating, mutating operations may only be performed
// on the current field descriptor.
func ( x * fastReflection_QueryProtocolResponse ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if x . Protocol != nil {
value := protoreflect . ValueOfMessage ( x . Protocol . ProtoReflect ())
if ! f ( fd_QueryProtocolResponse_protocol , value ) {
return
}
}
}
// Has reports whether a field is populated.
//
// Some fields have the property of nullability where it is possible to
// distinguish between the default value of a field and whether the field
// was explicitly populated with the default value. Singular message fields,
// member fields of a oneof, and proto2 scalar fields are nullable. Such
// fields are populated only if explicitly set.
//
// In other cases (aside from the nullable cases above),
// a proto3 scalar field is populated if it contains a non-zero value, and
// a repeated field is populated if it is non-empty.
func ( x * fastReflection_QueryProtocolResponse ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
case "dwn.v1.QueryProtocolResponse.protocol" :
return x . Protocol != nil
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryProtocolResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryProtocolResponse does not contain field %s" , fd . FullName ()))
}
}
// Clear clears the field such that a subsequent Has call reports false.
//
// Clearing an extension field clears both the extension type and value
// associated with the given field number.
//
// Clear is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryProtocolResponse ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
case "dwn.v1.QueryProtocolResponse.protocol" :
x . Protocol = nil
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryProtocolResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryProtocolResponse does not contain field %s" , fd . FullName ()))
}
}
// Get retrieves the value for a field.
//
// For unpopulated scalars, it returns the default value, where
// the default value of a bytes scalar is guaranteed to be a copy.
// For unpopulated composite types, it returns an empty, read-only view
// of the value; to obtain a mutable reference, use Mutable.
func ( x * fastReflection_QueryProtocolResponse ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
case "dwn.v1.QueryProtocolResponse.protocol" :
value := x . Protocol
return protoreflect . ValueOfMessage ( value . ProtoReflect ())
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryProtocolResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryProtocolResponse does not contain field %s" , descriptor . FullName ()))
}
}
// Set stores the value for a field.
//
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType.
// When setting a composite type, it is unspecified whether the stored value
// aliases the source's memory in any way. If the composite value is an
// empty, read-only value, then it panics.
//
// Set is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryProtocolResponse ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
case "dwn.v1.QueryProtocolResponse.protocol" :
x . Protocol = value . Message (). Interface ().( * DWNProtocol )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryProtocolResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryProtocolResponse does not contain field %s" , fd . FullName ()))
}
}
// Mutable returns a mutable reference to a composite type.
//
// If the field is unpopulated, it may allocate a composite value.
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType
// if not already stored.
// It panics if the field does not contain a composite type.
//
// Mutable is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryProtocolResponse ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryProtocolResponse.protocol" :
if x . Protocol == nil {
x . Protocol = new ( DWNProtocol )
}
return protoreflect . ValueOfMessage ( x . Protocol . ProtoReflect ())
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryProtocolResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryProtocolResponse does not contain field %s" , fd . FullName ()))
}
}
// NewField returns a new value that is assignable to the field
// for the given descriptor. For scalars, this returns the default value.
// For lists, maps, and messages, this returns a new, empty, mutable value.
func ( x * fastReflection_QueryProtocolResponse ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryProtocolResponse.protocol" :
m := new ( DWNProtocol )
return protoreflect . ValueOfMessage ( m . ProtoReflect ())
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryProtocolResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryProtocolResponse does not contain field %s" , fd . FullName ()))
}
}
// WhichOneof reports which field within the oneof is populated,
// returning nil if none are populated.
// It panics if the oneof descriptor does not belong to this message.
func ( x * fastReflection_QueryProtocolResponse ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in dwn.v1.QueryProtocolResponse" , d . FullName ()))
}
panic ( "unreachable" )
}
// GetUnknown retrieves the entire list of unknown fields.
// The caller may only mutate the contents of the RawFields
// if the mutated bytes are stored back into the message with SetUnknown.
func ( x * fastReflection_QueryProtocolResponse ) GetUnknown () protoreflect . RawFields {
return x . unknownFields
}
// SetUnknown stores an entire list of unknown fields.
// The raw fields must be syntactically valid according to the wire format.
// An implementation may panic if this is not the case.
// Once stored, the caller must not mutate the content of the RawFields.
// An empty RawFields may be passed to clear the fields.
//
// SetUnknown is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryProtocolResponse ) SetUnknown ( fields protoreflect . RawFields ) {
x . unknownFields = fields
}
// IsValid reports whether the message is valid.
//
// An invalid message is an empty, read-only value.
//
// An invalid message often corresponds to a nil pointer of the concrete
// message type, but the details are implementation dependent.
// Validity is not part of the protobuf data model, and may not
// be preserved in marshaling or other operations.
func ( x * fastReflection_QueryProtocolResponse ) IsValid () bool {
return x != nil
}
// ProtoMethods returns optional fastReflectionFeature-path implementations of various operations.
// This method may return nil.
//
// The returned methods type is identical to
// "google.golang.org/protobuf/runtime/protoiface".Methods.
// Consult the protoiface package documentation for details.
func ( x * fastReflection_QueryProtocolResponse ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * QueryProtocolResponse )
if x == nil {
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : 0 ,
}
}
options := runtime . SizeInputToOptions ( input )
_ = options
var n int
var l int
_ = l
if x . Protocol != nil {
l = options . Size ( x . Protocol )
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
if x . unknownFields != nil {
n += len ( x . unknownFields )
}
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : n ,
}
}
marshal := func ( input protoiface . MarshalInput ) ( protoiface . MarshalOutput , error ) {
x := input . Message . Interface ().( * QueryProtocolResponse )
if x == nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
options := runtime . MarshalInputToOptions ( input )
_ = options
size := options . Size ( x )
dAtA := make ([] byte , size )
i := len ( dAtA )
_ = i
var l int
_ = l
if x . unknownFields != nil {
i -= len ( x . unknownFields )
copy ( dAtA [ i :], x . unknownFields )
}
if x . Protocol != nil {
encoded , err := options . Marshal ( x . Protocol )
if err != nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, err
}
i -= len ( encoded )
copy ( dAtA [ i :], encoded )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( encoded )))
i --
dAtA [ i ] = 0xa
}
if input . Buf != nil {
input . Buf = append ( input . Buf , dAtA ... )
} else {
input . Buf = dAtA
}
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
unmarshal := func ( input protoiface . UnmarshalInput ) ( protoiface . UnmarshalOutput , error ) {
x := input . Message . Interface ().( * QueryProtocolResponse )
if x == nil {
return protoiface . UnmarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Flags : input . Flags ,
}, nil
}
options := runtime . UnmarshalInputToOptions ( input )
_ = options
dAtA := input . Buf
l := len ( dAtA )
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
wire |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
fieldNum := int32 ( wire >> 3 )
wireType := int ( wire & 0x7 )
if wireType == 4 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryProtocolResponse: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryProtocolResponse: illegal tag %d (wire type %d)" , fieldNum , wire )
}
switch fieldNum {
case 1 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Protocol" , wireType )
}
var msglen int
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
msglen |= int ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + msglen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if x . Protocol == nil {
x . Protocol = & DWNProtocol {}
}
if err := options . Unmarshal ( dAtA [ iNdEx : postIndex ], x . Protocol ); err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
iNdEx = postIndex
default :
iNdEx = preIndex
skippy , err := runtime . Skip ( dAtA [ iNdEx :])
if err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
if ( skippy < 0 ) || ( iNdEx + skippy ) < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if ( iNdEx + skippy ) > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if ! options . DiscardUnknown {
x . unknownFields = append ( x . unknownFields , dAtA [ iNdEx : iNdEx + skippy ] ... )
}
iNdEx += skippy
}
}
if iNdEx > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, nil
}
return & protoiface . Methods {
NoUnkeyedLiterals : struct {}{},
Flags : protoiface . SupportMarshalDeterministic | protoiface . SupportUnmarshalDiscardUnknown ,
Size : size ,
Marshal : marshal ,
Unmarshal : unmarshal ,
Merge : nil ,
CheckInitialized : nil ,
}
}
var (
md_QueryPermissionsRequest protoreflect . MessageDescriptor
fd_QueryPermissionsRequest_target protoreflect . FieldDescriptor
fd_QueryPermissionsRequest_grantor protoreflect . FieldDescriptor
fd_QueryPermissionsRequest_grantee protoreflect . FieldDescriptor
fd_QueryPermissionsRequest_interface_name protoreflect . FieldDescriptor
fd_QueryPermissionsRequest_method protoreflect . FieldDescriptor
fd_QueryPermissionsRequest_include_revoked protoreflect . FieldDescriptor
fd_QueryPermissionsRequest_pagination protoreflect . FieldDescriptor
)
func init () {
file_dwn_v1_query_proto_init ()
md_QueryPermissionsRequest = File_dwn_v1_query_proto . Messages (). ByName ( "QueryPermissionsRequest" )
fd_QueryPermissionsRequest_target = md_QueryPermissionsRequest . Fields (). ByName ( "target" )
fd_QueryPermissionsRequest_grantor = md_QueryPermissionsRequest . Fields (). ByName ( "grantor" )
fd_QueryPermissionsRequest_grantee = md_QueryPermissionsRequest . Fields (). ByName ( "grantee" )
fd_QueryPermissionsRequest_interface_name = md_QueryPermissionsRequest . Fields (). ByName ( "interface_name" )
fd_QueryPermissionsRequest_method = md_QueryPermissionsRequest . Fields (). ByName ( "method" )
fd_QueryPermissionsRequest_include_revoked = md_QueryPermissionsRequest . Fields (). ByName ( "include_revoked" )
fd_QueryPermissionsRequest_pagination = md_QueryPermissionsRequest . Fields (). ByName ( "pagination" )
}
var _ protoreflect . Message = ( * fastReflection_QueryPermissionsRequest )( nil )
type fastReflection_QueryPermissionsRequest QueryPermissionsRequest
func ( x * QueryPermissionsRequest ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_QueryPermissionsRequest )( x )
}
func ( x * QueryPermissionsRequest ) slowProtoReflect () protoreflect . Message {
mi := & file_dwn_v1_query_proto_msgTypes [ 14 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
var _fastReflection_QueryPermissionsRequest_messageType fastReflection_QueryPermissionsRequest_messageType
var _ protoreflect . MessageType = fastReflection_QueryPermissionsRequest_messageType {}
type fastReflection_QueryPermissionsRequest_messageType struct {}
func ( x fastReflection_QueryPermissionsRequest_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_QueryPermissionsRequest )( nil )
}
func ( x fastReflection_QueryPermissionsRequest_messageType ) New () protoreflect . Message {
return new ( fastReflection_QueryPermissionsRequest )
}
func ( x fastReflection_QueryPermissionsRequest_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryPermissionsRequest
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_QueryPermissionsRequest ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryPermissionsRequest
}
// Type returns the message type, which encapsulates both Go and protobuf
// type information. If the Go type information is not needed,
// it is recommended that the message descriptor be used instead.
func ( x * fastReflection_QueryPermissionsRequest ) Type () protoreflect . MessageType {
return _fastReflection_QueryPermissionsRequest_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_QueryPermissionsRequest ) New () protoreflect . Message {
return new ( fastReflection_QueryPermissionsRequest )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_QueryPermissionsRequest ) Interface () protoreflect . ProtoMessage {
return ( * QueryPermissionsRequest )( x )
}
// Range iterates over every populated field in an undefined order,
// calling f for each field descriptor and value encountered.
// Range returns immediately if f returns false.
// While iterating, mutating operations may only be performed
// on the current field descriptor.
func ( x * fastReflection_QueryPermissionsRequest ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if x . Target != "" {
value := protoreflect . ValueOfString ( x . Target )
if ! f ( fd_QueryPermissionsRequest_target , value ) {
return
}
}
if x . Grantor != "" {
value := protoreflect . ValueOfString ( x . Grantor )
if ! f ( fd_QueryPermissionsRequest_grantor , value ) {
return
}
}
if x . Grantee != "" {
value := protoreflect . ValueOfString ( x . Grantee )
if ! f ( fd_QueryPermissionsRequest_grantee , value ) {
return
}
}
if x . InterfaceName != "" {
value := protoreflect . ValueOfString ( x . InterfaceName )
if ! f ( fd_QueryPermissionsRequest_interface_name , value ) {
return
}
}
if x . Method != "" {
value := protoreflect . ValueOfString ( x . Method )
if ! f ( fd_QueryPermissionsRequest_method , value ) {
return
}
}
if x . IncludeRevoked != false {
value := protoreflect . ValueOfBool ( x . IncludeRevoked )
if ! f ( fd_QueryPermissionsRequest_include_revoked , value ) {
return
}
}
if x . Pagination != nil {
value := protoreflect . ValueOfMessage ( x . Pagination . ProtoReflect ())
if ! f ( fd_QueryPermissionsRequest_pagination , value ) {
return
}
}
}
// Has reports whether a field is populated.
//
// Some fields have the property of nullability where it is possible to
// distinguish between the default value of a field and whether the field
// was explicitly populated with the default value. Singular message fields,
// member fields of a oneof, and proto2 scalar fields are nullable. Such
// fields are populated only if explicitly set.
//
// In other cases (aside from the nullable cases above),
// a proto3 scalar field is populated if it contains a non-zero value, and
// a repeated field is populated if it is non-empty.
func ( x * fastReflection_QueryPermissionsRequest ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
case "dwn.v1.QueryPermissionsRequest.target" :
return x . Target != ""
case "dwn.v1.QueryPermissionsRequest.grantor" :
return x . Grantor != ""
case "dwn.v1.QueryPermissionsRequest.grantee" :
return x . Grantee != ""
case "dwn.v1.QueryPermissionsRequest.interface_name" :
return x . InterfaceName != ""
case "dwn.v1.QueryPermissionsRequest.method" :
return x . Method != ""
case "dwn.v1.QueryPermissionsRequest.include_revoked" :
return x . IncludeRevoked != false
case "dwn.v1.QueryPermissionsRequest.pagination" :
return x . Pagination != nil
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryPermissionsRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryPermissionsRequest does not contain field %s" , fd . FullName ()))
}
}
// Clear clears the field such that a subsequent Has call reports false.
//
// Clearing an extension field clears both the extension type and value
// associated with the given field number.
//
// Clear is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryPermissionsRequest ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
case "dwn.v1.QueryPermissionsRequest.target" :
x . Target = ""
case "dwn.v1.QueryPermissionsRequest.grantor" :
x . Grantor = ""
case "dwn.v1.QueryPermissionsRequest.grantee" :
x . Grantee = ""
case "dwn.v1.QueryPermissionsRequest.interface_name" :
x . InterfaceName = ""
case "dwn.v1.QueryPermissionsRequest.method" :
x . Method = ""
case "dwn.v1.QueryPermissionsRequest.include_revoked" :
x . IncludeRevoked = false
case "dwn.v1.QueryPermissionsRequest.pagination" :
x . Pagination = nil
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryPermissionsRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryPermissionsRequest does not contain field %s" , fd . FullName ()))
}
}
// Get retrieves the value for a field.
//
// For unpopulated scalars, it returns the default value, where
// the default value of a bytes scalar is guaranteed to be a copy.
// For unpopulated composite types, it returns an empty, read-only view
// of the value; to obtain a mutable reference, use Mutable.
func ( x * fastReflection_QueryPermissionsRequest ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
case "dwn.v1.QueryPermissionsRequest.target" :
value := x . Target
return protoreflect . ValueOfString ( value )
case "dwn.v1.QueryPermissionsRequest.grantor" :
value := x . Grantor
return protoreflect . ValueOfString ( value )
case "dwn.v1.QueryPermissionsRequest.grantee" :
value := x . Grantee
return protoreflect . ValueOfString ( value )
case "dwn.v1.QueryPermissionsRequest.interface_name" :
value := x . InterfaceName
return protoreflect . ValueOfString ( value )
case "dwn.v1.QueryPermissionsRequest.method" :
value := x . Method
return protoreflect . ValueOfString ( value )
case "dwn.v1.QueryPermissionsRequest.include_revoked" :
value := x . IncludeRevoked
return protoreflect . ValueOfBool ( value )
case "dwn.v1.QueryPermissionsRequest.pagination" :
value := x . Pagination
return protoreflect . ValueOfMessage ( value . ProtoReflect ())
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryPermissionsRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryPermissionsRequest does not contain field %s" , descriptor . FullName ()))
}
}
// Set stores the value for a field.
//
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType.
// When setting a composite type, it is unspecified whether the stored value
// aliases the source's memory in any way. If the composite value is an
// empty, read-only value, then it panics.
//
// Set is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryPermissionsRequest ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
case "dwn.v1.QueryPermissionsRequest.target" :
x . Target = value . Interface ().( string )
case "dwn.v1.QueryPermissionsRequest.grantor" :
x . Grantor = value . Interface ().( string )
case "dwn.v1.QueryPermissionsRequest.grantee" :
x . Grantee = value . Interface ().( string )
case "dwn.v1.QueryPermissionsRequest.interface_name" :
x . InterfaceName = value . Interface ().( string )
case "dwn.v1.QueryPermissionsRequest.method" :
x . Method = value . Interface ().( string )
case "dwn.v1.QueryPermissionsRequest.include_revoked" :
x . IncludeRevoked = value . Bool ()
case "dwn.v1.QueryPermissionsRequest.pagination" :
x . Pagination = value . Message (). Interface ().( * v1beta1 . PageRequest )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryPermissionsRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryPermissionsRequest does not contain field %s" , fd . FullName ()))
}
}
// Mutable returns a mutable reference to a composite type.
//
// If the field is unpopulated, it may allocate a composite value.
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType
// if not already stored.
// It panics if the field does not contain a composite type.
//
// Mutable is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryPermissionsRequest ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryPermissionsRequest.pagination" :
if x . Pagination == nil {
x . Pagination = new ( v1beta1 . PageRequest )
}
return protoreflect . ValueOfMessage ( x . Pagination . ProtoReflect ())
case "dwn.v1.QueryPermissionsRequest.target" :
panic ( fmt . Errorf ( "field target of message dwn.v1.QueryPermissionsRequest is not mutable" ))
case "dwn.v1.QueryPermissionsRequest.grantor" :
panic ( fmt . Errorf ( "field grantor of message dwn.v1.QueryPermissionsRequest is not mutable" ))
case "dwn.v1.QueryPermissionsRequest.grantee" :
panic ( fmt . Errorf ( "field grantee of message dwn.v1.QueryPermissionsRequest is not mutable" ))
case "dwn.v1.QueryPermissionsRequest.interface_name" :
panic ( fmt . Errorf ( "field interface_name of message dwn.v1.QueryPermissionsRequest is not mutable" ))
case "dwn.v1.QueryPermissionsRequest.method" :
panic ( fmt . Errorf ( "field method of message dwn.v1.QueryPermissionsRequest is not mutable" ))
case "dwn.v1.QueryPermissionsRequest.include_revoked" :
panic ( fmt . Errorf ( "field include_revoked of message dwn.v1.QueryPermissionsRequest is not mutable" ))
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryPermissionsRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryPermissionsRequest does not contain field %s" , fd . FullName ()))
}
}
// NewField returns a new value that is assignable to the field
// for the given descriptor. For scalars, this returns the default value.
// For lists, maps, and messages, this returns a new, empty, mutable value.
func ( x * fastReflection_QueryPermissionsRequest ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryPermissionsRequest.target" :
return protoreflect . ValueOfString ( "" )
case "dwn.v1.QueryPermissionsRequest.grantor" :
return protoreflect . ValueOfString ( "" )
case "dwn.v1.QueryPermissionsRequest.grantee" :
return protoreflect . ValueOfString ( "" )
case "dwn.v1.QueryPermissionsRequest.interface_name" :
return protoreflect . ValueOfString ( "" )
case "dwn.v1.QueryPermissionsRequest.method" :
return protoreflect . ValueOfString ( "" )
case "dwn.v1.QueryPermissionsRequest.include_revoked" :
return protoreflect . ValueOfBool ( false )
case "dwn.v1.QueryPermissionsRequest.pagination" :
m := new ( v1beta1 . PageRequest )
return protoreflect . ValueOfMessage ( m . ProtoReflect ())
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryPermissionsRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryPermissionsRequest does not contain field %s" , fd . FullName ()))
}
}
// WhichOneof reports which field within the oneof is populated,
// returning nil if none are populated.
// It panics if the oneof descriptor does not belong to this message.
func ( x * fastReflection_QueryPermissionsRequest ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in dwn.v1.QueryPermissionsRequest" , d . FullName ()))
}
panic ( "unreachable" )
}
// GetUnknown retrieves the entire list of unknown fields.
// The caller may only mutate the contents of the RawFields
// if the mutated bytes are stored back into the message with SetUnknown.
func ( x * fastReflection_QueryPermissionsRequest ) GetUnknown () protoreflect . RawFields {
return x . unknownFields
}
// SetUnknown stores an entire list of unknown fields.
// The raw fields must be syntactically valid according to the wire format.
// An implementation may panic if this is not the case.
// Once stored, the caller must not mutate the content of the RawFields.
// An empty RawFields may be passed to clear the fields.
//
// SetUnknown is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryPermissionsRequest ) SetUnknown ( fields protoreflect . RawFields ) {
x . unknownFields = fields
}
// IsValid reports whether the message is valid.
//
// An invalid message is an empty, read-only value.
//
// An invalid message often corresponds to a nil pointer of the concrete
// message type, but the details are implementation dependent.
// Validity is not part of the protobuf data model, and may not
// be preserved in marshaling or other operations.
func ( x * fastReflection_QueryPermissionsRequest ) IsValid () bool {
return x != nil
}
// ProtoMethods returns optional fastReflectionFeature-path implementations of various operations.
// This method may return nil.
//
// The returned methods type is identical to
// "google.golang.org/protobuf/runtime/protoiface".Methods.
// Consult the protoiface package documentation for details.
func ( x * fastReflection_QueryPermissionsRequest ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * QueryPermissionsRequest )
if x == nil {
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : 0 ,
}
}
options := runtime . SizeInputToOptions ( input )
_ = options
var n int
var l int
_ = l
l = len ( x . Target )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
l = len ( x . Grantor )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
l = len ( x . Grantee )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
l = len ( x . InterfaceName )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
l = len ( x . Method )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
if x . IncludeRevoked {
n += 2
}
if x . Pagination != nil {
l = options . Size ( x . Pagination )
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
if x . unknownFields != nil {
n += len ( x . unknownFields )
}
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : n ,
}
}
marshal := func ( input protoiface . MarshalInput ) ( protoiface . MarshalOutput , error ) {
x := input . Message . Interface ().( * QueryPermissionsRequest )
if x == nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
options := runtime . MarshalInputToOptions ( input )
_ = options
size := options . Size ( x )
dAtA := make ([] byte , size )
i := len ( dAtA )
_ = i
var l int
_ = l
if x . unknownFields != nil {
i -= len ( x . unknownFields )
copy ( dAtA [ i :], x . unknownFields )
}
if x . Pagination != nil {
encoded , err := options . Marshal ( x . Pagination )
if err != nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, err
}
i -= len ( encoded )
copy ( dAtA [ i :], encoded )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( encoded )))
i --
dAtA [ i ] = 0x3a
}
if x . IncludeRevoked {
i --
if x . IncludeRevoked {
dAtA [ i ] = 1
} else {
dAtA [ i ] = 0
}
i --
dAtA [ i ] = 0x30
}
if len ( x . Method ) > 0 {
i -= len ( x . Method )
copy ( dAtA [ i :], x . Method )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Method )))
i --
dAtA [ i ] = 0x2a
}
if len ( x . InterfaceName ) > 0 {
i -= len ( x . InterfaceName )
copy ( dAtA [ i :], x . InterfaceName )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . InterfaceName )))
i --
dAtA [ i ] = 0x22
}
if len ( x . Grantee ) > 0 {
i -= len ( x . Grantee )
copy ( dAtA [ i :], x . Grantee )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Grantee )))
i --
dAtA [ i ] = 0x1a
}
if len ( x . Grantor ) > 0 {
i -= len ( x . Grantor )
copy ( dAtA [ i :], x . Grantor )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Grantor )))
i --
dAtA [ i ] = 0x12
}
if len ( x . Target ) > 0 {
i -= len ( x . Target )
copy ( dAtA [ i :], x . Target )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Target )))
i --
dAtA [ i ] = 0xa
}
if input . Buf != nil {
input . Buf = append ( input . Buf , dAtA ... )
} else {
input . Buf = dAtA
}
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
unmarshal := func ( input protoiface . UnmarshalInput ) ( protoiface . UnmarshalOutput , error ) {
x := input . Message . Interface ().( * QueryPermissionsRequest )
if x == nil {
return protoiface . UnmarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Flags : input . Flags ,
}, nil
}
options := runtime . UnmarshalInputToOptions ( input )
_ = options
dAtA := input . Buf
l := len ( dAtA )
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
wire |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
fieldNum := int32 ( wire >> 3 )
wireType := int ( wire & 0x7 )
if wireType == 4 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryPermissionsRequest: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryPermissionsRequest: illegal tag %d (wire type %d)" , fieldNum , wire )
}
switch fieldNum {
case 1 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Target" , wireType )
}
var stringLen uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
stringLen |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
intStringLen := int ( stringLen )
if intStringLen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + intStringLen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
x . Target = string ( dAtA [ iNdEx : postIndex ])
iNdEx = postIndex
case 2 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Grantor" , wireType )
}
var stringLen uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
stringLen |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
intStringLen := int ( stringLen )
if intStringLen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + intStringLen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
x . Grantor = string ( dAtA [ iNdEx : postIndex ])
iNdEx = postIndex
case 3 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Grantee" , wireType )
}
var stringLen uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
stringLen |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
intStringLen := int ( stringLen )
if intStringLen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + intStringLen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
x . Grantee = string ( dAtA [ iNdEx : postIndex ])
iNdEx = postIndex
case 4 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field InterfaceName" , wireType )
}
var stringLen uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
stringLen |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
intStringLen := int ( stringLen )
if intStringLen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + intStringLen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
x . InterfaceName = string ( dAtA [ iNdEx : postIndex ])
iNdEx = postIndex
case 5 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Method" , wireType )
}
var stringLen uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
stringLen |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
intStringLen := int ( stringLen )
if intStringLen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + intStringLen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
x . Method = string ( dAtA [ iNdEx : postIndex ])
iNdEx = postIndex
case 6 :
if wireType != 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field IncludeRevoked" , wireType )
}
var v int
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
v |= int ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
x . IncludeRevoked = bool ( v != 0 )
case 7 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Pagination" , wireType )
}
var msglen int
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
msglen |= int ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + msglen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if x . Pagination == nil {
x . Pagination = & v1beta1 . PageRequest {}
}
if err := options . Unmarshal ( dAtA [ iNdEx : postIndex ], x . Pagination ); err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
iNdEx = postIndex
default :
iNdEx = preIndex
skippy , err := runtime . Skip ( dAtA [ iNdEx :])
if err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
if ( skippy < 0 ) || ( iNdEx + skippy ) < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if ( iNdEx + skippy ) > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if ! options . DiscardUnknown {
x . unknownFields = append ( x . unknownFields , dAtA [ iNdEx : iNdEx + skippy ] ... )
}
iNdEx += skippy
}
}
if iNdEx > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, nil
}
return & protoiface . Methods {
NoUnkeyedLiterals : struct {}{},
Flags : protoiface . SupportMarshalDeterministic | protoiface . SupportUnmarshalDiscardUnknown ,
Size : size ,
Marshal : marshal ,
Unmarshal : unmarshal ,
Merge : nil ,
CheckInitialized : nil ,
}
}
var _ protoreflect . List = ( * _QueryPermissionsResponse_1_list )( nil )
type _QueryPermissionsResponse_1_list struct {
list * [] * DWNPermission
}
func ( x * _QueryPermissionsResponse_1_list ) Len () int {
if x . list == nil {
return 0
}
return len ( * x . list )
}
func ( x * _QueryPermissionsResponse_1_list ) Get ( i int ) protoreflect . Value {
return protoreflect . ValueOfMessage (( * x . list )[ i ]. ProtoReflect ())
}
func ( x * _QueryPermissionsResponse_1_list ) Set ( i int , value protoreflect . Value ) {
valueUnwrapped := value . Message ()
concreteValue := valueUnwrapped . Interface ().( * DWNPermission )
( * x . list )[ i ] = concreteValue
}
func ( x * _QueryPermissionsResponse_1_list ) Append ( value protoreflect . Value ) {
valueUnwrapped := value . Message ()
concreteValue := valueUnwrapped . Interface ().( * DWNPermission )
* x . list = append ( * x . list , concreteValue )
}
func ( x * _QueryPermissionsResponse_1_list ) AppendMutable () protoreflect . Value {
v := new ( DWNPermission )
* x . list = append ( * x . list , v )
return protoreflect . ValueOfMessage ( v . ProtoReflect ())
}
func ( x * _QueryPermissionsResponse_1_list ) Truncate ( n int ) {
for i := n ; i < len ( * x . list ); i ++ {
( * x . list )[ i ] = nil
}
* x . list = ( * x . list )[: n ]
}
func ( x * _QueryPermissionsResponse_1_list ) NewElement () protoreflect . Value {
v := new ( DWNPermission )
return protoreflect . ValueOfMessage ( v . ProtoReflect ())
}
func ( x * _QueryPermissionsResponse_1_list ) IsValid () bool {
return x . list != nil
}
var (
md_QueryPermissionsResponse protoreflect . MessageDescriptor
fd_QueryPermissionsResponse_permissions protoreflect . FieldDescriptor
fd_QueryPermissionsResponse_pagination protoreflect . FieldDescriptor
)
func init () {
file_dwn_v1_query_proto_init ()
md_QueryPermissionsResponse = File_dwn_v1_query_proto . Messages (). ByName ( "QueryPermissionsResponse" )
fd_QueryPermissionsResponse_permissions = md_QueryPermissionsResponse . Fields (). ByName ( "permissions" )
fd_QueryPermissionsResponse_pagination = md_QueryPermissionsResponse . Fields (). ByName ( "pagination" )
}
var _ protoreflect . Message = ( * fastReflection_QueryPermissionsResponse )( nil )
type fastReflection_QueryPermissionsResponse QueryPermissionsResponse
func ( x * QueryPermissionsResponse ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_QueryPermissionsResponse )( x )
}
func ( x * QueryPermissionsResponse ) slowProtoReflect () protoreflect . Message {
mi := & file_dwn_v1_query_proto_msgTypes [ 15 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
var _fastReflection_QueryPermissionsResponse_messageType fastReflection_QueryPermissionsResponse_messageType
var _ protoreflect . MessageType = fastReflection_QueryPermissionsResponse_messageType {}
type fastReflection_QueryPermissionsResponse_messageType struct {}
func ( x fastReflection_QueryPermissionsResponse_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_QueryPermissionsResponse )( nil )
}
func ( x fastReflection_QueryPermissionsResponse_messageType ) New () protoreflect . Message {
return new ( fastReflection_QueryPermissionsResponse )
}
func ( x fastReflection_QueryPermissionsResponse_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryPermissionsResponse
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_QueryPermissionsResponse ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryPermissionsResponse
}
// Type returns the message type, which encapsulates both Go and protobuf
// type information. If the Go type information is not needed,
// it is recommended that the message descriptor be used instead.
func ( x * fastReflection_QueryPermissionsResponse ) Type () protoreflect . MessageType {
return _fastReflection_QueryPermissionsResponse_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_QueryPermissionsResponse ) New () protoreflect . Message {
return new ( fastReflection_QueryPermissionsResponse )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_QueryPermissionsResponse ) Interface () protoreflect . ProtoMessage {
return ( * QueryPermissionsResponse )( x )
}
// Range iterates over every populated field in an undefined order,
// calling f for each field descriptor and value encountered.
// Range returns immediately if f returns false.
// While iterating, mutating operations may only be performed
// on the current field descriptor.
func ( x * fastReflection_QueryPermissionsResponse ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if len ( x . Permissions ) != 0 {
value := protoreflect . ValueOfList ( & _QueryPermissionsResponse_1_list { list : & x . Permissions })
if ! f ( fd_QueryPermissionsResponse_permissions , value ) {
return
}
}
if x . Pagination != nil {
value := protoreflect . ValueOfMessage ( x . Pagination . ProtoReflect ())
if ! f ( fd_QueryPermissionsResponse_pagination , value ) {
return
}
}
}
// Has reports whether a field is populated.
//
// Some fields have the property of nullability where it is possible to
// distinguish between the default value of a field and whether the field
// was explicitly populated with the default value. Singular message fields,
// member fields of a oneof, and proto2 scalar fields are nullable. Such
// fields are populated only if explicitly set.
//
// In other cases (aside from the nullable cases above),
// a proto3 scalar field is populated if it contains a non-zero value, and
// a repeated field is populated if it is non-empty.
func ( x * fastReflection_QueryPermissionsResponse ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
case "dwn.v1.QueryPermissionsResponse.permissions" :
return len ( x . Permissions ) != 0
case "dwn.v1.QueryPermissionsResponse.pagination" :
return x . Pagination != nil
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryPermissionsResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryPermissionsResponse does not contain field %s" , fd . FullName ()))
}
}
// Clear clears the field such that a subsequent Has call reports false.
//
// Clearing an extension field clears both the extension type and value
// associated with the given field number.
//
// Clear is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryPermissionsResponse ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
case "dwn.v1.QueryPermissionsResponse.permissions" :
x . Permissions = nil
case "dwn.v1.QueryPermissionsResponse.pagination" :
x . Pagination = nil
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryPermissionsResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryPermissionsResponse does not contain field %s" , fd . FullName ()))
}
}
// Get retrieves the value for a field.
//
// For unpopulated scalars, it returns the default value, where
// the default value of a bytes scalar is guaranteed to be a copy.
// For unpopulated composite types, it returns an empty, read-only view
// of the value; to obtain a mutable reference, use Mutable.
func ( x * fastReflection_QueryPermissionsResponse ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
case "dwn.v1.QueryPermissionsResponse.permissions" :
if len ( x . Permissions ) == 0 {
return protoreflect . ValueOfList ( & _QueryPermissionsResponse_1_list {})
}
listValue := & _QueryPermissionsResponse_1_list { list : & x . Permissions }
return protoreflect . ValueOfList ( listValue )
case "dwn.v1.QueryPermissionsResponse.pagination" :
value := x . Pagination
return protoreflect . ValueOfMessage ( value . ProtoReflect ())
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryPermissionsResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryPermissionsResponse does not contain field %s" , descriptor . FullName ()))
}
}
// Set stores the value for a field.
//
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType.
// When setting a composite type, it is unspecified whether the stored value
// aliases the source's memory in any way. If the composite value is an
// empty, read-only value, then it panics.
//
// Set is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryPermissionsResponse ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
case "dwn.v1.QueryPermissionsResponse.permissions" :
lv := value . List ()
clv := lv .( * _QueryPermissionsResponse_1_list )
x . Permissions = * clv . list
case "dwn.v1.QueryPermissionsResponse.pagination" :
x . Pagination = value . Message (). Interface ().( * v1beta1 . PageResponse )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryPermissionsResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryPermissionsResponse does not contain field %s" , fd . FullName ()))
}
}
// Mutable returns a mutable reference to a composite type.
//
// If the field is unpopulated, it may allocate a composite value.
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType
// if not already stored.
// It panics if the field does not contain a composite type.
//
// Mutable is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryPermissionsResponse ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryPermissionsResponse.permissions" :
if x . Permissions == nil {
x . Permissions = [] * DWNPermission {}
}
value := & _QueryPermissionsResponse_1_list { list : & x . Permissions }
return protoreflect . ValueOfList ( value )
case "dwn.v1.QueryPermissionsResponse.pagination" :
if x . Pagination == nil {
x . Pagination = new ( v1beta1 . PageResponse )
}
return protoreflect . ValueOfMessage ( x . Pagination . ProtoReflect ())
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryPermissionsResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryPermissionsResponse does not contain field %s" , fd . FullName ()))
}
}
// NewField returns a new value that is assignable to the field
// for the given descriptor. For scalars, this returns the default value.
// For lists, maps, and messages, this returns a new, empty, mutable value.
func ( x * fastReflection_QueryPermissionsResponse ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryPermissionsResponse.permissions" :
list := [] * DWNPermission {}
return protoreflect . ValueOfList ( & _QueryPermissionsResponse_1_list { list : & list })
case "dwn.v1.QueryPermissionsResponse.pagination" :
m := new ( v1beta1 . PageResponse )
return protoreflect . ValueOfMessage ( m . ProtoReflect ())
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryPermissionsResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryPermissionsResponse does not contain field %s" , fd . FullName ()))
}
}
// WhichOneof reports which field within the oneof is populated,
// returning nil if none are populated.
// It panics if the oneof descriptor does not belong to this message.
func ( x * fastReflection_QueryPermissionsResponse ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in dwn.v1.QueryPermissionsResponse" , d . FullName ()))
}
panic ( "unreachable" )
}
// GetUnknown retrieves the entire list of unknown fields.
// The caller may only mutate the contents of the RawFields
// if the mutated bytes are stored back into the message with SetUnknown.
func ( x * fastReflection_QueryPermissionsResponse ) GetUnknown () protoreflect . RawFields {
return x . unknownFields
}
// SetUnknown stores an entire list of unknown fields.
// The raw fields must be syntactically valid according to the wire format.
// An implementation may panic if this is not the case.
// Once stored, the caller must not mutate the content of the RawFields.
// An empty RawFields may be passed to clear the fields.
//
// SetUnknown is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryPermissionsResponse ) SetUnknown ( fields protoreflect . RawFields ) {
x . unknownFields = fields
}
// IsValid reports whether the message is valid.
//
// An invalid message is an empty, read-only value.
//
// An invalid message often corresponds to a nil pointer of the concrete
// message type, but the details are implementation dependent.
// Validity is not part of the protobuf data model, and may not
// be preserved in marshaling or other operations.
func ( x * fastReflection_QueryPermissionsResponse ) IsValid () bool {
return x != nil
}
// ProtoMethods returns optional fastReflectionFeature-path implementations of various operations.
// This method may return nil.
//
// The returned methods type is identical to
// "google.golang.org/protobuf/runtime/protoiface".Methods.
// Consult the protoiface package documentation for details.
func ( x * fastReflection_QueryPermissionsResponse ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * QueryPermissionsResponse )
if x == nil {
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : 0 ,
}
}
options := runtime . SizeInputToOptions ( input )
_ = options
var n int
var l int
_ = l
if len ( x . Permissions ) > 0 {
for _ , e := range x . Permissions {
l = options . Size ( e )
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
}
if x . Pagination != nil {
l = options . Size ( x . Pagination )
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
if x . unknownFields != nil {
n += len ( x . unknownFields )
}
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : n ,
}
}
marshal := func ( input protoiface . MarshalInput ) ( protoiface . MarshalOutput , error ) {
x := input . Message . Interface ().( * QueryPermissionsResponse )
if x == nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
options := runtime . MarshalInputToOptions ( input )
_ = options
size := options . Size ( x )
dAtA := make ([] byte , size )
i := len ( dAtA )
_ = i
var l int
_ = l
if x . unknownFields != nil {
i -= len ( x . unknownFields )
copy ( dAtA [ i :], x . unknownFields )
}
if x . Pagination != nil {
encoded , err := options . Marshal ( x . Pagination )
if err != nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, err
}
i -= len ( encoded )
copy ( dAtA [ i :], encoded )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( encoded )))
i --
dAtA [ i ] = 0x12
}
if len ( x . Permissions ) > 0 {
for iNdEx := len ( x . Permissions ) - 1 ; iNdEx >= 0 ; iNdEx -- {
encoded , err := options . Marshal ( x . Permissions [ iNdEx ])
if err != nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, err
}
i -= len ( encoded )
copy ( dAtA [ i :], encoded )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( encoded )))
i --
dAtA [ i ] = 0xa
}
}
if input . Buf != nil {
input . Buf = append ( input . Buf , dAtA ... )
} else {
input . Buf = dAtA
}
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
unmarshal := func ( input protoiface . UnmarshalInput ) ( protoiface . UnmarshalOutput , error ) {
x := input . Message . Interface ().( * QueryPermissionsResponse )
if x == nil {
return protoiface . UnmarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Flags : input . Flags ,
}, nil
}
options := runtime . UnmarshalInputToOptions ( input )
_ = options
dAtA := input . Buf
l := len ( dAtA )
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
wire |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
fieldNum := int32 ( wire >> 3 )
wireType := int ( wire & 0x7 )
if wireType == 4 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryPermissionsResponse: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryPermissionsResponse: illegal tag %d (wire type %d)" , fieldNum , wire )
}
switch fieldNum {
case 1 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Permissions" , wireType )
}
var msglen int
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
msglen |= int ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + msglen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
x . Permissions = append ( x . Permissions , & DWNPermission {})
if err := options . Unmarshal ( dAtA [ iNdEx : postIndex ], x . Permissions [ len ( x . Permissions ) - 1 ]); err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
iNdEx = postIndex
case 2 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Pagination" , wireType )
}
var msglen int
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
msglen |= int ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + msglen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if x . Pagination == nil {
x . Pagination = & v1beta1 . PageResponse {}
}
if err := options . Unmarshal ( dAtA [ iNdEx : postIndex ], x . Pagination ); err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
iNdEx = postIndex
default :
iNdEx = preIndex
skippy , err := runtime . Skip ( dAtA [ iNdEx :])
if err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
if ( skippy < 0 ) || ( iNdEx + skippy ) < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if ( iNdEx + skippy ) > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if ! options . DiscardUnknown {
x . unknownFields = append ( x . unknownFields , dAtA [ iNdEx : iNdEx + skippy ] ... )
}
iNdEx += skippy
}
}
if iNdEx > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, nil
}
return & protoiface . Methods {
NoUnkeyedLiterals : struct {}{},
Flags : protoiface . SupportMarshalDeterministic | protoiface . SupportUnmarshalDiscardUnknown ,
Size : size ,
Marshal : marshal ,
Unmarshal : unmarshal ,
Merge : nil ,
CheckInitialized : nil ,
}
}
var (
md_QueryVaultRequest protoreflect . MessageDescriptor
fd_QueryVaultRequest_vault_id protoreflect . FieldDescriptor
)
func init () {
file_dwn_v1_query_proto_init ()
md_QueryVaultRequest = File_dwn_v1_query_proto . Messages (). ByName ( "QueryVaultRequest" )
fd_QueryVaultRequest_vault_id = md_QueryVaultRequest . Fields (). ByName ( "vault_id" )
}
var _ protoreflect . Message = ( * fastReflection_QueryVaultRequest )( nil )
type fastReflection_QueryVaultRequest QueryVaultRequest
func ( x * QueryVaultRequest ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_QueryVaultRequest )( x )
}
func ( x * QueryVaultRequest ) slowProtoReflect () protoreflect . Message {
mi := & file_dwn_v1_query_proto_msgTypes [ 16 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
var _fastReflection_QueryVaultRequest_messageType fastReflection_QueryVaultRequest_messageType
var _ protoreflect . MessageType = fastReflection_QueryVaultRequest_messageType {}
type fastReflection_QueryVaultRequest_messageType struct {}
func ( x fastReflection_QueryVaultRequest_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_QueryVaultRequest )( nil )
}
func ( x fastReflection_QueryVaultRequest_messageType ) New () protoreflect . Message {
return new ( fastReflection_QueryVaultRequest )
}
func ( x fastReflection_QueryVaultRequest_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryVaultRequest
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_QueryVaultRequest ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryVaultRequest
}
// Type returns the message type, which encapsulates both Go and protobuf
// type information. If the Go type information is not needed,
// it is recommended that the message descriptor be used instead.
func ( x * fastReflection_QueryVaultRequest ) Type () protoreflect . MessageType {
return _fastReflection_QueryVaultRequest_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_QueryVaultRequest ) New () protoreflect . Message {
return new ( fastReflection_QueryVaultRequest )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_QueryVaultRequest ) Interface () protoreflect . ProtoMessage {
return ( * QueryVaultRequest )( x )
}
// Range iterates over every populated field in an undefined order,
// calling f for each field descriptor and value encountered.
// Range returns immediately if f returns false.
// While iterating, mutating operations may only be performed
// on the current field descriptor.
func ( x * fastReflection_QueryVaultRequest ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if x . VaultId != "" {
value := protoreflect . ValueOfString ( x . VaultId )
if ! f ( fd_QueryVaultRequest_vault_id , value ) {
return
}
}
}
// Has reports whether a field is populated.
//
// Some fields have the property of nullability where it is possible to
// distinguish between the default value of a field and whether the field
// was explicitly populated with the default value. Singular message fields,
// member fields of a oneof, and proto2 scalar fields are nullable. Such
// fields are populated only if explicitly set.
//
// In other cases (aside from the nullable cases above),
// a proto3 scalar field is populated if it contains a non-zero value, and
// a repeated field is populated if it is non-empty.
func ( x * fastReflection_QueryVaultRequest ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
case "dwn.v1.QueryVaultRequest.vault_id" :
return x . VaultId != ""
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVaultRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVaultRequest does not contain field %s" , fd . FullName ()))
}
}
// Clear clears the field such that a subsequent Has call reports false.
//
// Clearing an extension field clears both the extension type and value
// associated with the given field number.
//
// Clear is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryVaultRequest ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
case "dwn.v1.QueryVaultRequest.vault_id" :
x . VaultId = ""
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVaultRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVaultRequest does not contain field %s" , fd . FullName ()))
}
}
// Get retrieves the value for a field.
//
// For unpopulated scalars, it returns the default value, where
// the default value of a bytes scalar is guaranteed to be a copy.
// For unpopulated composite types, it returns an empty, read-only view
// of the value; to obtain a mutable reference, use Mutable.
func ( x * fastReflection_QueryVaultRequest ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
case "dwn.v1.QueryVaultRequest.vault_id" :
value := x . VaultId
return protoreflect . ValueOfString ( value )
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVaultRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVaultRequest does not contain field %s" , descriptor . FullName ()))
}
}
// Set stores the value for a field.
//
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType.
// When setting a composite type, it is unspecified whether the stored value
// aliases the source's memory in any way. If the composite value is an
// empty, read-only value, then it panics.
//
// Set is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryVaultRequest ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
case "dwn.v1.QueryVaultRequest.vault_id" :
x . VaultId = value . Interface ().( string )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVaultRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVaultRequest does not contain field %s" , fd . FullName ()))
}
}
// Mutable returns a mutable reference to a composite type.
//
// If the field is unpopulated, it may allocate a composite value.
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType
// if not already stored.
// It panics if the field does not contain a composite type.
//
// Mutable is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryVaultRequest ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryVaultRequest.vault_id" :
panic ( fmt . Errorf ( "field vault_id of message dwn.v1.QueryVaultRequest is not mutable" ))
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVaultRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVaultRequest does not contain field %s" , fd . FullName ()))
}
}
// NewField returns a new value that is assignable to the field
// for the given descriptor. For scalars, this returns the default value.
// For lists, maps, and messages, this returns a new, empty, mutable value.
func ( x * fastReflection_QueryVaultRequest ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryVaultRequest.vault_id" :
return protoreflect . ValueOfString ( "" )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVaultRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVaultRequest does not contain field %s" , fd . FullName ()))
}
}
// WhichOneof reports which field within the oneof is populated,
// returning nil if none are populated.
// It panics if the oneof descriptor does not belong to this message.
func ( x * fastReflection_QueryVaultRequest ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in dwn.v1.QueryVaultRequest" , d . FullName ()))
}
panic ( "unreachable" )
}
// GetUnknown retrieves the entire list of unknown fields.
// The caller may only mutate the contents of the RawFields
// if the mutated bytes are stored back into the message with SetUnknown.
func ( x * fastReflection_QueryVaultRequest ) GetUnknown () protoreflect . RawFields {
return x . unknownFields
}
// SetUnknown stores an entire list of unknown fields.
// The raw fields must be syntactically valid according to the wire format.
// An implementation may panic if this is not the case.
// Once stored, the caller must not mutate the content of the RawFields.
// An empty RawFields may be passed to clear the fields.
//
// SetUnknown is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryVaultRequest ) SetUnknown ( fields protoreflect . RawFields ) {
x . unknownFields = fields
}
// IsValid reports whether the message is valid.
//
// An invalid message is an empty, read-only value.
//
// An invalid message often corresponds to a nil pointer of the concrete
// message type, but the details are implementation dependent.
// Validity is not part of the protobuf data model, and may not
// be preserved in marshaling or other operations.
func ( x * fastReflection_QueryVaultRequest ) IsValid () bool {
return x != nil
}
// ProtoMethods returns optional fastReflectionFeature-path implementations of various operations.
// This method may return nil.
//
// The returned methods type is identical to
// "google.golang.org/protobuf/runtime/protoiface".Methods.
// Consult the protoiface package documentation for details.
func ( x * fastReflection_QueryVaultRequest ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * QueryVaultRequest )
if x == nil {
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : 0 ,
}
}
options := runtime . SizeInputToOptions ( input )
_ = options
var n int
var l int
_ = l
l = len ( x . VaultId )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
if x . unknownFields != nil {
n += len ( x . unknownFields )
}
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : n ,
}
}
marshal := func ( input protoiface . MarshalInput ) ( protoiface . MarshalOutput , error ) {
x := input . Message . Interface ().( * QueryVaultRequest )
if x == nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
options := runtime . MarshalInputToOptions ( input )
_ = options
size := options . Size ( x )
dAtA := make ([] byte , size )
i := len ( dAtA )
_ = i
var l int
_ = l
if x . unknownFields != nil {
i -= len ( x . unknownFields )
copy ( dAtA [ i :], x . unknownFields )
}
if len ( x . VaultId ) > 0 {
i -= len ( x . VaultId )
copy ( dAtA [ i :], x . VaultId )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . VaultId )))
i --
dAtA [ i ] = 0xa
}
if input . Buf != nil {
input . Buf = append ( input . Buf , dAtA ... )
} else {
input . Buf = dAtA
}
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
unmarshal := func ( input protoiface . UnmarshalInput ) ( protoiface . UnmarshalOutput , error ) {
x := input . Message . Interface ().( * QueryVaultRequest )
if x == nil {
return protoiface . UnmarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Flags : input . Flags ,
}, nil
}
options := runtime . UnmarshalInputToOptions ( input )
_ = options
dAtA := input . Buf
l := len ( dAtA )
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
wire |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
fieldNum := int32 ( wire >> 3 )
wireType := int ( wire & 0x7 )
if wireType == 4 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryVaultRequest: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryVaultRequest: illegal tag %d (wire type %d)" , fieldNum , wire )
}
switch fieldNum {
case 1 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field VaultId" , wireType )
}
var stringLen uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
stringLen |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
intStringLen := int ( stringLen )
if intStringLen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + intStringLen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
x . VaultId = string ( dAtA [ iNdEx : postIndex ])
iNdEx = postIndex
default :
iNdEx = preIndex
skippy , err := runtime . Skip ( dAtA [ iNdEx :])
if err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
if ( skippy < 0 ) || ( iNdEx + skippy ) < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if ( iNdEx + skippy ) > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if ! options . DiscardUnknown {
x . unknownFields = append ( x . unknownFields , dAtA [ iNdEx : iNdEx + skippy ] ... )
}
iNdEx += skippy
}
}
if iNdEx > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, nil
}
return & protoiface . Methods {
NoUnkeyedLiterals : struct {}{},
Flags : protoiface . SupportMarshalDeterministic | protoiface . SupportUnmarshalDiscardUnknown ,
Size : size ,
Marshal : marshal ,
Unmarshal : unmarshal ,
Merge : nil ,
CheckInitialized : nil ,
}
}
var (
md_QueryVaultResponse protoreflect . MessageDescriptor
fd_QueryVaultResponse_vault protoreflect . FieldDescriptor
)
func init () {
file_dwn_v1_query_proto_init ()
md_QueryVaultResponse = File_dwn_v1_query_proto . Messages (). ByName ( "QueryVaultResponse" )
fd_QueryVaultResponse_vault = md_QueryVaultResponse . Fields (). ByName ( "vault" )
}
var _ protoreflect . Message = ( * fastReflection_QueryVaultResponse )( nil )
type fastReflection_QueryVaultResponse QueryVaultResponse
func ( x * QueryVaultResponse ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_QueryVaultResponse )( x )
}
func ( x * QueryVaultResponse ) slowProtoReflect () protoreflect . Message {
mi := & file_dwn_v1_query_proto_msgTypes [ 17 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
var _fastReflection_QueryVaultResponse_messageType fastReflection_QueryVaultResponse_messageType
var _ protoreflect . MessageType = fastReflection_QueryVaultResponse_messageType {}
type fastReflection_QueryVaultResponse_messageType struct {}
func ( x fastReflection_QueryVaultResponse_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_QueryVaultResponse )( nil )
}
func ( x fastReflection_QueryVaultResponse_messageType ) New () protoreflect . Message {
return new ( fastReflection_QueryVaultResponse )
}
func ( x fastReflection_QueryVaultResponse_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryVaultResponse
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_QueryVaultResponse ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryVaultResponse
}
// Type returns the message type, which encapsulates both Go and protobuf
// type information. If the Go type information is not needed,
// it is recommended that the message descriptor be used instead.
func ( x * fastReflection_QueryVaultResponse ) Type () protoreflect . MessageType {
return _fastReflection_QueryVaultResponse_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_QueryVaultResponse ) New () protoreflect . Message {
return new ( fastReflection_QueryVaultResponse )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_QueryVaultResponse ) Interface () protoreflect . ProtoMessage {
return ( * QueryVaultResponse )( x )
}
// Range iterates over every populated field in an undefined order,
// calling f for each field descriptor and value encountered.
// Range returns immediately if f returns false.
// While iterating, mutating operations may only be performed
// on the current field descriptor.
func ( x * fastReflection_QueryVaultResponse ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if x . Vault != nil {
value := protoreflect . ValueOfMessage ( x . Vault . ProtoReflect ())
if ! f ( fd_QueryVaultResponse_vault , value ) {
return
}
}
}
// Has reports whether a field is populated.
//
// Some fields have the property of nullability where it is possible to
// distinguish between the default value of a field and whether the field
// was explicitly populated with the default value. Singular message fields,
// member fields of a oneof, and proto2 scalar fields are nullable. Such
// fields are populated only if explicitly set.
//
// In other cases (aside from the nullable cases above),
// a proto3 scalar field is populated if it contains a non-zero value, and
// a repeated field is populated if it is non-empty.
func ( x * fastReflection_QueryVaultResponse ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
case "dwn.v1.QueryVaultResponse.vault" :
return x . Vault != nil
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVaultResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVaultResponse does not contain field %s" , fd . FullName ()))
}
}
// Clear clears the field such that a subsequent Has call reports false.
//
// Clearing an extension field clears both the extension type and value
// associated with the given field number.
//
// Clear is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryVaultResponse ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
case "dwn.v1.QueryVaultResponse.vault" :
x . Vault = nil
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVaultResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVaultResponse does not contain field %s" , fd . FullName ()))
}
}
// Get retrieves the value for a field.
//
// For unpopulated scalars, it returns the default value, where
// the default value of a bytes scalar is guaranteed to be a copy.
// For unpopulated composite types, it returns an empty, read-only view
// of the value; to obtain a mutable reference, use Mutable.
func ( x * fastReflection_QueryVaultResponse ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
case "dwn.v1.QueryVaultResponse.vault" :
value := x . Vault
return protoreflect . ValueOfMessage ( value . ProtoReflect ())
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVaultResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVaultResponse does not contain field %s" , descriptor . FullName ()))
}
}
// Set stores the value for a field.
//
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType.
// When setting a composite type, it is unspecified whether the stored value
// aliases the source's memory in any way. If the composite value is an
// empty, read-only value, then it panics.
//
// Set is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryVaultResponse ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
case "dwn.v1.QueryVaultResponse.vault" :
x . Vault = value . Message (). Interface ().( * VaultState )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVaultResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVaultResponse does not contain field %s" , fd . FullName ()))
}
}
// Mutable returns a mutable reference to a composite type.
//
// If the field is unpopulated, it may allocate a composite value.
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType
// if not already stored.
// It panics if the field does not contain a composite type.
//
// Mutable is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryVaultResponse ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryVaultResponse.vault" :
if x . Vault == nil {
x . Vault = new ( VaultState )
}
return protoreflect . ValueOfMessage ( x . Vault . ProtoReflect ())
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVaultResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVaultResponse does not contain field %s" , fd . FullName ()))
}
}
// NewField returns a new value that is assignable to the field
// for the given descriptor. For scalars, this returns the default value.
// For lists, maps, and messages, this returns a new, empty, mutable value.
func ( x * fastReflection_QueryVaultResponse ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryVaultResponse.vault" :
m := new ( VaultState )
return protoreflect . ValueOfMessage ( m . ProtoReflect ())
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVaultResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVaultResponse does not contain field %s" , fd . FullName ()))
}
}
// WhichOneof reports which field within the oneof is populated,
// returning nil if none are populated.
// It panics if the oneof descriptor does not belong to this message.
func ( x * fastReflection_QueryVaultResponse ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in dwn.v1.QueryVaultResponse" , d . FullName ()))
}
panic ( "unreachable" )
}
// GetUnknown retrieves the entire list of unknown fields.
// The caller may only mutate the contents of the RawFields
// if the mutated bytes are stored back into the message with SetUnknown.
func ( x * fastReflection_QueryVaultResponse ) GetUnknown () protoreflect . RawFields {
return x . unknownFields
}
// SetUnknown stores an entire list of unknown fields.
// The raw fields must be syntactically valid according to the wire format.
// An implementation may panic if this is not the case.
// Once stored, the caller must not mutate the content of the RawFields.
// An empty RawFields may be passed to clear the fields.
//
// SetUnknown is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryVaultResponse ) SetUnknown ( fields protoreflect . RawFields ) {
x . unknownFields = fields
}
// IsValid reports whether the message is valid.
//
// An invalid message is an empty, read-only value.
//
// An invalid message often corresponds to a nil pointer of the concrete
// message type, but the details are implementation dependent.
// Validity is not part of the protobuf data model, and may not
// be preserved in marshaling or other operations.
func ( x * fastReflection_QueryVaultResponse ) IsValid () bool {
return x != nil
}
// ProtoMethods returns optional fastReflectionFeature-path implementations of various operations.
// This method may return nil.
//
// The returned methods type is identical to
// "google.golang.org/protobuf/runtime/protoiface".Methods.
// Consult the protoiface package documentation for details.
func ( x * fastReflection_QueryVaultResponse ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * QueryVaultResponse )
if x == nil {
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : 0 ,
}
}
options := runtime . SizeInputToOptions ( input )
_ = options
var n int
var l int
_ = l
if x . Vault != nil {
l = options . Size ( x . Vault )
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
if x . unknownFields != nil {
n += len ( x . unknownFields )
}
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : n ,
}
}
marshal := func ( input protoiface . MarshalInput ) ( protoiface . MarshalOutput , error ) {
x := input . Message . Interface ().( * QueryVaultResponse )
if x == nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
options := runtime . MarshalInputToOptions ( input )
_ = options
size := options . Size ( x )
dAtA := make ([] byte , size )
i := len ( dAtA )
_ = i
var l int
_ = l
if x . unknownFields != nil {
i -= len ( x . unknownFields )
copy ( dAtA [ i :], x . unknownFields )
}
if x . Vault != nil {
encoded , err := options . Marshal ( x . Vault )
if err != nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, err
}
i -= len ( encoded )
copy ( dAtA [ i :], encoded )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( encoded )))
i --
dAtA [ i ] = 0xa
}
if input . Buf != nil {
input . Buf = append ( input . Buf , dAtA ... )
} else {
input . Buf = dAtA
}
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
unmarshal := func ( input protoiface . UnmarshalInput ) ( protoiface . UnmarshalOutput , error ) {
x := input . Message . Interface ().( * QueryVaultResponse )
if x == nil {
return protoiface . UnmarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Flags : input . Flags ,
}, nil
}
options := runtime . UnmarshalInputToOptions ( input )
_ = options
dAtA := input . Buf
l := len ( dAtA )
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
wire |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
fieldNum := int32 ( wire >> 3 )
wireType := int ( wire & 0x7 )
if wireType == 4 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryVaultResponse: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryVaultResponse: illegal tag %d (wire type %d)" , fieldNum , wire )
}
switch fieldNum {
case 1 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Vault" , wireType )
}
var msglen int
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
msglen |= int ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + msglen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if x . Vault == nil {
x . Vault = & VaultState {}
}
if err := options . Unmarshal ( dAtA [ iNdEx : postIndex ], x . Vault ); err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
iNdEx = postIndex
default :
iNdEx = preIndex
skippy , err := runtime . Skip ( dAtA [ iNdEx :])
if err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
if ( skippy < 0 ) || ( iNdEx + skippy ) < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if ( iNdEx + skippy ) > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if ! options . DiscardUnknown {
x . unknownFields = append ( x . unknownFields , dAtA [ iNdEx : iNdEx + skippy ] ... )
}
iNdEx += skippy
}
}
if iNdEx > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, nil
}
return & protoiface . Methods {
NoUnkeyedLiterals : struct {}{},
Flags : protoiface . SupportMarshalDeterministic | protoiface . SupportUnmarshalDiscardUnknown ,
Size : size ,
Marshal : marshal ,
Unmarshal : unmarshal ,
Merge : nil ,
CheckInitialized : nil ,
}
}
var (
md_QueryVaultsRequest protoreflect . MessageDescriptor
fd_QueryVaultsRequest_owner protoreflect . FieldDescriptor
fd_QueryVaultsRequest_pagination protoreflect . FieldDescriptor
)
func init () {
file_dwn_v1_query_proto_init ()
md_QueryVaultsRequest = File_dwn_v1_query_proto . Messages (). ByName ( "QueryVaultsRequest" )
fd_QueryVaultsRequest_owner = md_QueryVaultsRequest . Fields (). ByName ( "owner" )
fd_QueryVaultsRequest_pagination = md_QueryVaultsRequest . Fields (). ByName ( "pagination" )
}
var _ protoreflect . Message = ( * fastReflection_QueryVaultsRequest )( nil )
type fastReflection_QueryVaultsRequest QueryVaultsRequest
func ( x * QueryVaultsRequest ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_QueryVaultsRequest )( x )
}
func ( x * QueryVaultsRequest ) slowProtoReflect () protoreflect . Message {
mi := & file_dwn_v1_query_proto_msgTypes [ 18 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
var _fastReflection_QueryVaultsRequest_messageType fastReflection_QueryVaultsRequest_messageType
var _ protoreflect . MessageType = fastReflection_QueryVaultsRequest_messageType {}
type fastReflection_QueryVaultsRequest_messageType struct {}
func ( x fastReflection_QueryVaultsRequest_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_QueryVaultsRequest )( nil )
}
func ( x fastReflection_QueryVaultsRequest_messageType ) New () protoreflect . Message {
return new ( fastReflection_QueryVaultsRequest )
}
func ( x fastReflection_QueryVaultsRequest_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryVaultsRequest
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_QueryVaultsRequest ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryVaultsRequest
}
// Type returns the message type, which encapsulates both Go and protobuf
// type information. If the Go type information is not needed,
// it is recommended that the message descriptor be used instead.
func ( x * fastReflection_QueryVaultsRequest ) Type () protoreflect . MessageType {
return _fastReflection_QueryVaultsRequest_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_QueryVaultsRequest ) New () protoreflect . Message {
return new ( fastReflection_QueryVaultsRequest )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_QueryVaultsRequest ) Interface () protoreflect . ProtoMessage {
return ( * QueryVaultsRequest )( x )
}
// Range iterates over every populated field in an undefined order,
// calling f for each field descriptor and value encountered.
// Range returns immediately if f returns false.
// While iterating, mutating operations may only be performed
// on the current field descriptor.
func ( x * fastReflection_QueryVaultsRequest ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if x . Owner != "" {
value := protoreflect . ValueOfString ( x . Owner )
if ! f ( fd_QueryVaultsRequest_owner , value ) {
return
}
}
if x . Pagination != nil {
value := protoreflect . ValueOfMessage ( x . Pagination . ProtoReflect ())
if ! f ( fd_QueryVaultsRequest_pagination , value ) {
return
}
}
}
// Has reports whether a field is populated.
//
// Some fields have the property of nullability where it is possible to
// distinguish between the default value of a field and whether the field
// was explicitly populated with the default value. Singular message fields,
// member fields of a oneof, and proto2 scalar fields are nullable. Such
// fields are populated only if explicitly set.
//
// In other cases (aside from the nullable cases above),
// a proto3 scalar field is populated if it contains a non-zero value, and
// a repeated field is populated if it is non-empty.
func ( x * fastReflection_QueryVaultsRequest ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
case "dwn.v1.QueryVaultsRequest.owner" :
return x . Owner != ""
case "dwn.v1.QueryVaultsRequest.pagination" :
return x . Pagination != nil
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVaultsRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVaultsRequest does not contain field %s" , fd . FullName ()))
}
}
// Clear clears the field such that a subsequent Has call reports false.
//
// Clearing an extension field clears both the extension type and value
// associated with the given field number.
//
// Clear is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryVaultsRequest ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
case "dwn.v1.QueryVaultsRequest.owner" :
x . Owner = ""
case "dwn.v1.QueryVaultsRequest.pagination" :
x . Pagination = nil
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVaultsRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVaultsRequest does not contain field %s" , fd . FullName ()))
}
}
// Get retrieves the value for a field.
//
// For unpopulated scalars, it returns the default value, where
// the default value of a bytes scalar is guaranteed to be a copy.
// For unpopulated composite types, it returns an empty, read-only view
// of the value; to obtain a mutable reference, use Mutable.
func ( x * fastReflection_QueryVaultsRequest ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
case "dwn.v1.QueryVaultsRequest.owner" :
value := x . Owner
return protoreflect . ValueOfString ( value )
case "dwn.v1.QueryVaultsRequest.pagination" :
value := x . Pagination
return protoreflect . ValueOfMessage ( value . ProtoReflect ())
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVaultsRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVaultsRequest does not contain field %s" , descriptor . FullName ()))
}
}
// Set stores the value for a field.
//
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType.
// When setting a composite type, it is unspecified whether the stored value
// aliases the source's memory in any way. If the composite value is an
// empty, read-only value, then it panics.
//
// Set is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryVaultsRequest ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
case "dwn.v1.QueryVaultsRequest.owner" :
x . Owner = value . Interface ().( string )
case "dwn.v1.QueryVaultsRequest.pagination" :
x . Pagination = value . Message (). Interface ().( * v1beta1 . PageRequest )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVaultsRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVaultsRequest does not contain field %s" , fd . FullName ()))
}
}
// Mutable returns a mutable reference to a composite type.
//
// If the field is unpopulated, it may allocate a composite value.
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType
// if not already stored.
// It panics if the field does not contain a composite type.
//
// Mutable is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryVaultsRequest ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryVaultsRequest.pagination" :
if x . Pagination == nil {
x . Pagination = new ( v1beta1 . PageRequest )
}
return protoreflect . ValueOfMessage ( x . Pagination . ProtoReflect ())
case "dwn.v1.QueryVaultsRequest.owner" :
panic ( fmt . Errorf ( "field owner of message dwn.v1.QueryVaultsRequest is not mutable" ))
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVaultsRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVaultsRequest does not contain field %s" , fd . FullName ()))
}
}
// NewField returns a new value that is assignable to the field
// for the given descriptor. For scalars, this returns the default value.
// For lists, maps, and messages, this returns a new, empty, mutable value.
func ( x * fastReflection_QueryVaultsRequest ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryVaultsRequest.owner" :
return protoreflect . ValueOfString ( "" )
case "dwn.v1.QueryVaultsRequest.pagination" :
m := new ( v1beta1 . PageRequest )
return protoreflect . ValueOfMessage ( m . ProtoReflect ())
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVaultsRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVaultsRequest does not contain field %s" , fd . FullName ()))
}
}
// WhichOneof reports which field within the oneof is populated,
// returning nil if none are populated.
// It panics if the oneof descriptor does not belong to this message.
func ( x * fastReflection_QueryVaultsRequest ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in dwn.v1.QueryVaultsRequest" , d . FullName ()))
}
panic ( "unreachable" )
}
// GetUnknown retrieves the entire list of unknown fields.
// The caller may only mutate the contents of the RawFields
// if the mutated bytes are stored back into the message with SetUnknown.
func ( x * fastReflection_QueryVaultsRequest ) GetUnknown () protoreflect . RawFields {
return x . unknownFields
}
// SetUnknown stores an entire list of unknown fields.
// The raw fields must be syntactically valid according to the wire format.
// An implementation may panic if this is not the case.
// Once stored, the caller must not mutate the content of the RawFields.
// An empty RawFields may be passed to clear the fields.
//
// SetUnknown is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryVaultsRequest ) SetUnknown ( fields protoreflect . RawFields ) {
x . unknownFields = fields
}
// IsValid reports whether the message is valid.
//
// An invalid message is an empty, read-only value.
//
// An invalid message often corresponds to a nil pointer of the concrete
// message type, but the details are implementation dependent.
// Validity is not part of the protobuf data model, and may not
// be preserved in marshaling or other operations.
func ( x * fastReflection_QueryVaultsRequest ) IsValid () bool {
return x != nil
}
// ProtoMethods returns optional fastReflectionFeature-path implementations of various operations.
// This method may return nil.
//
// The returned methods type is identical to
// "google.golang.org/protobuf/runtime/protoiface".Methods.
// Consult the protoiface package documentation for details.
func ( x * fastReflection_QueryVaultsRequest ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * QueryVaultsRequest )
if x == nil {
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : 0 ,
}
}
options := runtime . SizeInputToOptions ( input )
_ = options
var n int
var l int
_ = l
l = len ( x . Owner )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
if x . Pagination != nil {
l = options . Size ( x . Pagination )
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
if x . unknownFields != nil {
n += len ( x . unknownFields )
}
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : n ,
}
}
marshal := func ( input protoiface . MarshalInput ) ( protoiface . MarshalOutput , error ) {
x := input . Message . Interface ().( * QueryVaultsRequest )
if x == nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
options := runtime . MarshalInputToOptions ( input )
_ = options
size := options . Size ( x )
dAtA := make ([] byte , size )
i := len ( dAtA )
_ = i
var l int
_ = l
if x . unknownFields != nil {
i -= len ( x . unknownFields )
copy ( dAtA [ i :], x . unknownFields )
}
if x . Pagination != nil {
encoded , err := options . Marshal ( x . Pagination )
if err != nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, err
}
i -= len ( encoded )
copy ( dAtA [ i :], encoded )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( encoded )))
i --
dAtA [ i ] = 0x12
}
if len ( x . Owner ) > 0 {
i -= len ( x . Owner )
copy ( dAtA [ i :], x . Owner )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Owner )))
i --
dAtA [ i ] = 0xa
}
if input . Buf != nil {
input . Buf = append ( input . Buf , dAtA ... )
} else {
input . Buf = dAtA
}
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
unmarshal := func ( input protoiface . UnmarshalInput ) ( protoiface . UnmarshalOutput , error ) {
x := input . Message . Interface ().( * QueryVaultsRequest )
if x == nil {
return protoiface . UnmarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Flags : input . Flags ,
}, nil
}
options := runtime . UnmarshalInputToOptions ( input )
_ = options
dAtA := input . Buf
l := len ( dAtA )
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
wire |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
fieldNum := int32 ( wire >> 3 )
wireType := int ( wire & 0x7 )
if wireType == 4 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryVaultsRequest: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryVaultsRequest: illegal tag %d (wire type %d)" , fieldNum , wire )
}
switch fieldNum {
case 1 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Owner" , wireType )
}
var stringLen uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
stringLen |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
intStringLen := int ( stringLen )
if intStringLen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + intStringLen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
x . Owner = string ( dAtA [ iNdEx : postIndex ])
iNdEx = postIndex
case 2 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Pagination" , wireType )
}
var msglen int
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
msglen |= int ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + msglen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if x . Pagination == nil {
x . Pagination = & v1beta1 . PageRequest {}
}
if err := options . Unmarshal ( dAtA [ iNdEx : postIndex ], x . Pagination ); err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
iNdEx = postIndex
default :
iNdEx = preIndex
skippy , err := runtime . Skip ( dAtA [ iNdEx :])
if err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
if ( skippy < 0 ) || ( iNdEx + skippy ) < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if ( iNdEx + skippy ) > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if ! options . DiscardUnknown {
x . unknownFields = append ( x . unknownFields , dAtA [ iNdEx : iNdEx + skippy ] ... )
}
iNdEx += skippy
}
}
if iNdEx > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, nil
}
return & protoiface . Methods {
NoUnkeyedLiterals : struct {}{},
Flags : protoiface . SupportMarshalDeterministic | protoiface . SupportUnmarshalDiscardUnknown ,
Size : size ,
Marshal : marshal ,
Unmarshal : unmarshal ,
Merge : nil ,
CheckInitialized : nil ,
}
}
var _ protoreflect . List = ( * _QueryVaultsResponse_1_list )( nil )
type _QueryVaultsResponse_1_list struct {
list * [] * VaultState
}
func ( x * _QueryVaultsResponse_1_list ) Len () int {
if x . list == nil {
return 0
}
return len ( * x . list )
}
func ( x * _QueryVaultsResponse_1_list ) Get ( i int ) protoreflect . Value {
return protoreflect . ValueOfMessage (( * x . list )[ i ]. ProtoReflect ())
}
func ( x * _QueryVaultsResponse_1_list ) Set ( i int , value protoreflect . Value ) {
valueUnwrapped := value . Message ()
concreteValue := valueUnwrapped . Interface ().( * VaultState )
( * x . list )[ i ] = concreteValue
}
func ( x * _QueryVaultsResponse_1_list ) Append ( value protoreflect . Value ) {
valueUnwrapped := value . Message ()
concreteValue := valueUnwrapped . Interface ().( * VaultState )
* x . list = append ( * x . list , concreteValue )
}
func ( x * _QueryVaultsResponse_1_list ) AppendMutable () protoreflect . Value {
v := new ( VaultState )
* x . list = append ( * x . list , v )
return protoreflect . ValueOfMessage ( v . ProtoReflect ())
}
func ( x * _QueryVaultsResponse_1_list ) Truncate ( n int ) {
for i := n ; i < len ( * x . list ); i ++ {
( * x . list )[ i ] = nil
}
* x . list = ( * x . list )[: n ]
}
func ( x * _QueryVaultsResponse_1_list ) NewElement () protoreflect . Value {
v := new ( VaultState )
return protoreflect . ValueOfMessage ( v . ProtoReflect ())
}
func ( x * _QueryVaultsResponse_1_list ) IsValid () bool {
return x . list != nil
}
var (
md_QueryVaultsResponse protoreflect . MessageDescriptor
fd_QueryVaultsResponse_vaults protoreflect . FieldDescriptor
fd_QueryVaultsResponse_pagination protoreflect . FieldDescriptor
)
func init () {
file_dwn_v1_query_proto_init ()
md_QueryVaultsResponse = File_dwn_v1_query_proto . Messages (). ByName ( "QueryVaultsResponse" )
fd_QueryVaultsResponse_vaults = md_QueryVaultsResponse . Fields (). ByName ( "vaults" )
fd_QueryVaultsResponse_pagination = md_QueryVaultsResponse . Fields (). ByName ( "pagination" )
}
var _ protoreflect . Message = ( * fastReflection_QueryVaultsResponse )( nil )
type fastReflection_QueryVaultsResponse QueryVaultsResponse
func ( x * QueryVaultsResponse ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_QueryVaultsResponse )( x )
}
func ( x * QueryVaultsResponse ) slowProtoReflect () protoreflect . Message {
mi := & file_dwn_v1_query_proto_msgTypes [ 19 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
var _fastReflection_QueryVaultsResponse_messageType fastReflection_QueryVaultsResponse_messageType
var _ protoreflect . MessageType = fastReflection_QueryVaultsResponse_messageType {}
type fastReflection_QueryVaultsResponse_messageType struct {}
func ( x fastReflection_QueryVaultsResponse_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_QueryVaultsResponse )( nil )
}
func ( x fastReflection_QueryVaultsResponse_messageType ) New () protoreflect . Message {
return new ( fastReflection_QueryVaultsResponse )
}
func ( x fastReflection_QueryVaultsResponse_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryVaultsResponse
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_QueryVaultsResponse ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryVaultsResponse
}
// Type returns the message type, which encapsulates both Go and protobuf
// type information. If the Go type information is not needed,
// it is recommended that the message descriptor be used instead.
func ( x * fastReflection_QueryVaultsResponse ) Type () protoreflect . MessageType {
return _fastReflection_QueryVaultsResponse_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_QueryVaultsResponse ) New () protoreflect . Message {
return new ( fastReflection_QueryVaultsResponse )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_QueryVaultsResponse ) Interface () protoreflect . ProtoMessage {
return ( * QueryVaultsResponse )( x )
}
// Range iterates over every populated field in an undefined order,
// calling f for each field descriptor and value encountered.
// Range returns immediately if f returns false.
// While iterating, mutating operations may only be performed
// on the current field descriptor.
func ( x * fastReflection_QueryVaultsResponse ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if len ( x . Vaults ) != 0 {
value := protoreflect . ValueOfList ( & _QueryVaultsResponse_1_list { list : & x . Vaults })
if ! f ( fd_QueryVaultsResponse_vaults , value ) {
return
}
}
if x . Pagination != nil {
value := protoreflect . ValueOfMessage ( x . Pagination . ProtoReflect ())
if ! f ( fd_QueryVaultsResponse_pagination , value ) {
return
}
}
}
// Has reports whether a field is populated.
//
// Some fields have the property of nullability where it is possible to
// distinguish between the default value of a field and whether the field
// was explicitly populated with the default value. Singular message fields,
// member fields of a oneof, and proto2 scalar fields are nullable. Such
// fields are populated only if explicitly set.
//
// In other cases (aside from the nullable cases above),
// a proto3 scalar field is populated if it contains a non-zero value, and
// a repeated field is populated if it is non-empty.
func ( x * fastReflection_QueryVaultsResponse ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
case "dwn.v1.QueryVaultsResponse.vaults" :
return len ( x . Vaults ) != 0
case "dwn.v1.QueryVaultsResponse.pagination" :
return x . Pagination != nil
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVaultsResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVaultsResponse does not contain field %s" , fd . FullName ()))
}
}
// Clear clears the field such that a subsequent Has call reports false.
//
// Clearing an extension field clears both the extension type and value
// associated with the given field number.
//
// Clear is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryVaultsResponse ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
case "dwn.v1.QueryVaultsResponse.vaults" :
x . Vaults = nil
case "dwn.v1.QueryVaultsResponse.pagination" :
x . Pagination = nil
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVaultsResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVaultsResponse does not contain field %s" , fd . FullName ()))
}
}
// Get retrieves the value for a field.
//
// For unpopulated scalars, it returns the default value, where
// the default value of a bytes scalar is guaranteed to be a copy.
// For unpopulated composite types, it returns an empty, read-only view
// of the value; to obtain a mutable reference, use Mutable.
func ( x * fastReflection_QueryVaultsResponse ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
case "dwn.v1.QueryVaultsResponse.vaults" :
if len ( x . Vaults ) == 0 {
return protoreflect . ValueOfList ( & _QueryVaultsResponse_1_list {})
}
listValue := & _QueryVaultsResponse_1_list { list : & x . Vaults }
return protoreflect . ValueOfList ( listValue )
case "dwn.v1.QueryVaultsResponse.pagination" :
value := x . Pagination
return protoreflect . ValueOfMessage ( value . ProtoReflect ())
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVaultsResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVaultsResponse does not contain field %s" , descriptor . FullName ()))
}
}
// Set stores the value for a field.
//
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType.
// When setting a composite type, it is unspecified whether the stored value
// aliases the source's memory in any way. If the composite value is an
// empty, read-only value, then it panics.
//
// Set is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryVaultsResponse ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
case "dwn.v1.QueryVaultsResponse.vaults" :
lv := value . List ()
clv := lv .( * _QueryVaultsResponse_1_list )
x . Vaults = * clv . list
case "dwn.v1.QueryVaultsResponse.pagination" :
x . Pagination = value . Message (). Interface ().( * v1beta1 . PageResponse )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVaultsResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVaultsResponse does not contain field %s" , fd . FullName ()))
}
}
// Mutable returns a mutable reference to a composite type.
//
// If the field is unpopulated, it may allocate a composite value.
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType
// if not already stored.
// It panics if the field does not contain a composite type.
//
// Mutable is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryVaultsResponse ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryVaultsResponse.vaults" :
if x . Vaults == nil {
x . Vaults = [] * VaultState {}
}
value := & _QueryVaultsResponse_1_list { list : & x . Vaults }
return protoreflect . ValueOfList ( value )
case "dwn.v1.QueryVaultsResponse.pagination" :
if x . Pagination == nil {
x . Pagination = new ( v1beta1 . PageResponse )
}
return protoreflect . ValueOfMessage ( x . Pagination . ProtoReflect ())
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVaultsResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVaultsResponse does not contain field %s" , fd . FullName ()))
}
}
// NewField returns a new value that is assignable to the field
// for the given descriptor. For scalars, this returns the default value.
// For lists, maps, and messages, this returns a new, empty, mutable value.
func ( x * fastReflection_QueryVaultsResponse ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryVaultsResponse.vaults" :
list := [] * VaultState {}
return protoreflect . ValueOfList ( & _QueryVaultsResponse_1_list { list : & list })
case "dwn.v1.QueryVaultsResponse.pagination" :
m := new ( v1beta1 . PageResponse )
return protoreflect . ValueOfMessage ( m . ProtoReflect ())
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVaultsResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVaultsResponse does not contain field %s" , fd . FullName ()))
}
}
// WhichOneof reports which field within the oneof is populated,
// returning nil if none are populated.
// It panics if the oneof descriptor does not belong to this message.
func ( x * fastReflection_QueryVaultsResponse ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in dwn.v1.QueryVaultsResponse" , d . FullName ()))
}
panic ( "unreachable" )
}
// GetUnknown retrieves the entire list of unknown fields.
// The caller may only mutate the contents of the RawFields
// if the mutated bytes are stored back into the message with SetUnknown.
func ( x * fastReflection_QueryVaultsResponse ) GetUnknown () protoreflect . RawFields {
return x . unknownFields
}
// SetUnknown stores an entire list of unknown fields.
// The raw fields must be syntactically valid according to the wire format.
// An implementation may panic if this is not the case.
// Once stored, the caller must not mutate the content of the RawFields.
// An empty RawFields may be passed to clear the fields.
//
// SetUnknown is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryVaultsResponse ) SetUnknown ( fields protoreflect . RawFields ) {
x . unknownFields = fields
}
// IsValid reports whether the message is valid.
//
// An invalid message is an empty, read-only value.
//
// An invalid message often corresponds to a nil pointer of the concrete
// message type, but the details are implementation dependent.
// Validity is not part of the protobuf data model, and may not
// be preserved in marshaling or other operations.
func ( x * fastReflection_QueryVaultsResponse ) IsValid () bool {
return x != nil
}
// ProtoMethods returns optional fastReflectionFeature-path implementations of various operations.
// This method may return nil.
//
// The returned methods type is identical to
// "google.golang.org/protobuf/runtime/protoiface".Methods.
// Consult the protoiface package documentation for details.
func ( x * fastReflection_QueryVaultsResponse ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * QueryVaultsResponse )
if x == nil {
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : 0 ,
}
}
options := runtime . SizeInputToOptions ( input )
_ = options
var n int
var l int
_ = l
if len ( x . Vaults ) > 0 {
for _ , e := range x . Vaults {
l = options . Size ( e )
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
}
if x . Pagination != nil {
l = options . Size ( x . Pagination )
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
if x . unknownFields != nil {
n += len ( x . unknownFields )
}
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : n ,
}
}
marshal := func ( input protoiface . MarshalInput ) ( protoiface . MarshalOutput , error ) {
x := input . Message . Interface ().( * QueryVaultsResponse )
if x == nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
options := runtime . MarshalInputToOptions ( input )
_ = options
size := options . Size ( x )
dAtA := make ([] byte , size )
i := len ( dAtA )
_ = i
var l int
_ = l
if x . unknownFields != nil {
i -= len ( x . unknownFields )
copy ( dAtA [ i :], x . unknownFields )
}
if x . Pagination != nil {
encoded , err := options . Marshal ( x . Pagination )
if err != nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, err
}
i -= len ( encoded )
copy ( dAtA [ i :], encoded )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( encoded )))
i --
dAtA [ i ] = 0x12
}
if len ( x . Vaults ) > 0 {
for iNdEx := len ( x . Vaults ) - 1 ; iNdEx >= 0 ; iNdEx -- {
encoded , err := options . Marshal ( x . Vaults [ iNdEx ])
if err != nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, err
}
i -= len ( encoded )
copy ( dAtA [ i :], encoded )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( encoded )))
i --
dAtA [ i ] = 0xa
}
}
if input . Buf != nil {
input . Buf = append ( input . Buf , dAtA ... )
} else {
input . Buf = dAtA
}
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
unmarshal := func ( input protoiface . UnmarshalInput ) ( protoiface . UnmarshalOutput , error ) {
x := input . Message . Interface ().( * QueryVaultsResponse )
if x == nil {
return protoiface . UnmarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Flags : input . Flags ,
}, nil
}
options := runtime . UnmarshalInputToOptions ( input )
_ = options
dAtA := input . Buf
l := len ( dAtA )
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
wire |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
fieldNum := int32 ( wire >> 3 )
wireType := int ( wire & 0x7 )
if wireType == 4 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryVaultsResponse: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryVaultsResponse: illegal tag %d (wire type %d)" , fieldNum , wire )
}
switch fieldNum {
case 1 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Vaults" , wireType )
}
var msglen int
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
msglen |= int ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + msglen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
x . Vaults = append ( x . Vaults , & VaultState {})
if err := options . Unmarshal ( dAtA [ iNdEx : postIndex ], x . Vaults [ len ( x . Vaults ) - 1 ]); err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
iNdEx = postIndex
case 2 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Pagination" , wireType )
}
var msglen int
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
msglen |= int ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + msglen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if x . Pagination == nil {
x . Pagination = & v1beta1 . PageResponse {}
}
if err := options . Unmarshal ( dAtA [ iNdEx : postIndex ], x . Pagination ); err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
iNdEx = postIndex
default :
iNdEx = preIndex
skippy , err := runtime . Skip ( dAtA [ iNdEx :])
if err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
if ( skippy < 0 ) || ( iNdEx + skippy ) < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if ( iNdEx + skippy ) > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if ! options . DiscardUnknown {
x . unknownFields = append ( x . unknownFields , dAtA [ iNdEx : iNdEx + skippy ] ... )
}
iNdEx += skippy
}
}
if iNdEx > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, nil
}
return & protoiface . Methods {
NoUnkeyedLiterals : struct {}{},
Flags : protoiface . SupportMarshalDeterministic | protoiface . SupportUnmarshalDiscardUnknown ,
Size : size ,
Marshal : marshal ,
Unmarshal : unmarshal ,
Merge : nil ,
CheckInitialized : nil ,
}
}
var (
md_QueryEncryptedRecordRequest protoreflect . MessageDescriptor
fd_QueryEncryptedRecordRequest_target protoreflect . FieldDescriptor
fd_QueryEncryptedRecordRequest_record_id protoreflect . FieldDescriptor
fd_QueryEncryptedRecordRequest_return_encrypted protoreflect . FieldDescriptor
)
func init () {
file_dwn_v1_query_proto_init ()
md_QueryEncryptedRecordRequest = File_dwn_v1_query_proto . Messages (). ByName ( "QueryEncryptedRecordRequest" )
fd_QueryEncryptedRecordRequest_target = md_QueryEncryptedRecordRequest . Fields (). ByName ( "target" )
fd_QueryEncryptedRecordRequest_record_id = md_QueryEncryptedRecordRequest . Fields (). ByName ( "record_id" )
fd_QueryEncryptedRecordRequest_return_encrypted = md_QueryEncryptedRecordRequest . Fields (). ByName ( "return_encrypted" )
}
var _ protoreflect . Message = ( * fastReflection_QueryEncryptedRecordRequest )( nil )
type fastReflection_QueryEncryptedRecordRequest QueryEncryptedRecordRequest
func ( x * QueryEncryptedRecordRequest ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_QueryEncryptedRecordRequest )( x )
}
func ( x * QueryEncryptedRecordRequest ) slowProtoReflect () protoreflect . Message {
mi := & file_dwn_v1_query_proto_msgTypes [ 20 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
var _fastReflection_QueryEncryptedRecordRequest_messageType fastReflection_QueryEncryptedRecordRequest_messageType
var _ protoreflect . MessageType = fastReflection_QueryEncryptedRecordRequest_messageType {}
type fastReflection_QueryEncryptedRecordRequest_messageType struct {}
func ( x fastReflection_QueryEncryptedRecordRequest_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_QueryEncryptedRecordRequest )( nil )
}
func ( x fastReflection_QueryEncryptedRecordRequest_messageType ) New () protoreflect . Message {
return new ( fastReflection_QueryEncryptedRecordRequest )
}
func ( x fastReflection_QueryEncryptedRecordRequest_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryEncryptedRecordRequest
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_QueryEncryptedRecordRequest ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryEncryptedRecordRequest
}
// Type returns the message type, which encapsulates both Go and protobuf
// type information. If the Go type information is not needed,
// it is recommended that the message descriptor be used instead.
func ( x * fastReflection_QueryEncryptedRecordRequest ) Type () protoreflect . MessageType {
return _fastReflection_QueryEncryptedRecordRequest_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_QueryEncryptedRecordRequest ) New () protoreflect . Message {
return new ( fastReflection_QueryEncryptedRecordRequest )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_QueryEncryptedRecordRequest ) Interface () protoreflect . ProtoMessage {
return ( * QueryEncryptedRecordRequest )( x )
}
// Range iterates over every populated field in an undefined order,
// calling f for each field descriptor and value encountered.
// Range returns immediately if f returns false.
// While iterating, mutating operations may only be performed
// on the current field descriptor.
func ( x * fastReflection_QueryEncryptedRecordRequest ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if x . Target != "" {
value := protoreflect . ValueOfString ( x . Target )
if ! f ( fd_QueryEncryptedRecordRequest_target , value ) {
return
}
}
if x . RecordId != "" {
value := protoreflect . ValueOfString ( x . RecordId )
if ! f ( fd_QueryEncryptedRecordRequest_record_id , value ) {
return
}
}
if x . ReturnEncrypted != false {
value := protoreflect . ValueOfBool ( x . ReturnEncrypted )
if ! f ( fd_QueryEncryptedRecordRequest_return_encrypted , value ) {
return
}
}
}
// Has reports whether a field is populated.
//
// Some fields have the property of nullability where it is possible to
// distinguish between the default value of a field and whether the field
// was explicitly populated with the default value. Singular message fields,
// member fields of a oneof, and proto2 scalar fields are nullable. Such
// fields are populated only if explicitly set.
//
// In other cases (aside from the nullable cases above),
// a proto3 scalar field is populated if it contains a non-zero value, and
// a repeated field is populated if it is non-empty.
func ( x * fastReflection_QueryEncryptedRecordRequest ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
case "dwn.v1.QueryEncryptedRecordRequest.target" :
return x . Target != ""
case "dwn.v1.QueryEncryptedRecordRequest.record_id" :
return x . RecordId != ""
case "dwn.v1.QueryEncryptedRecordRequest.return_encrypted" :
return x . ReturnEncrypted != false
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryEncryptedRecordRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryEncryptedRecordRequest does not contain field %s" , fd . FullName ()))
}
}
// Clear clears the field such that a subsequent Has call reports false.
//
// Clearing an extension field clears both the extension type and value
// associated with the given field number.
//
// Clear is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryEncryptedRecordRequest ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
case "dwn.v1.QueryEncryptedRecordRequest.target" :
x . Target = ""
case "dwn.v1.QueryEncryptedRecordRequest.record_id" :
x . RecordId = ""
case "dwn.v1.QueryEncryptedRecordRequest.return_encrypted" :
x . ReturnEncrypted = false
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryEncryptedRecordRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryEncryptedRecordRequest does not contain field %s" , fd . FullName ()))
}
}
// Get retrieves the value for a field.
//
// For unpopulated scalars, it returns the default value, where
// the default value of a bytes scalar is guaranteed to be a copy.
// For unpopulated composite types, it returns an empty, read-only view
// of the value; to obtain a mutable reference, use Mutable.
func ( x * fastReflection_QueryEncryptedRecordRequest ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
case "dwn.v1.QueryEncryptedRecordRequest.target" :
value := x . Target
return protoreflect . ValueOfString ( value )
case "dwn.v1.QueryEncryptedRecordRequest.record_id" :
value := x . RecordId
return protoreflect . ValueOfString ( value )
case "dwn.v1.QueryEncryptedRecordRequest.return_encrypted" :
value := x . ReturnEncrypted
return protoreflect . ValueOfBool ( value )
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryEncryptedRecordRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryEncryptedRecordRequest does not contain field %s" , descriptor . FullName ()))
}
}
// Set stores the value for a field.
//
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType.
// When setting a composite type, it is unspecified whether the stored value
// aliases the source's memory in any way. If the composite value is an
// empty, read-only value, then it panics.
//
// Set is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryEncryptedRecordRequest ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
case "dwn.v1.QueryEncryptedRecordRequest.target" :
x . Target = value . Interface ().( string )
case "dwn.v1.QueryEncryptedRecordRequest.record_id" :
x . RecordId = value . Interface ().( string )
case "dwn.v1.QueryEncryptedRecordRequest.return_encrypted" :
x . ReturnEncrypted = value . Bool ()
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryEncryptedRecordRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryEncryptedRecordRequest does not contain field %s" , fd . FullName ()))
}
}
// Mutable returns a mutable reference to a composite type.
//
// If the field is unpopulated, it may allocate a composite value.
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType
// if not already stored.
// It panics if the field does not contain a composite type.
//
// Mutable is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryEncryptedRecordRequest ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryEncryptedRecordRequest.target" :
panic ( fmt . Errorf ( "field target of message dwn.v1.QueryEncryptedRecordRequest is not mutable" ))
case "dwn.v1.QueryEncryptedRecordRequest.record_id" :
panic ( fmt . Errorf ( "field record_id of message dwn.v1.QueryEncryptedRecordRequest is not mutable" ))
case "dwn.v1.QueryEncryptedRecordRequest.return_encrypted" :
panic ( fmt . Errorf ( "field return_encrypted of message dwn.v1.QueryEncryptedRecordRequest is not mutable" ))
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryEncryptedRecordRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryEncryptedRecordRequest does not contain field %s" , fd . FullName ()))
}
}
// NewField returns a new value that is assignable to the field
// for the given descriptor. For scalars, this returns the default value.
// For lists, maps, and messages, this returns a new, empty, mutable value.
func ( x * fastReflection_QueryEncryptedRecordRequest ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryEncryptedRecordRequest.target" :
return protoreflect . ValueOfString ( "" )
case "dwn.v1.QueryEncryptedRecordRequest.record_id" :
return protoreflect . ValueOfString ( "" )
case "dwn.v1.QueryEncryptedRecordRequest.return_encrypted" :
return protoreflect . ValueOfBool ( false )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryEncryptedRecordRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryEncryptedRecordRequest does not contain field %s" , fd . FullName ()))
}
}
// WhichOneof reports which field within the oneof is populated,
// returning nil if none are populated.
// It panics if the oneof descriptor does not belong to this message.
func ( x * fastReflection_QueryEncryptedRecordRequest ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in dwn.v1.QueryEncryptedRecordRequest" , d . FullName ()))
}
panic ( "unreachable" )
}
// GetUnknown retrieves the entire list of unknown fields.
// The caller may only mutate the contents of the RawFields
// if the mutated bytes are stored back into the message with SetUnknown.
func ( x * fastReflection_QueryEncryptedRecordRequest ) GetUnknown () protoreflect . RawFields {
return x . unknownFields
}
// SetUnknown stores an entire list of unknown fields.
// The raw fields must be syntactically valid according to the wire format.
// An implementation may panic if this is not the case.
// Once stored, the caller must not mutate the content of the RawFields.
// An empty RawFields may be passed to clear the fields.
//
// SetUnknown is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryEncryptedRecordRequest ) SetUnknown ( fields protoreflect . RawFields ) {
x . unknownFields = fields
}
// IsValid reports whether the message is valid.
//
// An invalid message is an empty, read-only value.
//
// An invalid message often corresponds to a nil pointer of the concrete
// message type, but the details are implementation dependent.
// Validity is not part of the protobuf data model, and may not
// be preserved in marshaling or other operations.
func ( x * fastReflection_QueryEncryptedRecordRequest ) IsValid () bool {
return x != nil
}
// ProtoMethods returns optional fastReflectionFeature-path implementations of various operations.
// This method may return nil.
//
// The returned methods type is identical to
// "google.golang.org/protobuf/runtime/protoiface".Methods.
// Consult the protoiface package documentation for details.
func ( x * fastReflection_QueryEncryptedRecordRequest ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * QueryEncryptedRecordRequest )
if x == nil {
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : 0 ,
}
}
options := runtime . SizeInputToOptions ( input )
_ = options
var n int
var l int
_ = l
l = len ( x . Target )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
l = len ( x . RecordId )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
if x . ReturnEncrypted {
n += 2
}
if x . unknownFields != nil {
n += len ( x . unknownFields )
}
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : n ,
}
}
marshal := func ( input protoiface . MarshalInput ) ( protoiface . MarshalOutput , error ) {
x := input . Message . Interface ().( * QueryEncryptedRecordRequest )
if x == nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
options := runtime . MarshalInputToOptions ( input )
_ = options
size := options . Size ( x )
dAtA := make ([] byte , size )
i := len ( dAtA )
_ = i
var l int
_ = l
if x . unknownFields != nil {
i -= len ( x . unknownFields )
copy ( dAtA [ i :], x . unknownFields )
}
if x . ReturnEncrypted {
i --
if x . ReturnEncrypted {
dAtA [ i ] = 1
} else {
dAtA [ i ] = 0
}
i --
dAtA [ i ] = 0x18
}
if len ( x . RecordId ) > 0 {
i -= len ( x . RecordId )
copy ( dAtA [ i :], x . RecordId )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . RecordId )))
i --
dAtA [ i ] = 0x12
}
if len ( x . Target ) > 0 {
i -= len ( x . Target )
copy ( dAtA [ i :], x . Target )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Target )))
i --
dAtA [ i ] = 0xa
}
if input . Buf != nil {
input . Buf = append ( input . Buf , dAtA ... )
} else {
input . Buf = dAtA
}
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
unmarshal := func ( input protoiface . UnmarshalInput ) ( protoiface . UnmarshalOutput , error ) {
x := input . Message . Interface ().( * QueryEncryptedRecordRequest )
if x == nil {
return protoiface . UnmarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Flags : input . Flags ,
}, nil
}
options := runtime . UnmarshalInputToOptions ( input )
_ = options
dAtA := input . Buf
l := len ( dAtA )
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
wire |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
fieldNum := int32 ( wire >> 3 )
wireType := int ( wire & 0x7 )
if wireType == 4 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryEncryptedRecordRequest: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryEncryptedRecordRequest: illegal tag %d (wire type %d)" , fieldNum , wire )
}
switch fieldNum {
case 1 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Target" , wireType )
}
var stringLen uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
stringLen |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
intStringLen := int ( stringLen )
if intStringLen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + intStringLen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
x . Target = string ( dAtA [ iNdEx : postIndex ])
iNdEx = postIndex
case 2 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field RecordId" , wireType )
}
var stringLen uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
stringLen |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
intStringLen := int ( stringLen )
if intStringLen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + intStringLen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
x . RecordId = string ( dAtA [ iNdEx : postIndex ])
iNdEx = postIndex
case 3 :
if wireType != 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field ReturnEncrypted" , wireType )
}
var v int
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
v |= int ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
x . ReturnEncrypted = bool ( v != 0 )
default :
iNdEx = preIndex
skippy , err := runtime . Skip ( dAtA [ iNdEx :])
if err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
if ( skippy < 0 ) || ( iNdEx + skippy ) < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if ( iNdEx + skippy ) > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if ! options . DiscardUnknown {
x . unknownFields = append ( x . unknownFields , dAtA [ iNdEx : iNdEx + skippy ] ... )
}
iNdEx += skippy
}
}
if iNdEx > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, nil
}
return & protoiface . Methods {
NoUnkeyedLiterals : struct {}{},
Flags : protoiface . SupportMarshalDeterministic | protoiface . SupportUnmarshalDiscardUnknown ,
Size : size ,
Marshal : marshal ,
Unmarshal : unmarshal ,
Merge : nil ,
CheckInitialized : nil ,
}
}
var (
md_QueryEncryptedRecordResponse protoreflect . MessageDescriptor
fd_QueryEncryptedRecordResponse_record protoreflect . FieldDescriptor
fd_QueryEncryptedRecordResponse_encryption_metadata protoreflect . FieldDescriptor
fd_QueryEncryptedRecordResponse_was_decrypted protoreflect . FieldDescriptor
)
func init () {
file_dwn_v1_query_proto_init ()
md_QueryEncryptedRecordResponse = File_dwn_v1_query_proto . Messages (). ByName ( "QueryEncryptedRecordResponse" )
fd_QueryEncryptedRecordResponse_record = md_QueryEncryptedRecordResponse . Fields (). ByName ( "record" )
fd_QueryEncryptedRecordResponse_encryption_metadata = md_QueryEncryptedRecordResponse . Fields (). ByName ( "encryption_metadata" )
fd_QueryEncryptedRecordResponse_was_decrypted = md_QueryEncryptedRecordResponse . Fields (). ByName ( "was_decrypted" )
}
var _ protoreflect . Message = ( * fastReflection_QueryEncryptedRecordResponse )( nil )
type fastReflection_QueryEncryptedRecordResponse QueryEncryptedRecordResponse
func ( x * QueryEncryptedRecordResponse ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_QueryEncryptedRecordResponse )( x )
}
func ( x * QueryEncryptedRecordResponse ) slowProtoReflect () protoreflect . Message {
mi := & file_dwn_v1_query_proto_msgTypes [ 21 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
var _fastReflection_QueryEncryptedRecordResponse_messageType fastReflection_QueryEncryptedRecordResponse_messageType
var _ protoreflect . MessageType = fastReflection_QueryEncryptedRecordResponse_messageType {}
type fastReflection_QueryEncryptedRecordResponse_messageType struct {}
func ( x fastReflection_QueryEncryptedRecordResponse_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_QueryEncryptedRecordResponse )( nil )
}
func ( x fastReflection_QueryEncryptedRecordResponse_messageType ) New () protoreflect . Message {
return new ( fastReflection_QueryEncryptedRecordResponse )
}
func ( x fastReflection_QueryEncryptedRecordResponse_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryEncryptedRecordResponse
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_QueryEncryptedRecordResponse ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryEncryptedRecordResponse
}
// Type returns the message type, which encapsulates both Go and protobuf
// type information. If the Go type information is not needed,
// it is recommended that the message descriptor be used instead.
func ( x * fastReflection_QueryEncryptedRecordResponse ) Type () protoreflect . MessageType {
return _fastReflection_QueryEncryptedRecordResponse_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_QueryEncryptedRecordResponse ) New () protoreflect . Message {
return new ( fastReflection_QueryEncryptedRecordResponse )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_QueryEncryptedRecordResponse ) Interface () protoreflect . ProtoMessage {
return ( * QueryEncryptedRecordResponse )( x )
}
// Range iterates over every populated field in an undefined order,
// calling f for each field descriptor and value encountered.
// Range returns immediately if f returns false.
// While iterating, mutating operations may only be performed
// on the current field descriptor.
func ( x * fastReflection_QueryEncryptedRecordResponse ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if x . Record != nil {
value := protoreflect . ValueOfMessage ( x . Record . ProtoReflect ())
if ! f ( fd_QueryEncryptedRecordResponse_record , value ) {
return
}
}
if x . EncryptionMetadata != nil {
value := protoreflect . ValueOfMessage ( x . EncryptionMetadata . ProtoReflect ())
if ! f ( fd_QueryEncryptedRecordResponse_encryption_metadata , value ) {
return
}
}
if x . WasDecrypted != false {
value := protoreflect . ValueOfBool ( x . WasDecrypted )
if ! f ( fd_QueryEncryptedRecordResponse_was_decrypted , value ) {
return
}
}
}
// Has reports whether a field is populated.
//
// Some fields have the property of nullability where it is possible to
// distinguish between the default value of a field and whether the field
// was explicitly populated with the default value. Singular message fields,
// member fields of a oneof, and proto2 scalar fields are nullable. Such
// fields are populated only if explicitly set.
//
// In other cases (aside from the nullable cases above),
// a proto3 scalar field is populated if it contains a non-zero value, and
// a repeated field is populated if it is non-empty.
func ( x * fastReflection_QueryEncryptedRecordResponse ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
case "dwn.v1.QueryEncryptedRecordResponse.record" :
return x . Record != nil
case "dwn.v1.QueryEncryptedRecordResponse.encryption_metadata" :
return x . EncryptionMetadata != nil
case "dwn.v1.QueryEncryptedRecordResponse.was_decrypted" :
return x . WasDecrypted != false
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryEncryptedRecordResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryEncryptedRecordResponse does not contain field %s" , fd . FullName ()))
}
}
// Clear clears the field such that a subsequent Has call reports false.
//
// Clearing an extension field clears both the extension type and value
// associated with the given field number.
//
// Clear is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryEncryptedRecordResponse ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
case "dwn.v1.QueryEncryptedRecordResponse.record" :
x . Record = nil
case "dwn.v1.QueryEncryptedRecordResponse.encryption_metadata" :
x . EncryptionMetadata = nil
case "dwn.v1.QueryEncryptedRecordResponse.was_decrypted" :
x . WasDecrypted = false
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryEncryptedRecordResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryEncryptedRecordResponse does not contain field %s" , fd . FullName ()))
}
}
// Get retrieves the value for a field.
//
// For unpopulated scalars, it returns the default value, where
// the default value of a bytes scalar is guaranteed to be a copy.
// For unpopulated composite types, it returns an empty, read-only view
// of the value; to obtain a mutable reference, use Mutable.
func ( x * fastReflection_QueryEncryptedRecordResponse ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
case "dwn.v1.QueryEncryptedRecordResponse.record" :
value := x . Record
return protoreflect . ValueOfMessage ( value . ProtoReflect ())
case "dwn.v1.QueryEncryptedRecordResponse.encryption_metadata" :
value := x . EncryptionMetadata
return protoreflect . ValueOfMessage ( value . ProtoReflect ())
case "dwn.v1.QueryEncryptedRecordResponse.was_decrypted" :
value := x . WasDecrypted
return protoreflect . ValueOfBool ( value )
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryEncryptedRecordResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryEncryptedRecordResponse does not contain field %s" , descriptor . FullName ()))
}
}
// Set stores the value for a field.
//
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType.
// When setting a composite type, it is unspecified whether the stored value
// aliases the source's memory in any way. If the composite value is an
// empty, read-only value, then it panics.
//
// Set is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryEncryptedRecordResponse ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
case "dwn.v1.QueryEncryptedRecordResponse.record" :
x . Record = value . Message (). Interface ().( * DWNRecord )
case "dwn.v1.QueryEncryptedRecordResponse.encryption_metadata" :
x . EncryptionMetadata = value . Message (). Interface ().( * EncryptionMetadata )
case "dwn.v1.QueryEncryptedRecordResponse.was_decrypted" :
x . WasDecrypted = value . Bool ()
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryEncryptedRecordResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryEncryptedRecordResponse does not contain field %s" , fd . FullName ()))
}
}
// Mutable returns a mutable reference to a composite type.
//
// If the field is unpopulated, it may allocate a composite value.
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType
// if not already stored.
// It panics if the field does not contain a composite type.
//
// Mutable is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryEncryptedRecordResponse ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryEncryptedRecordResponse.record" :
if x . Record == nil {
x . Record = new ( DWNRecord )
}
return protoreflect . ValueOfMessage ( x . Record . ProtoReflect ())
case "dwn.v1.QueryEncryptedRecordResponse.encryption_metadata" :
if x . EncryptionMetadata == nil {
x . EncryptionMetadata = new ( EncryptionMetadata )
}
return protoreflect . ValueOfMessage ( x . EncryptionMetadata . ProtoReflect ())
case "dwn.v1.QueryEncryptedRecordResponse.was_decrypted" :
panic ( fmt . Errorf ( "field was_decrypted of message dwn.v1.QueryEncryptedRecordResponse is not mutable" ))
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryEncryptedRecordResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryEncryptedRecordResponse does not contain field %s" , fd . FullName ()))
}
}
// NewField returns a new value that is assignable to the field
// for the given descriptor. For scalars, this returns the default value.
// For lists, maps, and messages, this returns a new, empty, mutable value.
func ( x * fastReflection_QueryEncryptedRecordResponse ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryEncryptedRecordResponse.record" :
m := new ( DWNRecord )
return protoreflect . ValueOfMessage ( m . ProtoReflect ())
case "dwn.v1.QueryEncryptedRecordResponse.encryption_metadata" :
m := new ( EncryptionMetadata )
return protoreflect . ValueOfMessage ( m . ProtoReflect ())
case "dwn.v1.QueryEncryptedRecordResponse.was_decrypted" :
return protoreflect . ValueOfBool ( false )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryEncryptedRecordResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryEncryptedRecordResponse does not contain field %s" , fd . FullName ()))
}
}
// WhichOneof reports which field within the oneof is populated,
// returning nil if none are populated.
// It panics if the oneof descriptor does not belong to this message.
func ( x * fastReflection_QueryEncryptedRecordResponse ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in dwn.v1.QueryEncryptedRecordResponse" , d . FullName ()))
}
panic ( "unreachable" )
}
// GetUnknown retrieves the entire list of unknown fields.
// The caller may only mutate the contents of the RawFields
// if the mutated bytes are stored back into the message with SetUnknown.
func ( x * fastReflection_QueryEncryptedRecordResponse ) GetUnknown () protoreflect . RawFields {
return x . unknownFields
}
// SetUnknown stores an entire list of unknown fields.
// The raw fields must be syntactically valid according to the wire format.
// An implementation may panic if this is not the case.
// Once stored, the caller must not mutate the content of the RawFields.
// An empty RawFields may be passed to clear the fields.
//
// SetUnknown is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryEncryptedRecordResponse ) SetUnknown ( fields protoreflect . RawFields ) {
x . unknownFields = fields
}
// IsValid reports whether the message is valid.
//
// An invalid message is an empty, read-only value.
//
// An invalid message often corresponds to a nil pointer of the concrete
// message type, but the details are implementation dependent.
// Validity is not part of the protobuf data model, and may not
// be preserved in marshaling or other operations.
func ( x * fastReflection_QueryEncryptedRecordResponse ) IsValid () bool {
return x != nil
}
// ProtoMethods returns optional fastReflectionFeature-path implementations of various operations.
// This method may return nil.
//
// The returned methods type is identical to
// "google.golang.org/protobuf/runtime/protoiface".Methods.
// Consult the protoiface package documentation for details.
func ( x * fastReflection_QueryEncryptedRecordResponse ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * QueryEncryptedRecordResponse )
if x == nil {
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : 0 ,
}
}
options := runtime . SizeInputToOptions ( input )
_ = options
var n int
var l int
_ = l
if x . Record != nil {
l = options . Size ( x . Record )
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
if x . EncryptionMetadata != nil {
l = options . Size ( x . EncryptionMetadata )
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
if x . WasDecrypted {
n += 2
}
if x . unknownFields != nil {
n += len ( x . unknownFields )
}
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : n ,
}
}
marshal := func ( input protoiface . MarshalInput ) ( protoiface . MarshalOutput , error ) {
x := input . Message . Interface ().( * QueryEncryptedRecordResponse )
if x == nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
options := runtime . MarshalInputToOptions ( input )
_ = options
size := options . Size ( x )
dAtA := make ([] byte , size )
i := len ( dAtA )
_ = i
var l int
_ = l
if x . unknownFields != nil {
i -= len ( x . unknownFields )
copy ( dAtA [ i :], x . unknownFields )
}
if x . WasDecrypted {
i --
if x . WasDecrypted {
dAtA [ i ] = 1
} else {
dAtA [ i ] = 0
}
i --
dAtA [ i ] = 0x18
}
if x . EncryptionMetadata != nil {
encoded , err := options . Marshal ( x . EncryptionMetadata )
if err != nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, err
}
i -= len ( encoded )
copy ( dAtA [ i :], encoded )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( encoded )))
i --
dAtA [ i ] = 0x12
}
if x . Record != nil {
encoded , err := options . Marshal ( x . Record )
if err != nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, err
}
i -= len ( encoded )
copy ( dAtA [ i :], encoded )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( encoded )))
i --
dAtA [ i ] = 0xa
}
if input . Buf != nil {
input . Buf = append ( input . Buf , dAtA ... )
} else {
input . Buf = dAtA
}
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
unmarshal := func ( input protoiface . UnmarshalInput ) ( protoiface . UnmarshalOutput , error ) {
x := input . Message . Interface ().( * QueryEncryptedRecordResponse )
if x == nil {
return protoiface . UnmarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Flags : input . Flags ,
}, nil
}
options := runtime . UnmarshalInputToOptions ( input )
_ = options
dAtA := input . Buf
l := len ( dAtA )
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
wire |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
fieldNum := int32 ( wire >> 3 )
wireType := int ( wire & 0x7 )
if wireType == 4 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryEncryptedRecordResponse: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryEncryptedRecordResponse: illegal tag %d (wire type %d)" , fieldNum , wire )
}
switch fieldNum {
case 1 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Record" , wireType )
}
var msglen int
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
msglen |= int ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + msglen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if x . Record == nil {
x . Record = & DWNRecord {}
}
if err := options . Unmarshal ( dAtA [ iNdEx : postIndex ], x . Record ); err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
iNdEx = postIndex
case 2 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field EncryptionMetadata" , wireType )
}
var msglen int
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
msglen |= int ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + msglen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if x . EncryptionMetadata == nil {
x . EncryptionMetadata = & EncryptionMetadata {}
}
if err := options . Unmarshal ( dAtA [ iNdEx : postIndex ], x . EncryptionMetadata ); err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
iNdEx = postIndex
case 3 :
if wireType != 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field WasDecrypted" , wireType )
}
var v int
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
v |= int ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
x . WasDecrypted = bool ( v != 0 )
default :
iNdEx = preIndex
skippy , err := runtime . Skip ( dAtA [ iNdEx :])
if err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
if ( skippy < 0 ) || ( iNdEx + skippy ) < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if ( iNdEx + skippy ) > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if ! options . DiscardUnknown {
x . unknownFields = append ( x . unknownFields , dAtA [ iNdEx : iNdEx + skippy ] ... )
}
iNdEx += skippy
}
}
if iNdEx > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, nil
}
return & protoiface . Methods {
NoUnkeyedLiterals : struct {}{},
Flags : protoiface . SupportMarshalDeterministic | protoiface . SupportUnmarshalDiscardUnknown ,
Size : size ,
Marshal : marshal ,
Unmarshal : unmarshal ,
Merge : nil ,
CheckInitialized : nil ,
}
}
var (
md_QueryEncryptionStatusRequest protoreflect . MessageDescriptor
)
func init () {
file_dwn_v1_query_proto_init ()
md_QueryEncryptionStatusRequest = File_dwn_v1_query_proto . Messages (). ByName ( "QueryEncryptionStatusRequest" )
}
var _ protoreflect . Message = ( * fastReflection_QueryEncryptionStatusRequest )( nil )
type fastReflection_QueryEncryptionStatusRequest QueryEncryptionStatusRequest
func ( x * QueryEncryptionStatusRequest ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_QueryEncryptionStatusRequest )( x )
}
func ( x * QueryEncryptionStatusRequest ) slowProtoReflect () protoreflect . Message {
mi := & file_dwn_v1_query_proto_msgTypes [ 22 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
var _fastReflection_QueryEncryptionStatusRequest_messageType fastReflection_QueryEncryptionStatusRequest_messageType
var _ protoreflect . MessageType = fastReflection_QueryEncryptionStatusRequest_messageType {}
type fastReflection_QueryEncryptionStatusRequest_messageType struct {}
func ( x fastReflection_QueryEncryptionStatusRequest_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_QueryEncryptionStatusRequest )( nil )
}
func ( x fastReflection_QueryEncryptionStatusRequest_messageType ) New () protoreflect . Message {
return new ( fastReflection_QueryEncryptionStatusRequest )
}
func ( x fastReflection_QueryEncryptionStatusRequest_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryEncryptionStatusRequest
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_QueryEncryptionStatusRequest ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryEncryptionStatusRequest
}
// Type returns the message type, which encapsulates both Go and protobuf
// type information. If the Go type information is not needed,
// it is recommended that the message descriptor be used instead.
func ( x * fastReflection_QueryEncryptionStatusRequest ) Type () protoreflect . MessageType {
return _fastReflection_QueryEncryptionStatusRequest_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_QueryEncryptionStatusRequest ) New () protoreflect . Message {
return new ( fastReflection_QueryEncryptionStatusRequest )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_QueryEncryptionStatusRequest ) Interface () protoreflect . ProtoMessage {
return ( * QueryEncryptionStatusRequest )( x )
}
// Range iterates over every populated field in an undefined order,
// calling f for each field descriptor and value encountered.
// Range returns immediately if f returns false.
// While iterating, mutating operations may only be performed
// on the current field descriptor.
func ( x * fastReflection_QueryEncryptionStatusRequest ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
}
// Has reports whether a field is populated.
//
// Some fields have the property of nullability where it is possible to
// distinguish between the default value of a field and whether the field
// was explicitly populated with the default value. Singular message fields,
// member fields of a oneof, and proto2 scalar fields are nullable. Such
// fields are populated only if explicitly set.
//
// In other cases (aside from the nullable cases above),
// a proto3 scalar field is populated if it contains a non-zero value, and
// a repeated field is populated if it is non-empty.
func ( x * fastReflection_QueryEncryptionStatusRequest ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryEncryptionStatusRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryEncryptionStatusRequest does not contain field %s" , fd . FullName ()))
}
}
// Clear clears the field such that a subsequent Has call reports false.
//
// Clearing an extension field clears both the extension type and value
// associated with the given field number.
//
// Clear is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryEncryptionStatusRequest ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryEncryptionStatusRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryEncryptionStatusRequest does not contain field %s" , fd . FullName ()))
}
}
// Get retrieves the value for a field.
//
// For unpopulated scalars, it returns the default value, where
// the default value of a bytes scalar is guaranteed to be a copy.
// For unpopulated composite types, it returns an empty, read-only view
// of the value; to obtain a mutable reference, use Mutable.
func ( x * fastReflection_QueryEncryptionStatusRequest ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryEncryptionStatusRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryEncryptionStatusRequest does not contain field %s" , descriptor . FullName ()))
}
}
// Set stores the value for a field.
//
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType.
// When setting a composite type, it is unspecified whether the stored value
// aliases the source's memory in any way. If the composite value is an
// empty, read-only value, then it panics.
//
// Set is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryEncryptionStatusRequest ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryEncryptionStatusRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryEncryptionStatusRequest does not contain field %s" , fd . FullName ()))
}
}
// Mutable returns a mutable reference to a composite type.
//
// If the field is unpopulated, it may allocate a composite value.
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType
// if not already stored.
// It panics if the field does not contain a composite type.
//
// Mutable is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryEncryptionStatusRequest ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryEncryptionStatusRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryEncryptionStatusRequest does not contain field %s" , fd . FullName ()))
}
}
// NewField returns a new value that is assignable to the field
// for the given descriptor. For scalars, this returns the default value.
// For lists, maps, and messages, this returns a new, empty, mutable value.
func ( x * fastReflection_QueryEncryptionStatusRequest ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryEncryptionStatusRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryEncryptionStatusRequest does not contain field %s" , fd . FullName ()))
}
}
// WhichOneof reports which field within the oneof is populated,
// returning nil if none are populated.
// It panics if the oneof descriptor does not belong to this message.
func ( x * fastReflection_QueryEncryptionStatusRequest ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in dwn.v1.QueryEncryptionStatusRequest" , d . FullName ()))
}
panic ( "unreachable" )
}
// GetUnknown retrieves the entire list of unknown fields.
// The caller may only mutate the contents of the RawFields
// if the mutated bytes are stored back into the message with SetUnknown.
func ( x * fastReflection_QueryEncryptionStatusRequest ) GetUnknown () protoreflect . RawFields {
return x . unknownFields
}
// SetUnknown stores an entire list of unknown fields.
// The raw fields must be syntactically valid according to the wire format.
// An implementation may panic if this is not the case.
// Once stored, the caller must not mutate the content of the RawFields.
// An empty RawFields may be passed to clear the fields.
//
// SetUnknown is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryEncryptionStatusRequest ) SetUnknown ( fields protoreflect . RawFields ) {
x . unknownFields = fields
}
// IsValid reports whether the message is valid.
//
// An invalid message is an empty, read-only value.
//
// An invalid message often corresponds to a nil pointer of the concrete
// message type, but the details are implementation dependent.
// Validity is not part of the protobuf data model, and may not
// be preserved in marshaling or other operations.
func ( x * fastReflection_QueryEncryptionStatusRequest ) IsValid () bool {
return x != nil
}
// ProtoMethods returns optional fastReflectionFeature-path implementations of various operations.
// This method may return nil.
//
// The returned methods type is identical to
// "google.golang.org/protobuf/runtime/protoiface".Methods.
// Consult the protoiface package documentation for details.
func ( x * fastReflection_QueryEncryptionStatusRequest ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * QueryEncryptionStatusRequest )
if x == nil {
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : 0 ,
}
}
options := runtime . SizeInputToOptions ( input )
_ = options
var n int
var l int
_ = l
if x . unknownFields != nil {
n += len ( x . unknownFields )
}
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : n ,
}
}
marshal := func ( input protoiface . MarshalInput ) ( protoiface . MarshalOutput , error ) {
x := input . Message . Interface ().( * QueryEncryptionStatusRequest )
if x == nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
options := runtime . MarshalInputToOptions ( input )
_ = options
size := options . Size ( x )
dAtA := make ([] byte , size )
i := len ( dAtA )
_ = i
var l int
_ = l
if x . unknownFields != nil {
i -= len ( x . unknownFields )
copy ( dAtA [ i :], x . unknownFields )
}
if input . Buf != nil {
input . Buf = append ( input . Buf , dAtA ... )
} else {
input . Buf = dAtA
}
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
unmarshal := func ( input protoiface . UnmarshalInput ) ( protoiface . UnmarshalOutput , error ) {
x := input . Message . Interface ().( * QueryEncryptionStatusRequest )
if x == nil {
return protoiface . UnmarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Flags : input . Flags ,
}, nil
}
options := runtime . UnmarshalInputToOptions ( input )
_ = options
dAtA := input . Buf
l := len ( dAtA )
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
wire |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
fieldNum := int32 ( wire >> 3 )
wireType := int ( wire & 0x7 )
if wireType == 4 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryEncryptionStatusRequest: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryEncryptionStatusRequest: illegal tag %d (wire type %d)" , fieldNum , wire )
}
switch fieldNum {
default :
iNdEx = preIndex
skippy , err := runtime . Skip ( dAtA [ iNdEx :])
if err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
if ( skippy < 0 ) || ( iNdEx + skippy ) < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if ( iNdEx + skippy ) > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if ! options . DiscardUnknown {
x . unknownFields = append ( x . unknownFields , dAtA [ iNdEx : iNdEx + skippy ] ... )
}
iNdEx += skippy
}
}
if iNdEx > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, nil
}
return & protoiface . Methods {
NoUnkeyedLiterals : struct {}{},
Flags : protoiface . SupportMarshalDeterministic | protoiface . SupportUnmarshalDiscardUnknown ,
Size : size ,
Marshal : marshal ,
Unmarshal : unmarshal ,
Merge : nil ,
CheckInitialized : nil ,
}
}
var _ protoreflect . List = ( * _QueryEncryptionStatusResponse_2_list )( nil )
type _QueryEncryptionStatusResponse_2_list struct {
list * [] string
}
func ( x * _QueryEncryptionStatusResponse_2_list ) Len () int {
if x . list == nil {
return 0
}
return len ( * x . list )
}
func ( x * _QueryEncryptionStatusResponse_2_list ) Get ( i int ) protoreflect . Value {
return protoreflect . ValueOfString (( * x . list )[ i ])
}
func ( x * _QueryEncryptionStatusResponse_2_list ) Set ( i int , value protoreflect . Value ) {
valueUnwrapped := value . String ()
concreteValue := valueUnwrapped
( * x . list )[ i ] = concreteValue
}
func ( x * _QueryEncryptionStatusResponse_2_list ) Append ( value protoreflect . Value ) {
valueUnwrapped := value . String ()
concreteValue := valueUnwrapped
* x . list = append ( * x . list , concreteValue )
}
func ( x * _QueryEncryptionStatusResponse_2_list ) AppendMutable () protoreflect . Value {
panic ( fmt . Errorf ( "AppendMutable can not be called on message QueryEncryptionStatusResponse at list field ValidatorSet as it is not of Message kind" ))
}
func ( x * _QueryEncryptionStatusResponse_2_list ) Truncate ( n int ) {
* x . list = ( * x . list )[: n ]
}
func ( x * _QueryEncryptionStatusResponse_2_list ) NewElement () protoreflect . Value {
v := ""
return protoreflect . ValueOfString ( v )
}
func ( x * _QueryEncryptionStatusResponse_2_list ) IsValid () bool {
return x . list != nil
}
var (
md_QueryEncryptionStatusResponse protoreflect . MessageDescriptor
fd_QueryEncryptionStatusResponse_current_key_version protoreflect . FieldDescriptor
fd_QueryEncryptionStatusResponse_validator_set protoreflect . FieldDescriptor
fd_QueryEncryptionStatusResponse_single_node_mode protoreflect . FieldDescriptor
fd_QueryEncryptionStatusResponse_last_rotation protoreflect . FieldDescriptor
fd_QueryEncryptionStatusResponse_next_rotation protoreflect . FieldDescriptor
fd_QueryEncryptionStatusResponse_total_encrypted_records protoreflect . FieldDescriptor
)
func init () {
file_dwn_v1_query_proto_init ()
md_QueryEncryptionStatusResponse = File_dwn_v1_query_proto . Messages (). ByName ( "QueryEncryptionStatusResponse" )
fd_QueryEncryptionStatusResponse_current_key_version = md_QueryEncryptionStatusResponse . Fields (). ByName ( "current_key_version" )
fd_QueryEncryptionStatusResponse_validator_set = md_QueryEncryptionStatusResponse . Fields (). ByName ( "validator_set" )
fd_QueryEncryptionStatusResponse_single_node_mode = md_QueryEncryptionStatusResponse . Fields (). ByName ( "single_node_mode" )
fd_QueryEncryptionStatusResponse_last_rotation = md_QueryEncryptionStatusResponse . Fields (). ByName ( "last_rotation" )
fd_QueryEncryptionStatusResponse_next_rotation = md_QueryEncryptionStatusResponse . Fields (). ByName ( "next_rotation" )
fd_QueryEncryptionStatusResponse_total_encrypted_records = md_QueryEncryptionStatusResponse . Fields (). ByName ( "total_encrypted_records" )
}
var _ protoreflect . Message = ( * fastReflection_QueryEncryptionStatusResponse )( nil )
type fastReflection_QueryEncryptionStatusResponse QueryEncryptionStatusResponse
func ( x * QueryEncryptionStatusResponse ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_QueryEncryptionStatusResponse )( x )
}
func ( x * QueryEncryptionStatusResponse ) slowProtoReflect () protoreflect . Message {
mi := & file_dwn_v1_query_proto_msgTypes [ 23 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
var _fastReflection_QueryEncryptionStatusResponse_messageType fastReflection_QueryEncryptionStatusResponse_messageType
var _ protoreflect . MessageType = fastReflection_QueryEncryptionStatusResponse_messageType {}
type fastReflection_QueryEncryptionStatusResponse_messageType struct {}
func ( x fastReflection_QueryEncryptionStatusResponse_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_QueryEncryptionStatusResponse )( nil )
}
func ( x fastReflection_QueryEncryptionStatusResponse_messageType ) New () protoreflect . Message {
return new ( fastReflection_QueryEncryptionStatusResponse )
}
func ( x fastReflection_QueryEncryptionStatusResponse_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryEncryptionStatusResponse
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_QueryEncryptionStatusResponse ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryEncryptionStatusResponse
}
// Type returns the message type, which encapsulates both Go and protobuf
// type information. If the Go type information is not needed,
// it is recommended that the message descriptor be used instead.
func ( x * fastReflection_QueryEncryptionStatusResponse ) Type () protoreflect . MessageType {
return _fastReflection_QueryEncryptionStatusResponse_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_QueryEncryptionStatusResponse ) New () protoreflect . Message {
return new ( fastReflection_QueryEncryptionStatusResponse )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_QueryEncryptionStatusResponse ) Interface () protoreflect . ProtoMessage {
return ( * QueryEncryptionStatusResponse )( x )
}
// Range iterates over every populated field in an undefined order,
// calling f for each field descriptor and value encountered.
// Range returns immediately if f returns false.
// While iterating, mutating operations may only be performed
// on the current field descriptor.
func ( x * fastReflection_QueryEncryptionStatusResponse ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if x . CurrentKeyVersion != uint64 ( 0 ) {
value := protoreflect . ValueOfUint64 ( x . CurrentKeyVersion )
if ! f ( fd_QueryEncryptionStatusResponse_current_key_version , value ) {
return
}
}
if len ( x . ValidatorSet ) != 0 {
value := protoreflect . ValueOfList ( & _QueryEncryptionStatusResponse_2_list { list : & x . ValidatorSet })
if ! f ( fd_QueryEncryptionStatusResponse_validator_set , value ) {
return
}
}
if x . SingleNodeMode != false {
value := protoreflect . ValueOfBool ( x . SingleNodeMode )
if ! f ( fd_QueryEncryptionStatusResponse_single_node_mode , value ) {
return
}
}
if x . LastRotation != int64 ( 0 ) {
value := protoreflect . ValueOfInt64 ( x . LastRotation )
if ! f ( fd_QueryEncryptionStatusResponse_last_rotation , value ) {
return
}
}
if x . NextRotation != int64 ( 0 ) {
value := protoreflect . ValueOfInt64 ( x . NextRotation )
if ! f ( fd_QueryEncryptionStatusResponse_next_rotation , value ) {
return
}
}
if x . TotalEncryptedRecords != uint64 ( 0 ) {
value := protoreflect . ValueOfUint64 ( x . TotalEncryptedRecords )
if ! f ( fd_QueryEncryptionStatusResponse_total_encrypted_records , value ) {
return
}
}
}
// Has reports whether a field is populated.
//
// Some fields have the property of nullability where it is possible to
// distinguish between the default value of a field and whether the field
// was explicitly populated with the default value. Singular message fields,
// member fields of a oneof, and proto2 scalar fields are nullable. Such
// fields are populated only if explicitly set.
//
// In other cases (aside from the nullable cases above),
// a proto3 scalar field is populated if it contains a non-zero value, and
// a repeated field is populated if it is non-empty.
func ( x * fastReflection_QueryEncryptionStatusResponse ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
case "dwn.v1.QueryEncryptionStatusResponse.current_key_version" :
return x . CurrentKeyVersion != uint64 ( 0 )
case "dwn.v1.QueryEncryptionStatusResponse.validator_set" :
return len ( x . ValidatorSet ) != 0
case "dwn.v1.QueryEncryptionStatusResponse.single_node_mode" :
return x . SingleNodeMode != false
case "dwn.v1.QueryEncryptionStatusResponse.last_rotation" :
return x . LastRotation != int64 ( 0 )
case "dwn.v1.QueryEncryptionStatusResponse.next_rotation" :
return x . NextRotation != int64 ( 0 )
case "dwn.v1.QueryEncryptionStatusResponse.total_encrypted_records" :
return x . TotalEncryptedRecords != uint64 ( 0 )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryEncryptionStatusResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryEncryptionStatusResponse does not contain field %s" , fd . FullName ()))
}
}
// Clear clears the field such that a subsequent Has call reports false.
//
// Clearing an extension field clears both the extension type and value
// associated with the given field number.
//
// Clear is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryEncryptionStatusResponse ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
case "dwn.v1.QueryEncryptionStatusResponse.current_key_version" :
x . CurrentKeyVersion = uint64 ( 0 )
case "dwn.v1.QueryEncryptionStatusResponse.validator_set" :
x . ValidatorSet = nil
case "dwn.v1.QueryEncryptionStatusResponse.single_node_mode" :
x . SingleNodeMode = false
case "dwn.v1.QueryEncryptionStatusResponse.last_rotation" :
x . LastRotation = int64 ( 0 )
case "dwn.v1.QueryEncryptionStatusResponse.next_rotation" :
x . NextRotation = int64 ( 0 )
case "dwn.v1.QueryEncryptionStatusResponse.total_encrypted_records" :
x . TotalEncryptedRecords = uint64 ( 0 )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryEncryptionStatusResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryEncryptionStatusResponse does not contain field %s" , fd . FullName ()))
}
}
// Get retrieves the value for a field.
//
// For unpopulated scalars, it returns the default value, where
// the default value of a bytes scalar is guaranteed to be a copy.
// For unpopulated composite types, it returns an empty, read-only view
// of the value; to obtain a mutable reference, use Mutable.
func ( x * fastReflection_QueryEncryptionStatusResponse ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
case "dwn.v1.QueryEncryptionStatusResponse.current_key_version" :
value := x . CurrentKeyVersion
return protoreflect . ValueOfUint64 ( value )
case "dwn.v1.QueryEncryptionStatusResponse.validator_set" :
if len ( x . ValidatorSet ) == 0 {
return protoreflect . ValueOfList ( & _QueryEncryptionStatusResponse_2_list {})
}
listValue := & _QueryEncryptionStatusResponse_2_list { list : & x . ValidatorSet }
return protoreflect . ValueOfList ( listValue )
case "dwn.v1.QueryEncryptionStatusResponse.single_node_mode" :
value := x . SingleNodeMode
return protoreflect . ValueOfBool ( value )
case "dwn.v1.QueryEncryptionStatusResponse.last_rotation" :
value := x . LastRotation
return protoreflect . ValueOfInt64 ( value )
case "dwn.v1.QueryEncryptionStatusResponse.next_rotation" :
value := x . NextRotation
return protoreflect . ValueOfInt64 ( value )
case "dwn.v1.QueryEncryptionStatusResponse.total_encrypted_records" :
value := x . TotalEncryptedRecords
return protoreflect . ValueOfUint64 ( value )
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryEncryptionStatusResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryEncryptionStatusResponse does not contain field %s" , descriptor . FullName ()))
}
}
// Set stores the value for a field.
//
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType.
// When setting a composite type, it is unspecified whether the stored value
// aliases the source's memory in any way. If the composite value is an
// empty, read-only value, then it panics.
//
// Set is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryEncryptionStatusResponse ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
case "dwn.v1.QueryEncryptionStatusResponse.current_key_version" :
x . CurrentKeyVersion = value . Uint ()
case "dwn.v1.QueryEncryptionStatusResponse.validator_set" :
lv := value . List ()
clv := lv .( * _QueryEncryptionStatusResponse_2_list )
x . ValidatorSet = * clv . list
case "dwn.v1.QueryEncryptionStatusResponse.single_node_mode" :
x . SingleNodeMode = value . Bool ()
case "dwn.v1.QueryEncryptionStatusResponse.last_rotation" :
x . LastRotation = value . Int ()
case "dwn.v1.QueryEncryptionStatusResponse.next_rotation" :
x . NextRotation = value . Int ()
case "dwn.v1.QueryEncryptionStatusResponse.total_encrypted_records" :
x . TotalEncryptedRecords = value . Uint ()
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryEncryptionStatusResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryEncryptionStatusResponse does not contain field %s" , fd . FullName ()))
}
}
// Mutable returns a mutable reference to a composite type.
//
// If the field is unpopulated, it may allocate a composite value.
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType
// if not already stored.
// It panics if the field does not contain a composite type.
//
// Mutable is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryEncryptionStatusResponse ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryEncryptionStatusResponse.validator_set" :
if x . ValidatorSet == nil {
x . ValidatorSet = [] string {}
}
value := & _QueryEncryptionStatusResponse_2_list { list : & x . ValidatorSet }
return protoreflect . ValueOfList ( value )
case "dwn.v1.QueryEncryptionStatusResponse.current_key_version" :
panic ( fmt . Errorf ( "field current_key_version of message dwn.v1.QueryEncryptionStatusResponse is not mutable" ))
case "dwn.v1.QueryEncryptionStatusResponse.single_node_mode" :
panic ( fmt . Errorf ( "field single_node_mode of message dwn.v1.QueryEncryptionStatusResponse is not mutable" ))
case "dwn.v1.QueryEncryptionStatusResponse.last_rotation" :
panic ( fmt . Errorf ( "field last_rotation of message dwn.v1.QueryEncryptionStatusResponse is not mutable" ))
case "dwn.v1.QueryEncryptionStatusResponse.next_rotation" :
panic ( fmt . Errorf ( "field next_rotation of message dwn.v1.QueryEncryptionStatusResponse is not mutable" ))
case "dwn.v1.QueryEncryptionStatusResponse.total_encrypted_records" :
panic ( fmt . Errorf ( "field total_encrypted_records of message dwn.v1.QueryEncryptionStatusResponse is not mutable" ))
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryEncryptionStatusResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryEncryptionStatusResponse does not contain field %s" , fd . FullName ()))
}
}
// NewField returns a new value that is assignable to the field
// for the given descriptor. For scalars, this returns the default value.
// For lists, maps, and messages, this returns a new, empty, mutable value.
func ( x * fastReflection_QueryEncryptionStatusResponse ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryEncryptionStatusResponse.current_key_version" :
return protoreflect . ValueOfUint64 ( uint64 ( 0 ))
case "dwn.v1.QueryEncryptionStatusResponse.validator_set" :
list := [] string {}
return protoreflect . ValueOfList ( & _QueryEncryptionStatusResponse_2_list { list : & list })
case "dwn.v1.QueryEncryptionStatusResponse.single_node_mode" :
return protoreflect . ValueOfBool ( false )
case "dwn.v1.QueryEncryptionStatusResponse.last_rotation" :
return protoreflect . ValueOfInt64 ( int64 ( 0 ))
case "dwn.v1.QueryEncryptionStatusResponse.next_rotation" :
return protoreflect . ValueOfInt64 ( int64 ( 0 ))
case "dwn.v1.QueryEncryptionStatusResponse.total_encrypted_records" :
return protoreflect . ValueOfUint64 ( uint64 ( 0 ))
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryEncryptionStatusResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryEncryptionStatusResponse does not contain field %s" , fd . FullName ()))
}
}
// WhichOneof reports which field within the oneof is populated,
// returning nil if none are populated.
// It panics if the oneof descriptor does not belong to this message.
func ( x * fastReflection_QueryEncryptionStatusResponse ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in dwn.v1.QueryEncryptionStatusResponse" , d . FullName ()))
}
panic ( "unreachable" )
}
// GetUnknown retrieves the entire list of unknown fields.
// The caller may only mutate the contents of the RawFields
// if the mutated bytes are stored back into the message with SetUnknown.
func ( x * fastReflection_QueryEncryptionStatusResponse ) GetUnknown () protoreflect . RawFields {
return x . unknownFields
}
// SetUnknown stores an entire list of unknown fields.
// The raw fields must be syntactically valid according to the wire format.
// An implementation may panic if this is not the case.
// Once stored, the caller must not mutate the content of the RawFields.
// An empty RawFields may be passed to clear the fields.
//
// SetUnknown is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryEncryptionStatusResponse ) SetUnknown ( fields protoreflect . RawFields ) {
x . unknownFields = fields
}
// IsValid reports whether the message is valid.
//
// An invalid message is an empty, read-only value.
//
// An invalid message often corresponds to a nil pointer of the concrete
// message type, but the details are implementation dependent.
// Validity is not part of the protobuf data model, and may not
// be preserved in marshaling or other operations.
func ( x * fastReflection_QueryEncryptionStatusResponse ) IsValid () bool {
return x != nil
}
// ProtoMethods returns optional fastReflectionFeature-path implementations of various operations.
// This method may return nil.
//
// The returned methods type is identical to
// "google.golang.org/protobuf/runtime/protoiface".Methods.
// Consult the protoiface package documentation for details.
func ( x * fastReflection_QueryEncryptionStatusResponse ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * QueryEncryptionStatusResponse )
if x == nil {
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : 0 ,
}
}
options := runtime . SizeInputToOptions ( input )
_ = options
var n int
var l int
_ = l
if x . CurrentKeyVersion != 0 {
n += 1 + runtime . Sov ( uint64 ( x . CurrentKeyVersion ))
}
if len ( x . ValidatorSet ) > 0 {
for _ , s := range x . ValidatorSet {
l = len ( s )
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
}
if x . SingleNodeMode {
n += 2
}
if x . LastRotation != 0 {
n += 1 + runtime . Sov ( uint64 ( x . LastRotation ))
}
if x . NextRotation != 0 {
n += 1 + runtime . Sov ( uint64 ( x . NextRotation ))
}
if x . TotalEncryptedRecords != 0 {
n += 1 + runtime . Sov ( uint64 ( x . TotalEncryptedRecords ))
}
if x . unknownFields != nil {
n += len ( x . unknownFields )
}
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : n ,
}
}
marshal := func ( input protoiface . MarshalInput ) ( protoiface . MarshalOutput , error ) {
x := input . Message . Interface ().( * QueryEncryptionStatusResponse )
if x == nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
options := runtime . MarshalInputToOptions ( input )
_ = options
size := options . Size ( x )
dAtA := make ([] byte , size )
i := len ( dAtA )
_ = i
var l int
_ = l
if x . unknownFields != nil {
i -= len ( x . unknownFields )
copy ( dAtA [ i :], x . unknownFields )
}
if x . TotalEncryptedRecords != 0 {
i = runtime . EncodeVarint ( dAtA , i , uint64 ( x . TotalEncryptedRecords ))
i --
dAtA [ i ] = 0x30
}
if x . NextRotation != 0 {
i = runtime . EncodeVarint ( dAtA , i , uint64 ( x . NextRotation ))
i --
dAtA [ i ] = 0x28
}
if x . LastRotation != 0 {
i = runtime . EncodeVarint ( dAtA , i , uint64 ( x . LastRotation ))
i --
dAtA [ i ] = 0x20
}
if x . SingleNodeMode {
i --
if x . SingleNodeMode {
dAtA [ i ] = 1
} else {
dAtA [ i ] = 0
}
i --
dAtA [ i ] = 0x18
}
if len ( x . ValidatorSet ) > 0 {
for iNdEx := len ( x . ValidatorSet ) - 1 ; iNdEx >= 0 ; iNdEx -- {
i -= len ( x . ValidatorSet [ iNdEx ])
copy ( dAtA [ i :], x . ValidatorSet [ iNdEx ])
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . ValidatorSet [ iNdEx ])))
i --
dAtA [ i ] = 0x12
}
}
if x . CurrentKeyVersion != 0 {
i = runtime . EncodeVarint ( dAtA , i , uint64 ( x . CurrentKeyVersion ))
i --
dAtA [ i ] = 0x8
}
if input . Buf != nil {
input . Buf = append ( input . Buf , dAtA ... )
} else {
input . Buf = dAtA
}
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
unmarshal := func ( input protoiface . UnmarshalInput ) ( protoiface . UnmarshalOutput , error ) {
x := input . Message . Interface ().( * QueryEncryptionStatusResponse )
if x == nil {
return protoiface . UnmarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Flags : input . Flags ,
}, nil
}
options := runtime . UnmarshalInputToOptions ( input )
_ = options
dAtA := input . Buf
l := len ( dAtA )
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
wire |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
fieldNum := int32 ( wire >> 3 )
wireType := int ( wire & 0x7 )
if wireType == 4 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryEncryptionStatusResponse: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryEncryptionStatusResponse: illegal tag %d (wire type %d)" , fieldNum , wire )
}
switch fieldNum {
case 1 :
if wireType != 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field CurrentKeyVersion" , wireType )
}
x . CurrentKeyVersion = 0
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
x . CurrentKeyVersion |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
case 2 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field ValidatorSet" , wireType )
}
var stringLen uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
stringLen |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
intStringLen := int ( stringLen )
if intStringLen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + intStringLen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
x . ValidatorSet = append ( x . ValidatorSet , string ( dAtA [ iNdEx : postIndex ]))
iNdEx = postIndex
case 3 :
if wireType != 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field SingleNodeMode" , wireType )
}
var v int
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
v |= int ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
x . SingleNodeMode = bool ( v != 0 )
case 4 :
if wireType != 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field LastRotation" , wireType )
}
x . LastRotation = 0
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
x . LastRotation |= int64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
case 5 :
if wireType != 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field NextRotation" , wireType )
}
x . NextRotation = 0
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
x . NextRotation |= int64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
case 6 :
if wireType != 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field TotalEncryptedRecords" , wireType )
}
x . TotalEncryptedRecords = 0
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
x . TotalEncryptedRecords |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
default :
iNdEx = preIndex
skippy , err := runtime . Skip ( dAtA [ iNdEx :])
if err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
if ( skippy < 0 ) || ( iNdEx + skippy ) < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if ( iNdEx + skippy ) > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if ! options . DiscardUnknown {
x . unknownFields = append ( x . unknownFields , dAtA [ iNdEx : iNdEx + skippy ] ... )
}
iNdEx += skippy
}
}
if iNdEx > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, nil
}
return & protoiface . Methods {
NoUnkeyedLiterals : struct {}{},
Flags : protoiface . SupportMarshalDeterministic | protoiface . SupportUnmarshalDiscardUnknown ,
Size : size ,
Marshal : marshal ,
Unmarshal : unmarshal ,
Merge : nil ,
CheckInitialized : nil ,
}
}
var (
md_QueryVRFContributionsRequest protoreflect . MessageDescriptor
fd_QueryVRFContributionsRequest_validator_address protoreflect . FieldDescriptor
fd_QueryVRFContributionsRequest_block_height protoreflect . FieldDescriptor
fd_QueryVRFContributionsRequest_pagination protoreflect . FieldDescriptor
)
func init () {
file_dwn_v1_query_proto_init ()
md_QueryVRFContributionsRequest = File_dwn_v1_query_proto . Messages (). ByName ( "QueryVRFContributionsRequest" )
fd_QueryVRFContributionsRequest_validator_address = md_QueryVRFContributionsRequest . Fields (). ByName ( "validator_address" )
fd_QueryVRFContributionsRequest_block_height = md_QueryVRFContributionsRequest . Fields (). ByName ( "block_height" )
fd_QueryVRFContributionsRequest_pagination = md_QueryVRFContributionsRequest . Fields (). ByName ( "pagination" )
}
var _ protoreflect . Message = ( * fastReflection_QueryVRFContributionsRequest )( nil )
type fastReflection_QueryVRFContributionsRequest QueryVRFContributionsRequest
func ( x * QueryVRFContributionsRequest ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_QueryVRFContributionsRequest )( x )
}
func ( x * QueryVRFContributionsRequest ) slowProtoReflect () protoreflect . Message {
mi := & file_dwn_v1_query_proto_msgTypes [ 24 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
var _fastReflection_QueryVRFContributionsRequest_messageType fastReflection_QueryVRFContributionsRequest_messageType
var _ protoreflect . MessageType = fastReflection_QueryVRFContributionsRequest_messageType {}
type fastReflection_QueryVRFContributionsRequest_messageType struct {}
func ( x fastReflection_QueryVRFContributionsRequest_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_QueryVRFContributionsRequest )( nil )
}
func ( x fastReflection_QueryVRFContributionsRequest_messageType ) New () protoreflect . Message {
return new ( fastReflection_QueryVRFContributionsRequest )
}
func ( x fastReflection_QueryVRFContributionsRequest_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryVRFContributionsRequest
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_QueryVRFContributionsRequest ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryVRFContributionsRequest
}
// Type returns the message type, which encapsulates both Go and protobuf
// type information. If the Go type information is not needed,
// it is recommended that the message descriptor be used instead.
func ( x * fastReflection_QueryVRFContributionsRequest ) Type () protoreflect . MessageType {
return _fastReflection_QueryVRFContributionsRequest_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_QueryVRFContributionsRequest ) New () protoreflect . Message {
return new ( fastReflection_QueryVRFContributionsRequest )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_QueryVRFContributionsRequest ) Interface () protoreflect . ProtoMessage {
return ( * QueryVRFContributionsRequest )( x )
}
// Range iterates over every populated field in an undefined order,
// calling f for each field descriptor and value encountered.
// Range returns immediately if f returns false.
// While iterating, mutating operations may only be performed
// on the current field descriptor.
func ( x * fastReflection_QueryVRFContributionsRequest ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if x . ValidatorAddress != "" {
value := protoreflect . ValueOfString ( x . ValidatorAddress )
if ! f ( fd_QueryVRFContributionsRequest_validator_address , value ) {
return
}
}
if x . BlockHeight != int64 ( 0 ) {
value := protoreflect . ValueOfInt64 ( x . BlockHeight )
if ! f ( fd_QueryVRFContributionsRequest_block_height , value ) {
return
}
}
if x . Pagination != nil {
value := protoreflect . ValueOfMessage ( x . Pagination . ProtoReflect ())
if ! f ( fd_QueryVRFContributionsRequest_pagination , value ) {
return
}
}
}
// Has reports whether a field is populated.
//
// Some fields have the property of nullability where it is possible to
// distinguish between the default value of a field and whether the field
// was explicitly populated with the default value. Singular message fields,
// member fields of a oneof, and proto2 scalar fields are nullable. Such
// fields are populated only if explicitly set.
//
// In other cases (aside from the nullable cases above),
// a proto3 scalar field is populated if it contains a non-zero value, and
// a repeated field is populated if it is non-empty.
func ( x * fastReflection_QueryVRFContributionsRequest ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
case "dwn.v1.QueryVRFContributionsRequest.validator_address" :
return x . ValidatorAddress != ""
case "dwn.v1.QueryVRFContributionsRequest.block_height" :
return x . BlockHeight != int64 ( 0 )
case "dwn.v1.QueryVRFContributionsRequest.pagination" :
return x . Pagination != nil
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVRFContributionsRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVRFContributionsRequest does not contain field %s" , fd . FullName ()))
}
}
// Clear clears the field such that a subsequent Has call reports false.
//
// Clearing an extension field clears both the extension type and value
// associated with the given field number.
//
// Clear is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryVRFContributionsRequest ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
case "dwn.v1.QueryVRFContributionsRequest.validator_address" :
x . ValidatorAddress = ""
case "dwn.v1.QueryVRFContributionsRequest.block_height" :
x . BlockHeight = int64 ( 0 )
case "dwn.v1.QueryVRFContributionsRequest.pagination" :
x . Pagination = nil
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVRFContributionsRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVRFContributionsRequest does not contain field %s" , fd . FullName ()))
}
}
// Get retrieves the value for a field.
//
// For unpopulated scalars, it returns the default value, where
// the default value of a bytes scalar is guaranteed to be a copy.
// For unpopulated composite types, it returns an empty, read-only view
// of the value; to obtain a mutable reference, use Mutable.
func ( x * fastReflection_QueryVRFContributionsRequest ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
case "dwn.v1.QueryVRFContributionsRequest.validator_address" :
value := x . ValidatorAddress
return protoreflect . ValueOfString ( value )
case "dwn.v1.QueryVRFContributionsRequest.block_height" :
value := x . BlockHeight
return protoreflect . ValueOfInt64 ( value )
case "dwn.v1.QueryVRFContributionsRequest.pagination" :
value := x . Pagination
return protoreflect . ValueOfMessage ( value . ProtoReflect ())
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVRFContributionsRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVRFContributionsRequest does not contain field %s" , descriptor . FullName ()))
}
}
// Set stores the value for a field.
//
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType.
// When setting a composite type, it is unspecified whether the stored value
// aliases the source's memory in any way. If the composite value is an
// empty, read-only value, then it panics.
//
// Set is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryVRFContributionsRequest ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
case "dwn.v1.QueryVRFContributionsRequest.validator_address" :
x . ValidatorAddress = value . Interface ().( string )
case "dwn.v1.QueryVRFContributionsRequest.block_height" :
x . BlockHeight = value . Int ()
case "dwn.v1.QueryVRFContributionsRequest.pagination" :
x . Pagination = value . Message (). Interface ().( * v1beta1 . PageRequest )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVRFContributionsRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVRFContributionsRequest does not contain field %s" , fd . FullName ()))
}
}
// Mutable returns a mutable reference to a composite type.
//
// If the field is unpopulated, it may allocate a composite value.
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType
// if not already stored.
// It panics if the field does not contain a composite type.
//
// Mutable is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryVRFContributionsRequest ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryVRFContributionsRequest.pagination" :
if x . Pagination == nil {
x . Pagination = new ( v1beta1 . PageRequest )
}
return protoreflect . ValueOfMessage ( x . Pagination . ProtoReflect ())
case "dwn.v1.QueryVRFContributionsRequest.validator_address" :
panic ( fmt . Errorf ( "field validator_address of message dwn.v1.QueryVRFContributionsRequest is not mutable" ))
case "dwn.v1.QueryVRFContributionsRequest.block_height" :
panic ( fmt . Errorf ( "field block_height of message dwn.v1.QueryVRFContributionsRequest is not mutable" ))
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVRFContributionsRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVRFContributionsRequest does not contain field %s" , fd . FullName ()))
}
}
// NewField returns a new value that is assignable to the field
// for the given descriptor. For scalars, this returns the default value.
// For lists, maps, and messages, this returns a new, empty, mutable value.
func ( x * fastReflection_QueryVRFContributionsRequest ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryVRFContributionsRequest.validator_address" :
return protoreflect . ValueOfString ( "" )
case "dwn.v1.QueryVRFContributionsRequest.block_height" :
return protoreflect . ValueOfInt64 ( int64 ( 0 ))
case "dwn.v1.QueryVRFContributionsRequest.pagination" :
m := new ( v1beta1 . PageRequest )
return protoreflect . ValueOfMessage ( m . ProtoReflect ())
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVRFContributionsRequest" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVRFContributionsRequest does not contain field %s" , fd . FullName ()))
}
}
// WhichOneof reports which field within the oneof is populated,
// returning nil if none are populated.
// It panics if the oneof descriptor does not belong to this message.
func ( x * fastReflection_QueryVRFContributionsRequest ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in dwn.v1.QueryVRFContributionsRequest" , d . FullName ()))
}
panic ( "unreachable" )
}
// GetUnknown retrieves the entire list of unknown fields.
// The caller may only mutate the contents of the RawFields
// if the mutated bytes are stored back into the message with SetUnknown.
func ( x * fastReflection_QueryVRFContributionsRequest ) GetUnknown () protoreflect . RawFields {
return x . unknownFields
}
// SetUnknown stores an entire list of unknown fields.
// The raw fields must be syntactically valid according to the wire format.
// An implementation may panic if this is not the case.
// Once stored, the caller must not mutate the content of the RawFields.
// An empty RawFields may be passed to clear the fields.
//
// SetUnknown is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryVRFContributionsRequest ) SetUnknown ( fields protoreflect . RawFields ) {
x . unknownFields = fields
}
// IsValid reports whether the message is valid.
//
// An invalid message is an empty, read-only value.
//
// An invalid message often corresponds to a nil pointer of the concrete
// message type, but the details are implementation dependent.
// Validity is not part of the protobuf data model, and may not
// be preserved in marshaling or other operations.
func ( x * fastReflection_QueryVRFContributionsRequest ) IsValid () bool {
return x != nil
}
// ProtoMethods returns optional fastReflectionFeature-path implementations of various operations.
// This method may return nil.
//
// The returned methods type is identical to
// "google.golang.org/protobuf/runtime/protoiface".Methods.
// Consult the protoiface package documentation for details.
func ( x * fastReflection_QueryVRFContributionsRequest ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * QueryVRFContributionsRequest )
if x == nil {
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : 0 ,
}
}
options := runtime . SizeInputToOptions ( input )
_ = options
var n int
var l int
_ = l
l = len ( x . ValidatorAddress )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
if x . BlockHeight != 0 {
n += 1 + runtime . Sov ( uint64 ( x . BlockHeight ))
}
if x . Pagination != nil {
l = options . Size ( x . Pagination )
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
if x . unknownFields != nil {
n += len ( x . unknownFields )
}
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : n ,
}
}
marshal := func ( input protoiface . MarshalInput ) ( protoiface . MarshalOutput , error ) {
x := input . Message . Interface ().( * QueryVRFContributionsRequest )
if x == nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
options := runtime . MarshalInputToOptions ( input )
_ = options
size := options . Size ( x )
dAtA := make ([] byte , size )
i := len ( dAtA )
_ = i
var l int
_ = l
if x . unknownFields != nil {
i -= len ( x . unknownFields )
copy ( dAtA [ i :], x . unknownFields )
}
if x . Pagination != nil {
encoded , err := options . Marshal ( x . Pagination )
if err != nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, err
}
i -= len ( encoded )
copy ( dAtA [ i :], encoded )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( encoded )))
i --
dAtA [ i ] = 0x1a
}
if x . BlockHeight != 0 {
i = runtime . EncodeVarint ( dAtA , i , uint64 ( x . BlockHeight ))
i --
dAtA [ i ] = 0x10
}
if len ( x . ValidatorAddress ) > 0 {
i -= len ( x . ValidatorAddress )
copy ( dAtA [ i :], x . ValidatorAddress )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . ValidatorAddress )))
i --
dAtA [ i ] = 0xa
}
if input . Buf != nil {
input . Buf = append ( input . Buf , dAtA ... )
} else {
input . Buf = dAtA
}
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
unmarshal := func ( input protoiface . UnmarshalInput ) ( protoiface . UnmarshalOutput , error ) {
x := input . Message . Interface ().( * QueryVRFContributionsRequest )
if x == nil {
return protoiface . UnmarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Flags : input . Flags ,
}, nil
}
options := runtime . UnmarshalInputToOptions ( input )
_ = options
dAtA := input . Buf
l := len ( dAtA )
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
wire |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
fieldNum := int32 ( wire >> 3 )
wireType := int ( wire & 0x7 )
if wireType == 4 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryVRFContributionsRequest: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryVRFContributionsRequest: illegal tag %d (wire type %d)" , fieldNum , wire )
}
switch fieldNum {
case 1 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field ValidatorAddress" , wireType )
}
var stringLen uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
stringLen |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
intStringLen := int ( stringLen )
if intStringLen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + intStringLen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
x . ValidatorAddress = string ( dAtA [ iNdEx : postIndex ])
iNdEx = postIndex
case 2 :
if wireType != 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field BlockHeight" , wireType )
}
x . BlockHeight = 0
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
x . BlockHeight |= int64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
case 3 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Pagination" , wireType )
}
var msglen int
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
msglen |= int ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + msglen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if x . Pagination == nil {
x . Pagination = & v1beta1 . PageRequest {}
}
if err := options . Unmarshal ( dAtA [ iNdEx : postIndex ], x . Pagination ); err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
iNdEx = postIndex
default :
iNdEx = preIndex
skippy , err := runtime . Skip ( dAtA [ iNdEx :])
if err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
if ( skippy < 0 ) || ( iNdEx + skippy ) < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if ( iNdEx + skippy ) > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if ! options . DiscardUnknown {
x . unknownFields = append ( x . unknownFields , dAtA [ iNdEx : iNdEx + skippy ] ... )
}
iNdEx += skippy
}
}
if iNdEx > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, nil
}
return & protoiface . Methods {
NoUnkeyedLiterals : struct {}{},
Flags : protoiface . SupportMarshalDeterministic | protoiface . SupportUnmarshalDiscardUnknown ,
Size : size ,
Marshal : marshal ,
Unmarshal : unmarshal ,
Merge : nil ,
CheckInitialized : nil ,
}
}
var _ protoreflect . List = ( * _QueryVRFContributionsResponse_1_list )( nil )
type _QueryVRFContributionsResponse_1_list struct {
list * [] * VRFContribution
}
func ( x * _QueryVRFContributionsResponse_1_list ) Len () int {
if x . list == nil {
return 0
}
return len ( * x . list )
}
func ( x * _QueryVRFContributionsResponse_1_list ) Get ( i int ) protoreflect . Value {
return protoreflect . ValueOfMessage (( * x . list )[ i ]. ProtoReflect ())
}
func ( x * _QueryVRFContributionsResponse_1_list ) Set ( i int , value protoreflect . Value ) {
valueUnwrapped := value . Message ()
concreteValue := valueUnwrapped . Interface ().( * VRFContribution )
( * x . list )[ i ] = concreteValue
}
func ( x * _QueryVRFContributionsResponse_1_list ) Append ( value protoreflect . Value ) {
valueUnwrapped := value . Message ()
concreteValue := valueUnwrapped . Interface ().( * VRFContribution )
* x . list = append ( * x . list , concreteValue )
}
func ( x * _QueryVRFContributionsResponse_1_list ) AppendMutable () protoreflect . Value {
v := new ( VRFContribution )
* x . list = append ( * x . list , v )
return protoreflect . ValueOfMessage ( v . ProtoReflect ())
}
func ( x * _QueryVRFContributionsResponse_1_list ) Truncate ( n int ) {
for i := n ; i < len ( * x . list ); i ++ {
( * x . list )[ i ] = nil
}
* x . list = ( * x . list )[: n ]
}
func ( x * _QueryVRFContributionsResponse_1_list ) NewElement () protoreflect . Value {
v := new ( VRFContribution )
return protoreflect . ValueOfMessage ( v . ProtoReflect ())
}
func ( x * _QueryVRFContributionsResponse_1_list ) IsValid () bool {
return x . list != nil
}
var (
md_QueryVRFContributionsResponse protoreflect . MessageDescriptor
fd_QueryVRFContributionsResponse_contributions protoreflect . FieldDescriptor
fd_QueryVRFContributionsResponse_current_round protoreflect . FieldDescriptor
fd_QueryVRFContributionsResponse_pagination protoreflect . FieldDescriptor
)
func init () {
file_dwn_v1_query_proto_init ()
md_QueryVRFContributionsResponse = File_dwn_v1_query_proto . Messages (). ByName ( "QueryVRFContributionsResponse" )
fd_QueryVRFContributionsResponse_contributions = md_QueryVRFContributionsResponse . Fields (). ByName ( "contributions" )
fd_QueryVRFContributionsResponse_current_round = md_QueryVRFContributionsResponse . Fields (). ByName ( "current_round" )
fd_QueryVRFContributionsResponse_pagination = md_QueryVRFContributionsResponse . Fields (). ByName ( "pagination" )
}
var _ protoreflect . Message = ( * fastReflection_QueryVRFContributionsResponse )( nil )
type fastReflection_QueryVRFContributionsResponse QueryVRFContributionsResponse
func ( x * QueryVRFContributionsResponse ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_QueryVRFContributionsResponse )( x )
}
func ( x * QueryVRFContributionsResponse ) slowProtoReflect () protoreflect . Message {
mi := & file_dwn_v1_query_proto_msgTypes [ 25 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
var _fastReflection_QueryVRFContributionsResponse_messageType fastReflection_QueryVRFContributionsResponse_messageType
var _ protoreflect . MessageType = fastReflection_QueryVRFContributionsResponse_messageType {}
type fastReflection_QueryVRFContributionsResponse_messageType struct {}
func ( x fastReflection_QueryVRFContributionsResponse_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_QueryVRFContributionsResponse )( nil )
}
func ( x fastReflection_QueryVRFContributionsResponse_messageType ) New () protoreflect . Message {
return new ( fastReflection_QueryVRFContributionsResponse )
}
func ( x fastReflection_QueryVRFContributionsResponse_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryVRFContributionsResponse
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_QueryVRFContributionsResponse ) Descriptor () protoreflect . MessageDescriptor {
return md_QueryVRFContributionsResponse
}
// Type returns the message type, which encapsulates both Go and protobuf
// type information. If the Go type information is not needed,
// it is recommended that the message descriptor be used instead.
func ( x * fastReflection_QueryVRFContributionsResponse ) Type () protoreflect . MessageType {
return _fastReflection_QueryVRFContributionsResponse_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_QueryVRFContributionsResponse ) New () protoreflect . Message {
return new ( fastReflection_QueryVRFContributionsResponse )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_QueryVRFContributionsResponse ) Interface () protoreflect . ProtoMessage {
return ( * QueryVRFContributionsResponse )( x )
}
// Range iterates over every populated field in an undefined order,
// calling f for each field descriptor and value encountered.
// Range returns immediately if f returns false.
// While iterating, mutating operations may only be performed
// on the current field descriptor.
func ( x * fastReflection_QueryVRFContributionsResponse ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if len ( x . Contributions ) != 0 {
value := protoreflect . ValueOfList ( & _QueryVRFContributionsResponse_1_list { list : & x . Contributions })
if ! f ( fd_QueryVRFContributionsResponse_contributions , value ) {
return
}
}
if x . CurrentRound != nil {
value := protoreflect . ValueOfMessage ( x . CurrentRound . ProtoReflect ())
if ! f ( fd_QueryVRFContributionsResponse_current_round , value ) {
return
}
}
if x . Pagination != nil {
value := protoreflect . ValueOfMessage ( x . Pagination . ProtoReflect ())
if ! f ( fd_QueryVRFContributionsResponse_pagination , value ) {
return
}
}
}
// Has reports whether a field is populated.
//
// Some fields have the property of nullability where it is possible to
// distinguish between the default value of a field and whether the field
// was explicitly populated with the default value. Singular message fields,
// member fields of a oneof, and proto2 scalar fields are nullable. Such
// fields are populated only if explicitly set.
//
// In other cases (aside from the nullable cases above),
// a proto3 scalar field is populated if it contains a non-zero value, and
// a repeated field is populated if it is non-empty.
func ( x * fastReflection_QueryVRFContributionsResponse ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
case "dwn.v1.QueryVRFContributionsResponse.contributions" :
return len ( x . Contributions ) != 0
case "dwn.v1.QueryVRFContributionsResponse.current_round" :
return x . CurrentRound != nil
case "dwn.v1.QueryVRFContributionsResponse.pagination" :
return x . Pagination != nil
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVRFContributionsResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVRFContributionsResponse does not contain field %s" , fd . FullName ()))
}
}
// Clear clears the field such that a subsequent Has call reports false.
//
// Clearing an extension field clears both the extension type and value
// associated with the given field number.
//
// Clear is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryVRFContributionsResponse ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
case "dwn.v1.QueryVRFContributionsResponse.contributions" :
x . Contributions = nil
case "dwn.v1.QueryVRFContributionsResponse.current_round" :
x . CurrentRound = nil
case "dwn.v1.QueryVRFContributionsResponse.pagination" :
x . Pagination = nil
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVRFContributionsResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVRFContributionsResponse does not contain field %s" , fd . FullName ()))
}
}
// Get retrieves the value for a field.
//
// For unpopulated scalars, it returns the default value, where
// the default value of a bytes scalar is guaranteed to be a copy.
// For unpopulated composite types, it returns an empty, read-only view
// of the value; to obtain a mutable reference, use Mutable.
func ( x * fastReflection_QueryVRFContributionsResponse ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
case "dwn.v1.QueryVRFContributionsResponse.contributions" :
if len ( x . Contributions ) == 0 {
return protoreflect . ValueOfList ( & _QueryVRFContributionsResponse_1_list {})
}
listValue := & _QueryVRFContributionsResponse_1_list { list : & x . Contributions }
return protoreflect . ValueOfList ( listValue )
case "dwn.v1.QueryVRFContributionsResponse.current_round" :
value := x . CurrentRound
return protoreflect . ValueOfMessage ( value . ProtoReflect ())
case "dwn.v1.QueryVRFContributionsResponse.pagination" :
value := x . Pagination
return protoreflect . ValueOfMessage ( value . ProtoReflect ())
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVRFContributionsResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVRFContributionsResponse does not contain field %s" , descriptor . FullName ()))
}
}
// Set stores the value for a field.
//
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType.
// When setting a composite type, it is unspecified whether the stored value
// aliases the source's memory in any way. If the composite value is an
// empty, read-only value, then it panics.
//
// Set is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryVRFContributionsResponse ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
case "dwn.v1.QueryVRFContributionsResponse.contributions" :
lv := value . List ()
clv := lv .( * _QueryVRFContributionsResponse_1_list )
x . Contributions = * clv . list
case "dwn.v1.QueryVRFContributionsResponse.current_round" :
x . CurrentRound = value . Message (). Interface ().( * VRFConsensusRound )
case "dwn.v1.QueryVRFContributionsResponse.pagination" :
x . Pagination = value . Message (). Interface ().( * v1beta1 . PageResponse )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVRFContributionsResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVRFContributionsResponse does not contain field %s" , fd . FullName ()))
}
}
// Mutable returns a mutable reference to a composite type.
//
// If the field is unpopulated, it may allocate a composite value.
// For a field belonging to a oneof, it implicitly clears any other field
// that may be currently set within the same oneof.
// For extension fields, it implicitly stores the provided ExtensionType
// if not already stored.
// It panics if the field does not contain a composite type.
//
// Mutable is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryVRFContributionsResponse ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryVRFContributionsResponse.contributions" :
if x . Contributions == nil {
x . Contributions = [] * VRFContribution {}
}
value := & _QueryVRFContributionsResponse_1_list { list : & x . Contributions }
return protoreflect . ValueOfList ( value )
case "dwn.v1.QueryVRFContributionsResponse.current_round" :
if x . CurrentRound == nil {
x . CurrentRound = new ( VRFConsensusRound )
}
return protoreflect . ValueOfMessage ( x . CurrentRound . ProtoReflect ())
case "dwn.v1.QueryVRFContributionsResponse.pagination" :
if x . Pagination == nil {
x . Pagination = new ( v1beta1 . PageResponse )
}
return protoreflect . ValueOfMessage ( x . Pagination . ProtoReflect ())
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVRFContributionsResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVRFContributionsResponse does not contain field %s" , fd . FullName ()))
}
}
// NewField returns a new value that is assignable to the field
// for the given descriptor. For scalars, this returns the default value.
// For lists, maps, and messages, this returns a new, empty, mutable value.
func ( x * fastReflection_QueryVRFContributionsResponse ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "dwn.v1.QueryVRFContributionsResponse.contributions" :
list := [] * VRFContribution {}
return protoreflect . ValueOfList ( & _QueryVRFContributionsResponse_1_list { list : & list })
case "dwn.v1.QueryVRFContributionsResponse.current_round" :
m := new ( VRFConsensusRound )
return protoreflect . ValueOfMessage ( m . ProtoReflect ())
case "dwn.v1.QueryVRFContributionsResponse.pagination" :
m := new ( v1beta1 . PageResponse )
return protoreflect . ValueOfMessage ( m . ProtoReflect ())
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: dwn.v1.QueryVRFContributionsResponse" ))
}
panic ( fmt . Errorf ( "message dwn.v1.QueryVRFContributionsResponse does not contain field %s" , fd . FullName ()))
}
}
// WhichOneof reports which field within the oneof is populated,
// returning nil if none are populated.
// It panics if the oneof descriptor does not belong to this message.
func ( x * fastReflection_QueryVRFContributionsResponse ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in dwn.v1.QueryVRFContributionsResponse" , d . FullName ()))
}
panic ( "unreachable" )
}
// GetUnknown retrieves the entire list of unknown fields.
// The caller may only mutate the contents of the RawFields
// if the mutated bytes are stored back into the message with SetUnknown.
func ( x * fastReflection_QueryVRFContributionsResponse ) GetUnknown () protoreflect . RawFields {
return x . unknownFields
}
// SetUnknown stores an entire list of unknown fields.
// The raw fields must be syntactically valid according to the wire format.
// An implementation may panic if this is not the case.
// Once stored, the caller must not mutate the content of the RawFields.
// An empty RawFields may be passed to clear the fields.
//
// SetUnknown is a mutating operation and unsafe for concurrent use.
func ( x * fastReflection_QueryVRFContributionsResponse ) SetUnknown ( fields protoreflect . RawFields ) {
x . unknownFields = fields
}
// IsValid reports whether the message is valid.
//
// An invalid message is an empty, read-only value.
//
// An invalid message often corresponds to a nil pointer of the concrete
// message type, but the details are implementation dependent.
// Validity is not part of the protobuf data model, and may not
// be preserved in marshaling or other operations.
func ( x * fastReflection_QueryVRFContributionsResponse ) IsValid () bool {
return x != nil
}
// ProtoMethods returns optional fastReflectionFeature-path implementations of various operations.
// This method may return nil.
//
// The returned methods type is identical to
// "google.golang.org/protobuf/runtime/protoiface".Methods.
// Consult the protoiface package documentation for details.
func ( x * fastReflection_QueryVRFContributionsResponse ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * QueryVRFContributionsResponse )
if x == nil {
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : 0 ,
}
}
options := runtime . SizeInputToOptions ( input )
_ = options
var n int
var l int
_ = l
if len ( x . Contributions ) > 0 {
for _ , e := range x . Contributions {
l = options . Size ( e )
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
}
if x . CurrentRound != nil {
l = options . Size ( x . CurrentRound )
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
if x . Pagination != nil {
l = options . Size ( x . Pagination )
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
if x . unknownFields != nil {
n += len ( x . unknownFields )
}
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : n ,
}
}
marshal := func ( input protoiface . MarshalInput ) ( protoiface . MarshalOutput , error ) {
x := input . Message . Interface ().( * QueryVRFContributionsResponse )
if x == nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
options := runtime . MarshalInputToOptions ( input )
_ = options
size := options . Size ( x )
dAtA := make ([] byte , size )
i := len ( dAtA )
_ = i
var l int
_ = l
if x . unknownFields != nil {
i -= len ( x . unknownFields )
copy ( dAtA [ i :], x . unknownFields )
}
if x . Pagination != nil {
encoded , err := options . Marshal ( x . Pagination )
if err != nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, err
}
i -= len ( encoded )
copy ( dAtA [ i :], encoded )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( encoded )))
i --
dAtA [ i ] = 0x1a
}
if x . CurrentRound != nil {
encoded , err := options . Marshal ( x . CurrentRound )
if err != nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, err
}
i -= len ( encoded )
copy ( dAtA [ i :], encoded )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( encoded )))
i --
dAtA [ i ] = 0x12
}
if len ( x . Contributions ) > 0 {
for iNdEx := len ( x . Contributions ) - 1 ; iNdEx >= 0 ; iNdEx -- {
encoded , err := options . Marshal ( x . Contributions [ iNdEx ])
if err != nil {
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, err
}
i -= len ( encoded )
copy ( dAtA [ i :], encoded )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( encoded )))
i --
dAtA [ i ] = 0xa
}
}
if input . Buf != nil {
input . Buf = append ( input . Buf , dAtA ... )
} else {
input . Buf = dAtA
}
return protoiface . MarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Buf : input . Buf ,
}, nil
}
unmarshal := func ( input protoiface . UnmarshalInput ) ( protoiface . UnmarshalOutput , error ) {
x := input . Message . Interface ().( * QueryVRFContributionsResponse )
if x == nil {
return protoiface . UnmarshalOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Flags : input . Flags ,
}, nil
}
options := runtime . UnmarshalInputToOptions ( input )
_ = options
dAtA := input . Buf
l := len ( dAtA )
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
wire |= uint64 ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
fieldNum := int32 ( wire >> 3 )
wireType := int ( wire & 0x7 )
if wireType == 4 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryVRFContributionsResponse: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: QueryVRFContributionsResponse: illegal tag %d (wire type %d)" , fieldNum , wire )
}
switch fieldNum {
case 1 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Contributions" , wireType )
}
var msglen int
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
msglen |= int ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + msglen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
x . Contributions = append ( x . Contributions , & VRFContribution {})
if err := options . Unmarshal ( dAtA [ iNdEx : postIndex ], x . Contributions [ len ( x . Contributions ) - 1 ]); err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
iNdEx = postIndex
case 2 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field CurrentRound" , wireType )
}
var msglen int
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
msglen |= int ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + msglen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if x . CurrentRound == nil {
x . CurrentRound = & VRFConsensusRound {}
}
if err := options . Unmarshal ( dAtA [ iNdEx : postIndex ], x . CurrentRound ); err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
iNdEx = postIndex
case 3 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Pagination" , wireType )
}
var msglen int
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
}
if iNdEx >= l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
b := dAtA [ iNdEx ]
iNdEx ++
msglen |= int ( b & 0x7F ) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
postIndex := iNdEx + msglen
if postIndex < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if postIndex > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if x . Pagination == nil {
x . Pagination = & v1beta1 . PageResponse {}
}
if err := options . Unmarshal ( dAtA [ iNdEx : postIndex ], x . Pagination ); err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
iNdEx = postIndex
default :
iNdEx = preIndex
skippy , err := runtime . Skip ( dAtA [ iNdEx :])
if err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
if ( skippy < 0 ) || ( iNdEx + skippy ) < 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
if ( iNdEx + skippy ) > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
if ! options . DiscardUnknown {
x . unknownFields = append ( x . unknownFields , dAtA [ iNdEx : iNdEx + skippy ] ... )
}
iNdEx += skippy
}
}
if iNdEx > l {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, nil
}
return & protoiface . Methods {
NoUnkeyedLiterals : struct {}{},
Flags : protoiface . SupportMarshalDeterministic | protoiface . SupportUnmarshalDiscardUnknown ,
Size : size ,
Marshal : marshal ,
Unmarshal : unmarshal ,
Merge : nil ,
CheckInitialized : nil ,
}
}
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.27.0
// protoc (unknown)
// source: dwn/v1/query.proto
const (
// Verify that this generated code is sufficiently up-to-date.
_ = protoimpl . EnforceVersion ( 20 - protoimpl . MinVersion )
// Verify that runtime/protoimpl is sufficiently up-to-date.
_ = protoimpl . EnforceVersion ( protoimpl . MaxVersion - 20 )
)
// QueryParamsRequest is the request type for the Query/Params RPC method.
type QueryParamsRequest struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
}
func ( x * QueryParamsRequest ) Reset () {
* x = QueryParamsRequest {}
if protoimpl . UnsafeEnabled {
mi := & file_dwn_v1_query_proto_msgTypes [ 0 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * QueryParamsRequest ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * QueryParamsRequest ) ProtoMessage () {}
// Deprecated: Use QueryParamsRequest.ProtoReflect.Descriptor instead.
func ( * QueryParamsRequest ) Descriptor () ([] byte , [] int ) {
return file_dwn_v1_query_proto_rawDescGZIP (), [] int { 0 }
}
// QueryParamsResponse is the response type for the Query/Params RPC method.
type QueryParamsResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// params defines the parameters of the module.
Params * Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params,omitempty"`
}
func ( x * QueryParamsResponse ) Reset () {
* x = QueryParamsResponse {}
if protoimpl . UnsafeEnabled {
mi := & file_dwn_v1_query_proto_msgTypes [ 1 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * QueryParamsResponse ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * QueryParamsResponse ) ProtoMessage () {}
// Deprecated: Use QueryParamsResponse.ProtoReflect.Descriptor instead.
func ( * QueryParamsResponse ) Descriptor () ([] byte , [] int ) {
return file_dwn_v1_query_proto_rawDescGZIP (), [] int { 1 }
}
func ( x * QueryParamsResponse ) GetParams () * Params {
if x != nil {
return x . Params
}
return nil
}
// QueryIPFSRequest is the request type for the Query/IPFS RPC method.
type QueryIPFSRequest struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
}
func ( x * QueryIPFSRequest ) Reset () {
* x = QueryIPFSRequest {}
if protoimpl . UnsafeEnabled {
mi := & file_dwn_v1_query_proto_msgTypes [ 2 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * QueryIPFSRequest ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * QueryIPFSRequest ) ProtoMessage () {}
// Deprecated: Use QueryIPFSRequest.ProtoReflect.Descriptor instead.
func ( * QueryIPFSRequest ) Descriptor () ([] byte , [] int ) {
return file_dwn_v1_query_proto_rawDescGZIP (), [] int { 2 }
}
// QueryIPFSResponse is the response type for the Query/IPFS RPC method.
type QueryIPFSResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// IPFS status
Status * IPFSStatus `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
}
func ( x * QueryIPFSResponse ) Reset () {
* x = QueryIPFSResponse {}
if protoimpl . UnsafeEnabled {
mi := & file_dwn_v1_query_proto_msgTypes [ 3 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * QueryIPFSResponse ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * QueryIPFSResponse ) ProtoMessage () {}
// Deprecated: Use QueryIPFSResponse.ProtoReflect.Descriptor instead.
func ( * QueryIPFSResponse ) Descriptor () ([] byte , [] int ) {
return file_dwn_v1_query_proto_rawDescGZIP (), [] int { 3 }
}
func ( x * QueryIPFSResponse ) GetStatus () * IPFSStatus {
if x != nil {
return x . Status
}
return nil
}
// QueryCIDRequest is the request type for the Query/CID RPC method.
type QueryCIDRequest struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// CID to query
Cid string `protobuf:"bytes,1,opt,name=cid,proto3" json:"cid,omitempty"`
}
func ( x * QueryCIDRequest ) Reset () {
* x = QueryCIDRequest {}
if protoimpl . UnsafeEnabled {
mi := & file_dwn_v1_query_proto_msgTypes [ 4 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * QueryCIDRequest ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * QueryCIDRequest ) ProtoMessage () {}
// Deprecated: Use QueryCIDRequest.ProtoReflect.Descriptor instead.
func ( * QueryCIDRequest ) Descriptor () ([] byte , [] int ) {
return file_dwn_v1_query_proto_rawDescGZIP (), [] int { 4 }
}
func ( x * QueryCIDRequest ) GetCid () string {
if x != nil {
return x . Cid
}
return ""
}
// QueryCIDResponse is the response type for the Query/CID RPC method.
type QueryCIDResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// Status code
StatusCode int32 `protobuf:"varint,1,opt,name=status_code,json=statusCode,proto3" json:"status_code,omitempty"`
// CID data
Data [] byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
}
func ( x * QueryCIDResponse ) Reset () {
* x = QueryCIDResponse {}
if protoimpl . UnsafeEnabled {
mi := & file_dwn_v1_query_proto_msgTypes [ 5 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * QueryCIDResponse ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * QueryCIDResponse ) ProtoMessage () {}
// Deprecated: Use QueryCIDResponse.ProtoReflect.Descriptor instead.
func ( * QueryCIDResponse ) Descriptor () ([] byte , [] int ) {
return file_dwn_v1_query_proto_rawDescGZIP (), [] int { 5 }
}
func ( x * QueryCIDResponse ) GetStatusCode () int32 {
if x != nil {
return x . StatusCode
}
return 0
}
func ( x * QueryCIDResponse ) GetData () [] byte {
if x != nil {
return x . Data
}
return nil
}
// QueryRecordsRequest is the request type for querying DWN records
type QueryRecordsRequest struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// Target DWN (DID)
Target string `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"`
// Optional protocol filter
Protocol string `protobuf:"bytes,2,opt,name=protocol,proto3" json:"protocol,omitempty"`
// Optional schema filter
Schema string `protobuf:"bytes,3,opt,name=schema,proto3" json:"schema,omitempty"`
// Optional parent ID filter
ParentId string `protobuf:"bytes,4,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"`
// Filter by published status
PublishedOnly bool `protobuf:"varint,5,opt,name=published_only,json=publishedOnly,proto3" json:"published_only,omitempty"`
// Pagination
Pagination * v1beta1 . PageRequest `protobuf:"bytes,6,opt,name=pagination,proto3" json:"pagination,omitempty"`
}
func ( x * QueryRecordsRequest ) Reset () {
* x = QueryRecordsRequest {}
if protoimpl . UnsafeEnabled {
mi := & file_dwn_v1_query_proto_msgTypes [ 6 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * QueryRecordsRequest ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * QueryRecordsRequest ) ProtoMessage () {}
// Deprecated: Use QueryRecordsRequest.ProtoReflect.Descriptor instead.
func ( * QueryRecordsRequest ) Descriptor () ([] byte , [] int ) {
return file_dwn_v1_query_proto_rawDescGZIP (), [] int { 6 }
}
func ( x * QueryRecordsRequest ) GetTarget () string {
if x != nil {
return x . Target
}
return ""
}
func ( x * QueryRecordsRequest ) GetProtocol () string {
if x != nil {
return x . Protocol
}
return ""
}
func ( x * QueryRecordsRequest ) GetSchema () string {
if x != nil {
return x . Schema
}
return ""
}
func ( x * QueryRecordsRequest ) GetParentId () string {
if x != nil {
return x . ParentId
}
return ""
}
func ( x * QueryRecordsRequest ) GetPublishedOnly () bool {
if x != nil {
return x . PublishedOnly
}
return false
}
func ( x * QueryRecordsRequest ) GetPagination () * v1beta1 . PageRequest {
if x != nil {
return x . Pagination
}
return nil
}
// QueryRecordsResponse is the response type for querying DWN records
type QueryRecordsResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// List of records
Records [] * DWNRecord `protobuf:"bytes,1,rep,name=records,proto3" json:"records,omitempty"`
// Pagination response
Pagination * v1beta1 . PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}
func ( x * QueryRecordsResponse ) Reset () {
* x = QueryRecordsResponse {}
if protoimpl . UnsafeEnabled {
mi := & file_dwn_v1_query_proto_msgTypes [ 7 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * QueryRecordsResponse ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * QueryRecordsResponse ) ProtoMessage () {}
// Deprecated: Use QueryRecordsResponse.ProtoReflect.Descriptor instead.
func ( * QueryRecordsResponse ) Descriptor () ([] byte , [] int ) {
return file_dwn_v1_query_proto_rawDescGZIP (), [] int { 7 }
}
func ( x * QueryRecordsResponse ) GetRecords () [] * DWNRecord {
if x != nil {
return x . Records
}
return nil
}
func ( x * QueryRecordsResponse ) GetPagination () * v1beta1 . PageResponse {
if x != nil {
return x . Pagination
}
return nil
}
// QueryRecordRequest is the request type for querying a specific DWN record
type QueryRecordRequest struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// Target DWN (DID)
Target string `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"`
// Record ID
RecordId string `protobuf:"bytes,2,opt,name=record_id,json=recordId,proto3" json:"record_id,omitempty"`
}
func ( x * QueryRecordRequest ) Reset () {
* x = QueryRecordRequest {}
if protoimpl . UnsafeEnabled {
mi := & file_dwn_v1_query_proto_msgTypes [ 8 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * QueryRecordRequest ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * QueryRecordRequest ) ProtoMessage () {}
// Deprecated: Use QueryRecordRequest.ProtoReflect.Descriptor instead.
func ( * QueryRecordRequest ) Descriptor () ([] byte , [] int ) {
return file_dwn_v1_query_proto_rawDescGZIP (), [] int { 8 }
}
func ( x * QueryRecordRequest ) GetTarget () string {
if x != nil {
return x . Target
}
return ""
}
func ( x * QueryRecordRequest ) GetRecordId () string {
if x != nil {
return x . RecordId
}
return ""
}
// QueryRecordResponse is the response type for querying a specific DWN record
type QueryRecordResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// The record
Record * DWNRecord `protobuf:"bytes,1,opt,name=record,proto3" json:"record,omitempty"`
}
func ( x * QueryRecordResponse ) Reset () {
* x = QueryRecordResponse {}
if protoimpl . UnsafeEnabled {
mi := & file_dwn_v1_query_proto_msgTypes [ 9 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * QueryRecordResponse ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * QueryRecordResponse ) ProtoMessage () {}
// Deprecated: Use QueryRecordResponse.ProtoReflect.Descriptor instead.
func ( * QueryRecordResponse ) Descriptor () ([] byte , [] int ) {
return file_dwn_v1_query_proto_rawDescGZIP (), [] int { 9 }
}
func ( x * QueryRecordResponse ) GetRecord () * DWNRecord {
if x != nil {
return x . Record
}
return nil
}
// QueryProtocolsRequest is the request type for querying DWN protocols
type QueryProtocolsRequest struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// Target DWN (DID)
Target string `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"`
// Filter by published status
PublishedOnly bool `protobuf:"varint,2,opt,name=published_only,json=publishedOnly,proto3" json:"published_only,omitempty"`
// Pagination
Pagination * v1beta1 . PageRequest `protobuf:"bytes,3,opt,name=pagination,proto3" json:"pagination,omitempty"`
}
func ( x * QueryProtocolsRequest ) Reset () {
* x = QueryProtocolsRequest {}
if protoimpl . UnsafeEnabled {
mi := & file_dwn_v1_query_proto_msgTypes [ 10 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * QueryProtocolsRequest ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * QueryProtocolsRequest ) ProtoMessage () {}
// Deprecated: Use QueryProtocolsRequest.ProtoReflect.Descriptor instead.
func ( * QueryProtocolsRequest ) Descriptor () ([] byte , [] int ) {
return file_dwn_v1_query_proto_rawDescGZIP (), [] int { 10 }
}
func ( x * QueryProtocolsRequest ) GetTarget () string {
if x != nil {
return x . Target
}
return ""
}
func ( x * QueryProtocolsRequest ) GetPublishedOnly () bool {
if x != nil {
return x . PublishedOnly
}
return false
}
func ( x * QueryProtocolsRequest ) GetPagination () * v1beta1 . PageRequest {
if x != nil {
return x . Pagination
}
return nil
}
// QueryProtocolsResponse is the response type for querying DWN protocols
type QueryProtocolsResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// List of protocols
Protocols [] * DWNProtocol `protobuf:"bytes,1,rep,name=protocols,proto3" json:"protocols,omitempty"`
// Pagination response
Pagination * v1beta1 . PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}
func ( x * QueryProtocolsResponse ) Reset () {
* x = QueryProtocolsResponse {}
if protoimpl . UnsafeEnabled {
mi := & file_dwn_v1_query_proto_msgTypes [ 11 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * QueryProtocolsResponse ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * QueryProtocolsResponse ) ProtoMessage () {}
// Deprecated: Use QueryProtocolsResponse.ProtoReflect.Descriptor instead.
func ( * QueryProtocolsResponse ) Descriptor () ([] byte , [] int ) {
return file_dwn_v1_query_proto_rawDescGZIP (), [] int { 11 }
}
func ( x * QueryProtocolsResponse ) GetProtocols () [] * DWNProtocol {
if x != nil {
return x . Protocols
}
return nil
}
func ( x * QueryProtocolsResponse ) GetPagination () * v1beta1 . PageResponse {
if x != nil {
return x . Pagination
}
return nil
}
// QueryProtocolRequest is the request type for querying a specific DWN protocol
type QueryProtocolRequest struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// Target DWN (DID)
Target string `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"`
// Protocol URI
ProtocolUri string `protobuf:"bytes,2,opt,name=protocol_uri,json=protocolUri,proto3" json:"protocol_uri,omitempty"`
}
func ( x * QueryProtocolRequest ) Reset () {
* x = QueryProtocolRequest {}
if protoimpl . UnsafeEnabled {
mi := & file_dwn_v1_query_proto_msgTypes [ 12 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * QueryProtocolRequest ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * QueryProtocolRequest ) ProtoMessage () {}
// Deprecated: Use QueryProtocolRequest.ProtoReflect.Descriptor instead.
func ( * QueryProtocolRequest ) Descriptor () ([] byte , [] int ) {
return file_dwn_v1_query_proto_rawDescGZIP (), [] int { 12 }
}
func ( x * QueryProtocolRequest ) GetTarget () string {
if x != nil {
return x . Target
}
return ""
}
func ( x * QueryProtocolRequest ) GetProtocolUri () string {
if x != nil {
return x . ProtocolUri
}
return ""
}
// QueryProtocolResponse is the response type for querying a specific DWN protocol
type QueryProtocolResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// The protocol
Protocol * DWNProtocol `protobuf:"bytes,1,opt,name=protocol,proto3" json:"protocol,omitempty"`
}
func ( x * QueryProtocolResponse ) Reset () {
* x = QueryProtocolResponse {}
if protoimpl . UnsafeEnabled {
mi := & file_dwn_v1_query_proto_msgTypes [ 13 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * QueryProtocolResponse ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * QueryProtocolResponse ) ProtoMessage () {}
// Deprecated: Use QueryProtocolResponse.ProtoReflect.Descriptor instead.
func ( * QueryProtocolResponse ) Descriptor () ([] byte , [] int ) {
return file_dwn_v1_query_proto_rawDescGZIP (), [] int { 13 }
}
func ( x * QueryProtocolResponse ) GetProtocol () * DWNProtocol {
if x != nil {
return x . Protocol
}
return nil
}
// QueryPermissionsRequest is the request type for querying DWN permissions
type QueryPermissionsRequest struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// Target DWN (DID)
Target string `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"`
// Optional grantor filter
Grantor string `protobuf:"bytes,2,opt,name=grantor,proto3" json:"grantor,omitempty"`
// Optional grantee filter
Grantee string `protobuf:"bytes,3,opt,name=grantee,proto3" json:"grantee,omitempty"`
// Optional interface filter
InterfaceName string `protobuf:"bytes,4,opt,name=interface_name,json=interfaceName,proto3" json:"interface_name,omitempty"`
// Optional method filter
Method string `protobuf:"bytes,5,opt,name=method,proto3" json:"method,omitempty"`
// Include revoked permissions
IncludeRevoked bool `protobuf:"varint,6,opt,name=include_revoked,json=includeRevoked,proto3" json:"include_revoked,omitempty"`
// Pagination
Pagination * v1beta1 . PageRequest `protobuf:"bytes,7,opt,name=pagination,proto3" json:"pagination,omitempty"`
}
func ( x * QueryPermissionsRequest ) Reset () {
* x = QueryPermissionsRequest {}
if protoimpl . UnsafeEnabled {
mi := & file_dwn_v1_query_proto_msgTypes [ 14 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * QueryPermissionsRequest ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * QueryPermissionsRequest ) ProtoMessage () {}
// Deprecated: Use QueryPermissionsRequest.ProtoReflect.Descriptor instead.
func ( * QueryPermissionsRequest ) Descriptor () ([] byte , [] int ) {
return file_dwn_v1_query_proto_rawDescGZIP (), [] int { 14 }
}
func ( x * QueryPermissionsRequest ) GetTarget () string {
if x != nil {
return x . Target
}
return ""
}
func ( x * QueryPermissionsRequest ) GetGrantor () string {
if x != nil {
return x . Grantor
}
return ""
}
func ( x * QueryPermissionsRequest ) GetGrantee () string {
if x != nil {
return x . Grantee
}
return ""
}
func ( x * QueryPermissionsRequest ) GetInterfaceName () string {
if x != nil {
return x . InterfaceName
}
return ""
}
func ( x * QueryPermissionsRequest ) GetMethod () string {
if x != nil {
return x . Method
}
return ""
}
func ( x * QueryPermissionsRequest ) GetIncludeRevoked () bool {
if x != nil {
return x . IncludeRevoked
}
return false
}
func ( x * QueryPermissionsRequest ) GetPagination () * v1beta1 . PageRequest {
if x != nil {
return x . Pagination
}
return nil
}
// QueryPermissionsResponse is the response type for querying DWN permissions
type QueryPermissionsResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// List of permissions
Permissions [] * DWNPermission `protobuf:"bytes,1,rep,name=permissions,proto3" json:"permissions,omitempty"`
// Pagination response
Pagination * v1beta1 . PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}
func ( x * QueryPermissionsResponse ) Reset () {
* x = QueryPermissionsResponse {}
if protoimpl . UnsafeEnabled {
mi := & file_dwn_v1_query_proto_msgTypes [ 15 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * QueryPermissionsResponse ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * QueryPermissionsResponse ) ProtoMessage () {}
// Deprecated: Use QueryPermissionsResponse.ProtoReflect.Descriptor instead.
func ( * QueryPermissionsResponse ) Descriptor () ([] byte , [] int ) {
return file_dwn_v1_query_proto_rawDescGZIP (), [] int { 15 }
}
func ( x * QueryPermissionsResponse ) GetPermissions () [] * DWNPermission {
if x != nil {
return x . Permissions
}
return nil
}
func ( x * QueryPermissionsResponse ) GetPagination () * v1beta1 . PageResponse {
if x != nil {
return x . Pagination
}
return nil
}
// QueryVaultRequest is the request type for querying a specific vault
type QueryVaultRequest struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// Vault ID
VaultId string `protobuf:"bytes,1,opt,name=vault_id,json=vaultId,proto3" json:"vault_id,omitempty"`
}
func ( x * QueryVaultRequest ) Reset () {
* x = QueryVaultRequest {}
if protoimpl . UnsafeEnabled {
mi := & file_dwn_v1_query_proto_msgTypes [ 16 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * QueryVaultRequest ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * QueryVaultRequest ) ProtoMessage () {}
// Deprecated: Use QueryVaultRequest.ProtoReflect.Descriptor instead.
func ( * QueryVaultRequest ) Descriptor () ([] byte , [] int ) {
return file_dwn_v1_query_proto_rawDescGZIP (), [] int { 16 }
}
func ( x * QueryVaultRequest ) GetVaultId () string {
if x != nil {
return x . VaultId
}
return ""
}
// QueryVaultResponse is the response type for querying a specific vault
type QueryVaultResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// The vault
Vault * VaultState `protobuf:"bytes,1,opt,name=vault,proto3" json:"vault,omitempty"`
}
func ( x * QueryVaultResponse ) Reset () {
* x = QueryVaultResponse {}
if protoimpl . UnsafeEnabled {
mi := & file_dwn_v1_query_proto_msgTypes [ 17 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * QueryVaultResponse ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * QueryVaultResponse ) ProtoMessage () {}
// Deprecated: Use QueryVaultResponse.ProtoReflect.Descriptor instead.
func ( * QueryVaultResponse ) Descriptor () ([] byte , [] int ) {
return file_dwn_v1_query_proto_rawDescGZIP (), [] int { 17 }
}
func ( x * QueryVaultResponse ) GetVault () * VaultState {
if x != nil {
return x . Vault
}
return nil
}
// QueryVaultsRequest is the request type for querying vaults by owner
type QueryVaultsRequest struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// Optional owner filter
Owner string `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner,omitempty"`
// Pagination
Pagination * v1beta1 . PageRequest `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}
func ( x * QueryVaultsRequest ) Reset () {
* x = QueryVaultsRequest {}
if protoimpl . UnsafeEnabled {
mi := & file_dwn_v1_query_proto_msgTypes [ 18 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * QueryVaultsRequest ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * QueryVaultsRequest ) ProtoMessage () {}
// Deprecated: Use QueryVaultsRequest.ProtoReflect.Descriptor instead.
func ( * QueryVaultsRequest ) Descriptor () ([] byte , [] int ) {
return file_dwn_v1_query_proto_rawDescGZIP (), [] int { 18 }
}
func ( x * QueryVaultsRequest ) GetOwner () string {
if x != nil {
return x . Owner
}
return ""
}
func ( x * QueryVaultsRequest ) GetPagination () * v1beta1 . PageRequest {
if x != nil {
return x . Pagination
}
return nil
}
// QueryVaultsResponse is the response type for querying vaults
type QueryVaultsResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// List of vaults
Vaults [] * VaultState `protobuf:"bytes,1,rep,name=vaults,proto3" json:"vaults,omitempty"`
// Pagination response
Pagination * v1beta1 . PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}
func ( x * QueryVaultsResponse ) Reset () {
* x = QueryVaultsResponse {}
if protoimpl . UnsafeEnabled {
mi := & file_dwn_v1_query_proto_msgTypes [ 19 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * QueryVaultsResponse ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * QueryVaultsResponse ) ProtoMessage () {}
// Deprecated: Use QueryVaultsResponse.ProtoReflect.Descriptor instead.
func ( * QueryVaultsResponse ) Descriptor () ([] byte , [] int ) {
return file_dwn_v1_query_proto_rawDescGZIP (), [] int { 19 }
}
func ( x * QueryVaultsResponse ) GetVaults () [] * VaultState {
if x != nil {
return x . Vaults
}
return nil
}
func ( x * QueryVaultsResponse ) GetPagination () * v1beta1 . PageResponse {
if x != nil {
return x . Pagination
}
return nil
}
// QueryEncryptedRecordRequest is the request type for querying encrypted records
type QueryEncryptedRecordRequest struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// Target DWN (DID)
Target string `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"`
// Record ID
RecordId string `protobuf:"bytes,2,opt,name=record_id,json=recordId,proto3" json:"record_id,omitempty"`
// Optional: return encrypted data instead of decrypting
ReturnEncrypted bool `protobuf:"varint,3,opt,name=return_encrypted,json=returnEncrypted,proto3" json:"return_encrypted,omitempty"`
}
func ( x * QueryEncryptedRecordRequest ) Reset () {
* x = QueryEncryptedRecordRequest {}
if protoimpl . UnsafeEnabled {
mi := & file_dwn_v1_query_proto_msgTypes [ 20 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * QueryEncryptedRecordRequest ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * QueryEncryptedRecordRequest ) ProtoMessage () {}
// Deprecated: Use QueryEncryptedRecordRequest.ProtoReflect.Descriptor instead.
func ( * QueryEncryptedRecordRequest ) Descriptor () ([] byte , [] int ) {
return file_dwn_v1_query_proto_rawDescGZIP (), [] int { 20 }
}
func ( x * QueryEncryptedRecordRequest ) GetTarget () string {
if x != nil {
return x . Target
}
return ""
}
func ( x * QueryEncryptedRecordRequest ) GetRecordId () string {
if x != nil {
return x . RecordId
}
return ""
}
func ( x * QueryEncryptedRecordRequest ) GetReturnEncrypted () bool {
if x != nil {
return x . ReturnEncrypted
}
return false
}
// QueryEncryptedRecordResponse is the response type for querying encrypted records
type QueryEncryptedRecordResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// The record with decrypted data (if requested)
Record * DWNRecord `protobuf:"bytes,1,opt,name=record,proto3" json:"record,omitempty"`
// Encryption metadata for the record
EncryptionMetadata * EncryptionMetadata `protobuf:"bytes,2,opt,name=encryption_metadata,json=encryptionMetadata,proto3" json:"encryption_metadata,omitempty"`
// Whether data was decrypted
WasDecrypted bool `protobuf:"varint,3,opt,name=was_decrypted,json=wasDecrypted,proto3" json:"was_decrypted,omitempty"`
}
func ( x * QueryEncryptedRecordResponse ) Reset () {
* x = QueryEncryptedRecordResponse {}
if protoimpl . UnsafeEnabled {
mi := & file_dwn_v1_query_proto_msgTypes [ 21 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * QueryEncryptedRecordResponse ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * QueryEncryptedRecordResponse ) ProtoMessage () {}
// Deprecated: Use QueryEncryptedRecordResponse.ProtoReflect.Descriptor instead.
func ( * QueryEncryptedRecordResponse ) Descriptor () ([] byte , [] int ) {
return file_dwn_v1_query_proto_rawDescGZIP (), [] int { 21 }
}
func ( x * QueryEncryptedRecordResponse ) GetRecord () * DWNRecord {
if x != nil {
return x . Record
}
return nil
}
func ( x * QueryEncryptedRecordResponse ) GetEncryptionMetadata () * EncryptionMetadata {
if x != nil {
return x . EncryptionMetadata
}
return nil
}
func ( x * QueryEncryptedRecordResponse ) GetWasDecrypted () bool {
if x != nil {
return x . WasDecrypted
}
return false
}
// QueryEncryptionStatusRequest is the request type for querying encryption status
type QueryEncryptionStatusRequest struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
}
func ( x * QueryEncryptionStatusRequest ) Reset () {
* x = QueryEncryptionStatusRequest {}
if protoimpl . UnsafeEnabled {
mi := & file_dwn_v1_query_proto_msgTypes [ 22 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * QueryEncryptionStatusRequest ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * QueryEncryptionStatusRequest ) ProtoMessage () {}
// Deprecated: Use QueryEncryptionStatusRequest.ProtoReflect.Descriptor instead.
func ( * QueryEncryptionStatusRequest ) Descriptor () ([] byte , [] int ) {
return file_dwn_v1_query_proto_rawDescGZIP (), [] int { 22 }
}
// QueryEncryptionStatusResponse is the response type for querying encryption status
type QueryEncryptionStatusResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// Current encryption key version
CurrentKeyVersion uint64 `protobuf:"varint,1,opt,name=current_key_version,json=currentKeyVersion,proto3" json:"current_key_version,omitempty"`
// Current validator set participating in consensus
ValidatorSet [] string `protobuf:"bytes,2,rep,name=validator_set,json=validatorSet,proto3" json:"validator_set,omitempty"`
// Whether running in single-node mode
SingleNodeMode bool `protobuf:"varint,3,opt,name=single_node_mode,json=singleNodeMode,proto3" json:"single_node_mode,omitempty"`
// Last key rotation timestamp
LastRotation int64 `protobuf:"varint,4,opt,name=last_rotation,json=lastRotation,proto3" json:"last_rotation,omitempty"`
// Next scheduled rotation timestamp
NextRotation int64 `protobuf:"varint,5,opt,name=next_rotation,json=nextRotation,proto3" json:"next_rotation,omitempty"`
// Total encrypted records in the system
TotalEncryptedRecords uint64 `protobuf:"varint,6,opt,name=total_encrypted_records,json=totalEncryptedRecords,proto3" json:"total_encrypted_records,omitempty"`
}
func ( x * QueryEncryptionStatusResponse ) Reset () {
* x = QueryEncryptionStatusResponse {}
if protoimpl . UnsafeEnabled {
mi := & file_dwn_v1_query_proto_msgTypes [ 23 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * QueryEncryptionStatusResponse ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * QueryEncryptionStatusResponse ) ProtoMessage () {}
// Deprecated: Use QueryEncryptionStatusResponse.ProtoReflect.Descriptor instead.
func ( * QueryEncryptionStatusResponse ) Descriptor () ([] byte , [] int ) {
return file_dwn_v1_query_proto_rawDescGZIP (), [] int { 23 }
}
func ( x * QueryEncryptionStatusResponse ) GetCurrentKeyVersion () uint64 {
if x != nil {
return x . CurrentKeyVersion
}
return 0
}
func ( x * QueryEncryptionStatusResponse ) GetValidatorSet () [] string {
if x != nil {
return x . ValidatorSet
}
return nil
}
func ( x * QueryEncryptionStatusResponse ) GetSingleNodeMode () bool {
if x != nil {
return x . SingleNodeMode
}
return false
}
func ( x * QueryEncryptionStatusResponse ) GetLastRotation () int64 {
if x != nil {
return x . LastRotation
}
return 0
}
func ( x * QueryEncryptionStatusResponse ) GetNextRotation () int64 {
if x != nil {
return x . NextRotation
}
return 0
}
func ( x * QueryEncryptionStatusResponse ) GetTotalEncryptedRecords () uint64 {
if x != nil {
return x . TotalEncryptedRecords
}
return 0
}
// QueryVRFContributionsRequest is the request type for querying VRF contributions
type QueryVRFContributionsRequest struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// Optional: filter by validator address
ValidatorAddress string `protobuf:"bytes,1,opt,name=validator_address,json=validatorAddress,proto3" json:"validator_address,omitempty"`
// Optional: filter by block height
BlockHeight int64 `protobuf:"varint,2,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"`
// Pagination
Pagination * v1beta1 . PageRequest `protobuf:"bytes,3,opt,name=pagination,proto3" json:"pagination,omitempty"`
}
func ( x * QueryVRFContributionsRequest ) Reset () {
* x = QueryVRFContributionsRequest {}
if protoimpl . UnsafeEnabled {
mi := & file_dwn_v1_query_proto_msgTypes [ 24 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * QueryVRFContributionsRequest ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * QueryVRFContributionsRequest ) ProtoMessage () {}
// Deprecated: Use QueryVRFContributionsRequest.ProtoReflect.Descriptor instead.
func ( * QueryVRFContributionsRequest ) Descriptor () ([] byte , [] int ) {
return file_dwn_v1_query_proto_rawDescGZIP (), [] int { 24 }
}
func ( x * QueryVRFContributionsRequest ) GetValidatorAddress () string {
if x != nil {
return x . ValidatorAddress
}
return ""
}
func ( x * QueryVRFContributionsRequest ) GetBlockHeight () int64 {
if x != nil {
return x . BlockHeight
}
return 0
}
func ( x * QueryVRFContributionsRequest ) GetPagination () * v1beta1 . PageRequest {
if x != nil {
return x . Pagination
}
return nil
}
// QueryVRFContributionsResponse is the response type for querying VRF contributions
type QueryVRFContributionsResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// List of VRF contributions
Contributions [] * VRFContribution `protobuf:"bytes,1,rep,name=contributions,proto3" json:"contributions,omitempty"`
// Current consensus round information
CurrentRound * VRFConsensusRound `protobuf:"bytes,2,opt,name=current_round,json=currentRound,proto3" json:"current_round,omitempty"`
// Pagination response
Pagination * v1beta1 . PageResponse `protobuf:"bytes,3,opt,name=pagination,proto3" json:"pagination,omitempty"`
}
func ( x * QueryVRFContributionsResponse ) Reset () {
* x = QueryVRFContributionsResponse {}
if protoimpl . UnsafeEnabled {
mi := & file_dwn_v1_query_proto_msgTypes [ 25 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * QueryVRFContributionsResponse ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * QueryVRFContributionsResponse ) ProtoMessage () {}
// Deprecated: Use QueryVRFContributionsResponse.ProtoReflect.Descriptor instead.
func ( * QueryVRFContributionsResponse ) Descriptor () ([] byte , [] int ) {
return file_dwn_v1_query_proto_rawDescGZIP (), [] int { 25 }
}
func ( x * QueryVRFContributionsResponse ) GetContributions () [] * VRFContribution {
if x != nil {
return x . Contributions
}
return nil
}
func ( x * QueryVRFContributionsResponse ) GetCurrentRound () * VRFConsensusRound {
if x != nil {
return x . CurrentRound
}
return nil
}
func ( x * QueryVRFContributionsResponse ) GetPagination () * v1beta1 . PageResponse {
if x != nil {
return x . Pagination
}
return nil
}
var File_dwn_v1_query_proto protoreflect . FileDescriptor
var file_dwn_v1_query_proto_rawDesc = [] byte {
0x0a , 0x12 , 0x64 , 0x77 , 0x6e , 0x2f , 0x76 , 0x31 , 0x2f , 0x71 , 0x75 , 0x65 , 0x72 , 0x79 , 0x2e , 0x70 ,
0x72 , 0x6f , 0x74 , 0x6f , 0x12 , 0x06 , 0x64 , 0x77 , 0x6e , 0x2e , 0x76 , 0x31 , 0x1a , 0x2a , 0x63 , 0x6f ,
0x73 , 0x6d , 0x6f , 0x73 , 0x2f , 0x62 , 0x61 , 0x73 , 0x65 , 0x2f , 0x71 , 0x75 , 0x65 , 0x72 , 0x79 , 0x2f ,
0x76 , 0x31 , 0x62 , 0x65 , 0x74 , 0x61 , 0x31 , 0x2f , 0x70 , 0x61 , 0x67 , 0x69 , 0x6e , 0x61 , 0x74 , 0x69 ,
0x6f , 0x6e , 0x2e , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x1a , 0x14 , 0x64 , 0x77 , 0x6e , 0x2f , 0x76 , 0x31 ,
0x2f , 0x67 , 0x65 , 0x6e , 0x65 , 0x73 , 0x69 , 0x73 , 0x2e , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x1a , 0x12 ,
0x64 , 0x77 , 0x6e , 0x2f , 0x76 , 0x31 , 0x2f , 0x73 , 0x74 , 0x61 , 0x74 , 0x65 , 0x2e , 0x70 , 0x72 , 0x6f ,
0x74 , 0x6f , 0x1a , 0x14 , 0x67 , 0x6f , 0x67 , 0x6f , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x2f , 0x67 , 0x6f ,
0x67 , 0x6f , 0x2e , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x1a , 0x1c , 0x67 , 0x6f , 0x6f , 0x67 , 0x6c , 0x65 ,
0x2f , 0x61 , 0x70 , 0x69 , 0x2f , 0x61 , 0x6e , 0x6e , 0x6f , 0x74 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 ,
0x2e , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x22 , 0x14 , 0x0a , 0x12 , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x50 ,
0x61 , 0x72 , 0x61 , 0x6d , 0x73 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x22 , 0x3d , 0x0a , 0x13 ,
0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x50 , 0x61 , 0x72 , 0x61 , 0x6d , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f ,
0x6e , 0x73 , 0x65 , 0x12 , 0x26 , 0x0a , 0x06 , 0x70 , 0x61 , 0x72 , 0x61 , 0x6d , 0x73 , 0x18 , 0x01 , 0x20 ,
0x01 , 0x28 , 0x0b , 0x32 , 0x0e , 0x2e , 0x64 , 0x77 , 0x6e , 0x2e , 0x76 , 0x31 , 0x2e , 0x50 , 0x61 , 0x72 ,
0x61 , 0x6d , 0x73 , 0x52 , 0x06 , 0x70 , 0x61 , 0x72 , 0x61 , 0x6d , 0x73 , 0x22 , 0x12 , 0x0a , 0x10 , 0x51 ,
0x75 , 0x65 , 0x72 , 0x79 , 0x49 , 0x50 , 0x46 , 0x53 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x22 ,
0x3f , 0x0a , 0x11 , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x49 , 0x50 , 0x46 , 0x53 , 0x52 , 0x65 , 0x73 , 0x70 ,
0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x2a , 0x0a , 0x06 , 0x73 , 0x74 , 0x61 , 0x74 , 0x75 , 0x73 , 0x18 , 0x01 ,
0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x12 , 0x2e , 0x64 , 0x77 , 0x6e , 0x2e , 0x76 , 0x31 , 0x2e , 0x49 , 0x50 ,
0x46 , 0x53 , 0x53 , 0x74 , 0x61 , 0x74 , 0x75 , 0x73 , 0x52 , 0x06 , 0x73 , 0x74 , 0x61 , 0x74 , 0x75 , 0x73 ,
0x22 , 0x23 , 0x0a , 0x0f , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x43 , 0x49 , 0x44 , 0x52 , 0x65 , 0x71 , 0x75 ,
0x65 , 0x73 , 0x74 , 0x12 , 0x10 , 0x0a , 0x03 , 0x63 , 0x69 , 0x64 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 ,
0x52 , 0x03 , 0x63 , 0x69 , 0x64 , 0x22 , 0x47 , 0x0a , 0x10 , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x43 , 0x49 ,
0x44 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x1f , 0x0a , 0x0b , 0x73 , 0x74 , 0x61 ,
0x74 , 0x75 , 0x73 , 0x5f , 0x63 , 0x6f , 0x64 , 0x65 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x05 , 0x52 , 0x0a ,
0x73 , 0x74 , 0x61 , 0x74 , 0x75 , 0x73 , 0x43 , 0x6f , 0x64 , 0x65 , 0x12 , 0x12 , 0x0a , 0x04 , 0x64 , 0x61 ,
0x74 , 0x61 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0c , 0x52 , 0x04 , 0x64 , 0x61 , 0x74 , 0x61 , 0x22 , 0xed ,
0x01 , 0x0a , 0x13 , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x52 , 0x65 , 0x63 , 0x6f , 0x72 , 0x64 , 0x73 , 0x52 ,
0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x12 , 0x16 , 0x0a , 0x06 , 0x74 , 0x61 , 0x72 , 0x67 , 0x65 , 0x74 ,
0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x06 , 0x74 , 0x61 , 0x72 , 0x67 , 0x65 , 0x74 , 0x12 , 0x1a ,
0x0a , 0x08 , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x63 , 0x6f , 0x6c , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 ,
0x52 , 0x08 , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x63 , 0x6f , 0x6c , 0x12 , 0x16 , 0x0a , 0x06 , 0x73 , 0x63 ,
0x68 , 0x65 , 0x6d , 0x61 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x06 , 0x73 , 0x63 , 0x68 , 0x65 ,
0x6d , 0x61 , 0x12 , 0x1b , 0x0a , 0x09 , 0x70 , 0x61 , 0x72 , 0x65 , 0x6e , 0x74 , 0x5f , 0x69 , 0x64 , 0x18 ,
0x04 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x08 , 0x70 , 0x61 , 0x72 , 0x65 , 0x6e , 0x74 , 0x49 , 0x64 , 0x12 ,
0x25 , 0x0a , 0x0e , 0x70 , 0x75 , 0x62 , 0x6c , 0x69 , 0x73 , 0x68 , 0x65 , 0x64 , 0x5f , 0x6f , 0x6e , 0x6c ,
0x79 , 0x18 , 0x05 , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x0d , 0x70 , 0x75 , 0x62 , 0x6c , 0x69 , 0x73 , 0x68 ,
0x65 , 0x64 , 0x4f , 0x6e , 0x6c , 0x79 , 0x12 , 0x46 , 0x0a , 0x0a , 0x70 , 0x61 , 0x67 , 0x69 , 0x6e , 0x61 ,
0x74 , 0x69 , 0x6f , 0x6e , 0x18 , 0x06 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x26 , 0x2e , 0x63 , 0x6f , 0x73 ,
0x6d , 0x6f , 0x73 , 0x2e , 0x62 , 0x61 , 0x73 , 0x65 , 0x2e , 0x71 , 0x75 , 0x65 , 0x72 , 0x79 , 0x2e , 0x76 ,
0x31 , 0x62 , 0x65 , 0x74 , 0x61 , 0x31 , 0x2e , 0x50 , 0x61 , 0x67 , 0x65 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 ,
0x73 , 0x74 , 0x52 , 0x0a , 0x70 , 0x61 , 0x67 , 0x69 , 0x6e , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x22 , 0x92 ,
0x01 , 0x0a , 0x14 , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x52 , 0x65 , 0x63 , 0x6f , 0x72 , 0x64 , 0x73 , 0x52 ,
0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x31 , 0x0a , 0x07 , 0x72 , 0x65 , 0x63 , 0x6f , 0x72 ,
0x64 , 0x73 , 0x18 , 0x01 , 0x20 , 0x03 , 0x28 , 0x0b , 0x32 , 0x11 , 0x2e , 0x64 , 0x77 , 0x6e , 0x2e , 0x76 ,
0x31 , 0x2e , 0x44 , 0x57 , 0x4e , 0x52 , 0x65 , 0x63 , 0x6f , 0x72 , 0x64 , 0x42 , 0x04 , 0xc8 , 0xde , 0x1f ,
0x00 , 0x52 , 0x07 , 0x72 , 0x65 , 0x63 , 0x6f , 0x72 , 0x64 , 0x73 , 0x12 , 0x47 , 0x0a , 0x0a , 0x70 , 0x61 ,
0x67 , 0x69 , 0x6e , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x27 ,
0x2e , 0x63 , 0x6f , 0x73 , 0x6d , 0x6f , 0x73 , 0x2e , 0x62 , 0x61 , 0x73 , 0x65 , 0x2e , 0x71 , 0x75 , 0x65 ,
0x72 , 0x79 , 0x2e , 0x76 , 0x31 , 0x62 , 0x65 , 0x74 , 0x61 , 0x31 , 0x2e , 0x50 , 0x61 , 0x67 , 0x65 , 0x52 ,
0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x52 , 0x0a , 0x70 , 0x61 , 0x67 , 0x69 , 0x6e , 0x61 , 0x74 ,
0x69 , 0x6f , 0x6e , 0x22 , 0x49 , 0x0a , 0x12 , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x52 , 0x65 , 0x63 , 0x6f ,
0x72 , 0x64 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x12 , 0x16 , 0x0a , 0x06 , 0x74 , 0x61 , 0x72 ,
0x67 , 0x65 , 0x74 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x06 , 0x74 , 0x61 , 0x72 , 0x67 , 0x65 ,
0x74 , 0x12 , 0x1b , 0x0a , 0x09 , 0x72 , 0x65 , 0x63 , 0x6f , 0x72 , 0x64 , 0x5f , 0x69 , 0x64 , 0x18 , 0x02 ,
0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x08 , 0x72 , 0x65 , 0x63 , 0x6f , 0x72 , 0x64 , 0x49 , 0x64 , 0x22 , 0x40 ,
0x0a , 0x13 , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x52 , 0x65 , 0x63 , 0x6f , 0x72 , 0x64 , 0x52 , 0x65 , 0x73 ,
0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x29 , 0x0a , 0x06 , 0x72 , 0x65 , 0x63 , 0x6f , 0x72 , 0x64 , 0x18 ,
0x01 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x11 , 0x2e , 0x64 , 0x77 , 0x6e , 0x2e , 0x76 , 0x31 , 0x2e , 0x44 ,
0x57 , 0x4e , 0x52 , 0x65 , 0x63 , 0x6f , 0x72 , 0x64 , 0x52 , 0x06 , 0x72 , 0x65 , 0x63 , 0x6f , 0x72 , 0x64 ,
0x22 , 0x9e , 0x01 , 0x0a , 0x15 , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x50 , 0x72 , 0x6f , 0x74 , 0x6f , 0x63 ,
0x6f , 0x6c , 0x73 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x12 , 0x16 , 0x0a , 0x06 , 0x74 , 0x61 ,
0x72 , 0x67 , 0x65 , 0x74 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x06 , 0x74 , 0x61 , 0x72 , 0x67 ,
0x65 , 0x74 , 0x12 , 0x25 , 0x0a , 0x0e , 0x70 , 0x75 , 0x62 , 0x6c , 0x69 , 0x73 , 0x68 , 0x65 , 0x64 , 0x5f ,
0x6f , 0x6e , 0x6c , 0x79 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x0d , 0x70 , 0x75 , 0x62 , 0x6c ,
0x69 , 0x73 , 0x68 , 0x65 , 0x64 , 0x4f , 0x6e , 0x6c , 0x79 , 0x12 , 0x46 , 0x0a , 0x0a , 0x70 , 0x61 , 0x67 ,
0x69 , 0x6e , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x26 , 0x2e ,
0x63 , 0x6f , 0x73 , 0x6d , 0x6f , 0x73 , 0x2e , 0x62 , 0x61 , 0x73 , 0x65 , 0x2e , 0x71 , 0x75 , 0x65 , 0x72 ,
0x79 , 0x2e , 0x76 , 0x31 , 0x62 , 0x65 , 0x74 , 0x61 , 0x31 , 0x2e , 0x50 , 0x61 , 0x67 , 0x65 , 0x52 , 0x65 ,
0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x52 , 0x0a , 0x70 , 0x61 , 0x67 , 0x69 , 0x6e , 0x61 , 0x74 , 0x69 , 0x6f ,
0x6e , 0x22 , 0x9a , 0x01 , 0x0a , 0x16 , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x50 , 0x72 , 0x6f , 0x74 , 0x6f ,
0x63 , 0x6f , 0x6c , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x37 , 0x0a , 0x09 ,
0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x63 , 0x6f , 0x6c , 0x73 , 0x18 , 0x01 , 0x20 , 0x03 , 0x28 , 0x0b , 0x32 ,
0x13 , 0x2e , 0x64 , 0x77 , 0x6e , 0x2e , 0x76 , 0x31 , 0x2e , 0x44 , 0x57 , 0x4e , 0x50 , 0x72 , 0x6f , 0x74 ,
0x6f , 0x63 , 0x6f , 0x6c , 0x42 , 0x04 , 0xc8 , 0xde , 0x1f , 0x00 , 0x52 , 0x09 , 0x70 , 0x72 , 0x6f , 0x74 ,
0x6f , 0x63 , 0x6f , 0x6c , 0x73 , 0x12 , 0x47 , 0x0a , 0x0a , 0x70 , 0x61 , 0x67 , 0x69 , 0x6e , 0x61 , 0x74 ,
0x69 , 0x6f , 0x6e , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x27 , 0x2e , 0x63 , 0x6f , 0x73 , 0x6d ,
0x6f , 0x73 , 0x2e , 0x62 , 0x61 , 0x73 , 0x65 , 0x2e , 0x71 , 0x75 , 0x65 , 0x72 , 0x79 , 0x2e , 0x76 , 0x31 ,
0x62 , 0x65 , 0x74 , 0x61 , 0x31 , 0x2e , 0x50 , 0x61 , 0x67 , 0x65 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e ,
0x73 , 0x65 , 0x52 , 0x0a , 0x70 , 0x61 , 0x67 , 0x69 , 0x6e , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x22 , 0x51 ,
0x0a , 0x14 , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x50 , 0x72 , 0x6f , 0x74 , 0x6f , 0x63 , 0x6f , 0x6c , 0x52 ,
0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x12 , 0x16 , 0x0a , 0x06 , 0x74 , 0x61 , 0x72 , 0x67 , 0x65 , 0x74 ,
0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x06 , 0x74 , 0x61 , 0x72 , 0x67 , 0x65 , 0x74 , 0x12 , 0x21 ,
0x0a , 0x0c , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x63 , 0x6f , 0x6c , 0x5f , 0x75 , 0x72 , 0x69 , 0x18 , 0x02 ,
0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0b , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x63 , 0x6f , 0x6c , 0x55 , 0x72 ,
0x69 , 0x22 , 0x48 , 0x0a , 0x15 , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x50 , 0x72 , 0x6f , 0x74 , 0x6f , 0x63 ,
0x6f , 0x6c , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x2f , 0x0a , 0x08 , 0x70 , 0x72 ,
0x6f , 0x74 , 0x6f , 0x63 , 0x6f , 0x6c , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x13 , 0x2e , 0x64 ,
0x77 , 0x6e , 0x2e , 0x76 , 0x31 , 0x2e , 0x44 , 0x57 , 0x4e , 0x50 , 0x72 , 0x6f , 0x74 , 0x6f , 0x63 , 0x6f ,
0x6c , 0x52 , 0x08 , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x63 , 0x6f , 0x6c , 0x22 , 0x95 , 0x02 , 0x0a , 0x17 ,
0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x50 , 0x65 , 0x72 , 0x6d , 0x69 , 0x73 , 0x73 , 0x69 , 0x6f , 0x6e , 0x73 ,
0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x12 , 0x16 , 0x0a , 0x06 , 0x74 , 0x61 , 0x72 , 0x67 , 0x65 ,
0x74 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x06 , 0x74 , 0x61 , 0x72 , 0x67 , 0x65 , 0x74 , 0x12 ,
0x18 , 0x0a , 0x07 , 0x67 , 0x72 , 0x61 , 0x6e , 0x74 , 0x6f , 0x72 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 ,
0x52 , 0x07 , 0x67 , 0x72 , 0x61 , 0x6e , 0x74 , 0x6f , 0x72 , 0x12 , 0x18 , 0x0a , 0x07 , 0x67 , 0x72 , 0x61 ,
0x6e , 0x74 , 0x65 , 0x65 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x07 , 0x67 , 0x72 , 0x61 , 0x6e ,
0x74 , 0x65 , 0x65 , 0x12 , 0x25 , 0x0a , 0x0e , 0x69 , 0x6e , 0x74 , 0x65 , 0x72 , 0x66 , 0x61 , 0x63 , 0x65 ,
0x5f , 0x6e , 0x61 , 0x6d , 0x65 , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0d , 0x69 , 0x6e , 0x74 ,
0x65 , 0x72 , 0x66 , 0x61 , 0x63 , 0x65 , 0x4e , 0x61 , 0x6d , 0x65 , 0x12 , 0x16 , 0x0a , 0x06 , 0x6d , 0x65 ,
0x74 , 0x68 , 0x6f , 0x64 , 0x18 , 0x05 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x06 , 0x6d , 0x65 , 0x74 , 0x68 ,
0x6f , 0x64 , 0x12 , 0x27 , 0x0a , 0x0f , 0x69 , 0x6e , 0x63 , 0x6c , 0x75 , 0x64 , 0x65 , 0x5f , 0x72 , 0x65 ,
0x76 , 0x6f , 0x6b , 0x65 , 0x64 , 0x18 , 0x06 , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x0e , 0x69 , 0x6e , 0x63 ,
0x6c , 0x75 , 0x64 , 0x65 , 0x52 , 0x65 , 0x76 , 0x6f , 0x6b , 0x65 , 0x64 , 0x12 , 0x46 , 0x0a , 0x0a , 0x70 ,
0x61 , 0x67 , 0x69 , 0x6e , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x18 , 0x07 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 ,
0x26 , 0x2e , 0x63 , 0x6f , 0x73 , 0x6d , 0x6f , 0x73 , 0x2e , 0x62 , 0x61 , 0x73 , 0x65 , 0x2e , 0x71 , 0x75 ,
0x65 , 0x72 , 0x79 , 0x2e , 0x76 , 0x31 , 0x62 , 0x65 , 0x74 , 0x61 , 0x31 , 0x2e , 0x50 , 0x61 , 0x67 , 0x65 ,
0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x52 , 0x0a , 0x70 , 0x61 , 0x67 , 0x69 , 0x6e , 0x61 , 0x74 ,
0x69 , 0x6f , 0x6e , 0x22 , 0xa2 , 0x01 , 0x0a , 0x18 , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x50 , 0x65 , 0x72 ,
0x6d , 0x69 , 0x73 , 0x73 , 0x69 , 0x6f , 0x6e , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 ,
0x12 , 0x3d , 0x0a , 0x0b , 0x70 , 0x65 , 0x72 , 0x6d , 0x69 , 0x73 , 0x73 , 0x69 , 0x6f , 0x6e , 0x73 , 0x18 ,
0x01 , 0x20 , 0x03 , 0x28 , 0x0b , 0x32 , 0x15 , 0x2e , 0x64 , 0x77 , 0x6e , 0x2e , 0x76 , 0x31 , 0x2e , 0x44 ,
0x57 , 0x4e , 0x50 , 0x65 , 0x72 , 0x6d , 0x69 , 0x73 , 0x73 , 0x69 , 0x6f , 0x6e , 0x42 , 0x04 , 0xc8 , 0xde ,
0x1f , 0x00 , 0x52 , 0x0b , 0x70 , 0x65 , 0x72 , 0x6d , 0x69 , 0x73 , 0x73 , 0x69 , 0x6f , 0x6e , 0x73 , 0x12 ,
0x47 , 0x0a , 0x0a , 0x70 , 0x61 , 0x67 , 0x69 , 0x6e , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x18 , 0x02 , 0x20 ,
0x01 , 0x28 , 0x0b , 0x32 , 0x27 , 0x2e , 0x63 , 0x6f , 0x73 , 0x6d , 0x6f , 0x73 , 0x2e , 0x62 , 0x61 , 0x73 ,
0x65 , 0x2e , 0x71 , 0x75 , 0x65 , 0x72 , 0x79 , 0x2e , 0x76 , 0x31 , 0x62 , 0x65 , 0x74 , 0x61 , 0x31 , 0x2e ,
0x50 , 0x61 , 0x67 , 0x65 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x52 , 0x0a , 0x70 , 0x61 ,
0x67 , 0x69 , 0x6e , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x22 , 0x2e , 0x0a , 0x11 , 0x51 , 0x75 , 0x65 , 0x72 ,
0x79 , 0x56 , 0x61 , 0x75 , 0x6c , 0x74 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x12 , 0x19 , 0x0a ,
0x08 , 0x76 , 0x61 , 0x75 , 0x6c , 0x74 , 0x5f , 0x69 , 0x64 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 ,
0x07 , 0x76 , 0x61 , 0x75 , 0x6c , 0x74 , 0x49 , 0x64 , 0x22 , 0x3e , 0x0a , 0x12 , 0x51 , 0x75 , 0x65 , 0x72 ,
0x79 , 0x56 , 0x61 , 0x75 , 0x6c , 0x74 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x28 ,
0x0a , 0x05 , 0x76 , 0x61 , 0x75 , 0x6c , 0x74 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x12 , 0x2e ,
0x64 , 0x77 , 0x6e , 0x2e , 0x76 , 0x31 , 0x2e , 0x56 , 0x61 , 0x75 , 0x6c , 0x74 , 0x53 , 0x74 , 0x61 , 0x74 ,
0x65 , 0x52 , 0x05 , 0x76 , 0x61 , 0x75 , 0x6c , 0x74 , 0x22 , 0x72 , 0x0a , 0x12 , 0x51 , 0x75 , 0x65 , 0x72 ,
0x79 , 0x56 , 0x61 , 0x75 , 0x6c , 0x74 , 0x73 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x12 , 0x14 ,
0x0a , 0x05 , 0x6f , 0x77 , 0x6e , 0x65 , 0x72 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x05 , 0x6f ,
0x77 , 0x6e , 0x65 , 0x72 , 0x12 , 0x46 , 0x0a , 0x0a , 0x70 , 0x61 , 0x67 , 0x69 , 0x6e , 0x61 , 0x74 , 0x69 ,
0x6f , 0x6e , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x26 , 0x2e , 0x63 , 0x6f , 0x73 , 0x6d , 0x6f ,
0x73 , 0x2e , 0x62 , 0x61 , 0x73 , 0x65 , 0x2e , 0x71 , 0x75 , 0x65 , 0x72 , 0x79 , 0x2e , 0x76 , 0x31 , 0x62 ,
0x65 , 0x74 , 0x61 , 0x31 , 0x2e , 0x50 , 0x61 , 0x67 , 0x65 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 ,
0x52 , 0x0a , 0x70 , 0x61 , 0x67 , 0x69 , 0x6e , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x22 , 0x90 , 0x01 , 0x0a ,
0x13 , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x56 , 0x61 , 0x75 , 0x6c , 0x74 , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 ,
0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x30 , 0x0a , 0x06 , 0x76 , 0x61 , 0x75 , 0x6c , 0x74 , 0x73 , 0x18 , 0x01 ,
0x20 , 0x03 , 0x28 , 0x0b , 0x32 , 0x12 , 0x2e , 0x64 , 0x77 , 0x6e , 0x2e , 0x76 , 0x31 , 0x2e , 0x56 , 0x61 ,
0x75 , 0x6c , 0x74 , 0x53 , 0x74 , 0x61 , 0x74 , 0x65 , 0x42 , 0x04 , 0xc8 , 0xde , 0x1f , 0x00 , 0x52 , 0x06 ,
0x76 , 0x61 , 0x75 , 0x6c , 0x74 , 0x73 , 0x12 , 0x47 , 0x0a , 0x0a , 0x70 , 0x61 , 0x67 , 0x69 , 0x6e , 0x61 ,
0x74 , 0x69 , 0x6f , 0x6e , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x27 , 0x2e , 0x63 , 0x6f , 0x73 ,
0x6d , 0x6f , 0x73 , 0x2e , 0x62 , 0x61 , 0x73 , 0x65 , 0x2e , 0x71 , 0x75 , 0x65 , 0x72 , 0x79 , 0x2e , 0x76 ,
0x31 , 0x62 , 0x65 , 0x74 , 0x61 , 0x31 , 0x2e , 0x50 , 0x61 , 0x67 , 0x65 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f ,
0x6e , 0x73 , 0x65 , 0x52 , 0x0a , 0x70 , 0x61 , 0x67 , 0x69 , 0x6e , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x22 ,
0x7d , 0x0a , 0x1b , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x45 , 0x6e , 0x63 , 0x72 , 0x79 , 0x70 , 0x74 , 0x65 ,
0x64 , 0x52 , 0x65 , 0x63 , 0x6f , 0x72 , 0x64 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x12 , 0x16 ,
0x0a , 0x06 , 0x74 , 0x61 , 0x72 , 0x67 , 0x65 , 0x74 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x06 ,
0x74 , 0x61 , 0x72 , 0x67 , 0x65 , 0x74 , 0x12 , 0x1b , 0x0a , 0x09 , 0x72 , 0x65 , 0x63 , 0x6f , 0x72 , 0x64 ,
0x5f , 0x69 , 0x64 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x08 , 0x72 , 0x65 , 0x63 , 0x6f , 0x72 ,
0x64 , 0x49 , 0x64 , 0x12 , 0x29 , 0x0a , 0x10 , 0x72 , 0x65 , 0x74 , 0x75 , 0x72 , 0x6e , 0x5f , 0x65 , 0x6e ,
0x63 , 0x72 , 0x79 , 0x70 , 0x74 , 0x65 , 0x64 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x0f , 0x72 ,
0x65 , 0x74 , 0x75 , 0x72 , 0x6e , 0x45 , 0x6e , 0x63 , 0x72 , 0x79 , 0x70 , 0x74 , 0x65 , 0x64 , 0x22 , 0xbb ,
0x01 , 0x0a , 0x1c , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x45 , 0x6e , 0x63 , 0x72 , 0x79 , 0x70 , 0x74 , 0x65 ,
0x64 , 0x52 , 0x65 , 0x63 , 0x6f , 0x72 , 0x64 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 ,
0x29 , 0x0a , 0x06 , 0x72 , 0x65 , 0x63 , 0x6f , 0x72 , 0x64 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 ,
0x11 , 0x2e , 0x64 , 0x77 , 0x6e , 0x2e , 0x76 , 0x31 , 0x2e , 0x44 , 0x57 , 0x4e , 0x52 , 0x65 , 0x63 , 0x6f ,
0x72 , 0x64 , 0x52 , 0x06 , 0x72 , 0x65 , 0x63 , 0x6f , 0x72 , 0x64 , 0x12 , 0x4b , 0x0a , 0x13 , 0x65 , 0x6e ,
0x63 , 0x72 , 0x79 , 0x70 , 0x74 , 0x69 , 0x6f , 0x6e , 0x5f , 0x6d , 0x65 , 0x74 , 0x61 , 0x64 , 0x61 , 0x74 ,
0x61 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x1a , 0x2e , 0x64 , 0x77 , 0x6e , 0x2e , 0x76 , 0x31 ,
0x2e , 0x45 , 0x6e , 0x63 , 0x72 , 0x79 , 0x70 , 0x74 , 0x69 , 0x6f , 0x6e , 0x4d , 0x65 , 0x74 , 0x61 , 0x64 ,
0x61 , 0x74 , 0x61 , 0x52 , 0x12 , 0x65 , 0x6e , 0x63 , 0x72 , 0x79 , 0x70 , 0x74 , 0x69 , 0x6f , 0x6e , 0x4d ,
0x65 , 0x74 , 0x61 , 0x64 , 0x61 , 0x74 , 0x61 , 0x12 , 0x23 , 0x0a , 0x0d , 0x77 , 0x61 , 0x73 , 0x5f , 0x64 ,
0x65 , 0x63 , 0x72 , 0x79 , 0x70 , 0x74 , 0x65 , 0x64 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x0c ,
0x77 , 0x61 , 0x73 , 0x44 , 0x65 , 0x63 , 0x72 , 0x79 , 0x70 , 0x74 , 0x65 , 0x64 , 0x22 , 0x1e , 0x0a , 0x1c ,
0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x45 , 0x6e , 0x63 , 0x72 , 0x79 , 0x70 , 0x74 , 0x69 , 0x6f , 0x6e , 0x53 ,
0x74 , 0x61 , 0x74 , 0x75 , 0x73 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x22 , 0xa0 , 0x02 , 0x0a ,
0x1d , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x45 , 0x6e , 0x63 , 0x72 , 0x79 , 0x70 , 0x74 , 0x69 , 0x6f , 0x6e ,
0x53 , 0x74 , 0x61 , 0x74 , 0x75 , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x2e ,
0x0a , 0x13 , 0x63 , 0x75 , 0x72 , 0x72 , 0x65 , 0x6e , 0x74 , 0x5f , 0x6b , 0x65 , 0x79 , 0x5f , 0x76 , 0x65 ,
0x72 , 0x73 , 0x69 , 0x6f , 0x6e , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x04 , 0x52 , 0x11 , 0x63 , 0x75 , 0x72 ,
0x72 , 0x65 , 0x6e , 0x74 , 0x4b , 0x65 , 0x79 , 0x56 , 0x65 , 0x72 , 0x73 , 0x69 , 0x6f , 0x6e , 0x12 , 0x23 ,
0x0a , 0x0d , 0x76 , 0x61 , 0x6c , 0x69 , 0x64 , 0x61 , 0x74 , 0x6f , 0x72 , 0x5f , 0x73 , 0x65 , 0x74 , 0x18 ,
0x02 , 0x20 , 0x03 , 0x28 , 0x09 , 0x52 , 0x0c , 0x76 , 0x61 , 0x6c , 0x69 , 0x64 , 0x61 , 0x74 , 0x6f , 0x72 ,
0x53 , 0x65 , 0x74 , 0x12 , 0x28 , 0x0a , 0x10 , 0x73 , 0x69 , 0x6e , 0x67 , 0x6c , 0x65 , 0x5f , 0x6e , 0x6f ,
0x64 , 0x65 , 0x5f , 0x6d , 0x6f , 0x64 , 0x65 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x0e , 0x73 ,
0x69 , 0x6e , 0x67 , 0x6c , 0x65 , 0x4e , 0x6f , 0x64 , 0x65 , 0x4d , 0x6f , 0x64 , 0x65 , 0x12 , 0x23 , 0x0a ,
0x0d , 0x6c , 0x61 , 0x73 , 0x74 , 0x5f , 0x72 , 0x6f , 0x74 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x18 , 0x04 ,
0x20 , 0x01 , 0x28 , 0x03 , 0x52 , 0x0c , 0x6c , 0x61 , 0x73 , 0x74 , 0x52 , 0x6f , 0x74 , 0x61 , 0x74 , 0x69 ,
0x6f , 0x6e , 0x12 , 0x23 , 0x0a , 0x0d , 0x6e , 0x65 , 0x78 , 0x74 , 0x5f , 0x72 , 0x6f , 0x74 , 0x61 , 0x74 ,
0x69 , 0x6f , 0x6e , 0x18 , 0x05 , 0x20 , 0x01 , 0x28 , 0x03 , 0x52 , 0x0c , 0x6e , 0x65 , 0x78 , 0x74 , 0x52 ,
0x6f , 0x74 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x12 , 0x36 , 0x0a , 0x17 , 0x74 , 0x6f , 0x74 , 0x61 , 0x6c ,
0x5f , 0x65 , 0x6e , 0x63 , 0x72 , 0x79 , 0x70 , 0x74 , 0x65 , 0x64 , 0x5f , 0x72 , 0x65 , 0x63 , 0x6f , 0x72 ,
0x64 , 0x73 , 0x18 , 0x06 , 0x20 , 0x01 , 0x28 , 0x04 , 0x52 , 0x15 , 0x74 , 0x6f , 0x74 , 0x61 , 0x6c , 0x45 ,
0x6e , 0x63 , 0x72 , 0x79 , 0x70 , 0x74 , 0x65 , 0x64 , 0x52 , 0x65 , 0x63 , 0x6f , 0x72 , 0x64 , 0x73 , 0x22 ,
0xb6 , 0x01 , 0x0a , 0x1c , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x56 , 0x52 , 0x46 , 0x43 , 0x6f , 0x6e , 0x74 ,
0x72 , 0x69 , 0x62 , 0x75 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 ,
0x12 , 0x2b , 0x0a , 0x11 , 0x76 , 0x61 , 0x6c , 0x69 , 0x64 , 0x61 , 0x74 , 0x6f , 0x72 , 0x5f , 0x61 , 0x64 ,
0x64 , 0x72 , 0x65 , 0x73 , 0x73 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x10 , 0x76 , 0x61 , 0x6c ,
0x69 , 0x64 , 0x61 , 0x74 , 0x6f , 0x72 , 0x41 , 0x64 , 0x64 , 0x72 , 0x65 , 0x73 , 0x73 , 0x12 , 0x21 , 0x0a ,
0x0c , 0x62 , 0x6c , 0x6f , 0x63 , 0x6b , 0x5f , 0x68 , 0x65 , 0x69 , 0x67 , 0x68 , 0x74 , 0x18 , 0x02 , 0x20 ,
0x01 , 0x28 , 0x03 , 0x52 , 0x0b , 0x62 , 0x6c , 0x6f , 0x63 , 0x6b , 0x48 , 0x65 , 0x69 , 0x67 , 0x68 , 0x74 ,
0x12 , 0x46 , 0x0a , 0x0a , 0x70 , 0x61 , 0x67 , 0x69 , 0x6e , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x18 , 0x03 ,
0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x26 , 0x2e , 0x63 , 0x6f , 0x73 , 0x6d , 0x6f , 0x73 , 0x2e , 0x62 , 0x61 ,
0x73 , 0x65 , 0x2e , 0x71 , 0x75 , 0x65 , 0x72 , 0x79 , 0x2e , 0x76 , 0x31 , 0x62 , 0x65 , 0x74 , 0x61 , 0x31 ,
0x2e , 0x50 , 0x61 , 0x67 , 0x65 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x52 , 0x0a , 0x70 , 0x61 ,
0x67 , 0x69 , 0x6e , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x22 , 0xed , 0x01 , 0x0a , 0x1d , 0x51 , 0x75 , 0x65 ,
0x72 , 0x79 , 0x56 , 0x52 , 0x46 , 0x43 , 0x6f , 0x6e , 0x74 , 0x72 , 0x69 , 0x62 , 0x75 , 0x74 , 0x69 , 0x6f ,
0x6e , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x43 , 0x0a , 0x0d , 0x63 , 0x6f ,
0x6e , 0x74 , 0x72 , 0x69 , 0x62 , 0x75 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x18 , 0x01 , 0x20 , 0x03 , 0x28 ,
0x0b , 0x32 , 0x17 , 0x2e , 0x64 , 0x77 , 0x6e , 0x2e , 0x76 , 0x31 , 0x2e , 0x56 , 0x52 , 0x46 , 0x43 , 0x6f ,
0x6e , 0x74 , 0x72 , 0x69 , 0x62 , 0x75 , 0x74 , 0x69 , 0x6f , 0x6e , 0x42 , 0x04 , 0xc8 , 0xde , 0x1f , 0x00 ,
0x52 , 0x0d , 0x63 , 0x6f , 0x6e , 0x74 , 0x72 , 0x69 , 0x62 , 0x75 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x12 ,
0x3e , 0x0a , 0x0d , 0x63 , 0x75 , 0x72 , 0x72 , 0x65 , 0x6e , 0x74 , 0x5f , 0x72 , 0x6f , 0x75 , 0x6e , 0x64 ,
0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x19 , 0x2e , 0x64 , 0x77 , 0x6e , 0x2e , 0x76 , 0x31 , 0x2e ,
0x56 , 0x52 , 0x46 , 0x43 , 0x6f , 0x6e , 0x73 , 0x65 , 0x6e , 0x73 , 0x75 , 0x73 , 0x52 , 0x6f , 0x75 , 0x6e ,
0x64 , 0x52 , 0x0c , 0x63 , 0x75 , 0x72 , 0x72 , 0x65 , 0x6e , 0x74 , 0x52 , 0x6f , 0x75 , 0x6e , 0x64 , 0x12 ,
0x47 , 0x0a , 0x0a , 0x70 , 0x61 , 0x67 , 0x69 , 0x6e , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x18 , 0x03 , 0x20 ,
0x01 , 0x28 , 0x0b , 0x32 , 0x27 , 0x2e , 0x63 , 0x6f , 0x73 , 0x6d , 0x6f , 0x73 , 0x2e , 0x62 , 0x61 , 0x73 ,
0x65 , 0x2e , 0x71 , 0x75 , 0x65 , 0x72 , 0x79 , 0x2e , 0x76 , 0x31 , 0x62 , 0x65 , 0x74 , 0x61 , 0x31 , 0x2e ,
0x50 , 0x61 , 0x67 , 0x65 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x52 , 0x0a , 0x70 , 0x61 ,
0x67 , 0x69 , 0x6e , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x32 , 0xb2 , 0x0b , 0x0a , 0x05 , 0x51 , 0x75 , 0x65 ,
0x72 , 0x79 , 0x12 , 0x59 , 0x0a , 0x06 , 0x50 , 0x61 , 0x72 , 0x61 , 0x6d , 0x73 , 0x12 , 0x1a , 0x2e , 0x64 ,
0x77 , 0x6e , 0x2e , 0x76 , 0x31 , 0x2e , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x50 , 0x61 , 0x72 , 0x61 , 0x6d ,
0x73 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x1a , 0x1b , 0x2e , 0x64 , 0x77 , 0x6e , 0x2e , 0x76 ,
0x31 , 0x2e , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x50 , 0x61 , 0x72 , 0x61 , 0x6d , 0x73 , 0x52 , 0x65 , 0x73 ,
0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x22 , 0x16 , 0x82 , 0xd3 , 0xe4 , 0x93 , 0x02 , 0x10 , 0x12 , 0x0e , 0x2f ,
0x64 , 0x77 , 0x6e , 0x2f , 0x76 , 0x31 , 0x2f , 0x70 , 0x61 , 0x72 , 0x61 , 0x6d , 0x73 , 0x12 , 0x51 , 0x0a ,
0x04 , 0x49 , 0x50 , 0x46 , 0x53 , 0x12 , 0x18 , 0x2e , 0x64 , 0x77 , 0x6e , 0x2e , 0x76 , 0x31 , 0x2e , 0x51 ,
0x75 , 0x65 , 0x72 , 0x79 , 0x49 , 0x50 , 0x46 , 0x53 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x1a ,
0x19 , 0x2e , 0x64 , 0x77 , 0x6e , 0x2e , 0x76 , 0x31 , 0x2e , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x49 , 0x50 ,
0x46 , 0x53 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x22 , 0x14 , 0x82 , 0xd3 , 0xe4 , 0x93 ,
0x02 , 0x0e , 0x12 , 0x0c , 0x2f , 0x64 , 0x77 , 0x6e , 0x2f , 0x76 , 0x31 , 0x2f , 0x69 , 0x70 , 0x66 , 0x73 ,
0x12 , 0x54 , 0x0a , 0x03 , 0x43 , 0x49 , 0x44 , 0x12 , 0x17 , 0x2e , 0x64 , 0x77 , 0x6e , 0x2e , 0x76 , 0x31 ,
0x2e , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x43 , 0x49 , 0x44 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 ,
0x1a , 0x18 , 0x2e , 0x64 , 0x77 , 0x6e , 0x2e , 0x76 , 0x31 , 0x2e , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x43 ,
0x49 , 0x44 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x22 , 0x1a , 0x82 , 0xd3 , 0xe4 , 0x93 ,
0x02 , 0x14 , 0x12 , 0x12 , 0x2f , 0x64 , 0x77 , 0x6e , 0x2f , 0x76 , 0x31 , 0x2f , 0x69 , 0x70 , 0x66 , 0x73 ,
0x2f , 0x7b , 0x63 , 0x69 , 0x64 , 0x7d , 0x12 , 0x66 , 0x0a , 0x07 , 0x52 , 0x65 , 0x63 , 0x6f , 0x72 , 0x64 ,
0x73 , 0x12 , 0x1b , 0x2e , 0x64 , 0x77 , 0x6e , 0x2e , 0x76 , 0x31 , 0x2e , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 ,
0x52 , 0x65 , 0x63 , 0x6f , 0x72 , 0x64 , 0x73 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x1a , 0x1c ,
0x2e , 0x64 , 0x77 , 0x6e , 0x2e , 0x76 , 0x31 , 0x2e , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x52 , 0x65 , 0x63 ,
0x6f , 0x72 , 0x64 , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x22 , 0x20 , 0x82 , 0xd3 ,
0xe4 , 0x93 , 0x02 , 0x1a , 0x12 , 0x18 , 0x2f , 0x64 , 0x77 , 0x6e , 0x2f , 0x76 , 0x31 , 0x2f , 0x72 , 0x65 ,
0x63 , 0x6f , 0x72 , 0x64 , 0x73 , 0x2f , 0x7b , 0x74 , 0x61 , 0x72 , 0x67 , 0x65 , 0x74 , 0x7d , 0x12 , 0x6f ,
0x0a , 0x06 , 0x52 , 0x65 , 0x63 , 0x6f , 0x72 , 0x64 , 0x12 , 0x1a , 0x2e , 0x64 , 0x77 , 0x6e , 0x2e , 0x76 ,
0x31 , 0x2e , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x52 , 0x65 , 0x63 , 0x6f , 0x72 , 0x64 , 0x52 , 0x65 , 0x71 ,
0x75 , 0x65 , 0x73 , 0x74 , 0x1a , 0x1b , 0x2e , 0x64 , 0x77 , 0x6e , 0x2e , 0x76 , 0x31 , 0x2e , 0x51 , 0x75 ,
0x65 , 0x72 , 0x79 , 0x52 , 0x65 , 0x63 , 0x6f , 0x72 , 0x64 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 ,
0x65 , 0x22 , 0x2c , 0x82 , 0xd3 , 0xe4 , 0x93 , 0x02 , 0x26 , 0x12 , 0x24 , 0x2f , 0x64 , 0x77 , 0x6e , 0x2f ,
0x76 , 0x31 , 0x2f , 0x72 , 0x65 , 0x63 , 0x6f , 0x72 , 0x64 , 0x73 , 0x2f , 0x7b , 0x74 , 0x61 , 0x72 , 0x67 ,
0x65 , 0x74 , 0x7d , 0x2f , 0x7b , 0x72 , 0x65 , 0x63 , 0x6f , 0x72 , 0x64 , 0x5f , 0x69 , 0x64 , 0x7d , 0x12 ,
0x6e , 0x0a , 0x09 , 0x50 , 0x72 , 0x6f , 0x74 , 0x6f , 0x63 , 0x6f , 0x6c , 0x73 , 0x12 , 0x1d , 0x2e , 0x64 ,
0x77 , 0x6e , 0x2e , 0x76 , 0x31 , 0x2e , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x50 , 0x72 , 0x6f , 0x74 , 0x6f ,
0x63 , 0x6f , 0x6c , 0x73 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x1a , 0x1e , 0x2e , 0x64 , 0x77 ,
0x6e , 0x2e , 0x76 , 0x31 , 0x2e , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x50 , 0x72 , 0x6f , 0x74 , 0x6f , 0x63 ,
0x6f , 0x6c , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x22 , 0x22 , 0x82 , 0xd3 , 0xe4 ,
0x93 , 0x02 , 0x1c , 0x12 , 0x1a , 0x2f , 0x64 , 0x77 , 0x6e , 0x2f , 0x76 , 0x31 , 0x2f , 0x70 , 0x72 , 0x6f ,
0x74 , 0x6f , 0x63 , 0x6f , 0x6c , 0x73 , 0x2f , 0x7b , 0x74 , 0x61 , 0x72 , 0x67 , 0x65 , 0x74 , 0x7d , 0x12 ,
0x7a , 0x0a , 0x08 , 0x50 , 0x72 , 0x6f , 0x74 , 0x6f , 0x63 , 0x6f , 0x6c , 0x12 , 0x1c , 0x2e , 0x64 , 0x77 ,
0x6e , 0x2e , 0x76 , 0x31 , 0x2e , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x50 , 0x72 , 0x6f , 0x74 , 0x6f , 0x63 ,
0x6f , 0x6c , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x1a , 0x1d , 0x2e , 0x64 , 0x77 , 0x6e , 0x2e ,
0x76 , 0x31 , 0x2e , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x50 , 0x72 , 0x6f , 0x74 , 0x6f , 0x63 , 0x6f , 0x6c ,
0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x22 , 0x31 , 0x82 , 0xd3 , 0xe4 , 0x93 , 0x02 , 0x2b ,
0x12 , 0x29 , 0x2f , 0x64 , 0x77 , 0x6e , 0x2f , 0x76 , 0x31 , 0x2f , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x63 ,
0x6f , 0x6c , 0x73 , 0x2f , 0x7b , 0x74 , 0x61 , 0x72 , 0x67 , 0x65 , 0x74 , 0x7d , 0x2f , 0x7b , 0x70 , 0x72 ,
0x6f , 0x74 , 0x6f , 0x63 , 0x6f , 0x6c , 0x5f , 0x75 , 0x72 , 0x69 , 0x7d , 0x12 , 0x76 , 0x0a , 0x0b , 0x50 ,
0x65 , 0x72 , 0x6d , 0x69 , 0x73 , 0x73 , 0x69 , 0x6f , 0x6e , 0x73 , 0x12 , 0x1f , 0x2e , 0x64 , 0x77 , 0x6e ,
0x2e , 0x76 , 0x31 , 0x2e , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x50 , 0x65 , 0x72 , 0x6d , 0x69 , 0x73 , 0x73 ,
0x69 , 0x6f , 0x6e , 0x73 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x1a , 0x20 , 0x2e , 0x64 , 0x77 ,
0x6e , 0x2e , 0x76 , 0x31 , 0x2e , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x50 , 0x65 , 0x72 , 0x6d , 0x69 , 0x73 ,
0x73 , 0x69 , 0x6f , 0x6e , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x22 , 0x24 , 0x82 ,
0xd3 , 0xe4 , 0x93 , 0x02 , 0x1e , 0x12 , 0x1c , 0x2f , 0x64 , 0x77 , 0x6e , 0x2f , 0x76 , 0x31 , 0x2f , 0x70 ,
0x65 , 0x72 , 0x6d , 0x69 , 0x73 , 0x73 , 0x69 , 0x6f , 0x6e , 0x73 , 0x2f , 0x7b , 0x74 , 0x61 , 0x72 , 0x67 ,
0x65 , 0x74 , 0x7d , 0x12 , 0x61 , 0x0a , 0x05 , 0x56 , 0x61 , 0x75 , 0x6c , 0x74 , 0x12 , 0x19 , 0x2e , 0x64 ,
0x77 , 0x6e , 0x2e , 0x76 , 0x31 , 0x2e , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x56 , 0x61 , 0x75 , 0x6c , 0x74 ,
0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x1a , 0x1a , 0x2e , 0x64 , 0x77 , 0x6e , 0x2e , 0x76 , 0x31 ,
0x2e , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x56 , 0x61 , 0x75 , 0x6c , 0x74 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f ,
0x6e , 0x73 , 0x65 , 0x22 , 0x21 , 0x82 , 0xd3 , 0xe4 , 0x93 , 0x02 , 0x1b , 0x12 , 0x19 , 0x2f , 0x64 , 0x77 ,
0x6e , 0x2f , 0x76 , 0x31 , 0x2f , 0x76 , 0x61 , 0x75 , 0x6c , 0x74 , 0x73 , 0x2f , 0x7b , 0x76 , 0x61 , 0x75 ,
0x6c , 0x74 , 0x5f , 0x69 , 0x64 , 0x7d , 0x12 , 0x59 , 0x0a , 0x06 , 0x56 , 0x61 , 0x75 , 0x6c , 0x74 , 0x73 ,
0x12 , 0x1a , 0x2e , 0x64 , 0x77 , 0x6e , 0x2e , 0x76 , 0x31 , 0x2e , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x56 ,
0x61 , 0x75 , 0x6c , 0x74 , 0x73 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x1a , 0x1b , 0x2e , 0x64 ,
0x77 , 0x6e , 0x2e , 0x76 , 0x31 , 0x2e , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x56 , 0x61 , 0x75 , 0x6c , 0x74 ,
0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x22 , 0x16 , 0x82 , 0xd3 , 0xe4 , 0x93 , 0x02 ,
0x10 , 0x12 , 0x0e , 0x2f , 0x64 , 0x77 , 0x6e , 0x2f , 0x76 , 0x31 , 0x2f , 0x76 , 0x61 , 0x75 , 0x6c , 0x74 ,
0x73 , 0x12 , 0x94 , 0x01 , 0x0a , 0x0f , 0x45 , 0x6e , 0x63 , 0x72 , 0x79 , 0x70 , 0x74 , 0x65 , 0x64 , 0x52 ,
0x65 , 0x63 , 0x6f , 0x72 , 0x64 , 0x12 , 0x23 , 0x2e , 0x64 , 0x77 , 0x6e , 0x2e , 0x76 , 0x31 , 0x2e , 0x51 ,
0x75 , 0x65 , 0x72 , 0x79 , 0x45 , 0x6e , 0x63 , 0x72 , 0x79 , 0x70 , 0x74 , 0x65 , 0x64 , 0x52 , 0x65 , 0x63 ,
0x6f , 0x72 , 0x64 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x1a , 0x24 , 0x2e , 0x64 , 0x77 , 0x6e ,
0x2e , 0x76 , 0x31 , 0x2e , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x45 , 0x6e , 0x63 , 0x72 , 0x79 , 0x70 , 0x74 ,
0x65 , 0x64 , 0x52 , 0x65 , 0x63 , 0x6f , 0x72 , 0x64 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 ,
0x22 , 0x36 , 0x82 , 0xd3 , 0xe4 , 0x93 , 0x02 , 0x30 , 0x12 , 0x2e , 0x2f , 0x64 , 0x77 , 0x6e , 0x2f , 0x76 ,
0x31 , 0x2f , 0x65 , 0x6e , 0x63 , 0x72 , 0x79 , 0x70 , 0x74 , 0x65 , 0x64 , 0x2d , 0x72 , 0x65 , 0x63 , 0x6f ,
0x72 , 0x64 , 0x73 , 0x2f , 0x7b , 0x74 , 0x61 , 0x72 , 0x67 , 0x65 , 0x74 , 0x7d , 0x2f , 0x7b , 0x72 , 0x65 ,
0x63 , 0x6f , 0x72 , 0x64 , 0x5f , 0x69 , 0x64 , 0x7d , 0x12 , 0x82 , 0x01 , 0x0a , 0x10 , 0x45 , 0x6e , 0x63 ,
0x72 , 0x79 , 0x70 , 0x74 , 0x69 , 0x6f , 0x6e , 0x53 , 0x74 , 0x61 , 0x74 , 0x75 , 0x73 , 0x12 , 0x24 , 0x2e ,
0x64 , 0x77 , 0x6e , 0x2e , 0x76 , 0x31 , 0x2e , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x45 , 0x6e , 0x63 , 0x72 ,
0x79 , 0x70 , 0x74 , 0x69 , 0x6f , 0x6e , 0x53 , 0x74 , 0x61 , 0x74 , 0x75 , 0x73 , 0x52 , 0x65 , 0x71 , 0x75 ,
0x65 , 0x73 , 0x74 , 0x1a , 0x25 , 0x2e , 0x64 , 0x77 , 0x6e , 0x2e , 0x76 , 0x31 , 0x2e , 0x51 , 0x75 , 0x65 ,
0x72 , 0x79 , 0x45 , 0x6e , 0x63 , 0x72 , 0x79 , 0x70 , 0x74 , 0x69 , 0x6f , 0x6e , 0x53 , 0x74 , 0x61 , 0x74 ,
0x75 , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x22 , 0x21 , 0x82 , 0xd3 , 0xe4 , 0x93 ,
0x02 , 0x1b , 0x12 , 0x19 , 0x2f , 0x64 , 0x77 , 0x6e , 0x2f , 0x76 , 0x31 , 0x2f , 0x65 , 0x6e , 0x63 , 0x72 ,
0x79 , 0x70 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2f , 0x73 , 0x74 , 0x61 , 0x74 , 0x75 , 0x73 , 0x12 , 0x8d , 0x01 ,
0x0a , 0x10 , 0x56 , 0x52 , 0x46 , 0x43 , 0x6f , 0x6e , 0x74 , 0x72 , 0x69 , 0x62 , 0x75 , 0x74 , 0x69 , 0x6f ,
0x6e , 0x73 , 0x12 , 0x24 , 0x2e , 0x64 , 0x77 , 0x6e , 0x2e , 0x76 , 0x31 , 0x2e , 0x51 , 0x75 , 0x65 , 0x72 ,
0x79 , 0x56 , 0x52 , 0x46 , 0x43 , 0x6f , 0x6e , 0x74 , 0x72 , 0x69 , 0x62 , 0x75 , 0x74 , 0x69 , 0x6f , 0x6e ,
0x73 , 0x52 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x1a , 0x25 , 0x2e , 0x64 , 0x77 , 0x6e , 0x2e , 0x76 ,
0x31 , 0x2e , 0x51 , 0x75 , 0x65 , 0x72 , 0x79 , 0x56 , 0x52 , 0x46 , 0x43 , 0x6f , 0x6e , 0x74 , 0x72 , 0x69 ,
0x62 , 0x75 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x22 ,
0x2c , 0x82 , 0xd3 , 0xe4 , 0x93 , 0x02 , 0x26 , 0x12 , 0x24 , 0x2f , 0x64 , 0x77 , 0x6e , 0x2f , 0x76 , 0x31 ,
0x2f , 0x65 , 0x6e , 0x63 , 0x72 , 0x79 , 0x70 , 0x74 , 0x69 , 0x6f , 0x6e , 0x2f , 0x76 , 0x72 , 0x66 , 0x2d ,
0x63 , 0x6f , 0x6e , 0x74 , 0x72 , 0x69 , 0x62 , 0x75 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x42 , 0x7b , 0x0a ,
0x0a , 0x63 , 0x6f , 0x6d , 0x2e , 0x64 , 0x77 , 0x6e , 0x2e , 0x76 , 0x31 , 0x42 , 0x0a , 0x51 , 0x75 , 0x65 ,
0x72 , 0x79 , 0x50 , 0x72 , 0x6f , 0x74 , 0x6f , 0x50 , 0x01 , 0x5a , 0x28 , 0x67 , 0x69 , 0x74 , 0x68 , 0x75 ,
0x62 , 0x2e , 0x63 , 0x6f , 0x6d , 0x2f , 0x73 , 0x6f , 0x6e , 0x72 , 0x2d , 0x69 , 0x6f , 0x2f , 0x73 , 0x6f ,
0x6e , 0x72 , 0x2f , 0x61 , 0x70 , 0x69 , 0x2f , 0x64 , 0x77 , 0x6e , 0x2f , 0x76 , 0x31 , 0x3b , 0x64 , 0x77 ,
0x6e , 0x76 , 0x31 , 0xa2 , 0x02 , 0x03 , 0x44 , 0x58 , 0x58 , 0xaa , 0x02 , 0x06 , 0x44 , 0x77 , 0x6e , 0x2e ,
0x56 , 0x31 , 0xca , 0x02 , 0x06 , 0x44 , 0x77 , 0x6e , 0x5c , 0x56 , 0x31 , 0xe2 , 0x02 , 0x12 , 0x44 , 0x77 ,
0x6e , 0x5c , 0x56 , 0x31 , 0x5c , 0x47 , 0x50 , 0x42 , 0x4d , 0x65 , 0x74 , 0x61 , 0x64 , 0x61 , 0x74 , 0x61 ,
0xea , 0x02 , 0x07 , 0x44 , 0x77 , 0x6e , 0x3a , 0x3a , 0x56 , 0x31 , 0x62 , 0x06 , 0x70 , 0x72 , 0x6f , 0x74 ,
0x6f , 0x33 ,
}
var (
file_dwn_v1_query_proto_rawDescOnce sync . Once
file_dwn_v1_query_proto_rawDescData = file_dwn_v1_query_proto_rawDesc
)
func file_dwn_v1_query_proto_rawDescGZIP () [] byte {
file_dwn_v1_query_proto_rawDescOnce . Do ( func () {
file_dwn_v1_query_proto_rawDescData = protoimpl . X . CompressGZIP ( file_dwn_v1_query_proto_rawDescData )
})
return file_dwn_v1_query_proto_rawDescData
}
var file_dwn_v1_query_proto_msgTypes = make ([] protoimpl . MessageInfo , 26 )
var file_dwn_v1_query_proto_goTypes = [] interface {}{
( * QueryParamsRequest )( nil ), // 0: dwn.v1.QueryParamsRequest
( * QueryParamsResponse )( nil ), // 1: dwn.v1.QueryParamsResponse
( * QueryIPFSRequest )( nil ), // 2: dwn.v1.QueryIPFSRequest
( * QueryIPFSResponse )( nil ), // 3: dwn.v1.QueryIPFSResponse
( * QueryCIDRequest )( nil ), // 4: dwn.v1.QueryCIDRequest
( * QueryCIDResponse )( nil ), // 5: dwn.v1.QueryCIDResponse
( * QueryRecordsRequest )( nil ), // 6: dwn.v1.QueryRecordsRequest
( * QueryRecordsResponse )( nil ), // 7: dwn.v1.QueryRecordsResponse
( * QueryRecordRequest )( nil ), // 8: dwn.v1.QueryRecordRequest
( * QueryRecordResponse )( nil ), // 9: dwn.v1.QueryRecordResponse
( * QueryProtocolsRequest )( nil ), // 10: dwn.v1.QueryProtocolsRequest
( * QueryProtocolsResponse )( nil ), // 11: dwn.v1.QueryProtocolsResponse
( * QueryProtocolRequest )( nil ), // 12: dwn.v1.QueryProtocolRequest
( * QueryProtocolResponse )( nil ), // 13: dwn.v1.QueryProtocolResponse
( * QueryPermissionsRequest )( nil ), // 14: dwn.v1.QueryPermissionsRequest
( * QueryPermissionsResponse )( nil ), // 15: dwn.v1.QueryPermissionsResponse
( * QueryVaultRequest )( nil ), // 16: dwn.v1.QueryVaultRequest
( * QueryVaultResponse )( nil ), // 17: dwn.v1.QueryVaultResponse
( * QueryVaultsRequest )( nil ), // 18: dwn.v1.QueryVaultsRequest
( * QueryVaultsResponse )( nil ), // 19: dwn.v1.QueryVaultsResponse
( * QueryEncryptedRecordRequest )( nil ), // 20: dwn.v1.QueryEncryptedRecordRequest
( * QueryEncryptedRecordResponse )( nil ), // 21: dwn.v1.QueryEncryptedRecordResponse
( * QueryEncryptionStatusRequest )( nil ), // 22: dwn.v1.QueryEncryptionStatusRequest
( * QueryEncryptionStatusResponse )( nil ), // 23: dwn.v1.QueryEncryptionStatusResponse
( * QueryVRFContributionsRequest )( nil ), // 24: dwn.v1.QueryVRFContributionsRequest
( * QueryVRFContributionsResponse )( nil ), // 25: dwn.v1.QueryVRFContributionsResponse
( * Params )( nil ), // 26: dwn.v1.Params
( * IPFSStatus )( nil ), // 27: dwn.v1.IPFSStatus
( * v1beta1 . PageRequest )( nil ), // 28: cosmos.base.query.v1beta1.PageRequest
( * DWNRecord )( nil ), // 29: dwn.v1.DWNRecord
( * v1beta1 . PageResponse )( nil ), // 30: cosmos.base.query.v1beta1.PageResponse
( * DWNProtocol )( nil ), // 31: dwn.v1.DWNProtocol
( * DWNPermission )( nil ), // 32: dwn.v1.DWNPermission
( * VaultState )( nil ), // 33: dwn.v1.VaultState
( * EncryptionMetadata )( nil ), // 34: dwn.v1.EncryptionMetadata
( * VRFContribution )( nil ), // 35: dwn.v1.VRFContribution
( * VRFConsensusRound )( nil ), // 36: dwn.v1.VRFConsensusRound
}
var file_dwn_v1_query_proto_depIdxs = [] int32 {
26 , // 0: dwn.v1.QueryParamsResponse.params:type_name -> dwn.v1.Params
27 , // 1: dwn.v1.QueryIPFSResponse.status:type_name -> dwn.v1.IPFSStatus
28 , // 2: dwn.v1.QueryRecordsRequest.pagination:type_name -> cosmos.base.query.v1beta1.PageRequest
29 , // 3: dwn.v1.QueryRecordsResponse.records:type_name -> dwn.v1.DWNRecord
30 , // 4: dwn.v1.QueryRecordsResponse.pagination:type_name -> cosmos.base.query.v1beta1.PageResponse
29 , // 5: dwn.v1.QueryRecordResponse.record:type_name -> dwn.v1.DWNRecord
28 , // 6: dwn.v1.QueryProtocolsRequest.pagination:type_name -> cosmos.base.query.v1beta1.PageRequest
31 , // 7: dwn.v1.QueryProtocolsResponse.protocols:type_name -> dwn.v1.DWNProtocol
30 , // 8: dwn.v1.QueryProtocolsResponse.pagination:type_name -> cosmos.base.query.v1beta1.PageResponse
31 , // 9: dwn.v1.QueryProtocolResponse.protocol:type_name -> dwn.v1.DWNProtocol
28 , // 10: dwn.v1.QueryPermissionsRequest.pagination:type_name -> cosmos.base.query.v1beta1.PageRequest
32 , // 11: dwn.v1.QueryPermissionsResponse.permissions:type_name -> dwn.v1.DWNPermission
30 , // 12: dwn.v1.QueryPermissionsResponse.pagination:type_name -> cosmos.base.query.v1beta1.PageResponse
33 , // 13: dwn.v1.QueryVaultResponse.vault:type_name -> dwn.v1.VaultState
28 , // 14: dwn.v1.QueryVaultsRequest.pagination:type_name -> cosmos.base.query.v1beta1.PageRequest
33 , // 15: dwn.v1.QueryVaultsResponse.vaults:type_name -> dwn.v1.VaultState
30 , // 16: dwn.v1.QueryVaultsResponse.pagination:type_name -> cosmos.base.query.v1beta1.PageResponse
29 , // 17: dwn.v1.QueryEncryptedRecordResponse.record:type_name -> dwn.v1.DWNRecord
34 , // 18: dwn.v1.QueryEncryptedRecordResponse.encryption_metadata:type_name -> dwn.v1.EncryptionMetadata
28 , // 19: dwn.v1.QueryVRFContributionsRequest.pagination:type_name -> cosmos.base.query.v1beta1.PageRequest
35 , // 20: dwn.v1.QueryVRFContributionsResponse.contributions:type_name -> dwn.v1.VRFContribution
36 , // 21: dwn.v1.QueryVRFContributionsResponse.current_round:type_name -> dwn.v1.VRFConsensusRound
30 , // 22: dwn.v1.QueryVRFContributionsResponse.pagination:type_name -> cosmos.base.query.v1beta1.PageResponse
0 , // 23: dwn.v1.Query.Params:input_type -> dwn.v1.QueryParamsRequest
2 , // 24: dwn.v1.Query.IPFS:input_type -> dwn.v1.QueryIPFSRequest
4 , // 25: dwn.v1.Query.CID:input_type -> dwn.v1.QueryCIDRequest
6 , // 26: dwn.v1.Query.Records:input_type -> dwn.v1.QueryRecordsRequest
8 , // 27: dwn.v1.Query.Record:input_type -> dwn.v1.QueryRecordRequest
10 , // 28: dwn.v1.Query.Protocols:input_type -> dwn.v1.QueryProtocolsRequest
12 , // 29: dwn.v1.Query.Protocol:input_type -> dwn.v1.QueryProtocolRequest
14 , // 30: dwn.v1.Query.Permissions:input_type -> dwn.v1.QueryPermissionsRequest
16 , // 31: dwn.v1.Query.Vault:input_type -> dwn.v1.QueryVaultRequest
18 , // 32: dwn.v1.Query.Vaults:input_type -> dwn.v1.QueryVaultsRequest
20 , // 33: dwn.v1.Query.EncryptedRecord:input_type -> dwn.v1.QueryEncryptedRecordRequest
22 , // 34: dwn.v1.Query.EncryptionStatus:input_type -> dwn.v1.QueryEncryptionStatusRequest
24 , // 35: dwn.v1.Query.VRFContributions:input_type -> dwn.v1.QueryVRFContributionsRequest
1 , // 36: dwn.v1.Query.Params:output_type -> dwn.v1.QueryParamsResponse
3 , // 37: dwn.v1.Query.IPFS:output_type -> dwn.v1.QueryIPFSResponse
5 , // 38: dwn.v1.Query.CID:output_type -> dwn.v1.QueryCIDResponse
7 , // 39: dwn.v1.Query.Records:output_type -> dwn.v1.QueryRecordsResponse
9 , // 40: dwn.v1.Query.Record:output_type -> dwn.v1.QueryRecordResponse
11 , // 41: dwn.v1.Query.Protocols:output_type -> dwn.v1.QueryProtocolsResponse
13 , // 42: dwn.v1.Query.Protocol:output_type -> dwn.v1.QueryProtocolResponse
15 , // 43: dwn.v1.Query.Permissions:output_type -> dwn.v1.QueryPermissionsResponse
17 , // 44: dwn.v1.Query.Vault:output_type -> dwn.v1.QueryVaultResponse
19 , // 45: dwn.v1.Query.Vaults:output_type -> dwn.v1.QueryVaultsResponse
21 , // 46: dwn.v1.Query.EncryptedRecord:output_type -> dwn.v1.QueryEncryptedRecordResponse
23 , // 47: dwn.v1.Query.EncryptionStatus:output_type -> dwn.v1.QueryEncryptionStatusResponse
25 , // 48: dwn.v1.Query.VRFContributions:output_type -> dwn.v1.QueryVRFContributionsResponse
36 , // [36:49] is the sub-list for method output_type
23 , // [23:36] is the sub-list for method input_type
23 , // [23:23] is the sub-list for extension type_name
23 , // [23:23] is the sub-list for extension extendee
0 , // [0:23] is the sub-list for field type_name
}
func init () { file_dwn_v1_query_proto_init () }
func file_dwn_v1_query_proto_init () {
if File_dwn_v1_query_proto != nil {
return
}
file_dwn_v1_genesis_proto_init ()
file_dwn_v1_state_proto_init ()
if ! protoimpl . UnsafeEnabled {
file_dwn_v1_query_proto_msgTypes [ 0 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * QueryParamsRequest ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_dwn_v1_query_proto_msgTypes [ 1 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * QueryParamsResponse ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_dwn_v1_query_proto_msgTypes [ 2 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * QueryIPFSRequest ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_dwn_v1_query_proto_msgTypes [ 3 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * QueryIPFSResponse ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_dwn_v1_query_proto_msgTypes [ 4 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * QueryCIDRequest ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_dwn_v1_query_proto_msgTypes [ 5 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * QueryCIDResponse ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_dwn_v1_query_proto_msgTypes [ 6 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * QueryRecordsRequest ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_dwn_v1_query_proto_msgTypes [ 7 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * QueryRecordsResponse ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_dwn_v1_query_proto_msgTypes [ 8 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * QueryRecordRequest ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_dwn_v1_query_proto_msgTypes [ 9 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * QueryRecordResponse ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_dwn_v1_query_proto_msgTypes [ 10 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * QueryProtocolsRequest ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_dwn_v1_query_proto_msgTypes [ 11 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * QueryProtocolsResponse ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_dwn_v1_query_proto_msgTypes [ 12 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * QueryProtocolRequest ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_dwn_v1_query_proto_msgTypes [ 13 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * QueryProtocolResponse ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_dwn_v1_query_proto_msgTypes [ 14 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * QueryPermissionsRequest ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_dwn_v1_query_proto_msgTypes [ 15 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * QueryPermissionsResponse ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_dwn_v1_query_proto_msgTypes [ 16 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * QueryVaultRequest ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_dwn_v1_query_proto_msgTypes [ 17 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * QueryVaultResponse ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_dwn_v1_query_proto_msgTypes [ 18 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * QueryVaultsRequest ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_dwn_v1_query_proto_msgTypes [ 19 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * QueryVaultsResponse ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_dwn_v1_query_proto_msgTypes [ 20 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * QueryEncryptedRecordRequest ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_dwn_v1_query_proto_msgTypes [ 21 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * QueryEncryptedRecordResponse ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_dwn_v1_query_proto_msgTypes [ 22 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * QueryEncryptionStatusRequest ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_dwn_v1_query_proto_msgTypes [ 23 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * QueryEncryptionStatusResponse ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_dwn_v1_query_proto_msgTypes [ 24 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * QueryVRFContributionsRequest ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_dwn_v1_query_proto_msgTypes [ 25 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * QueryVRFContributionsResponse ); i {
2024-09-25 19:45:28 -04:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
}
type x struct {}
out := protoimpl . TypeBuilder {
File : protoimpl . DescBuilder {
GoPackagePath : reflect . TypeOf ( x {}). PkgPath (),
2024-11-26 22:05:50 -05:00
RawDescriptor : file_dwn_v1_query_proto_rawDesc ,
2024-09-25 19:45:28 -04:00
NumEnums : 0 ,
2025-10-03 14:45:52 -04:00
NumMessages : 26 ,
2024-09-25 19:45:28 -04:00
NumExtensions : 0 ,
NumServices : 1 ,
},
2024-11-26 22:05:50 -05:00
GoTypes : file_dwn_v1_query_proto_goTypes ,
DependencyIndexes : file_dwn_v1_query_proto_depIdxs ,
MessageInfos : file_dwn_v1_query_proto_msgTypes ,
2024-09-25 19:45:28 -04:00
}. Build ()
2024-11-26 22:05:50 -05:00
File_dwn_v1_query_proto = out . File
file_dwn_v1_query_proto_rawDesc = nil
file_dwn_v1_query_proto_goTypes = nil
file_dwn_v1_query_proto_depIdxs = nil
2024-09-25 19:45:28 -04:00
}