2024-07-05 22:20:13 -04:00
// Code generated by protoc-gen-go-pulsar. DO NOT EDIT.
package didv1
import (
2025-10-03 14:45:52 -04:00
_ "cosmossdk.io/api/cosmos/msg/v1"
2025-10-21 12:04:29 -04:00
fmt "fmt"
2024-07-05 22:20:13 -04:00
_ "github.com/cosmos/cosmos-proto"
runtime "github.com/cosmos/cosmos-proto/runtime"
_ "github.com/cosmos/gogoproto/gogoproto"
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoiface "google.golang.org/protobuf/runtime/protoiface"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
2025-10-21 12:04:29 -04:00
io "io"
reflect "reflect"
sync "sync"
2024-07-05 22:20:13 -04:00
)
var (
2025-10-03 14:45:52 -04:00
md_MsgUpdateParams protoreflect . MessageDescriptor
fd_MsgUpdateParams_authority protoreflect . FieldDescriptor
fd_MsgUpdateParams_params protoreflect . FieldDescriptor
2024-07-05 22:20:13 -04:00
)
func init () {
file_did_v1_tx_proto_init ()
2025-10-03 14:45:52 -04:00
md_MsgUpdateParams = File_did_v1_tx_proto . Messages (). ByName ( "MsgUpdateParams" )
fd_MsgUpdateParams_authority = md_MsgUpdateParams . Fields (). ByName ( "authority" )
fd_MsgUpdateParams_params = md_MsgUpdateParams . Fields (). ByName ( "params" )
2024-07-05 22:20:13 -04:00
}
2025-10-03 14:45:52 -04:00
var _ protoreflect . Message = ( * fastReflection_MsgUpdateParams )( nil )
2024-07-05 22:20:13 -04:00
2025-10-03 14:45:52 -04:00
type fastReflection_MsgUpdateParams MsgUpdateParams
2024-07-05 22:20:13 -04:00
2025-10-03 14:45:52 -04:00
func ( x * MsgUpdateParams ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_MsgUpdateParams )( x )
2024-07-05 22:20:13 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgUpdateParams ) slowProtoReflect () protoreflect . Message {
2024-07-05 22:20:13 -04:00
mi := & file_did_v1_tx_proto_msgTypes [ 0 ]
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 )
}
2025-10-03 14:45:52 -04:00
var _fastReflection_MsgUpdateParams_messageType fastReflection_MsgUpdateParams_messageType
var _ protoreflect . MessageType = fastReflection_MsgUpdateParams_messageType {}
2024-07-05 22:20:13 -04:00
2025-10-03 14:45:52 -04:00
type fastReflection_MsgUpdateParams_messageType struct {}
2024-07-05 22:20:13 -04:00
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgUpdateParams_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_MsgUpdateParams )( nil )
2024-07-05 22:20:13 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgUpdateParams_messageType ) New () protoreflect . Message {
return new ( fastReflection_MsgUpdateParams )
2024-07-05 22:20:13 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgUpdateParams_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgUpdateParams
2024-07-05 22:20:13 -04:00
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateParams ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgUpdateParams
2024-07-05 22:20:13 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateParams ) Type () protoreflect . MessageType {
return _fastReflection_MsgUpdateParams_messageType
2024-07-05 22:20:13 -04:00
}
// New returns a newly allocated and mutable empty message.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateParams ) New () protoreflect . Message {
return new ( fastReflection_MsgUpdateParams )
2024-07-05 22:20:13 -04:00
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateParams ) Interface () protoreflect . ProtoMessage {
return ( * MsgUpdateParams )( x )
2024-07-05 22:20:13 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateParams ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if x . Authority != "" {
value := protoreflect . ValueOfString ( x . Authority )
if ! f ( fd_MsgUpdateParams_authority , value ) {
2024-10-15 14:31:19 -04:00
return
}
}
2025-10-03 14:45:52 -04:00
if x . Params != nil {
value := protoreflect . ValueOfMessage ( x . Params . ProtoReflect ())
if ! f ( fd_MsgUpdateParams_params , value ) {
2024-07-05 22:20:13 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateParams ) Has ( fd protoreflect . FieldDescriptor ) bool {
2024-07-05 22:20:13 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgUpdateParams.authority" :
return x . Authority != ""
case "did.v1.MsgUpdateParams.params" :
return x . Params != nil
2024-07-05 22:20:13 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgUpdateParams" ))
2024-07-05 22:20:13 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgUpdateParams does not contain field %s" , fd . FullName ()))
2024-07-05 22:20:13 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateParams ) Clear ( fd protoreflect . FieldDescriptor ) {
2024-07-05 22:20:13 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgUpdateParams.authority" :
x . Authority = ""
case "did.v1.MsgUpdateParams.params" :
x . Params = nil
2024-07-05 22:20:13 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgUpdateParams" ))
2024-07-05 22:20:13 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgUpdateParams does not contain field %s" , fd . FullName ()))
2024-07-05 22:20:13 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateParams ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
2024-07-05 22:20:13 -04:00
switch descriptor . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgUpdateParams.authority" :
value := x . Authority
2024-07-05 22:20:13 -04:00
return protoreflect . ValueOfString ( value )
2025-10-03 14:45:52 -04:00
case "did.v1.MsgUpdateParams.params" :
value := x . Params
return protoreflect . ValueOfMessage ( value . ProtoReflect ())
2024-09-25 19:49:16 -04:00
default :
if descriptor . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgUpdateParams" ))
2024-09-25 19:49:16 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgUpdateParams does not contain field %s" , descriptor . FullName ()))
2024-09-25 19:49:16 -04:00
}
}
// Set stores the value for a field.
//
2024-07-05 22:20:13 -04:00
// 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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateParams ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
2024-07-05 22:20:13 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgUpdateParams.authority" :
x . Authority = value . Interface ().( string )
case "did.v1.MsgUpdateParams.params" :
x . Params = value . Message (). Interface ().( * Params )
2024-07-05 22:20:13 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgUpdateParams" ))
2024-07-05 22:20:13 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgUpdateParams does not contain field %s" , fd . FullName ()))
2024-07-05 22:20:13 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateParams ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
2024-07-05 22:20:13 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgUpdateParams.params" :
if x . Params == nil {
x . Params = new ( Params )
}
return protoreflect . ValueOfMessage ( x . Params . ProtoReflect ())
case "did.v1.MsgUpdateParams.authority" :
panic ( fmt . Errorf ( "field authority of message did.v1.MsgUpdateParams is not mutable" ))
2024-07-05 22:20:13 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgUpdateParams" ))
2024-07-05 22:20:13 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgUpdateParams does not contain field %s" , fd . FullName ()))
2024-07-05 22:20:13 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateParams ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
2024-07-05 22:20:13 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgUpdateParams.authority" :
2024-09-14 14:27:45 -04:00
return protoreflect . ValueOfString ( "" )
2025-10-03 14:45:52 -04:00
case "did.v1.MsgUpdateParams.params" :
m := new ( Params )
return protoreflect . ValueOfMessage ( m . ProtoReflect ())
2024-07-05 22:20:13 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgUpdateParams" ))
2024-07-05 22:20:13 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgUpdateParams does not contain field %s" , fd . FullName ()))
2024-07-05 22:20:13 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateParams ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
2024-07-05 22:20:13 -04:00
switch d . FullName () {
default :
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "%s is not a oneof field in did.v1.MsgUpdateParams" , d . FullName ()))
2024-07-05 22:20:13 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateParams ) GetUnknown () protoreflect . RawFields {
2024-07-05 22:20:13 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateParams ) SetUnknown ( fields protoreflect . RawFields ) {
2024-07-05 22:20:13 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateParams ) IsValid () bool {
2024-07-05 22:20:13 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateParams ) ProtoMethods () * protoiface . Methods {
2024-07-05 22:20:13 -04:00
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgUpdateParams )
2024-07-05 22:20:13 -04:00
if x == nil {
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : 0 ,
}
}
options := runtime . SizeInputToOptions ( input )
_ = options
var n int
var l int
_ = l
2025-10-03 14:45:52 -04:00
l = len ( x . Authority )
2024-10-15 14:31:19 -04:00
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
2025-10-03 14:45:52 -04:00
if x . Params != nil {
l = options . Size ( x . Params )
2024-07-05 22:20:13 -04:00
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 ) {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgUpdateParams )
2024-07-05 22:20:13 -04:00
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 )
}
2025-10-03 14:45:52 -04:00
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 )))
2024-10-15 14:31:19 -04:00
i --
dAtA [ i ] = 0x12
}
2025-10-03 14:45:52 -04:00
if len ( x . Authority ) > 0 {
i -= len ( x . Authority )
copy ( dAtA [ i :], x . Authority )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Authority )))
2024-07-05 22:20:13 -04:00
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 ) {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgUpdateParams )
2024-07-05 22:20:13 -04:00
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 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgUpdateParams: wiretype end group for non-group" )
2024-07-05 22:20:13 -04:00
}
if fieldNum <= 0 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgUpdateParams: illegal tag %d (wire type %d)" , fieldNum , wire )
2024-07-05 22:20:13 -04:00
}
switch fieldNum {
case 1 :
if wireType != 2 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Authority" , wireType )
2024-07-05 22:20:13 -04:00
}
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
}
2025-10-03 14:45:52 -04:00
x . Authority = string ( dAtA [ iNdEx : postIndex ])
2024-10-15 14:31:19 -04:00
iNdEx = postIndex
case 2 :
if wireType != 2 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Params" , wireType )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
var msglen int
2024-10-15 14:31:19 -04:00
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 ++
2025-10-03 14:45:52 -04:00
msglen |= int ( b & 0x7F ) << shift
2024-10-15 14:31:19 -04:00
if b < 0x80 {
break
}
}
2025-10-03 14:45:52 -04:00
if msglen < 0 {
2024-10-15 14:31:19 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
2025-10-03 14:45:52 -04:00
postIndex := iNdEx + msglen
2024-10-15 14:31:19 -04:00
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
}
2025-10-03 14:45:52 -04:00
if x . Params == nil {
x . Params = & Params {}
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
if err := options . Unmarshal ( dAtA [ iNdEx : postIndex ], x . Params ); err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
2024-10-15 14:31:19 -04:00
}
iNdEx = postIndex
2025-10-03 14:45:52 -04:00
default :
iNdEx = preIndex
skippy , err := runtime . Skip ( dAtA [ iNdEx :])
if err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
if ( skippy < 0 ) || ( iNdEx + skippy ) < 0 {
2024-10-15 14:31:19 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
2025-10-03 14:45:52 -04:00
if ( iNdEx + skippy ) > l {
2024-10-15 14:31:19 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
2025-10-03 14:45:52 -04:00
if ! options . DiscardUnknown {
x . unknownFields = append ( x . unknownFields , dAtA [ iNdEx : iNdEx + skippy ] ... )
2024-07-05 22:20:13 -04:00
}
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 ,
}
}
2024-09-25 19:49:16 -04:00
var (
2025-10-03 14:45:52 -04:00
md_MsgUpdateParamsResponse protoreflect . MessageDescriptor
2024-09-25 19:49:16 -04:00
)
func init () {
2024-07-05 22:20:13 -04:00
file_did_v1_tx_proto_init ()
2025-10-03 14:45:52 -04:00
md_MsgUpdateParamsResponse = File_did_v1_tx_proto . Messages (). ByName ( "MsgUpdateParamsResponse" )
2024-09-23 12:25:15 -04:00
}
2024-07-05 22:20:13 -04:00
2025-10-03 14:45:52 -04:00
var _ protoreflect . Message = ( * fastReflection_MsgUpdateParamsResponse )( nil )
2024-07-05 22:20:13 -04:00
2025-10-03 14:45:52 -04:00
type fastReflection_MsgUpdateParamsResponse MsgUpdateParamsResponse
2024-09-23 12:25:15 -04:00
2025-10-03 14:45:52 -04:00
func ( x * MsgUpdateParamsResponse ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_MsgUpdateParamsResponse )( x )
2024-07-05 22:20:13 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgUpdateParamsResponse ) slowProtoReflect () protoreflect . Message {
2024-07-05 22:20:13 -04:00
mi := & file_did_v1_tx_proto_msgTypes [ 1 ]
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 )
}
2025-10-03 14:45:52 -04:00
var _fastReflection_MsgUpdateParamsResponse_messageType fastReflection_MsgUpdateParamsResponse_messageType
var _ protoreflect . MessageType = fastReflection_MsgUpdateParamsResponse_messageType {}
2024-07-05 22:20:13 -04:00
2025-10-03 14:45:52 -04:00
type fastReflection_MsgUpdateParamsResponse_messageType struct {}
2024-07-05 22:20:13 -04:00
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgUpdateParamsResponse_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_MsgUpdateParamsResponse )( nil )
2024-07-05 22:20:13 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgUpdateParamsResponse_messageType ) New () protoreflect . Message {
return new ( fastReflection_MsgUpdateParamsResponse )
2024-07-05 22:20:13 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgUpdateParamsResponse_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgUpdateParamsResponse
2024-07-05 22:20:13 -04:00
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateParamsResponse ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgUpdateParamsResponse
2024-07-05 22:20:13 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateParamsResponse ) Type () protoreflect . MessageType {
return _fastReflection_MsgUpdateParamsResponse_messageType
2024-07-05 22:20:13 -04:00
}
// New returns a newly allocated and mutable empty message.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateParamsResponse ) New () protoreflect . Message {
return new ( fastReflection_MsgUpdateParamsResponse )
2024-07-05 22:20:13 -04:00
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateParamsResponse ) Interface () protoreflect . ProtoMessage {
return ( * MsgUpdateParamsResponse )( x )
2024-07-05 22:20:13 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateParamsResponse ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
2024-07-05 22:20:13 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateParamsResponse ) Has ( fd protoreflect . FieldDescriptor ) bool {
2024-07-05 22:20:13 -04:00
switch fd . FullName () {
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgUpdateParamsResponse" ))
2024-07-05 22:20:13 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgUpdateParamsResponse does not contain field %s" , fd . FullName ()))
2024-07-05 22:20:13 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateParamsResponse ) Clear ( fd protoreflect . FieldDescriptor ) {
2024-07-05 22:20:13 -04:00
switch fd . FullName () {
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgUpdateParamsResponse" ))
2024-07-05 22:20:13 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgUpdateParamsResponse does not contain field %s" , fd . FullName ()))
2024-07-05 22:20:13 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateParamsResponse ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
2024-07-05 22:20:13 -04:00
switch descriptor . FullName () {
default :
if descriptor . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgUpdateParamsResponse" ))
2024-07-05 22:20:13 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgUpdateParamsResponse does not contain field %s" , descriptor . FullName ()))
2024-07-05 22:20:13 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateParamsResponse ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
2024-07-05 22:20:13 -04:00
switch fd . FullName () {
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgUpdateParamsResponse" ))
2024-07-05 22:20:13 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgUpdateParamsResponse does not contain field %s" , fd . FullName ()))
2024-07-05 22:20:13 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateParamsResponse ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
2024-07-05 22:20:13 -04:00
switch fd . FullName () {
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgUpdateParamsResponse" ))
2024-07-05 22:20:13 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgUpdateParamsResponse does not contain field %s" , fd . FullName ()))
2024-07-05 22:20:13 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateParamsResponse ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
2024-07-05 22:20:13 -04:00
switch fd . FullName () {
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgUpdateParamsResponse" ))
2024-07-05 22:20:13 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgUpdateParamsResponse does not contain field %s" , fd . FullName ()))
2024-07-05 22:20:13 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateParamsResponse ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
2024-07-05 22:20:13 -04:00
switch d . FullName () {
default :
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "%s is not a oneof field in did.v1.MsgUpdateParamsResponse" , d . FullName ()))
2024-07-05 22:20:13 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateParamsResponse ) GetUnknown () protoreflect . RawFields {
2024-07-05 22:20:13 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateParamsResponse ) SetUnknown ( fields protoreflect . RawFields ) {
2024-07-05 22:20:13 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateParamsResponse ) IsValid () bool {
2024-07-05 22:20:13 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateParamsResponse ) ProtoMethods () * protoiface . Methods {
2024-07-05 22:20:13 -04:00
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgUpdateParamsResponse )
2024-07-05 22:20:13 -04:00
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 ) {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgUpdateParamsResponse )
2024-07-05 22:20:13 -04:00
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 ) {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgUpdateParamsResponse )
2024-07-05 22:20:13 -04:00
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 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgUpdateParamsResponse: wiretype end group for non-group" )
2024-07-05 22:20:13 -04:00
}
if fieldNum <= 0 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgUpdateParamsResponse: illegal tag %d (wire type %d)" , fieldNum , wire )
2024-07-05 22:20:13 -04:00
}
switch fieldNum {
2024-09-25 19:49:16 -04:00
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 ,
}
}
2024-10-15 14:31:19 -04:00
var (
2025-10-03 14:45:52 -04:00
md_MsgCreateDID protoreflect . MessageDescriptor
fd_MsgCreateDID_controller protoreflect . FieldDescriptor
fd_MsgCreateDID_did_document protoreflect . FieldDescriptor
2024-10-15 14:31:19 -04:00
)
2024-09-25 19:49:16 -04:00
2024-10-15 14:31:19 -04:00
func init () {
file_did_v1_tx_proto_init ()
2025-10-03 14:45:52 -04:00
md_MsgCreateDID = File_did_v1_tx_proto . Messages (). ByName ( "MsgCreateDID" )
fd_MsgCreateDID_controller = md_MsgCreateDID . Fields (). ByName ( "controller" )
fd_MsgCreateDID_did_document = md_MsgCreateDID . Fields (). ByName ( "did_document" )
2024-09-25 19:49:16 -04:00
}
2025-10-03 14:45:52 -04:00
var _ protoreflect . Message = ( * fastReflection_MsgCreateDID )( nil )
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
type fastReflection_MsgCreateDID MsgCreateDID
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
func ( x * MsgCreateDID ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_MsgCreateDID )( x )
2024-09-25 19:49:16 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgCreateDID ) slowProtoReflect () protoreflect . Message {
2024-10-15 14:31:19 -04:00
mi := & file_did_v1_tx_proto_msgTypes [ 2 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
if ms . LoadMessageInfo () == nil {
ms . StoreMessageInfo ( mi )
2024-09-25 19:49:16 -04:00
}
2024-10-15 14:31:19 -04:00
return ms
2024-09-25 19:49:16 -04:00
}
2024-10-15 14:31:19 -04:00
return mi . MessageOf ( x )
2024-09-25 19:49:16 -04:00
}
2025-10-03 14:45:52 -04:00
var _fastReflection_MsgCreateDID_messageType fastReflection_MsgCreateDID_messageType
var _ protoreflect . MessageType = fastReflection_MsgCreateDID_messageType {}
2024-09-25 19:49:16 -04:00
2025-10-03 14:45:52 -04:00
type fastReflection_MsgCreateDID_messageType struct {}
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgCreateDID_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_MsgCreateDID )( nil )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgCreateDID_messageType ) New () protoreflect . Message {
return new ( fastReflection_MsgCreateDID )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgCreateDID_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgCreateDID
2024-09-25 19:49:16 -04:00
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgCreateDID ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgCreateDID
2024-09-25 19:49:16 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgCreateDID ) Type () protoreflect . MessageType {
return _fastReflection_MsgCreateDID_messageType
2024-09-25 19:49:16 -04:00
}
// New returns a newly allocated and mutable empty message.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgCreateDID ) New () protoreflect . Message {
return new ( fastReflection_MsgCreateDID )
2024-09-25 19:49:16 -04:00
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgCreateDID ) Interface () protoreflect . ProtoMessage {
return ( * MsgCreateDID )( x )
2024-09-25 19:49:16 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgCreateDID ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
2024-09-25 19:49:16 -04:00
if x . Controller != "" {
value := protoreflect . ValueOfString ( x . Controller )
2025-10-03 14:45:52 -04:00
if ! f ( fd_MsgCreateDID_controller , value ) {
2024-10-15 14:31:19 -04:00
return
}
}
2025-10-03 14:45:52 -04:00
if x . DidDocument != nil {
value := protoreflect . ValueOfMessage ( x . DidDocument . ProtoReflect ())
if ! f ( fd_MsgCreateDID_did_document , value ) {
2024-09-25 19:49:16 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgCreateDID ) Has ( fd protoreflect . FieldDescriptor ) bool {
2024-09-25 19:49:16 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgCreateDID.controller" :
2024-09-25 19:49:16 -04:00
return x . Controller != ""
2025-10-03 14:45:52 -04:00
case "did.v1.MsgCreateDID.did_document" :
return x . DidDocument != nil
2024-09-25 19:49:16 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgCreateDID" ))
2024-09-25 19:49:16 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgCreateDID does not contain field %s" , fd . FullName ()))
2024-09-14 14:27:45 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgCreateDID ) Clear ( fd protoreflect . FieldDescriptor ) {
2024-09-14 14:27:45 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgCreateDID.controller" :
2024-09-25 19:49:16 -04:00
x . Controller = ""
2025-10-03 14:45:52 -04:00
case "did.v1.MsgCreateDID.did_document" :
x . DidDocument = nil
2024-09-14 14:27:45 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgCreateDID" ))
2024-09-14 14:27:45 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgCreateDID does not contain field %s" , fd . FullName ()))
2024-09-14 14:27:45 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgCreateDID ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
2024-09-14 14:27:45 -04:00
switch descriptor . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgCreateDID.controller" :
2024-09-25 19:49:16 -04:00
value := x . Controller
2024-08-10 15:24:22 -04:00
return protoreflect . ValueOfString ( value )
2025-10-03 14:45:52 -04:00
case "did.v1.MsgCreateDID.did_document" :
value := x . DidDocument
return protoreflect . ValueOfMessage ( value . ProtoReflect ())
2024-09-14 14:27:45 -04:00
default :
if descriptor . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgCreateDID" ))
2024-09-14 14:27:45 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgCreateDID does not contain field %s" , descriptor . FullName ()))
2024-09-14 14:27:45 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgCreateDID ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
2024-09-14 14:27:45 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgCreateDID.controller" :
2024-09-25 19:49:16 -04:00
x . Controller = value . Interface ().( string )
2025-10-03 14:45:52 -04:00
case "did.v1.MsgCreateDID.did_document" :
x . DidDocument = value . Message (). Interface ().( * DIDDocument )
2024-09-14 14:27:45 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgCreateDID" ))
2024-09-14 14:27:45 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgCreateDID does not contain field %s" , fd . FullName ()))
2024-09-14 14:27:45 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgCreateDID ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
2024-09-14 14:27:45 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgCreateDID.did_document" :
if x . DidDocument == nil {
x . DidDocument = new ( DIDDocument )
}
return protoreflect . ValueOfMessage ( x . DidDocument . ProtoReflect ())
case "did.v1.MsgCreateDID.controller" :
panic ( fmt . Errorf ( "field controller of message did.v1.MsgCreateDID is not mutable" ))
2024-09-14 14:27:45 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgCreateDID" ))
2024-09-14 14:27:45 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgCreateDID does not contain field %s" , fd . FullName ()))
2024-09-14 14:27:45 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgCreateDID ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
2024-09-14 14:27:45 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgCreateDID.controller" :
2024-09-14 14:27:45 -04:00
return protoreflect . ValueOfString ( "" )
2025-10-03 14:45:52 -04:00
case "did.v1.MsgCreateDID.did_document" :
m := new ( DIDDocument )
return protoreflect . ValueOfMessage ( m . ProtoReflect ())
2024-09-14 14:27:45 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgCreateDID" ))
2024-09-14 14:27:45 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgCreateDID does not contain field %s" , fd . FullName ()))
2024-09-14 14:27:45 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgCreateDID ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
2024-09-14 14:27:45 -04:00
switch d . FullName () {
default :
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "%s is not a oneof field in did.v1.MsgCreateDID" , d . FullName ()))
2024-09-14 14:27:45 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgCreateDID ) GetUnknown () protoreflect . RawFields {
2024-09-14 14:27:45 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgCreateDID ) SetUnknown ( fields protoreflect . RawFields ) {
2024-09-14 14:27:45 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgCreateDID ) IsValid () bool {
2024-09-14 14:27:45 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgCreateDID ) ProtoMethods () * protoiface . Methods {
2024-09-14 14:27:45 -04:00
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgCreateDID )
2024-09-14 14:27:45 -04:00
if x == nil {
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : 0 ,
}
}
options := runtime . SizeInputToOptions ( input )
_ = options
var n int
var l int
_ = l
2024-09-25 19:49:16 -04:00
l = len ( x . Controller )
2024-09-14 14:27:45 -04:00
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
2025-10-03 14:45:52 -04:00
if x . DidDocument != nil {
l = options . Size ( x . DidDocument )
2024-08-10 15:24:22 -04:00
n += 1 + l + runtime . Sov ( uint64 ( l ))
2024-09-14 14:27:45 -04:00
}
if x . unknownFields != nil {
n += len ( x . unknownFields )
}
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : n ,
}
}
marshal := func ( input protoiface . MarshalInput ) ( protoiface . MarshalOutput , error ) {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgCreateDID )
2024-09-14 14:27:45 -04:00
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 )
}
2025-10-03 14:45:52 -04:00
if x . DidDocument != nil {
encoded , err := options . Marshal ( x . DidDocument )
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 )))
2024-10-15 14:31:19 -04:00
i --
dAtA [ i ] = 0x12
2024-09-14 14:27:45 -04:00
}
2024-09-25 19:49:16 -04:00
if len ( x . Controller ) > 0 {
i -= len ( x . Controller )
copy ( dAtA [ i :], x . Controller )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Controller )))
2024-09-14 14:27:45 -04:00
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 ) {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgCreateDID )
2024-09-14 14:27:45 -04:00
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 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgCreateDID: wiretype end group for non-group" )
2024-09-14 14:27:45 -04:00
}
if fieldNum <= 0 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgCreateDID: illegal tag %d (wire type %d)" , fieldNum , wire )
2024-09-14 14:27:45 -04:00
}
switch fieldNum {
case 1 :
if wireType != 2 {
2024-09-25 19:49:16 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Controller" , wireType )
2024-09-14 14:27:45 -04:00
}
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
}
2024-09-25 19:49:16 -04:00
x . Controller = string ( dAtA [ iNdEx : postIndex ])
2024-09-14 14:27:45 -04:00
iNdEx = postIndex
case 2 :
if wireType != 2 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field DidDocument" , wireType )
2024-09-14 14:27:45 -04:00
}
2025-10-03 14:45:52 -04:00
var msglen int
2024-09-14 14:27:45 -04:00
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 ++
2025-10-03 14:45:52 -04:00
msglen |= int ( b & 0x7F ) << shift
2024-09-14 14:27:45 -04:00
if b < 0x80 {
break
}
}
2025-10-03 14:45:52 -04:00
if msglen < 0 {
2024-09-25 19:49:16 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
2025-10-03 14:45:52 -04:00
postIndex := iNdEx + msglen
2024-09-25 19:49:16 -04:00
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
}
2025-10-03 14:45:52 -04:00
if x . DidDocument == nil {
x . DidDocument = & DIDDocument {}
2024-09-25 19:49:16 -04:00
}
2025-10-03 14:45:52 -04:00
if err := options . Unmarshal ( dAtA [ iNdEx : postIndex ], x . DidDocument ); err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
2024-09-25 19:49:16 -04:00
}
2025-10-03 14:45:52 -04:00
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 {
2024-09-14 14:27:45 -04:00
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
}
}
2024-09-23 12:25:15 -04:00
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 ,
}
}
2024-09-14 14:27:45 -04:00
var (
2025-10-03 14:45:52 -04:00
md_MsgCreateDIDResponse protoreflect . MessageDescriptor
fd_MsgCreateDIDResponse_did protoreflect . FieldDescriptor
fd_MsgCreateDIDResponse_vault_id protoreflect . FieldDescriptor
fd_MsgCreateDIDResponse_vault_public_key protoreflect . FieldDescriptor
fd_MsgCreateDIDResponse_enclave_id protoreflect . FieldDescriptor
2024-09-14 14:27:45 -04:00
)
func init () {
file_did_v1_tx_proto_init ()
2025-10-03 14:45:52 -04:00
md_MsgCreateDIDResponse = File_did_v1_tx_proto . Messages (). ByName ( "MsgCreateDIDResponse" )
fd_MsgCreateDIDResponse_did = md_MsgCreateDIDResponse . Fields (). ByName ( "did" )
fd_MsgCreateDIDResponse_vault_id = md_MsgCreateDIDResponse . Fields (). ByName ( "vault_id" )
fd_MsgCreateDIDResponse_vault_public_key = md_MsgCreateDIDResponse . Fields (). ByName ( "vault_public_key" )
fd_MsgCreateDIDResponse_enclave_id = md_MsgCreateDIDResponse . Fields (). ByName ( "enclave_id" )
2024-09-14 14:27:45 -04:00
}
2025-10-03 14:45:52 -04:00
var _ protoreflect . Message = ( * fastReflection_MsgCreateDIDResponse )( nil )
2024-09-14 14:27:45 -04:00
2025-10-03 14:45:52 -04:00
type fastReflection_MsgCreateDIDResponse MsgCreateDIDResponse
2024-09-14 14:27:45 -04:00
2025-10-03 14:45:52 -04:00
func ( x * MsgCreateDIDResponse ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_MsgCreateDIDResponse )( x )
2024-09-14 14:27:45 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgCreateDIDResponse ) slowProtoReflect () protoreflect . Message {
2024-09-23 12:25:15 -04:00
mi := & file_did_v1_tx_proto_msgTypes [ 3 ]
2024-09-14 14:27:45 -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 )
}
2025-10-03 14:45:52 -04:00
var _fastReflection_MsgCreateDIDResponse_messageType fastReflection_MsgCreateDIDResponse_messageType
var _ protoreflect . MessageType = fastReflection_MsgCreateDIDResponse_messageType {}
2024-09-14 14:27:45 -04:00
2025-10-03 14:45:52 -04:00
type fastReflection_MsgCreateDIDResponse_messageType struct {}
2024-09-14 14:27:45 -04:00
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgCreateDIDResponse_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_MsgCreateDIDResponse )( nil )
2024-09-14 14:27:45 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgCreateDIDResponse_messageType ) New () protoreflect . Message {
return new ( fastReflection_MsgCreateDIDResponse )
2024-09-14 14:27:45 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgCreateDIDResponse_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgCreateDIDResponse
2024-09-14 14:27:45 -04:00
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgCreateDIDResponse ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgCreateDIDResponse
2024-09-14 14:27:45 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgCreateDIDResponse ) Type () protoreflect . MessageType {
return _fastReflection_MsgCreateDIDResponse_messageType
2024-09-14 14:27:45 -04:00
}
// New returns a newly allocated and mutable empty message.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgCreateDIDResponse ) New () protoreflect . Message {
return new ( fastReflection_MsgCreateDIDResponse )
2024-09-14 14:27:45 -04:00
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgCreateDIDResponse ) Interface () protoreflect . ProtoMessage {
return ( * MsgCreateDIDResponse )( x )
2024-09-14 14:27:45 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgCreateDIDResponse ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if x . Did != "" {
value := protoreflect . ValueOfString ( x . Did )
if ! f ( fd_MsgCreateDIDResponse_did , value ) {
2024-09-07 18:12:58 -04:00
return
}
}
2025-10-03 14:45:52 -04:00
if x . VaultId != "" {
value := protoreflect . ValueOfString ( x . VaultId )
if ! f ( fd_MsgCreateDIDResponse_vault_id , value ) {
return
}
}
if len ( x . VaultPublicKey ) != 0 {
value := protoreflect . ValueOfBytes ( x . VaultPublicKey )
if ! f ( fd_MsgCreateDIDResponse_vault_public_key , value ) {
return
}
}
if x . EnclaveId != "" {
value := protoreflect . ValueOfString ( x . EnclaveId )
if ! f ( fd_MsgCreateDIDResponse_enclave_id , value ) {
2024-09-14 14:27:45 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgCreateDIDResponse ) Has ( fd protoreflect . FieldDescriptor ) bool {
2024-09-14 14:27:45 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgCreateDIDResponse.did" :
2024-10-15 14:31:19 -04:00
return x . Did != ""
2025-10-03 14:45:52 -04:00
case "did.v1.MsgCreateDIDResponse.vault_id" :
return x . VaultId != ""
case "did.v1.MsgCreateDIDResponse.vault_public_key" :
return len ( x . VaultPublicKey ) != 0
case "did.v1.MsgCreateDIDResponse.enclave_id" :
return x . EnclaveId != ""
2024-09-14 14:27:45 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgCreateDIDResponse" ))
2024-09-14 14:27:45 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgCreateDIDResponse does not contain field %s" , fd . FullName ()))
2024-09-14 14:27:45 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgCreateDIDResponse ) Clear ( fd protoreflect . FieldDescriptor ) {
2024-09-14 14:27:45 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgCreateDIDResponse.did" :
2024-10-15 14:31:19 -04:00
x . Did = ""
2025-10-03 14:45:52 -04:00
case "did.v1.MsgCreateDIDResponse.vault_id" :
x . VaultId = ""
case "did.v1.MsgCreateDIDResponse.vault_public_key" :
x . VaultPublicKey = nil
case "did.v1.MsgCreateDIDResponse.enclave_id" :
x . EnclaveId = ""
2024-09-14 14:27:45 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgCreateDIDResponse" ))
2024-09-14 14:27:45 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgCreateDIDResponse does not contain field %s" , fd . FullName ()))
2024-09-14 14:27:45 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgCreateDIDResponse ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
2024-09-14 14:27:45 -04:00
switch descriptor . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgCreateDIDResponse.did" :
2024-10-15 14:31:19 -04:00
value := x . Did
2024-09-25 19:49:16 -04:00
return protoreflect . ValueOfString ( value )
2025-10-03 14:45:52 -04:00
case "did.v1.MsgCreateDIDResponse.vault_id" :
value := x . VaultId
return protoreflect . ValueOfString ( value )
case "did.v1.MsgCreateDIDResponse.vault_public_key" :
value := x . VaultPublicKey
return protoreflect . ValueOfBytes ( value )
case "did.v1.MsgCreateDIDResponse.enclave_id" :
value := x . EnclaveId
return protoreflect . ValueOfString ( value )
2024-09-14 14:27:45 -04:00
default :
if descriptor . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgCreateDIDResponse" ))
2024-09-14 14:27:45 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgCreateDIDResponse does not contain field %s" , descriptor . FullName ()))
2024-09-14 14:27:45 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgCreateDIDResponse ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
2024-09-14 14:27:45 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgCreateDIDResponse.did" :
2024-10-15 14:31:19 -04:00
x . Did = value . Interface ().( string )
2025-10-03 14:45:52 -04:00
case "did.v1.MsgCreateDIDResponse.vault_id" :
x . VaultId = value . Interface ().( string )
case "did.v1.MsgCreateDIDResponse.vault_public_key" :
x . VaultPublicKey = value . Bytes ()
case "did.v1.MsgCreateDIDResponse.enclave_id" :
x . EnclaveId = value . Interface ().( string )
2024-09-14 14:27:45 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgCreateDIDResponse" ))
2024-09-14 14:27:45 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgCreateDIDResponse does not contain field %s" , fd . FullName ()))
2024-09-14 14:27:45 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgCreateDIDResponse ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
2024-09-14 14:27:45 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgCreateDIDResponse.did" :
panic ( fmt . Errorf ( "field did of message did.v1.MsgCreateDIDResponse is not mutable" ))
case "did.v1.MsgCreateDIDResponse.vault_id" :
panic ( fmt . Errorf ( "field vault_id of message did.v1.MsgCreateDIDResponse is not mutable" ))
case "did.v1.MsgCreateDIDResponse.vault_public_key" :
panic ( fmt . Errorf ( "field vault_public_key of message did.v1.MsgCreateDIDResponse is not mutable" ))
case "did.v1.MsgCreateDIDResponse.enclave_id" :
panic ( fmt . Errorf ( "field enclave_id of message did.v1.MsgCreateDIDResponse is not mutable" ))
2024-09-14 14:27:45 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgCreateDIDResponse" ))
2024-09-14 14:27:45 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgCreateDIDResponse does not contain field %s" , fd . FullName ()))
2024-09-14 14:27:45 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgCreateDIDResponse ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
2024-09-14 14:27:45 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgCreateDIDResponse.did" :
return protoreflect . ValueOfString ( "" )
case "did.v1.MsgCreateDIDResponse.vault_id" :
return protoreflect . ValueOfString ( "" )
case "did.v1.MsgCreateDIDResponse.vault_public_key" :
return protoreflect . ValueOfBytes ( nil )
case "did.v1.MsgCreateDIDResponse.enclave_id" :
2024-09-25 19:49:16 -04:00
return protoreflect . ValueOfString ( "" )
2024-09-14 14:27:45 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgCreateDIDResponse" ))
2024-09-14 14:27:45 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgCreateDIDResponse does not contain field %s" , fd . FullName ()))
2024-09-14 14:27:45 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgCreateDIDResponse ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
2024-09-14 14:27:45 -04:00
switch d . FullName () {
default :
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "%s is not a oneof field in did.v1.MsgCreateDIDResponse" , d . FullName ()))
2024-09-14 14:27:45 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgCreateDIDResponse ) GetUnknown () protoreflect . RawFields {
2024-09-14 14:27:45 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgCreateDIDResponse ) SetUnknown ( fields protoreflect . RawFields ) {
2024-09-14 14:27:45 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgCreateDIDResponse ) IsValid () bool {
2024-09-14 14:27:45 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgCreateDIDResponse ) ProtoMethods () * protoiface . Methods {
2024-09-14 14:27:45 -04:00
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgCreateDIDResponse )
2024-09-14 14:27:45 -04:00
if x == nil {
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : 0 ,
}
}
options := runtime . SizeInputToOptions ( input )
_ = options
var n int
var l int
2024-08-10 15:24:22 -04:00
_ = l
2024-10-15 14:31:19 -04:00
l = len ( x . Did )
2024-09-07 18:12:58 -04:00
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
2025-10-03 14:45:52 -04:00
l = len ( x . VaultId )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
l = len ( x . VaultPublicKey )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
l = len ( x . EnclaveId )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
2024-09-14 14:27:45 -04:00
if x . unknownFields != nil {
n += len ( x . unknownFields )
}
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : n ,
}
}
marshal := func ( input protoiface . MarshalInput ) ( protoiface . MarshalOutput , error ) {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgCreateDIDResponse )
2024-09-14 14:27:45 -04:00
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 )
}
2025-10-03 14:45:52 -04:00
if len ( x . EnclaveId ) > 0 {
i -= len ( x . EnclaveId )
copy ( dAtA [ i :], x . EnclaveId )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . EnclaveId )))
i --
dAtA [ i ] = 0x22
}
if len ( x . VaultPublicKey ) > 0 {
i -= len ( x . VaultPublicKey )
copy ( dAtA [ i :], x . VaultPublicKey )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . VaultPublicKey )))
i --
dAtA [ i ] = 0x1a
}
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 ] = 0x12
}
2024-10-15 14:31:19 -04:00
if len ( x . Did ) > 0 {
i -= len ( x . Did )
copy ( dAtA [ i :], x . Did )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Did )))
2024-09-25 19:49:16 -04:00
i --
2025-10-03 14:45:52 -04:00
dAtA [ i ] = 0xa
2024-09-14 14:27:45 -04:00
}
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 ) {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgCreateDIDResponse )
2024-09-14 14:27:45 -04:00
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 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgCreateDIDResponse: wiretype end group for non-group" )
2024-09-14 14:27:45 -04:00
}
if fieldNum <= 0 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgCreateDIDResponse: illegal tag %d (wire type %d)" , fieldNum , wire )
2024-09-14 14:27:45 -04:00
}
switch fieldNum {
case 1 :
2025-10-03 14:45:52 -04:00
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Did" , wireType )
2024-09-05 01:24:57 -04:00
}
2025-10-03 14:45:52 -04:00
var stringLen uint64
2024-09-05 01:24:57 -04:00
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 ++
2025-10-03 14:45:52 -04:00
stringLen |= uint64 ( b & 0x7F ) << shift
2024-09-05 01:24:57 -04:00
if b < 0x80 {
break
}
}
2025-10-03 14:45:52 -04:00
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 . Did = string ( dAtA [ iNdEx : postIndex ])
iNdEx = postIndex
2024-09-25 19:49:16 -04:00
case 2 :
2024-09-14 14:27:45 -04:00
if wireType != 2 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field VaultId" , wireType )
2024-09-14 14:27:45 -04:00
}
2024-09-07 18:12:58 -04:00
var stringLen uint64
2024-09-14 14:27:45 -04:00
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 ++
2024-09-07 18:12:58 -04:00
stringLen |= uint64 ( b & 0x7F ) << shift
2024-09-14 14:27:45 -04:00
if b < 0x80 {
break
}
}
2024-09-07 18:12:58 -04:00
intStringLen := int ( stringLen )
if intStringLen < 0 {
2024-09-14 14:27:45 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
2024-09-07 18:12:58 -04:00
postIndex := iNdEx + intStringLen
2024-09-14 14:27:45 -04:00
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
}
2025-10-03 14:45:52 -04:00
x . VaultId = 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 VaultPublicKey" , 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 . VaultPublicKey = append ( x . VaultPublicKey [: 0 ], dAtA [ iNdEx : postIndex ] ... )
if x . VaultPublicKey == nil {
x . VaultPublicKey = [] byte {}
}
iNdEx = postIndex
case 4 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field EnclaveId" , 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 . EnclaveId = string ( dAtA [ iNdEx : postIndex ])
2024-09-07 18:12:58 -04:00
iNdEx = postIndex
2024-09-14 14:27:45 -04:00
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 ,
2024-09-25 19:49:16 -04:00
CheckInitialized : nil ,
}
2024-09-14 14:59:10 -04:00
}
2024-10-15 14:31:19 -04:00
var (
2025-10-03 14:45:52 -04:00
md_MsgUpdateDID protoreflect . MessageDescriptor
fd_MsgUpdateDID_controller protoreflect . FieldDescriptor
fd_MsgUpdateDID_did protoreflect . FieldDescriptor
fd_MsgUpdateDID_did_document protoreflect . FieldDescriptor
2024-10-15 14:31:19 -04:00
)
func init () {
file_did_v1_tx_proto_init ()
2025-10-03 14:45:52 -04:00
md_MsgUpdateDID = File_did_v1_tx_proto . Messages (). ByName ( "MsgUpdateDID" )
fd_MsgUpdateDID_controller = md_MsgUpdateDID . Fields (). ByName ( "controller" )
fd_MsgUpdateDID_did = md_MsgUpdateDID . Fields (). ByName ( "did" )
fd_MsgUpdateDID_did_document = md_MsgUpdateDID . Fields (). ByName ( "did_document" )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
var _ protoreflect . Message = ( * fastReflection_MsgUpdateDID )( nil )
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
type fastReflection_MsgUpdateDID MsgUpdateDID
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
func ( x * MsgUpdateDID ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_MsgUpdateDID )( x )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgUpdateDID ) slowProtoReflect () protoreflect . Message {
2024-10-15 14:31:19 -04:00
mi := & file_did_v1_tx_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 )
}
2025-10-03 14:45:52 -04:00
var _fastReflection_MsgUpdateDID_messageType fastReflection_MsgUpdateDID_messageType
var _ protoreflect . MessageType = fastReflection_MsgUpdateDID_messageType {}
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
type fastReflection_MsgUpdateDID_messageType struct {}
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgUpdateDID_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_MsgUpdateDID )( nil )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgUpdateDID_messageType ) New () protoreflect . Message {
return new ( fastReflection_MsgUpdateDID )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgUpdateDID_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgUpdateDID
2024-10-15 14:31:19 -04:00
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateDID ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgUpdateDID
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateDID ) Type () protoreflect . MessageType {
return _fastReflection_MsgUpdateDID_messageType
2024-10-15 14:31:19 -04:00
}
// New returns a newly allocated and mutable empty message.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateDID ) New () protoreflect . Message {
return new ( fastReflection_MsgUpdateDID )
2024-10-15 14:31:19 -04:00
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateDID ) Interface () protoreflect . ProtoMessage {
return ( * MsgUpdateDID )( x )
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateDID ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
2024-10-15 14:31:19 -04:00
if x . Controller != "" {
value := protoreflect . ValueOfString ( x . Controller )
2025-10-03 14:45:52 -04:00
if ! f ( fd_MsgUpdateDID_controller , value ) {
2024-10-15 14:31:19 -04:00
return
}
}
2025-10-03 14:45:52 -04:00
if x . Did != "" {
value := protoreflect . ValueOfString ( x . Did )
if ! f ( fd_MsgUpdateDID_did , value ) {
2024-10-15 14:31:19 -04:00
return
}
}
2025-10-03 14:45:52 -04:00
if x . DidDocument != nil {
value := protoreflect . ValueOfMessage ( x . DidDocument . ProtoReflect ())
if ! f ( fd_MsgUpdateDID_did_document , value ) {
2024-10-15 14:31:19 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateDID ) Has ( fd protoreflect . FieldDescriptor ) bool {
2024-10-15 14:31:19 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgUpdateDID.controller" :
2024-10-15 14:31:19 -04:00
return x . Controller != ""
2025-10-03 14:45:52 -04:00
case "did.v1.MsgUpdateDID.did" :
return x . Did != ""
case "did.v1.MsgUpdateDID.did_document" :
return x . DidDocument != nil
2024-10-15 14:31:19 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgUpdateDID" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgUpdateDID does not contain field %s" , fd . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateDID ) Clear ( fd protoreflect . FieldDescriptor ) {
2024-10-15 14:31:19 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgUpdateDID.controller" :
2024-10-15 14:31:19 -04:00
x . Controller = ""
2025-10-03 14:45:52 -04:00
case "did.v1.MsgUpdateDID.did" :
x . Did = ""
case "did.v1.MsgUpdateDID.did_document" :
x . DidDocument = nil
2024-10-15 14:31:19 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgUpdateDID" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgUpdateDID does not contain field %s" , fd . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateDID ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
2024-10-15 14:31:19 -04:00
switch descriptor . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgUpdateDID.controller" :
2024-10-15 14:31:19 -04:00
value := x . Controller
return protoreflect . ValueOfString ( value )
2025-10-03 14:45:52 -04:00
case "did.v1.MsgUpdateDID.did" :
value := x . Did
2024-10-15 14:31:19 -04:00
return protoreflect . ValueOfString ( value )
2025-10-03 14:45:52 -04:00
case "did.v1.MsgUpdateDID.did_document" :
value := x . DidDocument
return protoreflect . ValueOfMessage ( value . ProtoReflect ())
2024-10-15 14:31:19 -04:00
default :
if descriptor . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgUpdateDID" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgUpdateDID does not contain field %s" , descriptor . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateDID ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
2024-10-15 14:31:19 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgUpdateDID.controller" :
2024-10-15 14:31:19 -04:00
x . Controller = value . Interface ().( string )
2025-10-03 14:45:52 -04:00
case "did.v1.MsgUpdateDID.did" :
x . Did = value . Interface ().( string )
case "did.v1.MsgUpdateDID.did_document" :
x . DidDocument = value . Message (). Interface ().( * DIDDocument )
2024-10-15 14:31:19 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgUpdateDID" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgUpdateDID does not contain field %s" , fd . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateDID ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
2024-10-15 14:31:19 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgUpdateDID.did_document" :
if x . DidDocument == nil {
x . DidDocument = new ( DIDDocument )
}
return protoreflect . ValueOfMessage ( x . DidDocument . ProtoReflect ())
case "did.v1.MsgUpdateDID.controller" :
panic ( fmt . Errorf ( "field controller of message did.v1.MsgUpdateDID is not mutable" ))
case "did.v1.MsgUpdateDID.did" :
panic ( fmt . Errorf ( "field did of message did.v1.MsgUpdateDID is not mutable" ))
2024-10-15 14:31:19 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgUpdateDID" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgUpdateDID does not contain field %s" , fd . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateDID ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
2024-10-15 14:31:19 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgUpdateDID.controller" :
2024-10-15 14:31:19 -04:00
return protoreflect . ValueOfString ( "" )
2025-10-03 14:45:52 -04:00
case "did.v1.MsgUpdateDID.did" :
2024-10-15 14:31:19 -04:00
return protoreflect . ValueOfString ( "" )
2025-10-03 14:45:52 -04:00
case "did.v1.MsgUpdateDID.did_document" :
m := new ( DIDDocument )
return protoreflect . ValueOfMessage ( m . ProtoReflect ())
2024-10-15 14:31:19 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgUpdateDID" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgUpdateDID does not contain field %s" , fd . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateDID ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
2024-10-15 14:31:19 -04:00
switch d . FullName () {
default :
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "%s is not a oneof field in did.v1.MsgUpdateDID" , d . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateDID ) GetUnknown () protoreflect . RawFields {
2024-10-15 14:31:19 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateDID ) SetUnknown ( fields protoreflect . RawFields ) {
2024-10-15 14:31:19 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateDID ) IsValid () bool {
2024-10-15 14:31:19 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateDID ) ProtoMethods () * protoiface . Methods {
2024-10-15 14:31:19 -04:00
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgUpdateDID )
2024-10-15 14:31:19 -04:00
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 . Controller )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
2025-10-03 14:45:52 -04:00
l = len ( x . Did )
2024-10-15 14:31:19 -04:00
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
2025-10-03 14:45:52 -04:00
if x . DidDocument != nil {
l = options . Size ( x . DidDocument )
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
2024-10-15 14:31:19 -04:00
if x . unknownFields != nil {
n += len ( x . unknownFields )
}
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : n ,
}
}
marshal := func ( input protoiface . MarshalInput ) ( protoiface . MarshalOutput , error ) {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgUpdateDID )
2024-10-15 14:31:19 -04:00
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 )
}
2025-10-03 14:45:52 -04:00
if x . DidDocument != nil {
encoded , err := options . Marshal ( x . DidDocument )
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 )))
2024-10-15 14:31:19 -04:00
i --
dAtA [ i ] = 0x1a
}
2025-10-03 14:45:52 -04:00
if len ( x . Did ) > 0 {
i -= len ( x . Did )
copy ( dAtA [ i :], x . Did )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Did )))
i --
dAtA [ i ] = 0x12
2024-10-15 14:31:19 -04:00
}
if len ( x . Controller ) > 0 {
i -= len ( x . Controller )
copy ( dAtA [ i :], x . Controller )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Controller )))
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 ) {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgUpdateDID )
2024-10-15 14:31:19 -04:00
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 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgUpdateDID: wiretype end group for non-group" )
2024-10-15 14:31:19 -04:00
}
if fieldNum <= 0 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgUpdateDID: illegal tag %d (wire type %d)" , fieldNum , wire )
2024-10-15 14:31:19 -04:00
}
switch fieldNum {
case 1 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Controller" , 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 . Controller = string ( dAtA [ iNdEx : postIndex ])
iNdEx = postIndex
case 2 :
if wireType != 2 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Did" , wireType )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
var stringLen uint64
2024-10-15 14:31:19 -04:00
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 ++
2025-10-03 14:45:52 -04:00
stringLen |= uint64 ( b & 0x7F ) << shift
2024-10-15 14:31:19 -04:00
if b < 0x80 {
break
}
}
2025-10-03 14:45:52 -04:00
intStringLen := int ( stringLen )
if intStringLen < 0 {
2024-10-15 14:31:19 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
2025-10-03 14:45:52 -04:00
postIndex := iNdEx + intStringLen
2024-10-15 14:31:19 -04:00
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
}
2025-10-03 14:45:52 -04:00
x . Did = string ( dAtA [ iNdEx : postIndex ])
2024-10-15 14:31:19 -04:00
iNdEx = postIndex
case 3 :
if wireType != 2 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field DidDocument" , wireType )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
var msglen int
2024-10-15 14:31:19 -04:00
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 ++
2025-10-03 14:45:52 -04:00
msglen |= int ( b & 0x7F ) << shift
2024-10-15 14:31:19 -04:00
if b < 0x80 {
break
}
}
2025-10-03 14:45:52 -04:00
if msglen < 0 {
2024-10-15 14:31:19 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
2025-10-03 14:45:52 -04:00
postIndex := iNdEx + msglen
2024-10-15 14:31:19 -04:00
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
}
2025-10-03 14:45:52 -04:00
if x . DidDocument == nil {
x . DidDocument = & DIDDocument {}
}
if err := options . Unmarshal ( dAtA [ iNdEx : postIndex ], x . DidDocument ); err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
2024-10-15 14:31:19 -04:00
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 (
2025-10-03 14:45:52 -04:00
md_MsgUpdateDIDResponse protoreflect . MessageDescriptor
2024-10-15 14:31:19 -04:00
)
func init () {
file_did_v1_tx_proto_init ()
2025-10-03 14:45:52 -04:00
md_MsgUpdateDIDResponse = File_did_v1_tx_proto . Messages (). ByName ( "MsgUpdateDIDResponse" )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
var _ protoreflect . Message = ( * fastReflection_MsgUpdateDIDResponse )( nil )
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
type fastReflection_MsgUpdateDIDResponse MsgUpdateDIDResponse
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
func ( x * MsgUpdateDIDResponse ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_MsgUpdateDIDResponse )( x )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgUpdateDIDResponse ) slowProtoReflect () protoreflect . Message {
2024-10-15 14:31:19 -04:00
mi := & file_did_v1_tx_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 )
}
2025-10-03 14:45:52 -04:00
var _fastReflection_MsgUpdateDIDResponse_messageType fastReflection_MsgUpdateDIDResponse_messageType
var _ protoreflect . MessageType = fastReflection_MsgUpdateDIDResponse_messageType {}
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
type fastReflection_MsgUpdateDIDResponse_messageType struct {}
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgUpdateDIDResponse_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_MsgUpdateDIDResponse )( nil )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgUpdateDIDResponse_messageType ) New () protoreflect . Message {
return new ( fastReflection_MsgUpdateDIDResponse )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgUpdateDIDResponse_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgUpdateDIDResponse
2024-10-15 14:31:19 -04:00
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateDIDResponse ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgUpdateDIDResponse
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateDIDResponse ) Type () protoreflect . MessageType {
return _fastReflection_MsgUpdateDIDResponse_messageType
2024-10-15 14:31:19 -04:00
}
// New returns a newly allocated and mutable empty message.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateDIDResponse ) New () protoreflect . Message {
return new ( fastReflection_MsgUpdateDIDResponse )
2024-10-15 14:31:19 -04:00
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateDIDResponse ) Interface () protoreflect . ProtoMessage {
return ( * MsgUpdateDIDResponse )( x )
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateDIDResponse ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateDIDResponse ) Has ( fd protoreflect . FieldDescriptor ) bool {
2024-10-15 14:31:19 -04:00
switch fd . FullName () {
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgUpdateDIDResponse" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgUpdateDIDResponse does not contain field %s" , fd . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateDIDResponse ) Clear ( fd protoreflect . FieldDescriptor ) {
2024-10-15 14:31:19 -04:00
switch fd . FullName () {
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgUpdateDIDResponse" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgUpdateDIDResponse does not contain field %s" , fd . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateDIDResponse ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
2024-10-15 14:31:19 -04:00
switch descriptor . FullName () {
default :
if descriptor . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgUpdateDIDResponse" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgUpdateDIDResponse does not contain field %s" , descriptor . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateDIDResponse ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
2024-10-15 14:31:19 -04:00
switch fd . FullName () {
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgUpdateDIDResponse" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgUpdateDIDResponse does not contain field %s" , fd . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateDIDResponse ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
2024-10-15 14:31:19 -04:00
switch fd . FullName () {
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgUpdateDIDResponse" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgUpdateDIDResponse does not contain field %s" , fd . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateDIDResponse ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
2024-10-15 14:31:19 -04:00
switch fd . FullName () {
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgUpdateDIDResponse" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgUpdateDIDResponse does not contain field %s" , fd . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateDIDResponse ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
2024-10-15 14:31:19 -04:00
switch d . FullName () {
default :
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "%s is not a oneof field in did.v1.MsgUpdateDIDResponse" , d . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateDIDResponse ) GetUnknown () protoreflect . RawFields {
2024-10-15 14:31:19 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateDIDResponse ) SetUnknown ( fields protoreflect . RawFields ) {
2024-10-15 14:31:19 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateDIDResponse ) IsValid () bool {
2024-10-15 14:31:19 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgUpdateDIDResponse ) ProtoMethods () * protoiface . Methods {
2024-10-15 14:31:19 -04:00
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgUpdateDIDResponse )
2024-10-15 14:31:19 -04:00
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 ) {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgUpdateDIDResponse )
2024-10-15 14:31:19 -04:00
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 ) {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgUpdateDIDResponse )
2024-10-15 14:31:19 -04:00
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 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgUpdateDIDResponse: wiretype end group for non-group" )
2024-10-15 14:31:19 -04:00
}
if fieldNum <= 0 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgUpdateDIDResponse: illegal tag %d (wire type %d)" , fieldNum , wire )
2024-10-15 14:31:19 -04:00
}
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 (
2025-10-03 14:45:52 -04:00
md_MsgDeactivateDID protoreflect . MessageDescriptor
fd_MsgDeactivateDID_controller protoreflect . FieldDescriptor
fd_MsgDeactivateDID_did protoreflect . FieldDescriptor
2024-10-15 14:31:19 -04:00
)
func init () {
file_did_v1_tx_proto_init ()
2025-10-03 14:45:52 -04:00
md_MsgDeactivateDID = File_did_v1_tx_proto . Messages (). ByName ( "MsgDeactivateDID" )
fd_MsgDeactivateDID_controller = md_MsgDeactivateDID . Fields (). ByName ( "controller" )
fd_MsgDeactivateDID_did = md_MsgDeactivateDID . Fields (). ByName ( "did" )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
var _ protoreflect . Message = ( * fastReflection_MsgDeactivateDID )( nil )
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
type fastReflection_MsgDeactivateDID MsgDeactivateDID
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
func ( x * MsgDeactivateDID ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_MsgDeactivateDID )( x )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgDeactivateDID ) slowProtoReflect () protoreflect . Message {
2024-10-15 14:31:19 -04:00
mi := & file_did_v1_tx_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 )
}
2025-10-03 14:45:52 -04:00
var _fastReflection_MsgDeactivateDID_messageType fastReflection_MsgDeactivateDID_messageType
var _ protoreflect . MessageType = fastReflection_MsgDeactivateDID_messageType {}
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
type fastReflection_MsgDeactivateDID_messageType struct {}
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgDeactivateDID_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_MsgDeactivateDID )( nil )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgDeactivateDID_messageType ) New () protoreflect . Message {
return new ( fastReflection_MsgDeactivateDID )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgDeactivateDID_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgDeactivateDID
2024-10-15 14:31:19 -04:00
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgDeactivateDID ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgDeactivateDID
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgDeactivateDID ) Type () protoreflect . MessageType {
return _fastReflection_MsgDeactivateDID_messageType
2024-10-15 14:31:19 -04:00
}
// New returns a newly allocated and mutable empty message.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgDeactivateDID ) New () protoreflect . Message {
return new ( fastReflection_MsgDeactivateDID )
2024-10-15 14:31:19 -04:00
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgDeactivateDID ) Interface () protoreflect . ProtoMessage {
return ( * MsgDeactivateDID )( x )
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgDeactivateDID ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
2024-10-15 14:31:19 -04:00
if x . Controller != "" {
value := protoreflect . ValueOfString ( x . Controller )
2025-10-03 14:45:52 -04:00
if ! f ( fd_MsgDeactivateDID_controller , value ) {
2024-10-15 14:31:19 -04:00
return
}
}
2025-10-03 14:45:52 -04:00
if x . Did != "" {
value := protoreflect . ValueOfString ( x . Did )
if ! f ( fd_MsgDeactivateDID_did , value ) {
2024-10-15 14:31:19 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgDeactivateDID ) Has ( fd protoreflect . FieldDescriptor ) bool {
2024-10-15 14:31:19 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgDeactivateDID.controller" :
2024-10-15 14:31:19 -04:00
return x . Controller != ""
2025-10-03 14:45:52 -04:00
case "did.v1.MsgDeactivateDID.did" :
return x . Did != ""
2024-10-15 14:31:19 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgDeactivateDID" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgDeactivateDID does not contain field %s" , fd . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgDeactivateDID ) Clear ( fd protoreflect . FieldDescriptor ) {
2024-10-15 14:31:19 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgDeactivateDID.controller" :
2024-10-15 14:31:19 -04:00
x . Controller = ""
2025-10-03 14:45:52 -04:00
case "did.v1.MsgDeactivateDID.did" :
x . Did = ""
2024-10-15 14:31:19 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgDeactivateDID" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgDeactivateDID does not contain field %s" , fd . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgDeactivateDID ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
2024-10-15 14:31:19 -04:00
switch descriptor . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgDeactivateDID.controller" :
2024-10-15 14:31:19 -04:00
value := x . Controller
return protoreflect . ValueOfString ( value )
2025-10-03 14:45:52 -04:00
case "did.v1.MsgDeactivateDID.did" :
value := x . Did
2024-10-15 14:31:19 -04:00
return protoreflect . ValueOfString ( value )
default :
if descriptor . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgDeactivateDID" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgDeactivateDID does not contain field %s" , descriptor . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgDeactivateDID ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
2024-10-15 14:31:19 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgDeactivateDID.controller" :
2024-10-15 14:31:19 -04:00
x . Controller = value . Interface ().( string )
2025-10-03 14:45:52 -04:00
case "did.v1.MsgDeactivateDID.did" :
x . Did = value . Interface ().( string )
2024-10-15 14:31:19 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgDeactivateDID" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgDeactivateDID does not contain field %s" , fd . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgDeactivateDID ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
2024-10-15 14:31:19 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgDeactivateDID.controller" :
panic ( fmt . Errorf ( "field controller of message did.v1.MsgDeactivateDID is not mutable" ))
case "did.v1.MsgDeactivateDID.did" :
panic ( fmt . Errorf ( "field did of message did.v1.MsgDeactivateDID is not mutable" ))
2024-10-15 14:31:19 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgDeactivateDID" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgDeactivateDID does not contain field %s" , fd . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgDeactivateDID ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
2024-10-15 14:31:19 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgDeactivateDID.controller" :
2024-10-15 14:31:19 -04:00
return protoreflect . ValueOfString ( "" )
2025-10-03 14:45:52 -04:00
case "did.v1.MsgDeactivateDID.did" :
2024-10-15 14:31:19 -04:00
return protoreflect . ValueOfString ( "" )
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgDeactivateDID" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgDeactivateDID does not contain field %s" , fd . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgDeactivateDID ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
2024-10-15 14:31:19 -04:00
switch d . FullName () {
default :
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "%s is not a oneof field in did.v1.MsgDeactivateDID" , d . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgDeactivateDID ) GetUnknown () protoreflect . RawFields {
2024-10-15 14:31:19 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgDeactivateDID ) SetUnknown ( fields protoreflect . RawFields ) {
2024-10-15 14:31:19 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgDeactivateDID ) IsValid () bool {
2024-10-15 14:31:19 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgDeactivateDID ) ProtoMethods () * protoiface . Methods {
2024-10-15 14:31:19 -04:00
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgDeactivateDID )
2024-10-15 14:31:19 -04:00
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 . Controller )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
2025-10-03 14:45:52 -04:00
l = len ( x . Did )
2024-10-15 14:31:19 -04:00
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 ) {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgDeactivateDID )
2024-10-15 14:31:19 -04:00
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 )
}
2025-10-03 14:45:52 -04:00
if len ( x . Did ) > 0 {
i -= len ( x . Did )
copy ( dAtA [ i :], x . Did )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Did )))
2024-10-15 14:31:19 -04:00
i --
dAtA [ i ] = 0x12
}
if len ( x . Controller ) > 0 {
i -= len ( x . Controller )
copy ( dAtA [ i :], x . Controller )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Controller )))
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 ) {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgDeactivateDID )
2024-10-15 14:31:19 -04:00
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 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgDeactivateDID: wiretype end group for non-group" )
2024-10-15 14:31:19 -04:00
}
if fieldNum <= 0 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgDeactivateDID: illegal tag %d (wire type %d)" , fieldNum , wire )
2024-10-15 14:31:19 -04:00
}
switch fieldNum {
case 1 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Controller" , 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 . Controller = string ( dAtA [ iNdEx : postIndex ])
iNdEx = postIndex
case 2 :
if wireType != 2 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Did" , wireType )
2024-10-15 14:31:19 -04:00
}
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
}
2025-10-03 14:45:52 -04:00
x . Did = string ( dAtA [ iNdEx : postIndex ])
2024-10-15 14:31:19 -04:00
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 (
2025-10-03 14:45:52 -04:00
md_MsgDeactivateDIDResponse protoreflect . MessageDescriptor
2024-10-15 14:31:19 -04:00
)
func init () {
file_did_v1_tx_proto_init ()
2025-10-03 14:45:52 -04:00
md_MsgDeactivateDIDResponse = File_did_v1_tx_proto . Messages (). ByName ( "MsgDeactivateDIDResponse" )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
var _ protoreflect . Message = ( * fastReflection_MsgDeactivateDIDResponse )( nil )
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
type fastReflection_MsgDeactivateDIDResponse MsgDeactivateDIDResponse
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
func ( x * MsgDeactivateDIDResponse ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_MsgDeactivateDIDResponse )( x )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgDeactivateDIDResponse ) slowProtoReflect () protoreflect . Message {
2024-10-15 14:31:19 -04:00
mi := & file_did_v1_tx_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 )
}
2025-10-03 14:45:52 -04:00
var _fastReflection_MsgDeactivateDIDResponse_messageType fastReflection_MsgDeactivateDIDResponse_messageType
var _ protoreflect . MessageType = fastReflection_MsgDeactivateDIDResponse_messageType {}
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
type fastReflection_MsgDeactivateDIDResponse_messageType struct {}
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgDeactivateDIDResponse_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_MsgDeactivateDIDResponse )( nil )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgDeactivateDIDResponse_messageType ) New () protoreflect . Message {
return new ( fastReflection_MsgDeactivateDIDResponse )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgDeactivateDIDResponse_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgDeactivateDIDResponse
2024-10-15 14:31:19 -04:00
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgDeactivateDIDResponse ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgDeactivateDIDResponse
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgDeactivateDIDResponse ) Type () protoreflect . MessageType {
return _fastReflection_MsgDeactivateDIDResponse_messageType
2024-10-15 14:31:19 -04:00
}
// New returns a newly allocated and mutable empty message.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgDeactivateDIDResponse ) New () protoreflect . Message {
return new ( fastReflection_MsgDeactivateDIDResponse )
2024-10-15 14:31:19 -04:00
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgDeactivateDIDResponse ) Interface () protoreflect . ProtoMessage {
return ( * MsgDeactivateDIDResponse )( x )
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgDeactivateDIDResponse ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgDeactivateDIDResponse ) Has ( fd protoreflect . FieldDescriptor ) bool {
2024-10-15 14:31:19 -04:00
switch fd . FullName () {
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgDeactivateDIDResponse" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgDeactivateDIDResponse does not contain field %s" , fd . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgDeactivateDIDResponse ) Clear ( fd protoreflect . FieldDescriptor ) {
2024-10-15 14:31:19 -04:00
switch fd . FullName () {
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgDeactivateDIDResponse" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgDeactivateDIDResponse does not contain field %s" , fd . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgDeactivateDIDResponse ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
2024-10-15 14:31:19 -04:00
switch descriptor . FullName () {
default :
if descriptor . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgDeactivateDIDResponse" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgDeactivateDIDResponse does not contain field %s" , descriptor . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgDeactivateDIDResponse ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
2024-10-15 14:31:19 -04:00
switch fd . FullName () {
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgDeactivateDIDResponse" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgDeactivateDIDResponse does not contain field %s" , fd . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgDeactivateDIDResponse ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
2024-10-15 14:31:19 -04:00
switch fd . FullName () {
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgDeactivateDIDResponse" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgDeactivateDIDResponse does not contain field %s" , fd . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgDeactivateDIDResponse ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
2024-10-15 14:31:19 -04:00
switch fd . FullName () {
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgDeactivateDIDResponse" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgDeactivateDIDResponse does not contain field %s" , fd . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgDeactivateDIDResponse ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
2024-10-15 14:31:19 -04:00
switch d . FullName () {
default :
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "%s is not a oneof field in did.v1.MsgDeactivateDIDResponse" , d . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgDeactivateDIDResponse ) GetUnknown () protoreflect . RawFields {
2024-10-15 14:31:19 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgDeactivateDIDResponse ) SetUnknown ( fields protoreflect . RawFields ) {
2024-10-15 14:31:19 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgDeactivateDIDResponse ) IsValid () bool {
2024-10-15 14:31:19 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgDeactivateDIDResponse ) ProtoMethods () * protoiface . Methods {
2024-10-15 14:31:19 -04:00
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgDeactivateDIDResponse )
2024-10-15 14:31:19 -04:00
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 ) {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgDeactivateDIDResponse )
2024-10-15 14:31:19 -04:00
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 ) {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgDeactivateDIDResponse )
2024-10-15 14:31:19 -04:00
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 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgDeactivateDIDResponse: wiretype end group for non-group" )
2024-10-15 14:31:19 -04:00
}
if fieldNum <= 0 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgDeactivateDIDResponse: illegal tag %d (wire type %d)" , fieldNum , wire )
2024-10-15 14:31:19 -04:00
}
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 ,
}
}
2025-10-03 14:45:52 -04:00
var _ protoreflect . List = ( * _MsgAddVerificationMethod_4_list )( nil )
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
type _MsgAddVerificationMethod_4_list struct {
list * [] string
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * _MsgAddVerificationMethod_4_list ) Len () int {
if x . list == nil {
return 0
}
return len ( * x . list )
}
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
func ( x * _MsgAddVerificationMethod_4_list ) Get ( i int ) protoreflect . Value {
return protoreflect . ValueOfString (( * x . list )[ i ])
}
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
func ( x * _MsgAddVerificationMethod_4_list ) Set ( i int , value protoreflect . Value ) {
valueUnwrapped := value . String ()
concreteValue := valueUnwrapped
( * x . list )[ i ] = concreteValue
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * _MsgAddVerificationMethod_4_list ) Append ( value protoreflect . Value ) {
valueUnwrapped := value . String ()
concreteValue := valueUnwrapped
* x . list = append ( * x . list , concreteValue )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * _MsgAddVerificationMethod_4_list ) AppendMutable () protoreflect . Value {
panic ( fmt . Errorf ( "AppendMutable can not be called on message MsgAddVerificationMethod at list field Relationships as it is not of Message kind" ))
}
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
func ( x * _MsgAddVerificationMethod_4_list ) Truncate ( n int ) {
* x . list = ( * x . list )[: n ]
}
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
func ( x * _MsgAddVerificationMethod_4_list ) NewElement () protoreflect . Value {
v := ""
return protoreflect . ValueOfString ( v )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * _MsgAddVerificationMethod_4_list ) IsValid () bool {
return x . list != nil
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
var (
md_MsgAddVerificationMethod protoreflect . MessageDescriptor
fd_MsgAddVerificationMethod_controller protoreflect . FieldDescriptor
fd_MsgAddVerificationMethod_did protoreflect . FieldDescriptor
fd_MsgAddVerificationMethod_verification_method protoreflect . FieldDescriptor
fd_MsgAddVerificationMethod_relationships protoreflect . FieldDescriptor
)
func init () {
file_did_v1_tx_proto_init ()
md_MsgAddVerificationMethod = File_did_v1_tx_proto . Messages (). ByName ( "MsgAddVerificationMethod" )
fd_MsgAddVerificationMethod_controller = md_MsgAddVerificationMethod . Fields (). ByName ( "controller" )
fd_MsgAddVerificationMethod_did = md_MsgAddVerificationMethod . Fields (). ByName ( "did" )
fd_MsgAddVerificationMethod_verification_method = md_MsgAddVerificationMethod . Fields (). ByName ( "verification_method" )
fd_MsgAddVerificationMethod_relationships = md_MsgAddVerificationMethod . Fields (). ByName ( "relationships" )
}
var _ protoreflect . Message = ( * fastReflection_MsgAddVerificationMethod )( nil )
type fastReflection_MsgAddVerificationMethod MsgAddVerificationMethod
func ( x * MsgAddVerificationMethod ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_MsgAddVerificationMethod )( x )
}
func ( x * MsgAddVerificationMethod ) slowProtoReflect () protoreflect . Message {
mi := & file_did_v1_tx_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_MsgAddVerificationMethod_messageType fastReflection_MsgAddVerificationMethod_messageType
var _ protoreflect . MessageType = fastReflection_MsgAddVerificationMethod_messageType {}
type fastReflection_MsgAddVerificationMethod_messageType struct {}
func ( x fastReflection_MsgAddVerificationMethod_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_MsgAddVerificationMethod )( nil )
}
func ( x fastReflection_MsgAddVerificationMethod_messageType ) New () protoreflect . Message {
return new ( fastReflection_MsgAddVerificationMethod )
}
func ( x fastReflection_MsgAddVerificationMethod_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgAddVerificationMethod
2024-10-15 14:31:19 -04:00
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgAddVerificationMethod ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgAddVerificationMethod
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgAddVerificationMethod ) Type () protoreflect . MessageType {
return _fastReflection_MsgAddVerificationMethod_messageType
2024-10-15 14:31:19 -04:00
}
// New returns a newly allocated and mutable empty message.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgAddVerificationMethod ) New () protoreflect . Message {
return new ( fastReflection_MsgAddVerificationMethod )
2024-10-15 14:31:19 -04:00
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgAddVerificationMethod ) Interface () protoreflect . ProtoMessage {
return ( * MsgAddVerificationMethod )( x )
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgAddVerificationMethod ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
2024-10-15 14:31:19 -04:00
if x . Controller != "" {
value := protoreflect . ValueOfString ( x . Controller )
2025-10-03 14:45:52 -04:00
if ! f ( fd_MsgAddVerificationMethod_controller , value ) {
return
}
}
if x . Did != "" {
value := protoreflect . ValueOfString ( x . Did )
if ! f ( fd_MsgAddVerificationMethod_did , value ) {
2024-10-15 14:31:19 -04:00
return
}
}
2025-10-03 14:45:52 -04:00
if x . VerificationMethod != nil {
value := protoreflect . ValueOfMessage ( x . VerificationMethod . ProtoReflect ())
if ! f ( fd_MsgAddVerificationMethod_verification_method , value ) {
2024-10-15 14:31:19 -04:00
return
}
}
2025-10-03 14:45:52 -04:00
if len ( x . Relationships ) != 0 {
value := protoreflect . ValueOfList ( & _MsgAddVerificationMethod_4_list { list : & x . Relationships })
if ! f ( fd_MsgAddVerificationMethod_relationships , value ) {
2024-10-15 14:31:19 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgAddVerificationMethod ) Has ( fd protoreflect . FieldDescriptor ) bool {
2024-10-15 14:31:19 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgAddVerificationMethod.controller" :
2024-10-15 14:31:19 -04:00
return x . Controller != ""
2025-10-03 14:45:52 -04:00
case "did.v1.MsgAddVerificationMethod.did" :
return x . Did != ""
case "did.v1.MsgAddVerificationMethod.verification_method" :
return x . VerificationMethod != nil
case "did.v1.MsgAddVerificationMethod.relationships" :
return len ( x . Relationships ) != 0
2024-10-15 14:31:19 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgAddVerificationMethod" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgAddVerificationMethod does not contain field %s" , fd . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgAddVerificationMethod ) Clear ( fd protoreflect . FieldDescriptor ) {
2024-10-15 14:31:19 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgAddVerificationMethod.controller" :
2024-10-15 14:31:19 -04:00
x . Controller = ""
2025-10-03 14:45:52 -04:00
case "did.v1.MsgAddVerificationMethod.did" :
x . Did = ""
case "did.v1.MsgAddVerificationMethod.verification_method" :
x . VerificationMethod = nil
case "did.v1.MsgAddVerificationMethod.relationships" :
x . Relationships = nil
2024-10-15 14:31:19 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgAddVerificationMethod" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgAddVerificationMethod does not contain field %s" , fd . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgAddVerificationMethod ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
2024-10-15 14:31:19 -04:00
switch descriptor . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgAddVerificationMethod.controller" :
2024-10-15 14:31:19 -04:00
value := x . Controller
return protoreflect . ValueOfString ( value )
2025-10-03 14:45:52 -04:00
case "did.v1.MsgAddVerificationMethod.did" :
value := x . Did
2024-10-15 14:31:19 -04:00
return protoreflect . ValueOfString ( value )
2025-10-03 14:45:52 -04:00
case "did.v1.MsgAddVerificationMethod.verification_method" :
value := x . VerificationMethod
return protoreflect . ValueOfMessage ( value . ProtoReflect ())
case "did.v1.MsgAddVerificationMethod.relationships" :
if len ( x . Relationships ) == 0 {
return protoreflect . ValueOfList ( & _MsgAddVerificationMethod_4_list {})
}
listValue := & _MsgAddVerificationMethod_4_list { list : & x . Relationships }
return protoreflect . ValueOfList ( listValue )
2024-10-15 14:31:19 -04:00
default :
if descriptor . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgAddVerificationMethod" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgAddVerificationMethod does not contain field %s" , descriptor . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgAddVerificationMethod ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
2024-10-15 14:31:19 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgAddVerificationMethod.controller" :
2024-10-15 14:31:19 -04:00
x . Controller = value . Interface ().( string )
2025-10-03 14:45:52 -04:00
case "did.v1.MsgAddVerificationMethod.did" :
x . Did = value . Interface ().( string )
case "did.v1.MsgAddVerificationMethod.verification_method" :
x . VerificationMethod = value . Message (). Interface ().( * VerificationMethod )
case "did.v1.MsgAddVerificationMethod.relationships" :
lv := value . List ()
clv := lv .( * _MsgAddVerificationMethod_4_list )
x . Relationships = * clv . list
2024-10-15 14:31:19 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgAddVerificationMethod" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgAddVerificationMethod does not contain field %s" , fd . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgAddVerificationMethod ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
2024-10-15 14:31:19 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgAddVerificationMethod.verification_method" :
if x . VerificationMethod == nil {
x . VerificationMethod = new ( VerificationMethod )
}
return protoreflect . ValueOfMessage ( x . VerificationMethod . ProtoReflect ())
case "did.v1.MsgAddVerificationMethod.relationships" :
if x . Relationships == nil {
x . Relationships = [] string {}
}
value := & _MsgAddVerificationMethod_4_list { list : & x . Relationships }
return protoreflect . ValueOfList ( value )
case "did.v1.MsgAddVerificationMethod.controller" :
panic ( fmt . Errorf ( "field controller of message did.v1.MsgAddVerificationMethod is not mutable" ))
case "did.v1.MsgAddVerificationMethod.did" :
panic ( fmt . Errorf ( "field did of message did.v1.MsgAddVerificationMethod is not mutable" ))
2024-10-15 14:31:19 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgAddVerificationMethod" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgAddVerificationMethod does not contain field %s" , fd . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgAddVerificationMethod ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
2024-10-15 14:31:19 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgAddVerificationMethod.controller" :
2024-10-15 14:31:19 -04:00
return protoreflect . ValueOfString ( "" )
2025-10-03 14:45:52 -04:00
case "did.v1.MsgAddVerificationMethod.did" :
2024-10-15 14:31:19 -04:00
return protoreflect . ValueOfString ( "" )
2025-10-03 14:45:52 -04:00
case "did.v1.MsgAddVerificationMethod.verification_method" :
m := new ( VerificationMethod )
return protoreflect . ValueOfMessage ( m . ProtoReflect ())
case "did.v1.MsgAddVerificationMethod.relationships" :
list := [] string {}
return protoreflect . ValueOfList ( & _MsgAddVerificationMethod_4_list { list : & list })
2024-10-15 14:31:19 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgAddVerificationMethod" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgAddVerificationMethod does not contain field %s" , fd . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgAddVerificationMethod ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
2024-10-15 14:31:19 -04:00
switch d . FullName () {
default :
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "%s is not a oneof field in did.v1.MsgAddVerificationMethod" , d . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgAddVerificationMethod ) GetUnknown () protoreflect . RawFields {
2024-10-15 14:31:19 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgAddVerificationMethod ) SetUnknown ( fields protoreflect . RawFields ) {
2024-10-15 14:31:19 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgAddVerificationMethod ) IsValid () bool {
2024-10-15 14:31:19 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgAddVerificationMethod ) ProtoMethods () * protoiface . Methods {
2024-10-15 14:31:19 -04:00
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgAddVerificationMethod )
2024-10-15 14:31:19 -04:00
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 . Controller )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
2025-10-03 14:45:52 -04:00
l = len ( x . Did )
2024-10-15 14:31:19 -04:00
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
2025-10-03 14:45:52 -04:00
if x . VerificationMethod != nil {
l = options . Size ( x . VerificationMethod )
2024-10-15 14:31:19 -04:00
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
2025-10-03 14:45:52 -04:00
if len ( x . Relationships ) > 0 {
for _ , s := range x . Relationships {
l = len ( s )
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
}
2024-10-15 14:31:19 -04:00
if x . unknownFields != nil {
n += len ( x . unknownFields )
}
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : n ,
}
}
marshal := func ( input protoiface . MarshalInput ) ( protoiface . MarshalOutput , error ) {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgAddVerificationMethod )
2024-10-15 14:31:19 -04:00
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 )
}
2025-10-03 14:45:52 -04:00
if len ( x . Relationships ) > 0 {
for iNdEx := len ( x . Relationships ) - 1 ; iNdEx >= 0 ; iNdEx -- {
i -= len ( x . Relationships [ iNdEx ])
copy ( dAtA [ i :], x . Relationships [ iNdEx ])
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Relationships [ iNdEx ])))
i --
dAtA [ i ] = 0x22
}
}
if x . VerificationMethod != nil {
encoded , err := options . Marshal ( x . VerificationMethod )
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 )))
2024-10-15 14:31:19 -04:00
i --
dAtA [ i ] = 0x1a
}
2025-10-03 14:45:52 -04:00
if len ( x . Did ) > 0 {
i -= len ( x . Did )
copy ( dAtA [ i :], x . Did )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Did )))
2024-10-15 14:31:19 -04:00
i --
dAtA [ i ] = 0x12
}
if len ( x . Controller ) > 0 {
i -= len ( x . Controller )
copy ( dAtA [ i :], x . Controller )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Controller )))
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 ) {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgAddVerificationMethod )
2024-10-15 14:31:19 -04:00
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 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgAddVerificationMethod: wiretype end group for non-group" )
2024-10-15 14:31:19 -04:00
}
if fieldNum <= 0 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgAddVerificationMethod: illegal tag %d (wire type %d)" , fieldNum , wire )
2024-10-15 14:31:19 -04:00
}
switch fieldNum {
case 1 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Controller" , 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 . Controller = string ( dAtA [ iNdEx : postIndex ])
iNdEx = postIndex
case 2 :
if wireType != 2 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Did" , wireType )
2024-10-15 14:31:19 -04:00
}
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
}
2025-10-03 14:45:52 -04:00
x . Did = string ( dAtA [ iNdEx : postIndex ])
2024-10-15 14:31:19 -04:00
iNdEx = postIndex
case 3 :
if wireType != 2 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field VerificationMethod" , 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 . VerificationMethod == nil {
x . VerificationMethod = & VerificationMethod {}
}
if err := options . Unmarshal ( dAtA [ iNdEx : postIndex ], x . VerificationMethod ); err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
iNdEx = postIndex
case 4 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Relationships" , wireType )
2024-10-15 14:31:19 -04:00
}
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
}
2025-10-03 14:45:52 -04:00
x . Relationships = append ( x . Relationships , string ( dAtA [ iNdEx : postIndex ]))
2024-10-15 14:31:19 -04:00
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 (
2025-10-03 14:45:52 -04:00
md_MsgAddVerificationMethodResponse protoreflect . MessageDescriptor
2024-10-15 14:31:19 -04:00
)
func init () {
file_did_v1_tx_proto_init ()
2025-10-03 14:45:52 -04:00
md_MsgAddVerificationMethodResponse = File_did_v1_tx_proto . Messages (). ByName ( "MsgAddVerificationMethodResponse" )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
var _ protoreflect . Message = ( * fastReflection_MsgAddVerificationMethodResponse )( nil )
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
type fastReflection_MsgAddVerificationMethodResponse MsgAddVerificationMethodResponse
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
func ( x * MsgAddVerificationMethodResponse ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_MsgAddVerificationMethodResponse )( x )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgAddVerificationMethodResponse ) slowProtoReflect () protoreflect . Message {
2024-10-15 14:31:19 -04:00
mi := & file_did_v1_tx_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 )
}
2025-10-03 14:45:52 -04:00
var _fastReflection_MsgAddVerificationMethodResponse_messageType fastReflection_MsgAddVerificationMethodResponse_messageType
var _ protoreflect . MessageType = fastReflection_MsgAddVerificationMethodResponse_messageType {}
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
type fastReflection_MsgAddVerificationMethodResponse_messageType struct {}
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgAddVerificationMethodResponse_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_MsgAddVerificationMethodResponse )( nil )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgAddVerificationMethodResponse_messageType ) New () protoreflect . Message {
return new ( fastReflection_MsgAddVerificationMethodResponse )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgAddVerificationMethodResponse_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgAddVerificationMethodResponse
2024-10-15 14:31:19 -04:00
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgAddVerificationMethodResponse ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgAddVerificationMethodResponse
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgAddVerificationMethodResponse ) Type () protoreflect . MessageType {
return _fastReflection_MsgAddVerificationMethodResponse_messageType
2024-10-15 14:31:19 -04:00
}
// New returns a newly allocated and mutable empty message.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgAddVerificationMethodResponse ) New () protoreflect . Message {
return new ( fastReflection_MsgAddVerificationMethodResponse )
2024-10-15 14:31:19 -04:00
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgAddVerificationMethodResponse ) Interface () protoreflect . ProtoMessage {
return ( * MsgAddVerificationMethodResponse )( x )
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgAddVerificationMethodResponse ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgAddVerificationMethodResponse ) Has ( fd protoreflect . FieldDescriptor ) bool {
2024-10-15 14:31:19 -04:00
switch fd . FullName () {
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgAddVerificationMethodResponse" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgAddVerificationMethodResponse does not contain field %s" , fd . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgAddVerificationMethodResponse ) Clear ( fd protoreflect . FieldDescriptor ) {
2024-10-15 14:31:19 -04:00
switch fd . FullName () {
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgAddVerificationMethodResponse" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgAddVerificationMethodResponse does not contain field %s" , fd . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgAddVerificationMethodResponse ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
2024-10-15 14:31:19 -04:00
switch descriptor . FullName () {
default :
if descriptor . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgAddVerificationMethodResponse" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgAddVerificationMethodResponse does not contain field %s" , descriptor . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgAddVerificationMethodResponse ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
2024-10-15 14:31:19 -04:00
switch fd . FullName () {
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgAddVerificationMethodResponse" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgAddVerificationMethodResponse does not contain field %s" , fd . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgAddVerificationMethodResponse ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
2024-10-15 14:31:19 -04:00
switch fd . FullName () {
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgAddVerificationMethodResponse" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgAddVerificationMethodResponse does not contain field %s" , fd . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgAddVerificationMethodResponse ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
2024-10-15 14:31:19 -04:00
switch fd . FullName () {
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgAddVerificationMethodResponse" ))
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgAddVerificationMethodResponse does not contain field %s" , fd . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgAddVerificationMethodResponse ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
2024-10-15 14:31:19 -04:00
switch d . FullName () {
default :
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "%s is not a oneof field in did.v1.MsgAddVerificationMethodResponse" , d . FullName ()))
2024-10-15 14:31:19 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgAddVerificationMethodResponse ) GetUnknown () protoreflect . RawFields {
2024-10-15 14:31:19 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgAddVerificationMethodResponse ) SetUnknown ( fields protoreflect . RawFields ) {
2024-10-15 14:31:19 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgAddVerificationMethodResponse ) IsValid () bool {
2024-10-15 14:31:19 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgAddVerificationMethodResponse ) ProtoMethods () * protoiface . Methods {
2024-10-15 14:31:19 -04:00
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgAddVerificationMethodResponse )
2024-10-15 14:31:19 -04:00
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 ) {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgAddVerificationMethodResponse )
2024-10-15 14:31:19 -04:00
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 ) {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgAddVerificationMethodResponse )
2024-10-15 14:31:19 -04:00
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 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgAddVerificationMethodResponse: wiretype end group for non-group" )
2024-10-15 14:31:19 -04:00
}
if fieldNum <= 0 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgAddVerificationMethodResponse: illegal tag %d (wire type %d)" , fieldNum , wire )
2024-10-15 14:31:19 -04:00
}
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 (
2025-10-03 14:45:52 -04:00
md_MsgRemoveVerificationMethod protoreflect . MessageDescriptor
fd_MsgRemoveVerificationMethod_controller protoreflect . FieldDescriptor
fd_MsgRemoveVerificationMethod_did protoreflect . FieldDescriptor
fd_MsgRemoveVerificationMethod_verification_method_id protoreflect . FieldDescriptor
2024-10-15 14:31:19 -04:00
)
func init () {
file_did_v1_tx_proto_init ()
2025-10-03 14:45:52 -04:00
md_MsgRemoveVerificationMethod = File_did_v1_tx_proto . Messages (). ByName ( "MsgRemoveVerificationMethod" )
fd_MsgRemoveVerificationMethod_controller = md_MsgRemoveVerificationMethod . Fields (). ByName ( "controller" )
fd_MsgRemoveVerificationMethod_did = md_MsgRemoveVerificationMethod . Fields (). ByName ( "did" )
fd_MsgRemoveVerificationMethod_verification_method_id = md_MsgRemoveVerificationMethod . Fields (). ByName ( "verification_method_id" )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
var _ protoreflect . Message = ( * fastReflection_MsgRemoveVerificationMethod )( nil )
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
type fastReflection_MsgRemoveVerificationMethod MsgRemoveVerificationMethod
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
func ( x * MsgRemoveVerificationMethod ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_MsgRemoveVerificationMethod )( x )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgRemoveVerificationMethod ) slowProtoReflect () protoreflect . Message {
2024-10-15 14:31:19 -04:00
mi := & file_did_v1_tx_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 )
}
2025-10-03 14:45:52 -04:00
var _fastReflection_MsgRemoveVerificationMethod_messageType fastReflection_MsgRemoveVerificationMethod_messageType
var _ protoreflect . MessageType = fastReflection_MsgRemoveVerificationMethod_messageType {}
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
type fastReflection_MsgRemoveVerificationMethod_messageType struct {}
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgRemoveVerificationMethod_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_MsgRemoveVerificationMethod )( nil )
2024-08-10 18:27:11 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgRemoveVerificationMethod_messageType ) New () protoreflect . Message {
return new ( fastReflection_MsgRemoveVerificationMethod )
2024-08-10 18:27:11 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgRemoveVerificationMethod_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgRemoveVerificationMethod
2024-08-10 18:27:11 -04:00
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgRemoveVerificationMethod ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgRemoveVerificationMethod
2024-08-10 18:27:11 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgRemoveVerificationMethod ) Type () protoreflect . MessageType {
return _fastReflection_MsgRemoveVerificationMethod_messageType
2024-08-10 18:27:11 -04:00
}
// New returns a newly allocated and mutable empty message.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgRemoveVerificationMethod ) New () protoreflect . Message {
return new ( fastReflection_MsgRemoveVerificationMethod )
2024-08-10 18:27:11 -04:00
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgRemoveVerificationMethod ) Interface () protoreflect . ProtoMessage {
return ( * MsgRemoveVerificationMethod )( x )
2024-08-10 18:27:11 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgRemoveVerificationMethod ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if x . Controller != "" {
value := protoreflect . ValueOfString ( x . Controller )
if ! f ( fd_MsgRemoveVerificationMethod_controller , value ) {
2024-08-10 18:27:11 -04:00
return
}
}
2025-10-03 14:45:52 -04:00
if x . Did != "" {
value := protoreflect . ValueOfString ( x . Did )
if ! f ( fd_MsgRemoveVerificationMethod_did , value ) {
2024-09-25 19:49:16 -04:00
return
}
}
2025-10-03 14:45:52 -04:00
if x . VerificationMethodId != "" {
value := protoreflect . ValueOfString ( x . VerificationMethodId )
if ! f ( fd_MsgRemoveVerificationMethod_verification_method_id , value ) {
2024-08-10 18:27:11 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgRemoveVerificationMethod ) Has ( fd protoreflect . FieldDescriptor ) bool {
2024-08-10 18:27:11 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgRemoveVerificationMethod.controller" :
return x . Controller != ""
case "did.v1.MsgRemoveVerificationMethod.did" :
return x . Did != ""
case "did.v1.MsgRemoveVerificationMethod.verification_method_id" :
return x . VerificationMethodId != ""
2024-08-10 18:27:11 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRemoveVerificationMethod" ))
2024-08-10 18:27:11 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgRemoveVerificationMethod does not contain field %s" , fd . FullName ()))
2024-08-10 18:27:11 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgRemoveVerificationMethod ) Clear ( fd protoreflect . FieldDescriptor ) {
2024-08-10 18:27:11 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgRemoveVerificationMethod.controller" :
x . Controller = ""
case "did.v1.MsgRemoveVerificationMethod.did" :
x . Did = ""
case "did.v1.MsgRemoveVerificationMethod.verification_method_id" :
x . VerificationMethodId = ""
2024-08-10 18:27:11 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRemoveVerificationMethod" ))
2024-08-10 18:27:11 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgRemoveVerificationMethod does not contain field %s" , fd . FullName ()))
2024-08-10 18:27:11 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgRemoveVerificationMethod ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
2024-08-10 18:27:11 -04:00
switch descriptor . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgRemoveVerificationMethod.controller" :
value := x . Controller
2024-08-10 18:27:11 -04:00
return protoreflect . ValueOfString ( value )
2025-10-03 14:45:52 -04:00
case "did.v1.MsgRemoveVerificationMethod.did" :
value := x . Did
return protoreflect . ValueOfString ( value )
case "did.v1.MsgRemoveVerificationMethod.verification_method_id" :
value := x . VerificationMethodId
2024-09-25 19:49:16 -04:00
return protoreflect . ValueOfString ( value )
2024-08-10 18:27:11 -04:00
default :
if descriptor . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRemoveVerificationMethod" ))
2024-08-10 18:27:11 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgRemoveVerificationMethod does not contain field %s" , descriptor . FullName ()))
2024-08-10 18:27:11 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgRemoveVerificationMethod ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
2024-08-10 18:27:11 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgRemoveVerificationMethod.controller" :
x . Controller = value . Interface ().( string )
case "did.v1.MsgRemoveVerificationMethod.did" :
x . Did = value . Interface ().( string )
case "did.v1.MsgRemoveVerificationMethod.verification_method_id" :
x . VerificationMethodId = value . Interface ().( string )
2024-08-10 18:27:11 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRemoveVerificationMethod" ))
2024-08-10 18:27:11 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgRemoveVerificationMethod does not contain field %s" , fd . FullName ()))
2024-08-10 18:27:11 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgRemoveVerificationMethod ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
2024-08-10 18:27:11 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgRemoveVerificationMethod.controller" :
panic ( fmt . Errorf ( "field controller of message did.v1.MsgRemoveVerificationMethod is not mutable" ))
case "did.v1.MsgRemoveVerificationMethod.did" :
panic ( fmt . Errorf ( "field did of message did.v1.MsgRemoveVerificationMethod is not mutable" ))
case "did.v1.MsgRemoveVerificationMethod.verification_method_id" :
panic ( fmt . Errorf ( "field verification_method_id of message did.v1.MsgRemoveVerificationMethod is not mutable" ))
2024-08-10 18:27:11 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRemoveVerificationMethod" ))
2024-08-10 18:27:11 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgRemoveVerificationMethod does not contain field %s" , fd . FullName ()))
2024-08-10 18:27:11 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgRemoveVerificationMethod ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
2024-08-10 18:27:11 -04:00
switch fd . FullName () {
2025-10-03 14:45:52 -04:00
case "did.v1.MsgRemoveVerificationMethod.controller" :
2024-08-10 18:27:11 -04:00
return protoreflect . ValueOfString ( "" )
2025-10-03 14:45:52 -04:00
case "did.v1.MsgRemoveVerificationMethod.did" :
return protoreflect . ValueOfString ( "" )
case "did.v1.MsgRemoveVerificationMethod.verification_method_id" :
2024-09-25 19:49:16 -04:00
return protoreflect . ValueOfString ( "" )
2024-08-10 18:27:11 -04:00
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRemoveVerificationMethod" ))
2024-08-10 18:27:11 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgRemoveVerificationMethod does not contain field %s" , fd . FullName ()))
2024-08-10 18:27:11 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgRemoveVerificationMethod ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
2024-08-10 18:27:11 -04:00
switch d . FullName () {
default :
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "%s is not a oneof field in did.v1.MsgRemoveVerificationMethod" , d . FullName ()))
2024-08-10 18:27:11 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgRemoveVerificationMethod ) GetUnknown () protoreflect . RawFields {
2024-08-10 18:27:11 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgRemoveVerificationMethod ) SetUnknown ( fields protoreflect . RawFields ) {
2024-08-10 18:27:11 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgRemoveVerificationMethod ) IsValid () bool {
2024-08-10 18:27:11 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgRemoveVerificationMethod ) ProtoMethods () * protoiface . Methods {
2024-08-10 18:27:11 -04:00
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgRemoveVerificationMethod )
2024-08-10 18:27:11 -04:00
if x == nil {
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : 0 ,
}
}
options := runtime . SizeInputToOptions ( input )
_ = options
var n int
var l int
_ = l
2025-10-03 14:45:52 -04:00
l = len ( x . Controller )
2024-08-10 18:27:11 -04:00
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
2025-10-03 14:45:52 -04:00
l = len ( x . Did )
if l > 0 {
2024-09-25 19:49:16 -04:00
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
2025-10-03 14:45:52 -04:00
l = len ( x . VerificationMethodId )
2024-09-25 19:49:16 -04:00
if l > 0 {
2024-09-23 12:25:15 -04:00
n += 1 + l + runtime . Sov ( uint64 ( l ))
2024-08-10 18:27:11 -04:00
}
if x . unknownFields != nil {
n += len ( x . unknownFields )
}
return protoiface . SizeOutput {
NoUnkeyedLiterals : input . NoUnkeyedLiterals ,
Size : n ,
}
}
marshal := func ( input protoiface . MarshalInput ) ( protoiface . MarshalOutput , error ) {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgRemoveVerificationMethod )
2024-08-10 18:27:11 -04:00
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 )
}
2025-10-03 14:45:52 -04:00
if len ( x . VerificationMethodId ) > 0 {
i -= len ( x . VerificationMethodId )
copy ( dAtA [ i :], x . VerificationMethodId )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . VerificationMethodId )))
2024-09-25 19:49:16 -04:00
i --
dAtA [ i ] = 0x1a
}
2025-10-03 14:45:52 -04:00
if len ( x . Did ) > 0 {
i -= len ( x . Did )
copy ( dAtA [ i :], x . Did )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Did )))
2024-08-10 18:27:11 -04:00
i --
dAtA [ i ] = 0x12
}
2025-10-03 14:45:52 -04:00
if len ( x . Controller ) > 0 {
i -= len ( x . Controller )
copy ( dAtA [ i :], x . Controller )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Controller )))
2024-08-10 18:27:11 -04:00
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 ) {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgRemoveVerificationMethod )
2024-08-10 18:27:11 -04:00
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 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgRemoveVerificationMethod: wiretype end group for non-group" )
2024-08-10 18:27:11 -04:00
}
if fieldNum <= 0 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgRemoveVerificationMethod: illegal tag %d (wire type %d)" , fieldNum , wire )
2024-08-10 18:27:11 -04:00
}
switch fieldNum {
case 1 :
if wireType != 2 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Controller" , wireType )
2024-08-10 18:27:11 -04:00
}
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
2024-09-23 12:25:15 -04:00
}
2025-10-03 14:45:52 -04:00
x . Controller = string ( dAtA [ iNdEx : postIndex ])
2024-08-10 18:27:11 -04:00
iNdEx = postIndex
case 2 :
2024-09-23 12:25:15 -04:00
if wireType != 2 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Did" , wireType )
2024-09-23 12:25:15 -04:00
}
2025-10-03 14:45:52 -04:00
var stringLen uint64
2024-09-23 12:25:15 -04:00
for shift := uint ( 0 ); ; shift += 7 {
if shift >= 64 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrIntOverflow
2024-08-10 18:27:11 -04:00
}
2024-09-23 12:25:15 -04:00
if iNdEx >= l {
2024-08-10 18:27:11 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, io . ErrUnexpectedEOF
}
2024-09-23 12:25:15 -04:00
b := dAtA [ iNdEx ]
iNdEx ++
2025-10-03 14:45:52 -04:00
stringLen |= uint64 ( b & 0x7F ) << shift
2024-09-23 12:25:15 -04:00
if b < 0x80 {
break
2024-08-10 18:27:11 -04:00
}
}
2025-10-03 14:45:52 -04:00
intStringLen := int ( stringLen )
if intStringLen < 0 {
2024-09-23 12:25:15 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, runtime . ErrInvalidLength
}
2025-10-03 14:45:52 -04:00
postIndex := iNdEx + intStringLen
2024-09-23 12:25:15 -04:00
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
}
2025-10-03 14:45:52 -04:00
x . Did = string ( dAtA [ iNdEx : postIndex ])
2024-09-23 12:25:15 -04:00
iNdEx = postIndex
2024-09-25 19:49:16 -04:00
case 3 :
if wireType != 2 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field VerificationMethodId" , wireType )
2024-09-25 19:49:16 -04:00
}
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
}
2025-10-03 14:45:52 -04:00
x . VerificationMethodId = string ( dAtA [ iNdEx : postIndex ])
2024-09-25 19:49:16 -04:00
iNdEx = postIndex
2024-08-10 18:27:11 -04:00
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 (
2025-10-03 14:45:52 -04:00
md_MsgRemoveVerificationMethodResponse protoreflect . MessageDescriptor
2024-08-10 18:27:11 -04:00
)
func init () {
file_did_v1_tx_proto_init ()
2025-10-03 14:45:52 -04:00
md_MsgRemoveVerificationMethodResponse = File_did_v1_tx_proto . Messages (). ByName ( "MsgRemoveVerificationMethodResponse" )
2024-08-10 18:27:11 -04:00
}
2025-10-03 14:45:52 -04:00
var _ protoreflect . Message = ( * fastReflection_MsgRemoveVerificationMethodResponse )( nil )
2024-08-10 18:27:11 -04:00
2025-10-03 14:45:52 -04:00
type fastReflection_MsgRemoveVerificationMethodResponse MsgRemoveVerificationMethodResponse
2024-08-10 18:27:11 -04:00
2025-10-03 14:45:52 -04:00
func ( x * MsgRemoveVerificationMethodResponse ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_MsgRemoveVerificationMethodResponse )( x )
2024-08-10 18:27:11 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgRemoveVerificationMethodResponse ) slowProtoReflect () protoreflect . Message {
2024-10-15 14:31:19 -04:00
mi := & file_did_v1_tx_proto_msgTypes [ 11 ]
2024-08-10 18:27:11 -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 )
}
2025-10-03 14:45:52 -04:00
var _fastReflection_MsgRemoveVerificationMethodResponse_messageType fastReflection_MsgRemoveVerificationMethodResponse_messageType
var _ protoreflect . MessageType = fastReflection_MsgRemoveVerificationMethodResponse_messageType {}
2024-08-10 18:27:11 -04:00
2025-10-03 14:45:52 -04:00
type fastReflection_MsgRemoveVerificationMethodResponse_messageType struct {}
2024-08-10 18:27:11 -04:00
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgRemoveVerificationMethodResponse_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_MsgRemoveVerificationMethodResponse )( nil )
2024-08-10 18:27:11 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgRemoveVerificationMethodResponse_messageType ) New () protoreflect . Message {
return new ( fastReflection_MsgRemoveVerificationMethodResponse )
2024-08-10 18:27:11 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgRemoveVerificationMethodResponse_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgRemoveVerificationMethodResponse
2024-08-10 18:27:11 -04:00
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgRemoveVerificationMethodResponse ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgRemoveVerificationMethodResponse
2024-08-10 18:27:11 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgRemoveVerificationMethodResponse ) Type () protoreflect . MessageType {
return _fastReflection_MsgRemoveVerificationMethodResponse_messageType
2024-08-10 18:27:11 -04:00
}
// New returns a newly allocated and mutable empty message.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgRemoveVerificationMethodResponse ) New () protoreflect . Message {
return new ( fastReflection_MsgRemoveVerificationMethodResponse )
2024-08-10 18:27:11 -04:00
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgRemoveVerificationMethodResponse ) Interface () protoreflect . ProtoMessage {
return ( * MsgRemoveVerificationMethodResponse )( x )
2024-08-10 18:27:11 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgRemoveVerificationMethodResponse ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
2024-08-10 18:27:11 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgRemoveVerificationMethodResponse ) Has ( fd protoreflect . FieldDescriptor ) bool {
2024-08-10 18:27:11 -04:00
switch fd . FullName () {
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRemoveVerificationMethodResponse" ))
2024-08-10 18:27:11 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgRemoveVerificationMethodResponse does not contain field %s" , fd . FullName ()))
2024-08-10 18:27:11 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgRemoveVerificationMethodResponse ) Clear ( fd protoreflect . FieldDescriptor ) {
2024-08-10 18:27:11 -04:00
switch fd . FullName () {
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRemoveVerificationMethodResponse" ))
2024-08-10 18:27:11 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgRemoveVerificationMethodResponse does not contain field %s" , fd . FullName ()))
2024-08-10 18:27:11 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgRemoveVerificationMethodResponse ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
2024-08-10 18:27:11 -04:00
switch descriptor . FullName () {
default :
if descriptor . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRemoveVerificationMethodResponse" ))
2024-08-10 18:27:11 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgRemoveVerificationMethodResponse does not contain field %s" , descriptor . FullName ()))
2024-08-10 18:27:11 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgRemoveVerificationMethodResponse ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
2024-08-10 18:27:11 -04:00
switch fd . FullName () {
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRemoveVerificationMethodResponse" ))
2024-08-10 18:27:11 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgRemoveVerificationMethodResponse does not contain field %s" , fd . FullName ()))
2024-08-10 18:27:11 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgRemoveVerificationMethodResponse ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
2024-08-10 18:27:11 -04:00
switch fd . FullName () {
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRemoveVerificationMethodResponse" ))
2024-08-10 18:27:11 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgRemoveVerificationMethodResponse does not contain field %s" , fd . FullName ()))
2024-08-10 18:27:11 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgRemoveVerificationMethodResponse ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
2024-08-10 18:27:11 -04:00
switch fd . FullName () {
default :
if fd . IsExtension () {
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRemoveVerificationMethodResponse" ))
2024-08-10 18:27:11 -04:00
}
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "message did.v1.MsgRemoveVerificationMethodResponse does not contain field %s" , fd . FullName ()))
2024-08-10 18:27:11 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgRemoveVerificationMethodResponse ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
2024-08-10 18:27:11 -04:00
switch d . FullName () {
default :
2025-10-03 14:45:52 -04:00
panic ( fmt . Errorf ( "%s is not a oneof field in did.v1.MsgRemoveVerificationMethodResponse" , d . FullName ()))
2024-08-10 18:27:11 -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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgRemoveVerificationMethodResponse ) GetUnknown () protoreflect . RawFields {
2024-08-10 18:27:11 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgRemoveVerificationMethodResponse ) SetUnknown ( fields protoreflect . RawFields ) {
2024-08-10 18:27:11 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgRemoveVerificationMethodResponse ) IsValid () bool {
2024-08-10 18:27:11 -04:00
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.
2025-10-03 14:45:52 -04:00
func ( x * fastReflection_MsgRemoveVerificationMethodResponse ) ProtoMethods () * protoiface . Methods {
2024-08-10 18:27:11 -04:00
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgRemoveVerificationMethodResponse )
2024-08-10 18:27:11 -04:00
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 ) {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgRemoveVerificationMethodResponse )
2024-08-10 18:27:11 -04:00
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 {
2024-09-25 19:49:16 -04:00
i -= len ( x . unknownFields )
copy ( dAtA [ i :], x . unknownFields )
2024-08-10 18:27:11 -04:00
}
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 ) {
2025-10-03 14:45:52 -04:00
x := input . Message . Interface ().( * MsgRemoveVerificationMethodResponse )
2024-08-10 18:27:11 -04:00
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 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgRemoveVerificationMethodResponse: wiretype end group for non-group" )
2024-08-10 18:27:11 -04:00
}
if fieldNum <= 0 {
2025-10-03 14:45:52 -04:00
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgRemoveVerificationMethodResponse: illegal tag %d (wire type %d)" , fieldNum , wire )
2024-08-10 18:27:11 -04:00
}
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
}
2024-09-25 19:49:16 -04:00
return & protoiface . Methods {
NoUnkeyedLiterals : struct {}{},
Flags : protoiface . SupportMarshalDeterministic | protoiface . SupportUnmarshalDiscardUnknown ,
Size : size ,
Marshal : marshal ,
Unmarshal : unmarshal ,
Merge : nil ,
CheckInitialized : nil ,
2024-09-23 12:25:15 -04:00
}
}
2024-08-10 18:27:11 -04:00
2025-10-03 14:45:52 -04:00
var (
md_MsgAddService protoreflect . MessageDescriptor
fd_MsgAddService_controller protoreflect . FieldDescriptor
fd_MsgAddService_did protoreflect . FieldDescriptor
fd_MsgAddService_service protoreflect . FieldDescriptor
2024-09-25 19:49:16 -04:00
)
2024-08-10 18:27:11 -04:00
2025-10-03 14:45:52 -04:00
func init () {
file_did_v1_tx_proto_init ()
md_MsgAddService = File_did_v1_tx_proto . Messages (). ByName ( "MsgAddService" )
fd_MsgAddService_controller = md_MsgAddService . Fields (). ByName ( "controller" )
fd_MsgAddService_did = md_MsgAddService . Fields (). ByName ( "did" )
fd_MsgAddService_service = md_MsgAddService . Fields (). ByName ( "service" )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
var _ protoreflect . Message = ( * fastReflection_MsgAddService )( nil )
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
type fastReflection_MsgAddService MsgAddService
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
func ( x * MsgAddService ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_MsgAddService )( x )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgAddService ) slowProtoReflect () protoreflect . Message {
mi := & file_did_v1_tx_proto_msgTypes [ 12 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
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_MsgAddService_messageType fastReflection_MsgAddService_messageType
var _ protoreflect . MessageType = fastReflection_MsgAddService_messageType {}
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
type fastReflection_MsgAddService_messageType struct {}
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgAddService_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_MsgAddService )( nil )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgAddService_messageType ) New () protoreflect . Message {
return new ( fastReflection_MsgAddService )
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x fastReflection_MsgAddService_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgAddService
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_MsgAddService ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgAddService
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_MsgAddService ) Type () protoreflect . MessageType {
return _fastReflection_MsgAddService_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_MsgAddService ) New () protoreflect . Message {
return new ( fastReflection_MsgAddService )
}
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_MsgAddService ) Interface () protoreflect . ProtoMessage {
return ( * MsgAddService )( 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_MsgAddService ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if x . Controller != "" {
value := protoreflect . ValueOfString ( x . Controller )
if ! f ( fd_MsgAddService_controller , value ) {
return
}
}
if x . Did != "" {
value := protoreflect . ValueOfString ( x . Did )
if ! f ( fd_MsgAddService_did , value ) {
return
}
}
if x . Service != nil {
value := protoreflect . ValueOfMessage ( x . Service . ProtoReflect ())
if ! f ( fd_MsgAddService_service , value ) {
return
}
2024-10-15 14:31:19 -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_MsgAddService ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
case "did.v1.MsgAddService.controller" :
return x . Controller != ""
case "did.v1.MsgAddService.did" :
return x . Did != ""
case "did.v1.MsgAddService.service" :
return x . Service != nil
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgAddService" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgAddService does not contain field %s" , fd . FullName ()))
2024-10-15 14:31:19 -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_MsgAddService ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
case "did.v1.MsgAddService.controller" :
x . Controller = ""
case "did.v1.MsgAddService.did" :
x . Did = ""
case "did.v1.MsgAddService.service" :
x . Service = nil
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgAddService" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgAddService 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_MsgAddService ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
case "did.v1.MsgAddService.controller" :
value := x . Controller
return protoreflect . ValueOfString ( value )
case "did.v1.MsgAddService.did" :
value := x . Did
return protoreflect . ValueOfString ( value )
case "did.v1.MsgAddService.service" :
value := x . Service
return protoreflect . ValueOfMessage ( value . ProtoReflect ())
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgAddService" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgAddService 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_MsgAddService ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
case "did.v1.MsgAddService.controller" :
x . Controller = value . Interface ().( string )
case "did.v1.MsgAddService.did" :
x . Did = value . Interface ().( string )
case "did.v1.MsgAddService.service" :
x . Service = value . Message (). Interface ().( * Service )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgAddService" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgAddService 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_MsgAddService ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "did.v1.MsgAddService.service" :
if x . Service == nil {
x . Service = new ( Service )
}
return protoreflect . ValueOfMessage ( x . Service . ProtoReflect ())
case "did.v1.MsgAddService.controller" :
panic ( fmt . Errorf ( "field controller of message did.v1.MsgAddService is not mutable" ))
case "did.v1.MsgAddService.did" :
panic ( fmt . Errorf ( "field did of message did.v1.MsgAddService is not mutable" ))
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgAddService" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgAddService 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_MsgAddService ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "did.v1.MsgAddService.controller" :
return protoreflect . ValueOfString ( "" )
case "did.v1.MsgAddService.did" :
return protoreflect . ValueOfString ( "" )
case "did.v1.MsgAddService.service" :
m := new ( Service )
return protoreflect . ValueOfMessage ( m . ProtoReflect ())
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgAddService" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgAddService 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_MsgAddService ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in did.v1.MsgAddService" , 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_MsgAddService ) 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_MsgAddService ) 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_MsgAddService ) 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_MsgAddService ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * MsgAddService )
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 . Controller )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
l = len ( x . Did )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
if x . Service != nil {
l = options . Size ( x . Service )
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 ().( * MsgAddService )
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 . Service != nil {
encoded , err := options . Marshal ( x . Service )
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 len ( x . Did ) > 0 {
i -= len ( x . Did )
copy ( dAtA [ i :], x . Did )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Did )))
i --
dAtA [ i ] = 0x12
}
if len ( x . Controller ) > 0 {
i -= len ( x . Controller )
copy ( dAtA [ i :], x . Controller )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Controller )))
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 ().( * MsgAddService )
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: MsgAddService: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgAddService: 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 Controller" , 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 . Controller = 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 Did" , 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 . Did = 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 Service" , 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 . Service == nil {
x . Service = & Service {}
}
if err := options . Unmarshal ( dAtA [ iNdEx : postIndex ], x . Service ); 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_MsgAddServiceResponse protoreflect . MessageDescriptor
)
func init () {
file_did_v1_tx_proto_init ()
md_MsgAddServiceResponse = File_did_v1_tx_proto . Messages (). ByName ( "MsgAddServiceResponse" )
}
var _ protoreflect . Message = ( * fastReflection_MsgAddServiceResponse )( nil )
type fastReflection_MsgAddServiceResponse MsgAddServiceResponse
func ( x * MsgAddServiceResponse ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_MsgAddServiceResponse )( x )
}
func ( x * MsgAddServiceResponse ) slowProtoReflect () protoreflect . Message {
mi := & file_did_v1_tx_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_MsgAddServiceResponse_messageType fastReflection_MsgAddServiceResponse_messageType
var _ protoreflect . MessageType = fastReflection_MsgAddServiceResponse_messageType {}
type fastReflection_MsgAddServiceResponse_messageType struct {}
func ( x fastReflection_MsgAddServiceResponse_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_MsgAddServiceResponse )( nil )
}
func ( x fastReflection_MsgAddServiceResponse_messageType ) New () protoreflect . Message {
return new ( fastReflection_MsgAddServiceResponse )
}
func ( x fastReflection_MsgAddServiceResponse_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgAddServiceResponse
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_MsgAddServiceResponse ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgAddServiceResponse
}
// 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_MsgAddServiceResponse ) Type () protoreflect . MessageType {
return _fastReflection_MsgAddServiceResponse_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_MsgAddServiceResponse ) New () protoreflect . Message {
return new ( fastReflection_MsgAddServiceResponse )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_MsgAddServiceResponse ) Interface () protoreflect . ProtoMessage {
return ( * MsgAddServiceResponse )( 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_MsgAddServiceResponse ) 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_MsgAddServiceResponse ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgAddServiceResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgAddServiceResponse 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_MsgAddServiceResponse ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgAddServiceResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgAddServiceResponse 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_MsgAddServiceResponse ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgAddServiceResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgAddServiceResponse 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_MsgAddServiceResponse ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgAddServiceResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgAddServiceResponse 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_MsgAddServiceResponse ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgAddServiceResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgAddServiceResponse 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_MsgAddServiceResponse ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgAddServiceResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgAddServiceResponse 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_MsgAddServiceResponse ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in did.v1.MsgAddServiceResponse" , 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_MsgAddServiceResponse ) 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_MsgAddServiceResponse ) 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_MsgAddServiceResponse ) 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_MsgAddServiceResponse ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * MsgAddServiceResponse )
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 ().( * MsgAddServiceResponse )
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 ().( * MsgAddServiceResponse )
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: MsgAddServiceResponse: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgAddServiceResponse: 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_MsgRemoveService protoreflect . MessageDescriptor
fd_MsgRemoveService_controller protoreflect . FieldDescriptor
fd_MsgRemoveService_did protoreflect . FieldDescriptor
fd_MsgRemoveService_service_id protoreflect . FieldDescriptor
)
func init () {
file_did_v1_tx_proto_init ()
md_MsgRemoveService = File_did_v1_tx_proto . Messages (). ByName ( "MsgRemoveService" )
fd_MsgRemoveService_controller = md_MsgRemoveService . Fields (). ByName ( "controller" )
fd_MsgRemoveService_did = md_MsgRemoveService . Fields (). ByName ( "did" )
fd_MsgRemoveService_service_id = md_MsgRemoveService . Fields (). ByName ( "service_id" )
}
var _ protoreflect . Message = ( * fastReflection_MsgRemoveService )( nil )
type fastReflection_MsgRemoveService MsgRemoveService
func ( x * MsgRemoveService ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_MsgRemoveService )( x )
}
func ( x * MsgRemoveService ) slowProtoReflect () protoreflect . Message {
mi := & file_did_v1_tx_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_MsgRemoveService_messageType fastReflection_MsgRemoveService_messageType
var _ protoreflect . MessageType = fastReflection_MsgRemoveService_messageType {}
type fastReflection_MsgRemoveService_messageType struct {}
func ( x fastReflection_MsgRemoveService_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_MsgRemoveService )( nil )
}
func ( x fastReflection_MsgRemoveService_messageType ) New () protoreflect . Message {
return new ( fastReflection_MsgRemoveService )
}
func ( x fastReflection_MsgRemoveService_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgRemoveService
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_MsgRemoveService ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgRemoveService
}
// 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_MsgRemoveService ) Type () protoreflect . MessageType {
return _fastReflection_MsgRemoveService_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_MsgRemoveService ) New () protoreflect . Message {
return new ( fastReflection_MsgRemoveService )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_MsgRemoveService ) Interface () protoreflect . ProtoMessage {
return ( * MsgRemoveService )( 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_MsgRemoveService ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if x . Controller != "" {
value := protoreflect . ValueOfString ( x . Controller )
if ! f ( fd_MsgRemoveService_controller , value ) {
return
}
}
if x . Did != "" {
value := protoreflect . ValueOfString ( x . Did )
if ! f ( fd_MsgRemoveService_did , value ) {
return
}
}
if x . ServiceId != "" {
value := protoreflect . ValueOfString ( x . ServiceId )
if ! f ( fd_MsgRemoveService_service_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_MsgRemoveService ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
case "did.v1.MsgRemoveService.controller" :
return x . Controller != ""
case "did.v1.MsgRemoveService.did" :
return x . Did != ""
case "did.v1.MsgRemoveService.service_id" :
return x . ServiceId != ""
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRemoveService" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRemoveService 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_MsgRemoveService ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
case "did.v1.MsgRemoveService.controller" :
x . Controller = ""
case "did.v1.MsgRemoveService.did" :
x . Did = ""
case "did.v1.MsgRemoveService.service_id" :
x . ServiceId = ""
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRemoveService" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRemoveService 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_MsgRemoveService ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
case "did.v1.MsgRemoveService.controller" :
value := x . Controller
return protoreflect . ValueOfString ( value )
case "did.v1.MsgRemoveService.did" :
value := x . Did
return protoreflect . ValueOfString ( value )
case "did.v1.MsgRemoveService.service_id" :
value := x . ServiceId
return protoreflect . ValueOfString ( value )
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRemoveService" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRemoveService 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_MsgRemoveService ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
case "did.v1.MsgRemoveService.controller" :
x . Controller = value . Interface ().( string )
case "did.v1.MsgRemoveService.did" :
x . Did = value . Interface ().( string )
case "did.v1.MsgRemoveService.service_id" :
x . ServiceId = value . Interface ().( string )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRemoveService" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRemoveService 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_MsgRemoveService ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "did.v1.MsgRemoveService.controller" :
panic ( fmt . Errorf ( "field controller of message did.v1.MsgRemoveService is not mutable" ))
case "did.v1.MsgRemoveService.did" :
panic ( fmt . Errorf ( "field did of message did.v1.MsgRemoveService is not mutable" ))
case "did.v1.MsgRemoveService.service_id" :
panic ( fmt . Errorf ( "field service_id of message did.v1.MsgRemoveService is not mutable" ))
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRemoveService" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRemoveService 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_MsgRemoveService ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "did.v1.MsgRemoveService.controller" :
return protoreflect . ValueOfString ( "" )
case "did.v1.MsgRemoveService.did" :
return protoreflect . ValueOfString ( "" )
case "did.v1.MsgRemoveService.service_id" :
return protoreflect . ValueOfString ( "" )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRemoveService" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRemoveService 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_MsgRemoveService ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in did.v1.MsgRemoveService" , 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_MsgRemoveService ) 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_MsgRemoveService ) 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_MsgRemoveService ) 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_MsgRemoveService ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * MsgRemoveService )
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 . Controller )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
l = len ( x . Did )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
l = len ( x . ServiceId )
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 ().( * MsgRemoveService )
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 . ServiceId ) > 0 {
i -= len ( x . ServiceId )
copy ( dAtA [ i :], x . ServiceId )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . ServiceId )))
i --
dAtA [ i ] = 0x1a
}
if len ( x . Did ) > 0 {
i -= len ( x . Did )
copy ( dAtA [ i :], x . Did )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Did )))
i --
dAtA [ i ] = 0x12
}
if len ( x . Controller ) > 0 {
i -= len ( x . Controller )
copy ( dAtA [ i :], x . Controller )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Controller )))
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 ().( * MsgRemoveService )
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: MsgRemoveService: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgRemoveService: 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 Controller" , 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 . Controller = 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 Did" , 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 . Did = 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 ServiceId" , 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 . ServiceId = 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_MsgRemoveServiceResponse protoreflect . MessageDescriptor
)
func init () {
file_did_v1_tx_proto_init ()
md_MsgRemoveServiceResponse = File_did_v1_tx_proto . Messages (). ByName ( "MsgRemoveServiceResponse" )
}
var _ protoreflect . Message = ( * fastReflection_MsgRemoveServiceResponse )( nil )
type fastReflection_MsgRemoveServiceResponse MsgRemoveServiceResponse
func ( x * MsgRemoveServiceResponse ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_MsgRemoveServiceResponse )( x )
}
func ( x * MsgRemoveServiceResponse ) slowProtoReflect () protoreflect . Message {
mi := & file_did_v1_tx_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_MsgRemoveServiceResponse_messageType fastReflection_MsgRemoveServiceResponse_messageType
var _ protoreflect . MessageType = fastReflection_MsgRemoveServiceResponse_messageType {}
type fastReflection_MsgRemoveServiceResponse_messageType struct {}
func ( x fastReflection_MsgRemoveServiceResponse_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_MsgRemoveServiceResponse )( nil )
}
func ( x fastReflection_MsgRemoveServiceResponse_messageType ) New () protoreflect . Message {
return new ( fastReflection_MsgRemoveServiceResponse )
}
func ( x fastReflection_MsgRemoveServiceResponse_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgRemoveServiceResponse
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_MsgRemoveServiceResponse ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgRemoveServiceResponse
}
// 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_MsgRemoveServiceResponse ) Type () protoreflect . MessageType {
return _fastReflection_MsgRemoveServiceResponse_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_MsgRemoveServiceResponse ) New () protoreflect . Message {
return new ( fastReflection_MsgRemoveServiceResponse )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_MsgRemoveServiceResponse ) Interface () protoreflect . ProtoMessage {
return ( * MsgRemoveServiceResponse )( 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_MsgRemoveServiceResponse ) 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_MsgRemoveServiceResponse ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRemoveServiceResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRemoveServiceResponse 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_MsgRemoveServiceResponse ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRemoveServiceResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRemoveServiceResponse 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_MsgRemoveServiceResponse ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRemoveServiceResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRemoveServiceResponse 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_MsgRemoveServiceResponse ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRemoveServiceResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRemoveServiceResponse 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_MsgRemoveServiceResponse ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRemoveServiceResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRemoveServiceResponse 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_MsgRemoveServiceResponse ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRemoveServiceResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRemoveServiceResponse 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_MsgRemoveServiceResponse ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in did.v1.MsgRemoveServiceResponse" , 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_MsgRemoveServiceResponse ) 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_MsgRemoveServiceResponse ) 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_MsgRemoveServiceResponse ) 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_MsgRemoveServiceResponse ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * MsgRemoveServiceResponse )
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 ().( * MsgRemoveServiceResponse )
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 ().( * MsgRemoveServiceResponse )
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: MsgRemoveServiceResponse: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgRemoveServiceResponse: 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_MsgIssueVerifiableCredential protoreflect . MessageDescriptor
fd_MsgIssueVerifiableCredential_issuer protoreflect . FieldDescriptor
fd_MsgIssueVerifiableCredential_credential protoreflect . FieldDescriptor
)
func init () {
file_did_v1_tx_proto_init ()
md_MsgIssueVerifiableCredential = File_did_v1_tx_proto . Messages (). ByName ( "MsgIssueVerifiableCredential" )
fd_MsgIssueVerifiableCredential_issuer = md_MsgIssueVerifiableCredential . Fields (). ByName ( "issuer" )
fd_MsgIssueVerifiableCredential_credential = md_MsgIssueVerifiableCredential . Fields (). ByName ( "credential" )
}
var _ protoreflect . Message = ( * fastReflection_MsgIssueVerifiableCredential )( nil )
type fastReflection_MsgIssueVerifiableCredential MsgIssueVerifiableCredential
func ( x * MsgIssueVerifiableCredential ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_MsgIssueVerifiableCredential )( x )
}
func ( x * MsgIssueVerifiableCredential ) slowProtoReflect () protoreflect . Message {
mi := & file_did_v1_tx_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_MsgIssueVerifiableCredential_messageType fastReflection_MsgIssueVerifiableCredential_messageType
var _ protoreflect . MessageType = fastReflection_MsgIssueVerifiableCredential_messageType {}
type fastReflection_MsgIssueVerifiableCredential_messageType struct {}
func ( x fastReflection_MsgIssueVerifiableCredential_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_MsgIssueVerifiableCredential )( nil )
}
func ( x fastReflection_MsgIssueVerifiableCredential_messageType ) New () protoreflect . Message {
return new ( fastReflection_MsgIssueVerifiableCredential )
}
func ( x fastReflection_MsgIssueVerifiableCredential_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgIssueVerifiableCredential
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_MsgIssueVerifiableCredential ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgIssueVerifiableCredential
}
// 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_MsgIssueVerifiableCredential ) Type () protoreflect . MessageType {
return _fastReflection_MsgIssueVerifiableCredential_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_MsgIssueVerifiableCredential ) New () protoreflect . Message {
return new ( fastReflection_MsgIssueVerifiableCredential )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_MsgIssueVerifiableCredential ) Interface () protoreflect . ProtoMessage {
return ( * MsgIssueVerifiableCredential )( 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_MsgIssueVerifiableCredential ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if x . Issuer != "" {
value := protoreflect . ValueOfString ( x . Issuer )
if ! f ( fd_MsgIssueVerifiableCredential_issuer , value ) {
return
}
}
if x . Credential != nil {
value := protoreflect . ValueOfMessage ( x . Credential . ProtoReflect ())
if ! f ( fd_MsgIssueVerifiableCredential_credential , 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_MsgIssueVerifiableCredential ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
case "did.v1.MsgIssueVerifiableCredential.issuer" :
return x . Issuer != ""
case "did.v1.MsgIssueVerifiableCredential.credential" :
return x . Credential != nil
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgIssueVerifiableCredential" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgIssueVerifiableCredential 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_MsgIssueVerifiableCredential ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
case "did.v1.MsgIssueVerifiableCredential.issuer" :
x . Issuer = ""
case "did.v1.MsgIssueVerifiableCredential.credential" :
x . Credential = nil
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgIssueVerifiableCredential" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgIssueVerifiableCredential 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_MsgIssueVerifiableCredential ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
case "did.v1.MsgIssueVerifiableCredential.issuer" :
value := x . Issuer
return protoreflect . ValueOfString ( value )
case "did.v1.MsgIssueVerifiableCredential.credential" :
value := x . Credential
return protoreflect . ValueOfMessage ( value . ProtoReflect ())
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgIssueVerifiableCredential" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgIssueVerifiableCredential 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_MsgIssueVerifiableCredential ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
case "did.v1.MsgIssueVerifiableCredential.issuer" :
x . Issuer = value . Interface ().( string )
case "did.v1.MsgIssueVerifiableCredential.credential" :
x . Credential = value . Message (). Interface ().( * VerifiableCredential )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgIssueVerifiableCredential" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgIssueVerifiableCredential 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_MsgIssueVerifiableCredential ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "did.v1.MsgIssueVerifiableCredential.credential" :
if x . Credential == nil {
x . Credential = new ( VerifiableCredential )
}
return protoreflect . ValueOfMessage ( x . Credential . ProtoReflect ())
case "did.v1.MsgIssueVerifiableCredential.issuer" :
panic ( fmt . Errorf ( "field issuer of message did.v1.MsgIssueVerifiableCredential is not mutable" ))
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgIssueVerifiableCredential" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgIssueVerifiableCredential 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_MsgIssueVerifiableCredential ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "did.v1.MsgIssueVerifiableCredential.issuer" :
return protoreflect . ValueOfString ( "" )
case "did.v1.MsgIssueVerifiableCredential.credential" :
m := new ( VerifiableCredential )
return protoreflect . ValueOfMessage ( m . ProtoReflect ())
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgIssueVerifiableCredential" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgIssueVerifiableCredential 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_MsgIssueVerifiableCredential ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in did.v1.MsgIssueVerifiableCredential" , 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_MsgIssueVerifiableCredential ) 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_MsgIssueVerifiableCredential ) 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_MsgIssueVerifiableCredential ) 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_MsgIssueVerifiableCredential ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * MsgIssueVerifiableCredential )
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 . Issuer )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
if x . Credential != nil {
l = options . Size ( x . Credential )
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 ().( * MsgIssueVerifiableCredential )
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 . Credential != nil {
encoded , err := options . Marshal ( x . Credential )
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 . Issuer ) > 0 {
i -= len ( x . Issuer )
copy ( dAtA [ i :], x . Issuer )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Issuer )))
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 ().( * MsgIssueVerifiableCredential )
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: MsgIssueVerifiableCredential: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgIssueVerifiableCredential: 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 Issuer" , 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 . Issuer = 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 Credential" , 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 . Credential == nil {
x . Credential = & VerifiableCredential {}
}
if err := options . Unmarshal ( dAtA [ iNdEx : postIndex ], x . Credential ); 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_MsgIssueVerifiableCredentialResponse protoreflect . MessageDescriptor
fd_MsgIssueVerifiableCredentialResponse_credential_id protoreflect . FieldDescriptor
)
func init () {
file_did_v1_tx_proto_init ()
md_MsgIssueVerifiableCredentialResponse = File_did_v1_tx_proto . Messages (). ByName ( "MsgIssueVerifiableCredentialResponse" )
fd_MsgIssueVerifiableCredentialResponse_credential_id = md_MsgIssueVerifiableCredentialResponse . Fields (). ByName ( "credential_id" )
}
var _ protoreflect . Message = ( * fastReflection_MsgIssueVerifiableCredentialResponse )( nil )
type fastReflection_MsgIssueVerifiableCredentialResponse MsgIssueVerifiableCredentialResponse
func ( x * MsgIssueVerifiableCredentialResponse ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_MsgIssueVerifiableCredentialResponse )( x )
}
func ( x * MsgIssueVerifiableCredentialResponse ) slowProtoReflect () protoreflect . Message {
mi := & file_did_v1_tx_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_MsgIssueVerifiableCredentialResponse_messageType fastReflection_MsgIssueVerifiableCredentialResponse_messageType
var _ protoreflect . MessageType = fastReflection_MsgIssueVerifiableCredentialResponse_messageType {}
type fastReflection_MsgIssueVerifiableCredentialResponse_messageType struct {}
func ( x fastReflection_MsgIssueVerifiableCredentialResponse_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_MsgIssueVerifiableCredentialResponse )( nil )
}
func ( x fastReflection_MsgIssueVerifiableCredentialResponse_messageType ) New () protoreflect . Message {
return new ( fastReflection_MsgIssueVerifiableCredentialResponse )
}
func ( x fastReflection_MsgIssueVerifiableCredentialResponse_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgIssueVerifiableCredentialResponse
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_MsgIssueVerifiableCredentialResponse ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgIssueVerifiableCredentialResponse
}
// 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_MsgIssueVerifiableCredentialResponse ) Type () protoreflect . MessageType {
return _fastReflection_MsgIssueVerifiableCredentialResponse_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_MsgIssueVerifiableCredentialResponse ) New () protoreflect . Message {
return new ( fastReflection_MsgIssueVerifiableCredentialResponse )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_MsgIssueVerifiableCredentialResponse ) Interface () protoreflect . ProtoMessage {
return ( * MsgIssueVerifiableCredentialResponse )( 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_MsgIssueVerifiableCredentialResponse ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if x . CredentialId != "" {
value := protoreflect . ValueOfString ( x . CredentialId )
if ! f ( fd_MsgIssueVerifiableCredentialResponse_credential_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_MsgIssueVerifiableCredentialResponse ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
case "did.v1.MsgIssueVerifiableCredentialResponse.credential_id" :
return x . CredentialId != ""
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgIssueVerifiableCredentialResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgIssueVerifiableCredentialResponse 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_MsgIssueVerifiableCredentialResponse ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
case "did.v1.MsgIssueVerifiableCredentialResponse.credential_id" :
x . CredentialId = ""
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgIssueVerifiableCredentialResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgIssueVerifiableCredentialResponse 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_MsgIssueVerifiableCredentialResponse ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
case "did.v1.MsgIssueVerifiableCredentialResponse.credential_id" :
value := x . CredentialId
return protoreflect . ValueOfString ( value )
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgIssueVerifiableCredentialResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgIssueVerifiableCredentialResponse 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_MsgIssueVerifiableCredentialResponse ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
case "did.v1.MsgIssueVerifiableCredentialResponse.credential_id" :
x . CredentialId = value . Interface ().( string )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgIssueVerifiableCredentialResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgIssueVerifiableCredentialResponse 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_MsgIssueVerifiableCredentialResponse ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "did.v1.MsgIssueVerifiableCredentialResponse.credential_id" :
panic ( fmt . Errorf ( "field credential_id of message did.v1.MsgIssueVerifiableCredentialResponse is not mutable" ))
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgIssueVerifiableCredentialResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgIssueVerifiableCredentialResponse 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_MsgIssueVerifiableCredentialResponse ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "did.v1.MsgIssueVerifiableCredentialResponse.credential_id" :
return protoreflect . ValueOfString ( "" )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgIssueVerifiableCredentialResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgIssueVerifiableCredentialResponse 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_MsgIssueVerifiableCredentialResponse ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in did.v1.MsgIssueVerifiableCredentialResponse" , 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_MsgIssueVerifiableCredentialResponse ) 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_MsgIssueVerifiableCredentialResponse ) 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_MsgIssueVerifiableCredentialResponse ) 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_MsgIssueVerifiableCredentialResponse ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * MsgIssueVerifiableCredentialResponse )
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 . CredentialId )
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 ().( * MsgIssueVerifiableCredentialResponse )
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 . CredentialId ) > 0 {
i -= len ( x . CredentialId )
copy ( dAtA [ i :], x . CredentialId )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . CredentialId )))
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 ().( * MsgIssueVerifiableCredentialResponse )
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: MsgIssueVerifiableCredentialResponse: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgIssueVerifiableCredentialResponse: 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 CredentialId" , 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 . CredentialId = 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_MsgRevokeVerifiableCredential protoreflect . MessageDescriptor
fd_MsgRevokeVerifiableCredential_issuer protoreflect . FieldDescriptor
fd_MsgRevokeVerifiableCredential_credential_id protoreflect . FieldDescriptor
fd_MsgRevokeVerifiableCredential_revocation_reason protoreflect . FieldDescriptor
)
func init () {
file_did_v1_tx_proto_init ()
md_MsgRevokeVerifiableCredential = File_did_v1_tx_proto . Messages (). ByName ( "MsgRevokeVerifiableCredential" )
fd_MsgRevokeVerifiableCredential_issuer = md_MsgRevokeVerifiableCredential . Fields (). ByName ( "issuer" )
fd_MsgRevokeVerifiableCredential_credential_id = md_MsgRevokeVerifiableCredential . Fields (). ByName ( "credential_id" )
fd_MsgRevokeVerifiableCredential_revocation_reason = md_MsgRevokeVerifiableCredential . Fields (). ByName ( "revocation_reason" )
}
var _ protoreflect . Message = ( * fastReflection_MsgRevokeVerifiableCredential )( nil )
type fastReflection_MsgRevokeVerifiableCredential MsgRevokeVerifiableCredential
func ( x * MsgRevokeVerifiableCredential ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_MsgRevokeVerifiableCredential )( x )
}
func ( x * MsgRevokeVerifiableCredential ) slowProtoReflect () protoreflect . Message {
mi := & file_did_v1_tx_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_MsgRevokeVerifiableCredential_messageType fastReflection_MsgRevokeVerifiableCredential_messageType
var _ protoreflect . MessageType = fastReflection_MsgRevokeVerifiableCredential_messageType {}
type fastReflection_MsgRevokeVerifiableCredential_messageType struct {}
func ( x fastReflection_MsgRevokeVerifiableCredential_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_MsgRevokeVerifiableCredential )( nil )
}
func ( x fastReflection_MsgRevokeVerifiableCredential_messageType ) New () protoreflect . Message {
return new ( fastReflection_MsgRevokeVerifiableCredential )
}
func ( x fastReflection_MsgRevokeVerifiableCredential_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgRevokeVerifiableCredential
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_MsgRevokeVerifiableCredential ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgRevokeVerifiableCredential
}
// 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_MsgRevokeVerifiableCredential ) Type () protoreflect . MessageType {
return _fastReflection_MsgRevokeVerifiableCredential_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_MsgRevokeVerifiableCredential ) New () protoreflect . Message {
return new ( fastReflection_MsgRevokeVerifiableCredential )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_MsgRevokeVerifiableCredential ) Interface () protoreflect . ProtoMessage {
return ( * MsgRevokeVerifiableCredential )( 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_MsgRevokeVerifiableCredential ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if x . Issuer != "" {
value := protoreflect . ValueOfString ( x . Issuer )
if ! f ( fd_MsgRevokeVerifiableCredential_issuer , value ) {
return
}
}
if x . CredentialId != "" {
value := protoreflect . ValueOfString ( x . CredentialId )
if ! f ( fd_MsgRevokeVerifiableCredential_credential_id , value ) {
return
}
}
if x . RevocationReason != "" {
value := protoreflect . ValueOfString ( x . RevocationReason )
if ! f ( fd_MsgRevokeVerifiableCredential_revocation_reason , 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_MsgRevokeVerifiableCredential ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
case "did.v1.MsgRevokeVerifiableCredential.issuer" :
return x . Issuer != ""
case "did.v1.MsgRevokeVerifiableCredential.credential_id" :
return x . CredentialId != ""
case "did.v1.MsgRevokeVerifiableCredential.revocation_reason" :
return x . RevocationReason != ""
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRevokeVerifiableCredential" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRevokeVerifiableCredential 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_MsgRevokeVerifiableCredential ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
case "did.v1.MsgRevokeVerifiableCredential.issuer" :
x . Issuer = ""
case "did.v1.MsgRevokeVerifiableCredential.credential_id" :
x . CredentialId = ""
case "did.v1.MsgRevokeVerifiableCredential.revocation_reason" :
x . RevocationReason = ""
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRevokeVerifiableCredential" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRevokeVerifiableCredential 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_MsgRevokeVerifiableCredential ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
case "did.v1.MsgRevokeVerifiableCredential.issuer" :
value := x . Issuer
return protoreflect . ValueOfString ( value )
case "did.v1.MsgRevokeVerifiableCredential.credential_id" :
value := x . CredentialId
return protoreflect . ValueOfString ( value )
case "did.v1.MsgRevokeVerifiableCredential.revocation_reason" :
value := x . RevocationReason
return protoreflect . ValueOfString ( value )
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRevokeVerifiableCredential" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRevokeVerifiableCredential 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_MsgRevokeVerifiableCredential ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
case "did.v1.MsgRevokeVerifiableCredential.issuer" :
x . Issuer = value . Interface ().( string )
case "did.v1.MsgRevokeVerifiableCredential.credential_id" :
x . CredentialId = value . Interface ().( string )
case "did.v1.MsgRevokeVerifiableCredential.revocation_reason" :
x . RevocationReason = value . Interface ().( string )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRevokeVerifiableCredential" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRevokeVerifiableCredential 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_MsgRevokeVerifiableCredential ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "did.v1.MsgRevokeVerifiableCredential.issuer" :
panic ( fmt . Errorf ( "field issuer of message did.v1.MsgRevokeVerifiableCredential is not mutable" ))
case "did.v1.MsgRevokeVerifiableCredential.credential_id" :
panic ( fmt . Errorf ( "field credential_id of message did.v1.MsgRevokeVerifiableCredential is not mutable" ))
case "did.v1.MsgRevokeVerifiableCredential.revocation_reason" :
panic ( fmt . Errorf ( "field revocation_reason of message did.v1.MsgRevokeVerifiableCredential is not mutable" ))
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRevokeVerifiableCredential" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRevokeVerifiableCredential 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_MsgRevokeVerifiableCredential ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "did.v1.MsgRevokeVerifiableCredential.issuer" :
return protoreflect . ValueOfString ( "" )
case "did.v1.MsgRevokeVerifiableCredential.credential_id" :
return protoreflect . ValueOfString ( "" )
case "did.v1.MsgRevokeVerifiableCredential.revocation_reason" :
return protoreflect . ValueOfString ( "" )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRevokeVerifiableCredential" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRevokeVerifiableCredential 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_MsgRevokeVerifiableCredential ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in did.v1.MsgRevokeVerifiableCredential" , 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_MsgRevokeVerifiableCredential ) 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_MsgRevokeVerifiableCredential ) 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_MsgRevokeVerifiableCredential ) 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_MsgRevokeVerifiableCredential ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * MsgRevokeVerifiableCredential )
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 . Issuer )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
l = len ( x . CredentialId )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
l = len ( x . RevocationReason )
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 ().( * MsgRevokeVerifiableCredential )
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 . RevocationReason ) > 0 {
i -= len ( x . RevocationReason )
copy ( dAtA [ i :], x . RevocationReason )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . RevocationReason )))
i --
dAtA [ i ] = 0x1a
}
if len ( x . CredentialId ) > 0 {
i -= len ( x . CredentialId )
copy ( dAtA [ i :], x . CredentialId )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . CredentialId )))
i --
dAtA [ i ] = 0x12
}
if len ( x . Issuer ) > 0 {
i -= len ( x . Issuer )
copy ( dAtA [ i :], x . Issuer )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Issuer )))
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 ().( * MsgRevokeVerifiableCredential )
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: MsgRevokeVerifiableCredential: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgRevokeVerifiableCredential: 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 Issuer" , 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 . Issuer = 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 CredentialId" , 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 . CredentialId = 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 RevocationReason" , 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 . RevocationReason = 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_MsgRevokeVerifiableCredentialResponse protoreflect . MessageDescriptor
)
func init () {
file_did_v1_tx_proto_init ()
md_MsgRevokeVerifiableCredentialResponse = File_did_v1_tx_proto . Messages (). ByName ( "MsgRevokeVerifiableCredentialResponse" )
}
var _ protoreflect . Message = ( * fastReflection_MsgRevokeVerifiableCredentialResponse )( nil )
type fastReflection_MsgRevokeVerifiableCredentialResponse MsgRevokeVerifiableCredentialResponse
func ( x * MsgRevokeVerifiableCredentialResponse ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_MsgRevokeVerifiableCredentialResponse )( x )
}
func ( x * MsgRevokeVerifiableCredentialResponse ) slowProtoReflect () protoreflect . Message {
mi := & file_did_v1_tx_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_MsgRevokeVerifiableCredentialResponse_messageType fastReflection_MsgRevokeVerifiableCredentialResponse_messageType
var _ protoreflect . MessageType = fastReflection_MsgRevokeVerifiableCredentialResponse_messageType {}
type fastReflection_MsgRevokeVerifiableCredentialResponse_messageType struct {}
func ( x fastReflection_MsgRevokeVerifiableCredentialResponse_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_MsgRevokeVerifiableCredentialResponse )( nil )
}
func ( x fastReflection_MsgRevokeVerifiableCredentialResponse_messageType ) New () protoreflect . Message {
return new ( fastReflection_MsgRevokeVerifiableCredentialResponse )
}
func ( x fastReflection_MsgRevokeVerifiableCredentialResponse_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgRevokeVerifiableCredentialResponse
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_MsgRevokeVerifiableCredentialResponse ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgRevokeVerifiableCredentialResponse
}
// 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_MsgRevokeVerifiableCredentialResponse ) Type () protoreflect . MessageType {
return _fastReflection_MsgRevokeVerifiableCredentialResponse_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_MsgRevokeVerifiableCredentialResponse ) New () protoreflect . Message {
return new ( fastReflection_MsgRevokeVerifiableCredentialResponse )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_MsgRevokeVerifiableCredentialResponse ) Interface () protoreflect . ProtoMessage {
return ( * MsgRevokeVerifiableCredentialResponse )( 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_MsgRevokeVerifiableCredentialResponse ) 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_MsgRevokeVerifiableCredentialResponse ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRevokeVerifiableCredentialResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRevokeVerifiableCredentialResponse 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_MsgRevokeVerifiableCredentialResponse ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRevokeVerifiableCredentialResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRevokeVerifiableCredentialResponse 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_MsgRevokeVerifiableCredentialResponse ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRevokeVerifiableCredentialResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRevokeVerifiableCredentialResponse 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_MsgRevokeVerifiableCredentialResponse ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRevokeVerifiableCredentialResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRevokeVerifiableCredentialResponse 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_MsgRevokeVerifiableCredentialResponse ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRevokeVerifiableCredentialResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRevokeVerifiableCredentialResponse 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_MsgRevokeVerifiableCredentialResponse ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRevokeVerifiableCredentialResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRevokeVerifiableCredentialResponse 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_MsgRevokeVerifiableCredentialResponse ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in did.v1.MsgRevokeVerifiableCredentialResponse" , 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_MsgRevokeVerifiableCredentialResponse ) 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_MsgRevokeVerifiableCredentialResponse ) 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_MsgRevokeVerifiableCredentialResponse ) 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_MsgRevokeVerifiableCredentialResponse ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * MsgRevokeVerifiableCredentialResponse )
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 ().( * MsgRevokeVerifiableCredentialResponse )
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 ().( * MsgRevokeVerifiableCredentialResponse )
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: MsgRevokeVerifiableCredentialResponse: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgRevokeVerifiableCredentialResponse: 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_MsgLinkExternalWallet protoreflect . MessageDescriptor
fd_MsgLinkExternalWallet_controller protoreflect . FieldDescriptor
fd_MsgLinkExternalWallet_did protoreflect . FieldDescriptor
fd_MsgLinkExternalWallet_wallet_address protoreflect . FieldDescriptor
fd_MsgLinkExternalWallet_wallet_chain_id protoreflect . FieldDescriptor
fd_MsgLinkExternalWallet_wallet_type protoreflect . FieldDescriptor
fd_MsgLinkExternalWallet_ownership_proof protoreflect . FieldDescriptor
fd_MsgLinkExternalWallet_challenge protoreflect . FieldDescriptor
fd_MsgLinkExternalWallet_verification_method_id protoreflect . FieldDescriptor
)
func init () {
file_did_v1_tx_proto_init ()
md_MsgLinkExternalWallet = File_did_v1_tx_proto . Messages (). ByName ( "MsgLinkExternalWallet" )
fd_MsgLinkExternalWallet_controller = md_MsgLinkExternalWallet . Fields (). ByName ( "controller" )
fd_MsgLinkExternalWallet_did = md_MsgLinkExternalWallet . Fields (). ByName ( "did" )
fd_MsgLinkExternalWallet_wallet_address = md_MsgLinkExternalWallet . Fields (). ByName ( "wallet_address" )
fd_MsgLinkExternalWallet_wallet_chain_id = md_MsgLinkExternalWallet . Fields (). ByName ( "wallet_chain_id" )
fd_MsgLinkExternalWallet_wallet_type = md_MsgLinkExternalWallet . Fields (). ByName ( "wallet_type" )
fd_MsgLinkExternalWallet_ownership_proof = md_MsgLinkExternalWallet . Fields (). ByName ( "ownership_proof" )
fd_MsgLinkExternalWallet_challenge = md_MsgLinkExternalWallet . Fields (). ByName ( "challenge" )
fd_MsgLinkExternalWallet_verification_method_id = md_MsgLinkExternalWallet . Fields (). ByName ( "verification_method_id" )
}
var _ protoreflect . Message = ( * fastReflection_MsgLinkExternalWallet )( nil )
type fastReflection_MsgLinkExternalWallet MsgLinkExternalWallet
func ( x * MsgLinkExternalWallet ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_MsgLinkExternalWallet )( x )
}
func ( x * MsgLinkExternalWallet ) slowProtoReflect () protoreflect . Message {
mi := & file_did_v1_tx_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_MsgLinkExternalWallet_messageType fastReflection_MsgLinkExternalWallet_messageType
var _ protoreflect . MessageType = fastReflection_MsgLinkExternalWallet_messageType {}
type fastReflection_MsgLinkExternalWallet_messageType struct {}
func ( x fastReflection_MsgLinkExternalWallet_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_MsgLinkExternalWallet )( nil )
}
func ( x fastReflection_MsgLinkExternalWallet_messageType ) New () protoreflect . Message {
return new ( fastReflection_MsgLinkExternalWallet )
}
func ( x fastReflection_MsgLinkExternalWallet_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgLinkExternalWallet
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_MsgLinkExternalWallet ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgLinkExternalWallet
}
// 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_MsgLinkExternalWallet ) Type () protoreflect . MessageType {
return _fastReflection_MsgLinkExternalWallet_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_MsgLinkExternalWallet ) New () protoreflect . Message {
return new ( fastReflection_MsgLinkExternalWallet )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_MsgLinkExternalWallet ) Interface () protoreflect . ProtoMessage {
return ( * MsgLinkExternalWallet )( 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_MsgLinkExternalWallet ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if x . Controller != "" {
value := protoreflect . ValueOfString ( x . Controller )
if ! f ( fd_MsgLinkExternalWallet_controller , value ) {
return
}
}
if x . Did != "" {
value := protoreflect . ValueOfString ( x . Did )
if ! f ( fd_MsgLinkExternalWallet_did , value ) {
return
}
}
if x . WalletAddress != "" {
value := protoreflect . ValueOfString ( x . WalletAddress )
if ! f ( fd_MsgLinkExternalWallet_wallet_address , value ) {
return
}
}
if x . WalletChainId != "" {
value := protoreflect . ValueOfString ( x . WalletChainId )
if ! f ( fd_MsgLinkExternalWallet_wallet_chain_id , value ) {
return
}
}
if x . WalletType != "" {
value := protoreflect . ValueOfString ( x . WalletType )
if ! f ( fd_MsgLinkExternalWallet_wallet_type , value ) {
return
}
}
if len ( x . OwnershipProof ) != 0 {
value := protoreflect . ValueOfBytes ( x . OwnershipProof )
if ! f ( fd_MsgLinkExternalWallet_ownership_proof , value ) {
return
}
}
if len ( x . Challenge ) != 0 {
value := protoreflect . ValueOfBytes ( x . Challenge )
if ! f ( fd_MsgLinkExternalWallet_challenge , value ) {
return
}
}
if x . VerificationMethodId != "" {
value := protoreflect . ValueOfString ( x . VerificationMethodId )
if ! f ( fd_MsgLinkExternalWallet_verification_method_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_MsgLinkExternalWallet ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
case "did.v1.MsgLinkExternalWallet.controller" :
return x . Controller != ""
case "did.v1.MsgLinkExternalWallet.did" :
return x . Did != ""
case "did.v1.MsgLinkExternalWallet.wallet_address" :
return x . WalletAddress != ""
case "did.v1.MsgLinkExternalWallet.wallet_chain_id" :
return x . WalletChainId != ""
case "did.v1.MsgLinkExternalWallet.wallet_type" :
return x . WalletType != ""
case "did.v1.MsgLinkExternalWallet.ownership_proof" :
return len ( x . OwnershipProof ) != 0
case "did.v1.MsgLinkExternalWallet.challenge" :
return len ( x . Challenge ) != 0
case "did.v1.MsgLinkExternalWallet.verification_method_id" :
return x . VerificationMethodId != ""
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgLinkExternalWallet" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgLinkExternalWallet 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_MsgLinkExternalWallet ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
case "did.v1.MsgLinkExternalWallet.controller" :
x . Controller = ""
case "did.v1.MsgLinkExternalWallet.did" :
x . Did = ""
case "did.v1.MsgLinkExternalWallet.wallet_address" :
x . WalletAddress = ""
case "did.v1.MsgLinkExternalWallet.wallet_chain_id" :
x . WalletChainId = ""
case "did.v1.MsgLinkExternalWallet.wallet_type" :
x . WalletType = ""
case "did.v1.MsgLinkExternalWallet.ownership_proof" :
x . OwnershipProof = nil
case "did.v1.MsgLinkExternalWallet.challenge" :
x . Challenge = nil
case "did.v1.MsgLinkExternalWallet.verification_method_id" :
x . VerificationMethodId = ""
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgLinkExternalWallet" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgLinkExternalWallet 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_MsgLinkExternalWallet ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
case "did.v1.MsgLinkExternalWallet.controller" :
value := x . Controller
return protoreflect . ValueOfString ( value )
case "did.v1.MsgLinkExternalWallet.did" :
value := x . Did
return protoreflect . ValueOfString ( value )
case "did.v1.MsgLinkExternalWallet.wallet_address" :
value := x . WalletAddress
return protoreflect . ValueOfString ( value )
case "did.v1.MsgLinkExternalWallet.wallet_chain_id" :
value := x . WalletChainId
return protoreflect . ValueOfString ( value )
case "did.v1.MsgLinkExternalWallet.wallet_type" :
value := x . WalletType
return protoreflect . ValueOfString ( value )
case "did.v1.MsgLinkExternalWallet.ownership_proof" :
value := x . OwnershipProof
return protoreflect . ValueOfBytes ( value )
case "did.v1.MsgLinkExternalWallet.challenge" :
value := x . Challenge
return protoreflect . ValueOfBytes ( value )
case "did.v1.MsgLinkExternalWallet.verification_method_id" :
value := x . VerificationMethodId
return protoreflect . ValueOfString ( value )
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgLinkExternalWallet" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgLinkExternalWallet 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_MsgLinkExternalWallet ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
case "did.v1.MsgLinkExternalWallet.controller" :
x . Controller = value . Interface ().( string )
case "did.v1.MsgLinkExternalWallet.did" :
x . Did = value . Interface ().( string )
case "did.v1.MsgLinkExternalWallet.wallet_address" :
x . WalletAddress = value . Interface ().( string )
case "did.v1.MsgLinkExternalWallet.wallet_chain_id" :
x . WalletChainId = value . Interface ().( string )
case "did.v1.MsgLinkExternalWallet.wallet_type" :
x . WalletType = value . Interface ().( string )
case "did.v1.MsgLinkExternalWallet.ownership_proof" :
x . OwnershipProof = value . Bytes ()
case "did.v1.MsgLinkExternalWallet.challenge" :
x . Challenge = value . Bytes ()
case "did.v1.MsgLinkExternalWallet.verification_method_id" :
x . VerificationMethodId = value . Interface ().( string )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgLinkExternalWallet" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgLinkExternalWallet 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_MsgLinkExternalWallet ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "did.v1.MsgLinkExternalWallet.controller" :
panic ( fmt . Errorf ( "field controller of message did.v1.MsgLinkExternalWallet is not mutable" ))
case "did.v1.MsgLinkExternalWallet.did" :
panic ( fmt . Errorf ( "field did of message did.v1.MsgLinkExternalWallet is not mutable" ))
case "did.v1.MsgLinkExternalWallet.wallet_address" :
panic ( fmt . Errorf ( "field wallet_address of message did.v1.MsgLinkExternalWallet is not mutable" ))
case "did.v1.MsgLinkExternalWallet.wallet_chain_id" :
panic ( fmt . Errorf ( "field wallet_chain_id of message did.v1.MsgLinkExternalWallet is not mutable" ))
case "did.v1.MsgLinkExternalWallet.wallet_type" :
panic ( fmt . Errorf ( "field wallet_type of message did.v1.MsgLinkExternalWallet is not mutable" ))
case "did.v1.MsgLinkExternalWallet.ownership_proof" :
panic ( fmt . Errorf ( "field ownership_proof of message did.v1.MsgLinkExternalWallet is not mutable" ))
case "did.v1.MsgLinkExternalWallet.challenge" :
panic ( fmt . Errorf ( "field challenge of message did.v1.MsgLinkExternalWallet is not mutable" ))
case "did.v1.MsgLinkExternalWallet.verification_method_id" :
panic ( fmt . Errorf ( "field verification_method_id of message did.v1.MsgLinkExternalWallet is not mutable" ))
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgLinkExternalWallet" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgLinkExternalWallet 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_MsgLinkExternalWallet ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "did.v1.MsgLinkExternalWallet.controller" :
return protoreflect . ValueOfString ( "" )
case "did.v1.MsgLinkExternalWallet.did" :
return protoreflect . ValueOfString ( "" )
case "did.v1.MsgLinkExternalWallet.wallet_address" :
return protoreflect . ValueOfString ( "" )
case "did.v1.MsgLinkExternalWallet.wallet_chain_id" :
return protoreflect . ValueOfString ( "" )
case "did.v1.MsgLinkExternalWallet.wallet_type" :
return protoreflect . ValueOfString ( "" )
case "did.v1.MsgLinkExternalWallet.ownership_proof" :
return protoreflect . ValueOfBytes ( nil )
case "did.v1.MsgLinkExternalWallet.challenge" :
return protoreflect . ValueOfBytes ( nil )
case "did.v1.MsgLinkExternalWallet.verification_method_id" :
return protoreflect . ValueOfString ( "" )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgLinkExternalWallet" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgLinkExternalWallet 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_MsgLinkExternalWallet ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in did.v1.MsgLinkExternalWallet" , 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_MsgLinkExternalWallet ) 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_MsgLinkExternalWallet ) 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_MsgLinkExternalWallet ) 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_MsgLinkExternalWallet ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * MsgLinkExternalWallet )
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 . Controller )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
l = len ( x . Did )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
l = len ( x . WalletAddress )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
l = len ( x . WalletChainId )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
l = len ( x . WalletType )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
l = len ( x . OwnershipProof )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
l = len ( x . Challenge )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
l = len ( x . VerificationMethodId )
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 ().( * MsgLinkExternalWallet )
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 . VerificationMethodId ) > 0 {
i -= len ( x . VerificationMethodId )
copy ( dAtA [ i :], x . VerificationMethodId )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . VerificationMethodId )))
i --
dAtA [ i ] = 0x42
}
if len ( x . Challenge ) > 0 {
i -= len ( x . Challenge )
copy ( dAtA [ i :], x . Challenge )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Challenge )))
i --
dAtA [ i ] = 0x3a
}
if len ( x . OwnershipProof ) > 0 {
i -= len ( x . OwnershipProof )
copy ( dAtA [ i :], x . OwnershipProof )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . OwnershipProof )))
i --
dAtA [ i ] = 0x32
}
if len ( x . WalletType ) > 0 {
i -= len ( x . WalletType )
copy ( dAtA [ i :], x . WalletType )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . WalletType )))
i --
dAtA [ i ] = 0x2a
}
if len ( x . WalletChainId ) > 0 {
i -= len ( x . WalletChainId )
copy ( dAtA [ i :], x . WalletChainId )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . WalletChainId )))
i --
dAtA [ i ] = 0x22
}
if len ( x . WalletAddress ) > 0 {
i -= len ( x . WalletAddress )
copy ( dAtA [ i :], x . WalletAddress )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . WalletAddress )))
i --
dAtA [ i ] = 0x1a
}
if len ( x . Did ) > 0 {
i -= len ( x . Did )
copy ( dAtA [ i :], x . Did )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Did )))
i --
dAtA [ i ] = 0x12
}
if len ( x . Controller ) > 0 {
i -= len ( x . Controller )
copy ( dAtA [ i :], x . Controller )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Controller )))
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 ().( * MsgLinkExternalWallet )
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: MsgLinkExternalWallet: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgLinkExternalWallet: 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 Controller" , 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 . Controller = 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 Did" , 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 . Did = 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 WalletAddress" , 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 . WalletAddress = 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 WalletChainId" , 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 . WalletChainId = 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 WalletType" , 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 . WalletType = string ( dAtA [ iNdEx : postIndex ])
iNdEx = postIndex
case 6 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field OwnershipProof" , 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 . OwnershipProof = append ( x . OwnershipProof [: 0 ], dAtA [ iNdEx : postIndex ] ... )
if x . OwnershipProof == nil {
x . OwnershipProof = [] byte {}
}
iNdEx = postIndex
case 7 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field Challenge" , 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 . Challenge = append ( x . Challenge [: 0 ], dAtA [ iNdEx : postIndex ] ... )
if x . Challenge == nil {
x . Challenge = [] byte {}
}
iNdEx = postIndex
case 8 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field VerificationMethodId" , 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 . VerificationMethodId = 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_MsgLinkExternalWalletResponse protoreflect . MessageDescriptor
fd_MsgLinkExternalWalletResponse_verification_method_id protoreflect . FieldDescriptor
)
func init () {
file_did_v1_tx_proto_init ()
md_MsgLinkExternalWalletResponse = File_did_v1_tx_proto . Messages (). ByName ( "MsgLinkExternalWalletResponse" )
fd_MsgLinkExternalWalletResponse_verification_method_id = md_MsgLinkExternalWalletResponse . Fields (). ByName ( "verification_method_id" )
}
var _ protoreflect . Message = ( * fastReflection_MsgLinkExternalWalletResponse )( nil )
type fastReflection_MsgLinkExternalWalletResponse MsgLinkExternalWalletResponse
func ( x * MsgLinkExternalWalletResponse ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_MsgLinkExternalWalletResponse )( x )
}
func ( x * MsgLinkExternalWalletResponse ) slowProtoReflect () protoreflect . Message {
mi := & file_did_v1_tx_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_MsgLinkExternalWalletResponse_messageType fastReflection_MsgLinkExternalWalletResponse_messageType
var _ protoreflect . MessageType = fastReflection_MsgLinkExternalWalletResponse_messageType {}
type fastReflection_MsgLinkExternalWalletResponse_messageType struct {}
func ( x fastReflection_MsgLinkExternalWalletResponse_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_MsgLinkExternalWalletResponse )( nil )
}
func ( x fastReflection_MsgLinkExternalWalletResponse_messageType ) New () protoreflect . Message {
return new ( fastReflection_MsgLinkExternalWalletResponse )
}
func ( x fastReflection_MsgLinkExternalWalletResponse_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgLinkExternalWalletResponse
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_MsgLinkExternalWalletResponse ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgLinkExternalWalletResponse
}
// 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_MsgLinkExternalWalletResponse ) Type () protoreflect . MessageType {
return _fastReflection_MsgLinkExternalWalletResponse_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_MsgLinkExternalWalletResponse ) New () protoreflect . Message {
return new ( fastReflection_MsgLinkExternalWalletResponse )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_MsgLinkExternalWalletResponse ) Interface () protoreflect . ProtoMessage {
return ( * MsgLinkExternalWalletResponse )( 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_MsgLinkExternalWalletResponse ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if x . VerificationMethodId != "" {
value := protoreflect . ValueOfString ( x . VerificationMethodId )
if ! f ( fd_MsgLinkExternalWalletResponse_verification_method_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_MsgLinkExternalWalletResponse ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
case "did.v1.MsgLinkExternalWalletResponse.verification_method_id" :
return x . VerificationMethodId != ""
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgLinkExternalWalletResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgLinkExternalWalletResponse 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_MsgLinkExternalWalletResponse ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
case "did.v1.MsgLinkExternalWalletResponse.verification_method_id" :
x . VerificationMethodId = ""
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgLinkExternalWalletResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgLinkExternalWalletResponse 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_MsgLinkExternalWalletResponse ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
case "did.v1.MsgLinkExternalWalletResponse.verification_method_id" :
value := x . VerificationMethodId
return protoreflect . ValueOfString ( value )
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgLinkExternalWalletResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgLinkExternalWalletResponse 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_MsgLinkExternalWalletResponse ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
case "did.v1.MsgLinkExternalWalletResponse.verification_method_id" :
x . VerificationMethodId = value . Interface ().( string )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgLinkExternalWalletResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgLinkExternalWalletResponse 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_MsgLinkExternalWalletResponse ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "did.v1.MsgLinkExternalWalletResponse.verification_method_id" :
panic ( fmt . Errorf ( "field verification_method_id of message did.v1.MsgLinkExternalWalletResponse is not mutable" ))
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgLinkExternalWalletResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgLinkExternalWalletResponse 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_MsgLinkExternalWalletResponse ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "did.v1.MsgLinkExternalWalletResponse.verification_method_id" :
return protoreflect . ValueOfString ( "" )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgLinkExternalWalletResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgLinkExternalWalletResponse 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_MsgLinkExternalWalletResponse ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in did.v1.MsgLinkExternalWalletResponse" , 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_MsgLinkExternalWalletResponse ) 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_MsgLinkExternalWalletResponse ) 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_MsgLinkExternalWalletResponse ) 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_MsgLinkExternalWalletResponse ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * MsgLinkExternalWalletResponse )
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 . VerificationMethodId )
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 ().( * MsgLinkExternalWalletResponse )
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 . VerificationMethodId ) > 0 {
i -= len ( x . VerificationMethodId )
copy ( dAtA [ i :], x . VerificationMethodId )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . VerificationMethodId )))
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 ().( * MsgLinkExternalWalletResponse )
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: MsgLinkExternalWalletResponse: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgLinkExternalWalletResponse: 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 VerificationMethodId" , 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 . VerificationMethodId = 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_MsgRegisterWebAuthnCredential protoreflect . MessageDescriptor
fd_MsgRegisterWebAuthnCredential_controller protoreflect . FieldDescriptor
fd_MsgRegisterWebAuthnCredential_username protoreflect . FieldDescriptor
fd_MsgRegisterWebAuthnCredential_webauthn_credential protoreflect . FieldDescriptor
fd_MsgRegisterWebAuthnCredential_verification_method_id protoreflect . FieldDescriptor
fd_MsgRegisterWebAuthnCredential_auto_create_vault protoreflect . FieldDescriptor
)
func init () {
file_did_v1_tx_proto_init ()
md_MsgRegisterWebAuthnCredential = File_did_v1_tx_proto . Messages (). ByName ( "MsgRegisterWebAuthnCredential" )
fd_MsgRegisterWebAuthnCredential_controller = md_MsgRegisterWebAuthnCredential . Fields (). ByName ( "controller" )
fd_MsgRegisterWebAuthnCredential_username = md_MsgRegisterWebAuthnCredential . Fields (). ByName ( "username" )
fd_MsgRegisterWebAuthnCredential_webauthn_credential = md_MsgRegisterWebAuthnCredential . Fields (). ByName ( "webauthn_credential" )
fd_MsgRegisterWebAuthnCredential_verification_method_id = md_MsgRegisterWebAuthnCredential . Fields (). ByName ( "verification_method_id" )
fd_MsgRegisterWebAuthnCredential_auto_create_vault = md_MsgRegisterWebAuthnCredential . Fields (). ByName ( "auto_create_vault" )
}
var _ protoreflect . Message = ( * fastReflection_MsgRegisterWebAuthnCredential )( nil )
type fastReflection_MsgRegisterWebAuthnCredential MsgRegisterWebAuthnCredential
func ( x * MsgRegisterWebAuthnCredential ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_MsgRegisterWebAuthnCredential )( x )
}
func ( x * MsgRegisterWebAuthnCredential ) slowProtoReflect () protoreflect . Message {
mi := & file_did_v1_tx_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_MsgRegisterWebAuthnCredential_messageType fastReflection_MsgRegisterWebAuthnCredential_messageType
var _ protoreflect . MessageType = fastReflection_MsgRegisterWebAuthnCredential_messageType {}
type fastReflection_MsgRegisterWebAuthnCredential_messageType struct {}
func ( x fastReflection_MsgRegisterWebAuthnCredential_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_MsgRegisterWebAuthnCredential )( nil )
}
func ( x fastReflection_MsgRegisterWebAuthnCredential_messageType ) New () protoreflect . Message {
return new ( fastReflection_MsgRegisterWebAuthnCredential )
}
func ( x fastReflection_MsgRegisterWebAuthnCredential_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgRegisterWebAuthnCredential
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_MsgRegisterWebAuthnCredential ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgRegisterWebAuthnCredential
}
// 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_MsgRegisterWebAuthnCredential ) Type () protoreflect . MessageType {
return _fastReflection_MsgRegisterWebAuthnCredential_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_MsgRegisterWebAuthnCredential ) New () protoreflect . Message {
return new ( fastReflection_MsgRegisterWebAuthnCredential )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_MsgRegisterWebAuthnCredential ) Interface () protoreflect . ProtoMessage {
return ( * MsgRegisterWebAuthnCredential )( 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_MsgRegisterWebAuthnCredential ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if x . Controller != "" {
value := protoreflect . ValueOfString ( x . Controller )
if ! f ( fd_MsgRegisterWebAuthnCredential_controller , value ) {
return
}
}
if x . Username != "" {
value := protoreflect . ValueOfString ( x . Username )
if ! f ( fd_MsgRegisterWebAuthnCredential_username , value ) {
return
}
}
if x . WebauthnCredential != nil {
value := protoreflect . ValueOfMessage ( x . WebauthnCredential . ProtoReflect ())
if ! f ( fd_MsgRegisterWebAuthnCredential_webauthn_credential , value ) {
return
}
}
if x . VerificationMethodId != "" {
value := protoreflect . ValueOfString ( x . VerificationMethodId )
if ! f ( fd_MsgRegisterWebAuthnCredential_verification_method_id , value ) {
return
}
}
if x . AutoCreateVault != false {
value := protoreflect . ValueOfBool ( x . AutoCreateVault )
if ! f ( fd_MsgRegisterWebAuthnCredential_auto_create_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_MsgRegisterWebAuthnCredential ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
case "did.v1.MsgRegisterWebAuthnCredential.controller" :
return x . Controller != ""
case "did.v1.MsgRegisterWebAuthnCredential.username" :
return x . Username != ""
case "did.v1.MsgRegisterWebAuthnCredential.webauthn_credential" :
return x . WebauthnCredential != nil
case "did.v1.MsgRegisterWebAuthnCredential.verification_method_id" :
return x . VerificationMethodId != ""
case "did.v1.MsgRegisterWebAuthnCredential.auto_create_vault" :
return x . AutoCreateVault != false
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRegisterWebAuthnCredential" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRegisterWebAuthnCredential 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_MsgRegisterWebAuthnCredential ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
case "did.v1.MsgRegisterWebAuthnCredential.controller" :
x . Controller = ""
case "did.v1.MsgRegisterWebAuthnCredential.username" :
x . Username = ""
case "did.v1.MsgRegisterWebAuthnCredential.webauthn_credential" :
x . WebauthnCredential = nil
case "did.v1.MsgRegisterWebAuthnCredential.verification_method_id" :
x . VerificationMethodId = ""
case "did.v1.MsgRegisterWebAuthnCredential.auto_create_vault" :
x . AutoCreateVault = false
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRegisterWebAuthnCredential" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRegisterWebAuthnCredential 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_MsgRegisterWebAuthnCredential ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
case "did.v1.MsgRegisterWebAuthnCredential.controller" :
value := x . Controller
return protoreflect . ValueOfString ( value )
case "did.v1.MsgRegisterWebAuthnCredential.username" :
value := x . Username
return protoreflect . ValueOfString ( value )
case "did.v1.MsgRegisterWebAuthnCredential.webauthn_credential" :
value := x . WebauthnCredential
return protoreflect . ValueOfMessage ( value . ProtoReflect ())
case "did.v1.MsgRegisterWebAuthnCredential.verification_method_id" :
value := x . VerificationMethodId
return protoreflect . ValueOfString ( value )
case "did.v1.MsgRegisterWebAuthnCredential.auto_create_vault" :
value := x . AutoCreateVault
return protoreflect . ValueOfBool ( value )
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRegisterWebAuthnCredential" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRegisterWebAuthnCredential 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_MsgRegisterWebAuthnCredential ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
case "did.v1.MsgRegisterWebAuthnCredential.controller" :
x . Controller = value . Interface ().( string )
case "did.v1.MsgRegisterWebAuthnCredential.username" :
x . Username = value . Interface ().( string )
case "did.v1.MsgRegisterWebAuthnCredential.webauthn_credential" :
x . WebauthnCredential = value . Message (). Interface ().( * WebAuthnCredential )
case "did.v1.MsgRegisterWebAuthnCredential.verification_method_id" :
x . VerificationMethodId = value . Interface ().( string )
case "did.v1.MsgRegisterWebAuthnCredential.auto_create_vault" :
x . AutoCreateVault = value . Bool ()
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRegisterWebAuthnCredential" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRegisterWebAuthnCredential 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_MsgRegisterWebAuthnCredential ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "did.v1.MsgRegisterWebAuthnCredential.webauthn_credential" :
if x . WebauthnCredential == nil {
x . WebauthnCredential = new ( WebAuthnCredential )
}
return protoreflect . ValueOfMessage ( x . WebauthnCredential . ProtoReflect ())
case "did.v1.MsgRegisterWebAuthnCredential.controller" :
panic ( fmt . Errorf ( "field controller of message did.v1.MsgRegisterWebAuthnCredential is not mutable" ))
case "did.v1.MsgRegisterWebAuthnCredential.username" :
panic ( fmt . Errorf ( "field username of message did.v1.MsgRegisterWebAuthnCredential is not mutable" ))
case "did.v1.MsgRegisterWebAuthnCredential.verification_method_id" :
panic ( fmt . Errorf ( "field verification_method_id of message did.v1.MsgRegisterWebAuthnCredential is not mutable" ))
case "did.v1.MsgRegisterWebAuthnCredential.auto_create_vault" :
panic ( fmt . Errorf ( "field auto_create_vault of message did.v1.MsgRegisterWebAuthnCredential is not mutable" ))
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRegisterWebAuthnCredential" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRegisterWebAuthnCredential 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_MsgRegisterWebAuthnCredential ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "did.v1.MsgRegisterWebAuthnCredential.controller" :
return protoreflect . ValueOfString ( "" )
case "did.v1.MsgRegisterWebAuthnCredential.username" :
return protoreflect . ValueOfString ( "" )
case "did.v1.MsgRegisterWebAuthnCredential.webauthn_credential" :
m := new ( WebAuthnCredential )
return protoreflect . ValueOfMessage ( m . ProtoReflect ())
case "did.v1.MsgRegisterWebAuthnCredential.verification_method_id" :
return protoreflect . ValueOfString ( "" )
case "did.v1.MsgRegisterWebAuthnCredential.auto_create_vault" :
return protoreflect . ValueOfBool ( false )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRegisterWebAuthnCredential" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRegisterWebAuthnCredential 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_MsgRegisterWebAuthnCredential ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in did.v1.MsgRegisterWebAuthnCredential" , 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_MsgRegisterWebAuthnCredential ) 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_MsgRegisterWebAuthnCredential ) 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_MsgRegisterWebAuthnCredential ) 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_MsgRegisterWebAuthnCredential ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * MsgRegisterWebAuthnCredential )
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 . Controller )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
l = len ( x . Username )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
if x . WebauthnCredential != nil {
l = options . Size ( x . WebauthnCredential )
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
l = len ( x . VerificationMethodId )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
if x . AutoCreateVault {
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 ().( * MsgRegisterWebAuthnCredential )
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 . AutoCreateVault {
i --
if x . AutoCreateVault {
dAtA [ i ] = 1
} else {
dAtA [ i ] = 0
}
i --
dAtA [ i ] = 0x28
}
if len ( x . VerificationMethodId ) > 0 {
i -= len ( x . VerificationMethodId )
copy ( dAtA [ i :], x . VerificationMethodId )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . VerificationMethodId )))
i --
dAtA [ i ] = 0x22
}
if x . WebauthnCredential != nil {
encoded , err := options . Marshal ( x . WebauthnCredential )
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 len ( x . Username ) > 0 {
i -= len ( x . Username )
copy ( dAtA [ i :], x . Username )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Username )))
i --
dAtA [ i ] = 0x12
}
if len ( x . Controller ) > 0 {
i -= len ( x . Controller )
copy ( dAtA [ i :], x . Controller )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Controller )))
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 ().( * MsgRegisterWebAuthnCredential )
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: MsgRegisterWebAuthnCredential: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgRegisterWebAuthnCredential: 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 Controller" , 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 . Controller = 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 Username" , 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 . Username = 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 WebauthnCredential" , 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 . WebauthnCredential == nil {
x . WebauthnCredential = & WebAuthnCredential {}
}
if err := options . Unmarshal ( dAtA [ iNdEx : postIndex ], x . WebauthnCredential ); err != nil {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, err
}
iNdEx = postIndex
case 4 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field VerificationMethodId" , 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 . VerificationMethodId = 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 AutoCreateVault" , 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 . AutoCreateVault = 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_MsgRegisterWebAuthnCredentialResponse protoreflect . MessageDescriptor
fd_MsgRegisterWebAuthnCredentialResponse_did protoreflect . FieldDescriptor
fd_MsgRegisterWebAuthnCredentialResponse_verification_method_id protoreflect . FieldDescriptor
fd_MsgRegisterWebAuthnCredentialResponse_vault_id protoreflect . FieldDescriptor
fd_MsgRegisterWebAuthnCredentialResponse_vault_public_key protoreflect . FieldDescriptor
fd_MsgRegisterWebAuthnCredentialResponse_enclave_id protoreflect . FieldDescriptor
)
func init () {
file_did_v1_tx_proto_init ()
md_MsgRegisterWebAuthnCredentialResponse = File_did_v1_tx_proto . Messages (). ByName ( "MsgRegisterWebAuthnCredentialResponse" )
fd_MsgRegisterWebAuthnCredentialResponse_did = md_MsgRegisterWebAuthnCredentialResponse . Fields (). ByName ( "did" )
fd_MsgRegisterWebAuthnCredentialResponse_verification_method_id = md_MsgRegisterWebAuthnCredentialResponse . Fields (). ByName ( "verification_method_id" )
fd_MsgRegisterWebAuthnCredentialResponse_vault_id = md_MsgRegisterWebAuthnCredentialResponse . Fields (). ByName ( "vault_id" )
fd_MsgRegisterWebAuthnCredentialResponse_vault_public_key = md_MsgRegisterWebAuthnCredentialResponse . Fields (). ByName ( "vault_public_key" )
fd_MsgRegisterWebAuthnCredentialResponse_enclave_id = md_MsgRegisterWebAuthnCredentialResponse . Fields (). ByName ( "enclave_id" )
}
var _ protoreflect . Message = ( * fastReflection_MsgRegisterWebAuthnCredentialResponse )( nil )
type fastReflection_MsgRegisterWebAuthnCredentialResponse MsgRegisterWebAuthnCredentialResponse
func ( x * MsgRegisterWebAuthnCredentialResponse ) ProtoReflect () protoreflect . Message {
return ( * fastReflection_MsgRegisterWebAuthnCredentialResponse )( x )
}
func ( x * MsgRegisterWebAuthnCredentialResponse ) slowProtoReflect () protoreflect . Message {
mi := & file_did_v1_tx_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_MsgRegisterWebAuthnCredentialResponse_messageType fastReflection_MsgRegisterWebAuthnCredentialResponse_messageType
var _ protoreflect . MessageType = fastReflection_MsgRegisterWebAuthnCredentialResponse_messageType {}
type fastReflection_MsgRegisterWebAuthnCredentialResponse_messageType struct {}
func ( x fastReflection_MsgRegisterWebAuthnCredentialResponse_messageType ) Zero () protoreflect . Message {
return ( * fastReflection_MsgRegisterWebAuthnCredentialResponse )( nil )
}
func ( x fastReflection_MsgRegisterWebAuthnCredentialResponse_messageType ) New () protoreflect . Message {
return new ( fastReflection_MsgRegisterWebAuthnCredentialResponse )
}
func ( x fastReflection_MsgRegisterWebAuthnCredentialResponse_messageType ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgRegisterWebAuthnCredentialResponse
}
// Descriptor returns message descriptor, which contains only the protobuf
// type information for the message.
func ( x * fastReflection_MsgRegisterWebAuthnCredentialResponse ) Descriptor () protoreflect . MessageDescriptor {
return md_MsgRegisterWebAuthnCredentialResponse
}
// 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_MsgRegisterWebAuthnCredentialResponse ) Type () protoreflect . MessageType {
return _fastReflection_MsgRegisterWebAuthnCredentialResponse_messageType
}
// New returns a newly allocated and mutable empty message.
func ( x * fastReflection_MsgRegisterWebAuthnCredentialResponse ) New () protoreflect . Message {
return new ( fastReflection_MsgRegisterWebAuthnCredentialResponse )
}
// Interface unwraps the message reflection interface and
// returns the underlying ProtoMessage interface.
func ( x * fastReflection_MsgRegisterWebAuthnCredentialResponse ) Interface () protoreflect . ProtoMessage {
return ( * MsgRegisterWebAuthnCredentialResponse )( 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_MsgRegisterWebAuthnCredentialResponse ) Range ( f func ( protoreflect . FieldDescriptor , protoreflect . Value ) bool ) {
if x . Did != "" {
value := protoreflect . ValueOfString ( x . Did )
if ! f ( fd_MsgRegisterWebAuthnCredentialResponse_did , value ) {
return
}
}
if x . VerificationMethodId != "" {
value := protoreflect . ValueOfString ( x . VerificationMethodId )
if ! f ( fd_MsgRegisterWebAuthnCredentialResponse_verification_method_id , value ) {
return
}
}
if x . VaultId != "" {
value := protoreflect . ValueOfString ( x . VaultId )
if ! f ( fd_MsgRegisterWebAuthnCredentialResponse_vault_id , value ) {
return
}
}
if len ( x . VaultPublicKey ) != 0 {
value := protoreflect . ValueOfBytes ( x . VaultPublicKey )
if ! f ( fd_MsgRegisterWebAuthnCredentialResponse_vault_public_key , value ) {
return
}
}
if x . EnclaveId != "" {
value := protoreflect . ValueOfString ( x . EnclaveId )
if ! f ( fd_MsgRegisterWebAuthnCredentialResponse_enclave_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_MsgRegisterWebAuthnCredentialResponse ) Has ( fd protoreflect . FieldDescriptor ) bool {
switch fd . FullName () {
case "did.v1.MsgRegisterWebAuthnCredentialResponse.did" :
return x . Did != ""
case "did.v1.MsgRegisterWebAuthnCredentialResponse.verification_method_id" :
return x . VerificationMethodId != ""
case "did.v1.MsgRegisterWebAuthnCredentialResponse.vault_id" :
return x . VaultId != ""
case "did.v1.MsgRegisterWebAuthnCredentialResponse.vault_public_key" :
return len ( x . VaultPublicKey ) != 0
case "did.v1.MsgRegisterWebAuthnCredentialResponse.enclave_id" :
return x . EnclaveId != ""
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRegisterWebAuthnCredentialResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRegisterWebAuthnCredentialResponse 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_MsgRegisterWebAuthnCredentialResponse ) Clear ( fd protoreflect . FieldDescriptor ) {
switch fd . FullName () {
case "did.v1.MsgRegisterWebAuthnCredentialResponse.did" :
x . Did = ""
case "did.v1.MsgRegisterWebAuthnCredentialResponse.verification_method_id" :
x . VerificationMethodId = ""
case "did.v1.MsgRegisterWebAuthnCredentialResponse.vault_id" :
x . VaultId = ""
case "did.v1.MsgRegisterWebAuthnCredentialResponse.vault_public_key" :
x . VaultPublicKey = nil
case "did.v1.MsgRegisterWebAuthnCredentialResponse.enclave_id" :
x . EnclaveId = ""
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRegisterWebAuthnCredentialResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRegisterWebAuthnCredentialResponse 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_MsgRegisterWebAuthnCredentialResponse ) Get ( descriptor protoreflect . FieldDescriptor ) protoreflect . Value {
switch descriptor . FullName () {
case "did.v1.MsgRegisterWebAuthnCredentialResponse.did" :
value := x . Did
return protoreflect . ValueOfString ( value )
case "did.v1.MsgRegisterWebAuthnCredentialResponse.verification_method_id" :
value := x . VerificationMethodId
return protoreflect . ValueOfString ( value )
case "did.v1.MsgRegisterWebAuthnCredentialResponse.vault_id" :
value := x . VaultId
return protoreflect . ValueOfString ( value )
case "did.v1.MsgRegisterWebAuthnCredentialResponse.vault_public_key" :
value := x . VaultPublicKey
return protoreflect . ValueOfBytes ( value )
case "did.v1.MsgRegisterWebAuthnCredentialResponse.enclave_id" :
value := x . EnclaveId
return protoreflect . ValueOfString ( value )
default :
if descriptor . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRegisterWebAuthnCredentialResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRegisterWebAuthnCredentialResponse 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_MsgRegisterWebAuthnCredentialResponse ) Set ( fd protoreflect . FieldDescriptor , value protoreflect . Value ) {
switch fd . FullName () {
case "did.v1.MsgRegisterWebAuthnCredentialResponse.did" :
x . Did = value . Interface ().( string )
case "did.v1.MsgRegisterWebAuthnCredentialResponse.verification_method_id" :
x . VerificationMethodId = value . Interface ().( string )
case "did.v1.MsgRegisterWebAuthnCredentialResponse.vault_id" :
x . VaultId = value . Interface ().( string )
case "did.v1.MsgRegisterWebAuthnCredentialResponse.vault_public_key" :
x . VaultPublicKey = value . Bytes ()
case "did.v1.MsgRegisterWebAuthnCredentialResponse.enclave_id" :
x . EnclaveId = value . Interface ().( string )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRegisterWebAuthnCredentialResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRegisterWebAuthnCredentialResponse 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_MsgRegisterWebAuthnCredentialResponse ) Mutable ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "did.v1.MsgRegisterWebAuthnCredentialResponse.did" :
panic ( fmt . Errorf ( "field did of message did.v1.MsgRegisterWebAuthnCredentialResponse is not mutable" ))
case "did.v1.MsgRegisterWebAuthnCredentialResponse.verification_method_id" :
panic ( fmt . Errorf ( "field verification_method_id of message did.v1.MsgRegisterWebAuthnCredentialResponse is not mutable" ))
case "did.v1.MsgRegisterWebAuthnCredentialResponse.vault_id" :
panic ( fmt . Errorf ( "field vault_id of message did.v1.MsgRegisterWebAuthnCredentialResponse is not mutable" ))
case "did.v1.MsgRegisterWebAuthnCredentialResponse.vault_public_key" :
panic ( fmt . Errorf ( "field vault_public_key of message did.v1.MsgRegisterWebAuthnCredentialResponse is not mutable" ))
case "did.v1.MsgRegisterWebAuthnCredentialResponse.enclave_id" :
panic ( fmt . Errorf ( "field enclave_id of message did.v1.MsgRegisterWebAuthnCredentialResponse is not mutable" ))
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRegisterWebAuthnCredentialResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRegisterWebAuthnCredentialResponse 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_MsgRegisterWebAuthnCredentialResponse ) NewField ( fd protoreflect . FieldDescriptor ) protoreflect . Value {
switch fd . FullName () {
case "did.v1.MsgRegisterWebAuthnCredentialResponse.did" :
return protoreflect . ValueOfString ( "" )
case "did.v1.MsgRegisterWebAuthnCredentialResponse.verification_method_id" :
return protoreflect . ValueOfString ( "" )
case "did.v1.MsgRegisterWebAuthnCredentialResponse.vault_id" :
return protoreflect . ValueOfString ( "" )
case "did.v1.MsgRegisterWebAuthnCredentialResponse.vault_public_key" :
return protoreflect . ValueOfBytes ( nil )
case "did.v1.MsgRegisterWebAuthnCredentialResponse.enclave_id" :
return protoreflect . ValueOfString ( "" )
default :
if fd . IsExtension () {
panic ( fmt . Errorf ( "proto3 declared messages do not support extensions: did.v1.MsgRegisterWebAuthnCredentialResponse" ))
}
panic ( fmt . Errorf ( "message did.v1.MsgRegisterWebAuthnCredentialResponse 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_MsgRegisterWebAuthnCredentialResponse ) WhichOneof ( d protoreflect . OneofDescriptor ) protoreflect . FieldDescriptor {
switch d . FullName () {
default :
panic ( fmt . Errorf ( "%s is not a oneof field in did.v1.MsgRegisterWebAuthnCredentialResponse" , 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_MsgRegisterWebAuthnCredentialResponse ) 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_MsgRegisterWebAuthnCredentialResponse ) 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_MsgRegisterWebAuthnCredentialResponse ) 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_MsgRegisterWebAuthnCredentialResponse ) ProtoMethods () * protoiface . Methods {
size := func ( input protoiface . SizeInput ) protoiface . SizeOutput {
x := input . Message . Interface ().( * MsgRegisterWebAuthnCredentialResponse )
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 . Did )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
l = len ( x . VerificationMethodId )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
l = len ( x . VaultId )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
l = len ( x . VaultPublicKey )
if l > 0 {
n += 1 + l + runtime . Sov ( uint64 ( l ))
}
l = len ( x . EnclaveId )
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 ().( * MsgRegisterWebAuthnCredentialResponse )
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 . EnclaveId ) > 0 {
i -= len ( x . EnclaveId )
copy ( dAtA [ i :], x . EnclaveId )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . EnclaveId )))
i --
dAtA [ i ] = 0x2a
}
if len ( x . VaultPublicKey ) > 0 {
i -= len ( x . VaultPublicKey )
copy ( dAtA [ i :], x . VaultPublicKey )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . VaultPublicKey )))
i --
dAtA [ i ] = 0x22
}
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 ] = 0x1a
}
if len ( x . VerificationMethodId ) > 0 {
i -= len ( x . VerificationMethodId )
copy ( dAtA [ i :], x . VerificationMethodId )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . VerificationMethodId )))
i --
dAtA [ i ] = 0x12
}
if len ( x . Did ) > 0 {
i -= len ( x . Did )
copy ( dAtA [ i :], x . Did )
i = runtime . EncodeVarint ( dAtA , i , uint64 ( len ( x . Did )))
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 ().( * MsgRegisterWebAuthnCredentialResponse )
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: MsgRegisterWebAuthnCredentialResponse: wiretype end group for non-group" )
}
if fieldNum <= 0 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: MsgRegisterWebAuthnCredentialResponse: 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 Did" , 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 . Did = 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 VerificationMethodId" , 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 . VerificationMethodId = 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 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
case 4 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field VaultPublicKey" , 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 . VaultPublicKey = append ( x . VaultPublicKey [: 0 ], dAtA [ iNdEx : postIndex ] ... )
if x . VaultPublicKey == nil {
x . VaultPublicKey = [] byte {}
}
iNdEx = postIndex
case 5 :
if wireType != 2 {
return protoiface . UnmarshalOutput { NoUnkeyedLiterals : input . NoUnkeyedLiterals , Flags : input . Flags }, fmt . Errorf ( "proto: wrong wireType = %d for field EnclaveId" , 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 . EnclaveId = 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 ,
}
}
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.27.0
// protoc (unknown)
// source: did/v1/tx.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 )
)
// MsgUpdateParams is the Msg/UpdateParams request type.
//
// Since: cosmos-sdk 0.47
type MsgUpdateParams struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// authority is the address of the governance account.
Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority,omitempty"`
// params defines the parameters to update.
//
// NOTE: All parameters must be supplied.
Params * Params `protobuf:"bytes,2,opt,name=params,proto3" json:"params,omitempty"`
}
func ( x * MsgUpdateParams ) Reset () {
* x = MsgUpdateParams {}
if protoimpl . UnsafeEnabled {
mi := & file_did_v1_tx_proto_msgTypes [ 0 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * MsgUpdateParams ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * MsgUpdateParams ) ProtoMessage () {}
// Deprecated: Use MsgUpdateParams.ProtoReflect.Descriptor instead.
func ( * MsgUpdateParams ) Descriptor () ([] byte , [] int ) {
return file_did_v1_tx_proto_rawDescGZIP (), [] int { 0 }
}
func ( x * MsgUpdateParams ) GetAuthority () string {
if x != nil {
return x . Authority
}
return ""
}
func ( x * MsgUpdateParams ) GetParams () * Params {
if x != nil {
return x . Params
}
return nil
}
// MsgUpdateParamsResponse defines the response structure for executing a
// MsgUpdateParams message.
//
// Since: cosmos-sdk 0.47
type MsgUpdateParamsResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
}
func ( x * MsgUpdateParamsResponse ) Reset () {
* x = MsgUpdateParamsResponse {}
if protoimpl . UnsafeEnabled {
mi := & file_did_v1_tx_proto_msgTypes [ 1 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * MsgUpdateParamsResponse ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * MsgUpdateParamsResponse ) ProtoMessage () {}
// Deprecated: Use MsgUpdateParamsResponse.ProtoReflect.Descriptor instead.
func ( * MsgUpdateParamsResponse ) Descriptor () ([] byte , [] int ) {
return file_did_v1_tx_proto_rawDescGZIP (), [] int { 1 }
}
// MsgCreateDID creates a new DID document
type MsgCreateDID struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// controller is the address creating the DID
Controller string `protobuf:"bytes,1,opt,name=controller,proto3" json:"controller,omitempty"`
// did_document is the DID document to create
DidDocument * DIDDocument `protobuf:"bytes,2,opt,name=did_document,json=didDocument,proto3" json:"did_document,omitempty"`
}
func ( x * MsgCreateDID ) Reset () {
* x = MsgCreateDID {}
if protoimpl . UnsafeEnabled {
mi := & file_did_v1_tx_proto_msgTypes [ 2 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * MsgCreateDID ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * MsgCreateDID ) ProtoMessage () {}
// Deprecated: Use MsgCreateDID.ProtoReflect.Descriptor instead.
func ( * MsgCreateDID ) Descriptor () ([] byte , [] int ) {
return file_did_v1_tx_proto_rawDescGZIP (), [] int { 2 }
}
func ( x * MsgCreateDID ) GetController () string {
if x != nil {
return x . Controller
}
return ""
}
func ( x * MsgCreateDID ) GetDidDocument () * DIDDocument {
if x != nil {
return x . DidDocument
}
return nil
}
// MsgCreateDIDResponse defines the response for MsgCreateDID
type MsgCreateDIDResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// did is the created DID identifier
Did string `protobuf:"bytes,1,opt,name=did,proto3" json:"did,omitempty"`
// vault_id is the ID of the auto-created vault (optional)
VaultId string `protobuf:"bytes,2,opt,name=vault_id,json=vaultId,proto3" json:"vault_id,omitempty"`
// vault_public_key is the public key of the auto-created vault (optional)
VaultPublicKey [] byte `protobuf:"bytes,3,opt,name=vault_public_key,json=vaultPublicKey,proto3" json:"vault_public_key,omitempty"`
// enclave_id is the enclave ID of the auto-created vault (optional)
EnclaveId string `protobuf:"bytes,4,opt,name=enclave_id,json=enclaveId,proto3" json:"enclave_id,omitempty"`
}
func ( x * MsgCreateDIDResponse ) Reset () {
* x = MsgCreateDIDResponse {}
if protoimpl . UnsafeEnabled {
mi := & file_did_v1_tx_proto_msgTypes [ 3 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * MsgCreateDIDResponse ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * MsgCreateDIDResponse ) ProtoMessage () {}
// Deprecated: Use MsgCreateDIDResponse.ProtoReflect.Descriptor instead.
func ( * MsgCreateDIDResponse ) Descriptor () ([] byte , [] int ) {
return file_did_v1_tx_proto_rawDescGZIP (), [] int { 3 }
}
func ( x * MsgCreateDIDResponse ) GetDid () string {
if x != nil {
return x . Did
}
return ""
}
func ( x * MsgCreateDIDResponse ) GetVaultId () string {
if x != nil {
return x . VaultId
}
return ""
}
func ( x * MsgCreateDIDResponse ) GetVaultPublicKey () [] byte {
if x != nil {
return x . VaultPublicKey
}
return nil
}
func ( x * MsgCreateDIDResponse ) GetEnclaveId () string {
if x != nil {
return x . EnclaveId
}
return ""
}
// MsgUpdateDID updates an existing DID document
type MsgUpdateDID struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// controller is the address updating the DID
Controller string `protobuf:"bytes,1,opt,name=controller,proto3" json:"controller,omitempty"`
// did is the DID to update
Did string `protobuf:"bytes,2,opt,name=did,proto3" json:"did,omitempty"`
// did_document is the updated DID document
DidDocument * DIDDocument `protobuf:"bytes,3,opt,name=did_document,json=didDocument,proto3" json:"did_document,omitempty"`
}
func ( x * MsgUpdateDID ) Reset () {
* x = MsgUpdateDID {}
if protoimpl . UnsafeEnabled {
mi := & file_did_v1_tx_proto_msgTypes [ 4 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * MsgUpdateDID ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * MsgUpdateDID ) ProtoMessage () {}
// Deprecated: Use MsgUpdateDID.ProtoReflect.Descriptor instead.
func ( * MsgUpdateDID ) Descriptor () ([] byte , [] int ) {
return file_did_v1_tx_proto_rawDescGZIP (), [] int { 4 }
}
func ( x * MsgUpdateDID ) GetController () string {
if x != nil {
return x . Controller
}
return ""
}
func ( x * MsgUpdateDID ) GetDid () string {
if x != nil {
return x . Did
}
return ""
}
func ( x * MsgUpdateDID ) GetDidDocument () * DIDDocument {
if x != nil {
return x . DidDocument
}
return nil
}
// MsgUpdateDIDResponse defines the response for MsgUpdateDID
type MsgUpdateDIDResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
}
func ( x * MsgUpdateDIDResponse ) Reset () {
* x = MsgUpdateDIDResponse {}
if protoimpl . UnsafeEnabled {
mi := & file_did_v1_tx_proto_msgTypes [ 5 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * MsgUpdateDIDResponse ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * MsgUpdateDIDResponse ) ProtoMessage () {}
// Deprecated: Use MsgUpdateDIDResponse.ProtoReflect.Descriptor instead.
func ( * MsgUpdateDIDResponse ) Descriptor () ([] byte , [] int ) {
return file_did_v1_tx_proto_rawDescGZIP (), [] int { 5 }
}
// MsgDeactivateDID deactivates a DID document
type MsgDeactivateDID struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// controller is the address deactivating the DID
Controller string `protobuf:"bytes,1,opt,name=controller,proto3" json:"controller,omitempty"`
// did is the DID to deactivate
Did string `protobuf:"bytes,2,opt,name=did,proto3" json:"did,omitempty"`
}
func ( x * MsgDeactivateDID ) Reset () {
* x = MsgDeactivateDID {}
if protoimpl . UnsafeEnabled {
mi := & file_did_v1_tx_proto_msgTypes [ 6 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * MsgDeactivateDID ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * MsgDeactivateDID ) ProtoMessage () {}
// Deprecated: Use MsgDeactivateDID.ProtoReflect.Descriptor instead.
func ( * MsgDeactivateDID ) Descriptor () ([] byte , [] int ) {
return file_did_v1_tx_proto_rawDescGZIP (), [] int { 6 }
}
func ( x * MsgDeactivateDID ) GetController () string {
if x != nil {
return x . Controller
}
return ""
}
func ( x * MsgDeactivateDID ) GetDid () string {
if x != nil {
return x . Did
}
return ""
}
// MsgDeactivateDIDResponse defines the response for MsgDeactivateDID
type MsgDeactivateDIDResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
}
2024-07-05 22:20:13 -04:00
2025-10-03 14:45:52 -04:00
func ( x * MsgDeactivateDIDResponse ) Reset () {
* x = MsgDeactivateDIDResponse {}
2024-07-05 22:20:13 -04:00
if protoimpl . UnsafeEnabled {
2025-10-03 14:45:52 -04:00
mi := & file_did_v1_tx_proto_msgTypes [ 7 ]
2024-07-05 22:20:13 -04:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
2025-10-03 14:45:52 -04:00
func ( x * MsgDeactivateDIDResponse ) String () string {
2024-07-05 22:20:13 -04:00
return protoimpl . X . MessageStringOf ( x )
}
2025-10-03 14:45:52 -04:00
func ( * MsgDeactivateDIDResponse ) ProtoMessage () {}
2024-07-05 22:20:13 -04:00
2025-10-03 14:45:52 -04:00
// Deprecated: Use MsgDeactivateDIDResponse.ProtoReflect.Descriptor instead.
func ( * MsgDeactivateDIDResponse ) Descriptor () ([] byte , [] int ) {
return file_did_v1_tx_proto_rawDescGZIP (), [] int { 7 }
}
// MsgAddVerificationMethod adds a verification method to a DID document
type MsgAddVerificationMethod struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// controller is the address adding the verification method
Controller string `protobuf:"bytes,1,opt,name=controller,proto3" json:"controller,omitempty"`
// did is the DID to add the verification method to
Did string `protobuf:"bytes,2,opt,name=did,proto3" json:"did,omitempty"`
// verification_method is the verification method to add
VerificationMethod * VerificationMethod `protobuf:"bytes,3,opt,name=verification_method,json=verificationMethod,proto3" json:"verification_method,omitempty"`
// relationships specifies which verification relationships to add
Relationships [] string `protobuf:"bytes,4,rep,name=relationships,proto3" json:"relationships,omitempty"`
}
func ( x * MsgAddVerificationMethod ) Reset () {
* x = MsgAddVerificationMethod {}
if protoimpl . UnsafeEnabled {
mi := & file_did_v1_tx_proto_msgTypes [ 8 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * MsgAddVerificationMethod ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * MsgAddVerificationMethod ) ProtoMessage () {}
// Deprecated: Use MsgAddVerificationMethod.ProtoReflect.Descriptor instead.
func ( * MsgAddVerificationMethod ) Descriptor () ([] byte , [] int ) {
return file_did_v1_tx_proto_rawDescGZIP (), [] int { 8 }
2024-07-05 22:20:13 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgAddVerificationMethod ) GetController () string {
2024-07-05 22:20:13 -04:00
if x != nil {
2024-10-15 14:31:19 -04:00
return x . Controller
}
return ""
}
2025-10-03 14:45:52 -04:00
func ( x * MsgAddVerificationMethod ) GetDid () string {
if x != nil {
return x . Did
}
return ""
}
func ( x * MsgAddVerificationMethod ) GetVerificationMethod () * VerificationMethod {
if x != nil {
return x . VerificationMethod
}
return nil
}
func ( x * MsgAddVerificationMethod ) GetRelationships () [] string {
if x != nil {
return x . Relationships
}
return nil
}
// MsgAddVerificationMethodResponse defines the response for
// MsgAddVerificationMethod
type MsgAddVerificationMethodResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
}
func ( x * MsgAddVerificationMethodResponse ) Reset () {
* x = MsgAddVerificationMethodResponse {}
if protoimpl . UnsafeEnabled {
mi := & file_did_v1_tx_proto_msgTypes [ 9 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * MsgAddVerificationMethodResponse ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * MsgAddVerificationMethodResponse ) ProtoMessage () {}
// Deprecated: Use MsgAddVerificationMethodResponse.ProtoReflect.Descriptor instead.
func ( * MsgAddVerificationMethodResponse ) Descriptor () ([] byte , [] int ) {
return file_did_v1_tx_proto_rawDescGZIP (), [] int { 9 }
}
// MsgRemoveVerificationMethod removes a verification method from a DID document
type MsgRemoveVerificationMethod struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// controller is the address removing the verification method
Controller string `protobuf:"bytes,1,opt,name=controller,proto3" json:"controller,omitempty"`
// did is the DID to remove the verification method from
Did string `protobuf:"bytes,2,opt,name=did,proto3" json:"did,omitempty"`
// verification_method_id is the ID of the verification method to remove
VerificationMethodId string `protobuf:"bytes,3,opt,name=verification_method_id,json=verificationMethodId,proto3" json:"verification_method_id,omitempty"`
}
func ( x * MsgRemoveVerificationMethod ) Reset () {
* x = MsgRemoveVerificationMethod {}
if protoimpl . UnsafeEnabled {
mi := & file_did_v1_tx_proto_msgTypes [ 10 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * MsgRemoveVerificationMethod ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * MsgRemoveVerificationMethod ) ProtoMessage () {}
// Deprecated: Use MsgRemoveVerificationMethod.ProtoReflect.Descriptor instead.
func ( * MsgRemoveVerificationMethod ) Descriptor () ([] byte , [] int ) {
return file_did_v1_tx_proto_rawDescGZIP (), [] int { 10 }
}
func ( x * MsgRemoveVerificationMethod ) GetController () string {
2024-10-15 14:31:19 -04:00
if x != nil {
2025-10-03 14:45:52 -04:00
return x . Controller
2024-07-05 22:20:13 -04:00
}
return ""
}
2025-10-03 14:45:52 -04:00
func ( x * MsgRemoveVerificationMethod ) GetDid () string {
2024-10-15 14:31:19 -04:00
if x != nil {
2025-10-03 14:45:52 -04:00
return x . Did
2024-10-15 14:31:19 -04:00
}
return ""
}
2025-10-03 14:45:52 -04:00
func ( x * MsgRemoveVerificationMethod ) GetVerificationMethodId () string {
2024-10-15 14:31:19 -04:00
if x != nil {
2025-10-03 14:45:52 -04:00
return x . VerificationMethodId
2024-10-15 14:31:19 -04:00
}
return ""
}
2025-10-03 14:45:52 -04:00
// MsgRemoveVerificationMethodResponse defines the response for
// MsgRemoveVerificationMethod
type MsgRemoveVerificationMethodResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
}
func ( x * MsgRemoveVerificationMethodResponse ) Reset () {
* x = MsgRemoveVerificationMethodResponse {}
if protoimpl . UnsafeEnabled {
mi := & file_did_v1_tx_proto_msgTypes [ 11 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * MsgRemoveVerificationMethodResponse ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * MsgRemoveVerificationMethodResponse ) ProtoMessage () {}
// Deprecated: Use MsgRemoveVerificationMethodResponse.ProtoReflect.Descriptor instead.
func ( * MsgRemoveVerificationMethodResponse ) Descriptor () ([] byte , [] int ) {
return file_did_v1_tx_proto_rawDescGZIP (), [] int { 11 }
}
// MsgAddService adds a service endpoint to a DID document
type MsgAddService struct {
2024-07-05 22:20:13 -04:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2025-10-03 14:45:52 -04:00
// controller is the address adding the service
Controller string `protobuf:"bytes,1,opt,name=controller,proto3" json:"controller,omitempty"`
// did is the DID to add the service to
2024-10-15 14:31:19 -04:00
Did string `protobuf:"bytes,2,opt,name=did,proto3" json:"did,omitempty"`
2025-10-03 14:45:52 -04:00
// service is the service to add
Service * Service `protobuf:"bytes,3,opt,name=service,proto3" json:"service,omitempty"`
2024-07-05 22:20:13 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgAddService ) Reset () {
* x = MsgAddService {}
2024-07-05 22:20:13 -04:00
if protoimpl . UnsafeEnabled {
2025-10-03 14:45:52 -04:00
mi := & file_did_v1_tx_proto_msgTypes [ 12 ]
2024-07-05 22:20:13 -04:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
2025-10-03 14:45:52 -04:00
func ( x * MsgAddService ) String () string {
2024-07-05 22:20:13 -04:00
return protoimpl . X . MessageStringOf ( x )
}
2025-10-03 14:45:52 -04:00
func ( * MsgAddService ) ProtoMessage () {}
2024-07-05 22:20:13 -04:00
2025-10-03 14:45:52 -04:00
// Deprecated: Use MsgAddService.ProtoReflect.Descriptor instead.
func ( * MsgAddService ) Descriptor () ([] byte , [] int ) {
return file_did_v1_tx_proto_rawDescGZIP (), [] int { 12 }
2024-07-05 22:20:13 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgAddService ) GetController () string {
2024-09-14 14:27:45 -04:00
if x != nil {
2025-10-03 14:45:52 -04:00
return x . Controller
2024-09-14 14:27:45 -04:00
}
2025-10-03 14:45:52 -04:00
return ""
2024-09-14 14:27:45 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgAddService ) GetDid () string {
2024-07-05 22:20:13 -04:00
if x != nil {
2024-10-15 14:31:19 -04:00
return x . Did
2024-07-05 22:20:13 -04:00
}
return ""
}
2025-10-03 14:45:52 -04:00
func ( x * MsgAddService ) GetService () * Service {
if x != nil {
return x . Service
}
return nil
}
// MsgAddServiceResponse defines the response for MsgAddService
type MsgAddServiceResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
}
func ( x * MsgAddServiceResponse ) Reset () {
* x = MsgAddServiceResponse {}
if protoimpl . UnsafeEnabled {
mi := & file_did_v1_tx_proto_msgTypes [ 13 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * MsgAddServiceResponse ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * MsgAddServiceResponse ) ProtoMessage () {}
// Deprecated: Use MsgAddServiceResponse.ProtoReflect.Descriptor instead.
func ( * MsgAddServiceResponse ) Descriptor () ([] byte , [] int ) {
return file_did_v1_tx_proto_rawDescGZIP (), [] int { 13 }
}
// MsgRemoveService removes a service endpoint from a DID document
type MsgRemoveService struct {
2024-09-25 19:49:16 -04:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2025-10-03 14:45:52 -04:00
// controller is the address removing the service
2024-09-25 19:49:16 -04:00
Controller string `protobuf:"bytes,1,opt,name=controller,proto3" json:"controller,omitempty"`
2025-10-03 14:45:52 -04:00
// did is the DID to remove the service from
Did string `protobuf:"bytes,2,opt,name=did,proto3" json:"did,omitempty"`
// service_id is the ID of the service to remove
ServiceId string `protobuf:"bytes,3,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
2024-09-25 19:49:16 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgRemoveService ) Reset () {
* x = MsgRemoveService {}
2024-09-25 19:49:16 -04:00
if protoimpl . UnsafeEnabled {
2025-10-03 14:45:52 -04:00
mi := & file_did_v1_tx_proto_msgTypes [ 14 ]
2024-09-25 19:49:16 -04:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
2025-10-03 14:45:52 -04:00
func ( x * MsgRemoveService ) String () string {
2024-09-25 19:49:16 -04:00
return protoimpl . X . MessageStringOf ( x )
}
2025-10-03 14:45:52 -04:00
func ( * MsgRemoveService ) ProtoMessage () {}
2024-09-25 19:49:16 -04:00
2025-10-03 14:45:52 -04:00
// Deprecated: Use MsgRemoveService.ProtoReflect.Descriptor instead.
func ( * MsgRemoveService ) Descriptor () ([] byte , [] int ) {
return file_did_v1_tx_proto_rawDescGZIP (), [] int { 14 }
2024-09-25 19:49:16 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgRemoveService ) GetController () string {
2024-09-25 19:49:16 -04:00
if x != nil {
return x . Controller
}
return ""
}
2025-10-03 14:45:52 -04:00
func ( x * MsgRemoveService ) GetDid () string {
if x != nil {
return x . Did
}
return ""
}
func ( x * MsgRemoveService ) GetServiceId () string {
if x != nil {
return x . ServiceId
}
return ""
}
// MsgRemoveServiceResponse defines the response for MsgRemoveService
type MsgRemoveServiceResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
}
func ( x * MsgRemoveServiceResponse ) Reset () {
* x = MsgRemoveServiceResponse {}
if protoimpl . UnsafeEnabled {
mi := & file_did_v1_tx_proto_msgTypes [ 15 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * MsgRemoveServiceResponse ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * MsgRemoveServiceResponse ) ProtoMessage () {}
// Deprecated: Use MsgRemoveServiceResponse.ProtoReflect.Descriptor instead.
func ( * MsgRemoveServiceResponse ) Descriptor () ([] byte , [] int ) {
return file_did_v1_tx_proto_rawDescGZIP (), [] int { 15 }
}
// MsgIssueVerifiableCredential issues a new verifiable credential
type MsgIssueVerifiableCredential struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// issuer is the address issuing the credential
Issuer string `protobuf:"bytes,1,opt,name=issuer,proto3" json:"issuer,omitempty"`
// credential is the verifiable credential to issue
Credential * VerifiableCredential `protobuf:"bytes,2,opt,name=credential,proto3" json:"credential,omitempty"`
}
func ( x * MsgIssueVerifiableCredential ) Reset () {
* x = MsgIssueVerifiableCredential {}
if protoimpl . UnsafeEnabled {
mi := & file_did_v1_tx_proto_msgTypes [ 16 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * MsgIssueVerifiableCredential ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * MsgIssueVerifiableCredential ) ProtoMessage () {}
// Deprecated: Use MsgIssueVerifiableCredential.ProtoReflect.Descriptor instead.
func ( * MsgIssueVerifiableCredential ) Descriptor () ([] byte , [] int ) {
return file_did_v1_tx_proto_rawDescGZIP (), [] int { 16 }
}
func ( x * MsgIssueVerifiableCredential ) GetIssuer () string {
if x != nil {
return x . Issuer
}
return ""
}
func ( x * MsgIssueVerifiableCredential ) GetCredential () * VerifiableCredential {
2024-09-25 19:49:16 -04:00
if x != nil {
2025-10-03 14:45:52 -04:00
return x . Credential
2024-09-25 19:49:16 -04:00
}
return nil
}
2025-10-03 14:45:52 -04:00
// MsgIssueVerifiableCredentialResponse defines the response for
// MsgIssueVerifiableCredential
type MsgIssueVerifiableCredentialResponse struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// credential_id is the ID of the issued credential
CredentialId string `protobuf:"bytes,1,opt,name=credential_id,json=credentialId,proto3" json:"credential_id,omitempty"`
}
func ( x * MsgIssueVerifiableCredentialResponse ) Reset () {
* x = MsgIssueVerifiableCredentialResponse {}
if protoimpl . UnsafeEnabled {
mi := & file_did_v1_tx_proto_msgTypes [ 17 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * MsgIssueVerifiableCredentialResponse ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * MsgIssueVerifiableCredentialResponse ) ProtoMessage () {}
// Deprecated: Use MsgIssueVerifiableCredentialResponse.ProtoReflect.Descriptor instead.
func ( * MsgIssueVerifiableCredentialResponse ) Descriptor () ([] byte , [] int ) {
return file_did_v1_tx_proto_rawDescGZIP (), [] int { 17 }
}
func ( x * MsgIssueVerifiableCredentialResponse ) GetCredentialId () string {
2024-09-25 19:49:16 -04:00
if x != nil {
2025-10-03 14:45:52 -04:00
return x . CredentialId
2024-09-25 19:49:16 -04:00
}
return ""
}
2025-10-03 14:45:52 -04:00
// MsgRevokeVerifiableCredential revokes a verifiable credential
type MsgRevokeVerifiableCredential struct {
2024-09-25 19:49:16 -04:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2025-10-03 14:45:52 -04:00
// issuer is the address revoking the credential
Issuer string `protobuf:"bytes,1,opt,name=issuer,proto3" json:"issuer,omitempty"`
// credential_id is the ID of the credential to revoke
CredentialId string `protobuf:"bytes,2,opt,name=credential_id,json=credentialId,proto3" json:"credential_id,omitempty"`
// revocation_reason is the reason for revocation
RevocationReason string `protobuf:"bytes,3,opt,name=revocation_reason,json=revocationReason,proto3" json:"revocation_reason,omitempty"`
2024-09-25 19:49:16 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgRevokeVerifiableCredential ) Reset () {
* x = MsgRevokeVerifiableCredential {}
2024-09-25 19:49:16 -04:00
if protoimpl . UnsafeEnabled {
2025-10-03 14:45:52 -04:00
mi := & file_did_v1_tx_proto_msgTypes [ 18 ]
2024-09-25 19:49:16 -04:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
2025-10-03 14:45:52 -04:00
func ( x * MsgRevokeVerifiableCredential ) String () string {
2024-09-25 19:49:16 -04:00
return protoimpl . X . MessageStringOf ( x )
}
2025-10-03 14:45:52 -04:00
func ( * MsgRevokeVerifiableCredential ) ProtoMessage () {}
2024-09-25 19:49:16 -04:00
2025-10-03 14:45:52 -04:00
// Deprecated: Use MsgRevokeVerifiableCredential.ProtoReflect.Descriptor instead.
func ( * MsgRevokeVerifiableCredential ) Descriptor () ([] byte , [] int ) {
return file_did_v1_tx_proto_rawDescGZIP (), [] int { 18 }
2024-09-25 19:49:16 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgRevokeVerifiableCredential ) GetIssuer () string {
2024-09-25 19:49:16 -04:00
if x != nil {
2025-10-03 14:45:52 -04:00
return x . Issuer
2024-09-25 19:49:16 -04:00
}
2025-10-03 14:45:52 -04:00
return ""
}
func ( x * MsgRevokeVerifiableCredential ) GetCredentialId () string {
if x != nil {
return x . CredentialId
}
return ""
2024-09-25 19:49:16 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgRevokeVerifiableCredential ) GetRevocationReason () string {
2024-09-25 19:49:16 -04:00
if x != nil {
2025-10-03 14:45:52 -04:00
return x . RevocationReason
2024-09-25 19:49:16 -04:00
}
return ""
}
2025-10-03 14:45:52 -04:00
// MsgRevokeVerifiableCredentialResponse defines the response for
// MsgRevokeVerifiableCredential
type MsgRevokeVerifiableCredentialResponse struct {
2024-10-15 14:31:19 -04:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2025-10-03 14:45:52 -04:00
}
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
func ( x * MsgRevokeVerifiableCredentialResponse ) Reset () {
* x = MsgRevokeVerifiableCredentialResponse {}
if protoimpl . UnsafeEnabled {
mi := & file_did_v1_tx_proto_msgTypes [ 19 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
func ( x * MsgRevokeVerifiableCredentialResponse ) String () string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * MsgRevokeVerifiableCredentialResponse ) ProtoMessage () {}
// Deprecated: Use MsgRevokeVerifiableCredentialResponse.ProtoReflect.Descriptor instead.
func ( * MsgRevokeVerifiableCredentialResponse ) Descriptor () ([] byte , [] int ) {
return file_did_v1_tx_proto_rawDescGZIP (), [] int { 19 }
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
// MsgLinkExternalWallet links an external wallet to a DID as an assertion method
type MsgLinkExternalWallet struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// controller is the address that controls the DID
Controller string `protobuf:"bytes,1,opt,name=controller,proto3" json:"controller,omitempty"`
// did is the DID to link the wallet to
Did string `protobuf:"bytes,2,opt,name=did,proto3" json:"did,omitempty"`
// wallet_address is the external wallet address
WalletAddress string `protobuf:"bytes,3,opt,name=wallet_address,json=walletAddress,proto3" json:"wallet_address,omitempty"`
// chain_id identifies the blockchain (e.g., "1" for Ethereum mainnet, "cosmoshub-4")
WalletChainId string `protobuf:"bytes,4,opt,name=wallet_chain_id,json=walletChainId,proto3" json:"wallet_chain_id,omitempty"`
// wallet_type specifies the wallet type ("ethereum", "cosmos")
WalletType string `protobuf:"bytes,5,opt,name=wallet_type,json=walletType,proto3" json:"wallet_type,omitempty"`
// ownership_proof is the signature proving ownership of the wallet
OwnershipProof [] byte `protobuf:"bytes,6,opt,name=ownership_proof,json=ownershipProof,proto3" json:"ownership_proof,omitempty"`
// challenge is the message that was signed to create the ownership_proof
Challenge [] byte `protobuf:"bytes,7,opt,name=challenge,proto3" json:"challenge,omitempty"`
// verification_method_id is the ID for the new verification method
VerificationMethodId string `protobuf:"bytes,8,opt,name=verification_method_id,json=verificationMethodId,proto3" json:"verification_method_id,omitempty"`
}
func ( x * MsgLinkExternalWallet ) Reset () {
* x = MsgLinkExternalWallet {}
2024-10-15 14:31:19 -04:00
if protoimpl . UnsafeEnabled {
2025-10-03 14:45:52 -04:00
mi := & file_did_v1_tx_proto_msgTypes [ 20 ]
2024-10-15 14:31:19 -04:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
2025-10-03 14:45:52 -04:00
func ( x * MsgLinkExternalWallet ) String () string {
2024-10-15 14:31:19 -04:00
return protoimpl . X . MessageStringOf ( x )
}
2025-10-03 14:45:52 -04:00
func ( * MsgLinkExternalWallet ) ProtoMessage () {}
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
// Deprecated: Use MsgLinkExternalWallet.ProtoReflect.Descriptor instead.
func ( * MsgLinkExternalWallet ) Descriptor () ([] byte , [] int ) {
return file_did_v1_tx_proto_rawDescGZIP (), [] int { 20 }
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgLinkExternalWallet ) GetController () string {
2024-10-15 14:31:19 -04:00
if x != nil {
return x . Controller
}
return ""
}
2025-10-03 14:45:52 -04:00
func ( x * MsgLinkExternalWallet ) GetDid () string {
2024-10-15 14:31:19 -04:00
if x != nil {
2025-10-03 14:45:52 -04:00
return x . Did
2024-10-15 14:31:19 -04:00
}
return ""
}
2025-10-03 14:45:52 -04:00
func ( x * MsgLinkExternalWallet ) GetWalletAddress () string {
2024-10-15 14:31:19 -04:00
if x != nil {
2025-10-03 14:45:52 -04:00
return x . WalletAddress
2024-10-15 14:31:19 -04:00
}
return ""
}
2025-10-03 14:45:52 -04:00
func ( x * MsgLinkExternalWallet ) GetWalletChainId () string {
if x != nil {
return x . WalletChainId
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
return ""
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgLinkExternalWallet ) GetWalletType () string {
if x != nil {
return x . WalletType
}
return ""
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgLinkExternalWallet ) GetOwnershipProof () [] byte {
if x != nil {
return x . OwnershipProof
}
return nil
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgLinkExternalWallet ) GetChallenge () [] byte {
2024-10-15 14:31:19 -04:00
if x != nil {
2025-10-03 14:45:52 -04:00
return x . Challenge
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
return nil
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgLinkExternalWallet ) GetVerificationMethodId () string {
2024-10-15 14:31:19 -04:00
if x != nil {
2025-10-03 14:45:52 -04:00
return x . VerificationMethodId
2024-10-15 14:31:19 -04:00
}
return ""
}
2025-10-03 14:45:52 -04:00
// MsgLinkExternalWalletResponse defines the response for MsgLinkExternalWallet
type MsgLinkExternalWalletResponse struct {
2024-10-15 14:31:19 -04:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2025-10-03 14:45:52 -04:00
// verification_method_id is the ID of the created verification method
VerificationMethodId string `protobuf:"bytes,1,opt,name=verification_method_id,json=verificationMethodId,proto3" json:"verification_method_id,omitempty"`
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgLinkExternalWalletResponse ) Reset () {
* x = MsgLinkExternalWalletResponse {}
2024-10-15 14:31:19 -04:00
if protoimpl . UnsafeEnabled {
2025-10-03 14:45:52 -04:00
mi := & file_did_v1_tx_proto_msgTypes [ 21 ]
2024-10-15 14:31:19 -04:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
2025-10-03 14:45:52 -04:00
func ( x * MsgLinkExternalWalletResponse ) String () string {
2024-10-15 14:31:19 -04:00
return protoimpl . X . MessageStringOf ( x )
}
2025-10-03 14:45:52 -04:00
func ( * MsgLinkExternalWalletResponse ) ProtoMessage () {}
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
// Deprecated: Use MsgLinkExternalWalletResponse.ProtoReflect.Descriptor instead.
func ( * MsgLinkExternalWalletResponse ) Descriptor () ([] byte , [] int ) {
return file_did_v1_tx_proto_rawDescGZIP (), [] int { 21 }
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgLinkExternalWalletResponse ) GetVerificationMethodId () string {
2024-10-15 14:31:19 -04:00
if x != nil {
2025-10-03 14:45:52 -04:00
return x . VerificationMethodId
2024-10-15 14:31:19 -04:00
}
return ""
}
2025-10-03 14:45:52 -04:00
// MsgRegisterWebAuthnCredential registers a new WebAuthn credential and creates a DID
type MsgRegisterWebAuthnCredential struct {
2024-10-15 14:31:19 -04:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2025-10-03 14:45:52 -04:00
// controller is the address that will control the created DID
Controller string `protobuf:"bytes,1,opt,name=controller,proto3" json:"controller,omitempty"`
// username is the human-readable identifier for the DID
Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
// webauthn_credential contains the WebAuthn credential data
WebauthnCredential * WebAuthnCredential `protobuf:"bytes,3,opt,name=webauthn_credential,json=webauthnCredential,proto3" json:"webauthn_credential,omitempty"`
// verification_method_id is the ID for the WebAuthn verification method
VerificationMethodId string `protobuf:"bytes,4,opt,name=verification_method_id,json=verificationMethodId,proto3" json:"verification_method_id,omitempty"`
// auto_create_vault indicates whether to automatically create a vault
AutoCreateVault bool `protobuf:"varint,5,opt,name=auto_create_vault,json=autoCreateVault,proto3" json:"auto_create_vault,omitempty"`
}
func ( x * MsgRegisterWebAuthnCredential ) Reset () {
* x = MsgRegisterWebAuthnCredential {}
2024-10-15 14:31:19 -04:00
if protoimpl . UnsafeEnabled {
2025-10-03 14:45:52 -04:00
mi := & file_did_v1_tx_proto_msgTypes [ 22 ]
2024-10-15 14:31:19 -04:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
2025-10-03 14:45:52 -04:00
func ( x * MsgRegisterWebAuthnCredential ) String () string {
2024-10-15 14:31:19 -04:00
return protoimpl . X . MessageStringOf ( x )
}
2025-10-03 14:45:52 -04:00
func ( * MsgRegisterWebAuthnCredential ) ProtoMessage () {}
2024-10-15 14:31:19 -04:00
2025-10-03 14:45:52 -04:00
// Deprecated: Use MsgRegisterWebAuthnCredential.ProtoReflect.Descriptor instead.
func ( * MsgRegisterWebAuthnCredential ) Descriptor () ([] byte , [] int ) {
return file_did_v1_tx_proto_rawDescGZIP (), [] int { 22 }
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgRegisterWebAuthnCredential ) GetController () string {
2024-10-15 14:31:19 -04:00
if x != nil {
2025-10-03 14:45:52 -04:00
return x . Controller
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
return ""
2024-10-15 14:31:19 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgRegisterWebAuthnCredential ) GetUsername () string {
2024-10-15 14:31:19 -04:00
if x != nil {
2025-10-03 14:45:52 -04:00
return x . Username
2024-10-15 14:31:19 -04:00
}
return ""
}
2025-10-03 14:45:52 -04:00
func ( x * MsgRegisterWebAuthnCredential ) GetWebauthnCredential () * WebAuthnCredential {
if x != nil {
return x . WebauthnCredential
}
return nil
}
func ( x * MsgRegisterWebAuthnCredential ) GetVerificationMethodId () string {
if x != nil {
return x . VerificationMethodId
}
return ""
}
func ( x * MsgRegisterWebAuthnCredential ) GetAutoCreateVault () bool {
if x != nil {
return x . AutoCreateVault
}
return false
}
// MsgRegisterWebAuthnCredentialResponse defines the response for MsgRegisterWebAuthnCredential
type MsgRegisterWebAuthnCredentialResponse struct {
2024-09-25 19:49:16 -04:00
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
2025-10-03 14:45:52 -04:00
// did is the created DID identifier
Did string `protobuf:"bytes,1,opt,name=did,proto3" json:"did,omitempty"`
// verification_method_id is the ID of the created verification method
VerificationMethodId string `protobuf:"bytes,2,opt,name=verification_method_id,json=verificationMethodId,proto3" json:"verification_method_id,omitempty"`
// vault_id is the ID of the auto-created vault (if requested)
VaultId string `protobuf:"bytes,3,opt,name=vault_id,json=vaultId,proto3" json:"vault_id,omitempty"`
// vault_public_key is the public key of the auto-created vault (if requested)
VaultPublicKey [] byte `protobuf:"bytes,4,opt,name=vault_public_key,json=vaultPublicKey,proto3" json:"vault_public_key,omitempty"`
// enclave_id is the enclave ID of the auto-created vault (if requested)
EnclaveId string `protobuf:"bytes,5,opt,name=enclave_id,json=enclaveId,proto3" json:"enclave_id,omitempty"`
2024-09-25 19:49:16 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgRegisterWebAuthnCredentialResponse ) Reset () {
* x = MsgRegisterWebAuthnCredentialResponse {}
2024-09-25 19:49:16 -04:00
if protoimpl . UnsafeEnabled {
2025-10-03 14:45:52 -04:00
mi := & file_did_v1_tx_proto_msgTypes [ 23 ]
2024-09-25 19:49:16 -04:00
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ))
ms . StoreMessageInfo ( mi )
}
}
2025-10-03 14:45:52 -04:00
func ( x * MsgRegisterWebAuthnCredentialResponse ) String () string {
2024-09-25 19:49:16 -04:00
return protoimpl . X . MessageStringOf ( x )
}
2025-10-03 14:45:52 -04:00
func ( * MsgRegisterWebAuthnCredentialResponse ) ProtoMessage () {}
2024-09-25 19:49:16 -04:00
2025-10-03 14:45:52 -04:00
// Deprecated: Use MsgRegisterWebAuthnCredentialResponse.ProtoReflect.Descriptor instead.
func ( * MsgRegisterWebAuthnCredentialResponse ) Descriptor () ([] byte , [] int ) {
return file_did_v1_tx_proto_rawDescGZIP (), [] int { 23 }
2024-09-25 19:49:16 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgRegisterWebAuthnCredentialResponse ) GetDid () string {
2024-09-25 19:49:16 -04:00
if x != nil {
2025-10-03 14:45:52 -04:00
return x . Did
2024-09-25 19:49:16 -04:00
}
return ""
}
2025-10-03 14:45:52 -04:00
func ( x * MsgRegisterWebAuthnCredentialResponse ) GetVerificationMethodId () string {
2024-09-25 19:49:16 -04:00
if x != nil {
2025-10-03 14:45:52 -04:00
return x . VerificationMethodId
2024-09-25 19:49:16 -04:00
}
2025-10-03 14:45:52 -04:00
return ""
2024-09-25 19:49:16 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgRegisterWebAuthnCredentialResponse ) GetVaultId () string {
2024-09-25 19:49:16 -04:00
if x != nil {
2025-10-03 14:45:52 -04:00
return x . VaultId
2024-09-25 19:49:16 -04:00
}
return ""
}
2025-10-03 14:45:52 -04:00
func ( x * MsgRegisterWebAuthnCredentialResponse ) GetVaultPublicKey () [] byte {
if x != nil {
return x . VaultPublicKey
2024-09-25 19:49:16 -04:00
}
2025-10-03 14:45:52 -04:00
return nil
2024-09-25 19:49:16 -04:00
}
2025-10-03 14:45:52 -04:00
func ( x * MsgRegisterWebAuthnCredentialResponse ) GetEnclaveId () string {
if x != nil {
return x . EnclaveId
}
return ""
2024-09-25 19:49:16 -04:00
}
2024-07-05 22:20:13 -04:00
var File_did_v1_tx_proto protoreflect . FileDescriptor
var file_did_v1_tx_proto_rawDesc = [] byte {
0x0a , 0x0f , 0x64 , 0x69 , 0x64 , 0x2f , 0x76 , 0x31 , 0x2f , 0x74 , 0x78 , 0x2e , 0x70 , 0x72 , 0x6f , 0x74 ,
0x6f , 0x12 , 0x06 , 0x64 , 0x69 , 0x64 , 0x2e , 0x76 , 0x31 , 0x1a , 0x17 , 0x63 , 0x6f , 0x73 , 0x6d , 0x6f ,
0x73 , 0x2f , 0x6d , 0x73 , 0x67 , 0x2f , 0x76 , 0x31 , 0x2f , 0x6d , 0x73 , 0x67 , 0x2e , 0x70 , 0x72 , 0x6f ,
2024-09-14 14:27:45 -04:00
0x74 , 0x6f , 0x1a , 0x19 , 0x63 , 0x6f , 0x73 , 0x6d , 0x6f , 0x73 , 0x5f , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f ,
0x2f , 0x63 , 0x6f , 0x73 , 0x6d , 0x6f , 0x73 , 0x2e , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x1a , 0x14 , 0x64 ,
0x69 , 0x64 , 0x2f , 0x76 , 0x31 , 0x2f , 0x67 , 0x65 , 0x6e , 0x65 , 0x73 , 0x69 , 0x73 , 0x2e , 0x70 , 0x72 ,
2025-10-03 14:45:52 -04:00
0x6f , 0x74 , 0x6f , 0x1a , 0x12 , 0x64 , 0x69 , 0x64 , 0x2f , 0x76 , 0x31 , 0x2f , 0x73 , 0x74 , 0x61 , 0x74 ,
0x65 , 0x2e , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x1a , 0x12 , 0x64 , 0x69 , 0x64 , 0x2f , 0x76 , 0x31 , 0x2f ,
0x74 , 0x79 , 0x70 , 0x65 , 0x73 , 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 , 0x22 , 0x87 , 0x01 , 0x0a , 0x0f , 0x4d , 0x73 , 0x67 , 0x55 , 0x70 , 0x64 , 0x61 , 0x74 , 0x65 , 0x50 ,
0x61 , 0x72 , 0x61 , 0x6d , 0x73 , 0x12 , 0x36 , 0x0a , 0x09 , 0x61 , 0x75 , 0x74 , 0x68 , 0x6f , 0x72 , 0x69 ,
0x74 , 0x79 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x42 , 0x18 , 0xd2 , 0xb4 , 0x2d , 0x14 , 0x63 , 0x6f ,
2024-10-15 14:31:19 -04:00
0x73 , 0x6d , 0x6f , 0x73 , 0x2e , 0x41 , 0x64 , 0x64 , 0x72 , 0x65 , 0x73 , 0x73 , 0x53 , 0x74 , 0x72 , 0x69 ,
2025-10-03 14:45:52 -04:00
0x6e , 0x67 , 0x52 , 0x09 , 0x61 , 0x75 , 0x74 , 0x68 , 0x6f , 0x72 , 0x69 , 0x74 , 0x79 , 0x12 , 0x2c , 0x0a ,
0x06 , 0x70 , 0x61 , 0x72 , 0x61 , 0x6d , 0x73 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x0e , 0x2e ,
0x64 , 0x69 , 0x64 , 0x2e , 0x76 , 0x31 , 0x2e , 0x50 , 0x61 , 0x72 , 0x61 , 0x6d , 0x73 , 0x42 , 0x04 , 0xc8 ,
0xde , 0x1f , 0x00 , 0x52 , 0x06 , 0x70 , 0x61 , 0x72 , 0x61 , 0x6d , 0x73 , 0x3a , 0x0e , 0x82 , 0xe7 , 0xb0 ,
0x2a , 0x09 , 0x61 , 0x75 , 0x74 , 0x68 , 0x6f , 0x72 , 0x69 , 0x74 , 0x79 , 0x22 , 0x19 , 0x0a , 0x17 , 0x4d ,
0x73 , 0x67 , 0x55 , 0x70 , 0x64 , 0x61 , 0x74 , 0x65 , 0x50 , 0x61 , 0x72 , 0x61 , 0x6d , 0x73 , 0x52 , 0x65 ,
0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x22 , 0x97 , 0x01 , 0x0a , 0x0c , 0x4d , 0x73 , 0x67 , 0x43 , 0x72 ,
0x65 , 0x61 , 0x74 , 0x65 , 0x44 , 0x49 , 0x44 , 0x12 , 0x38 , 0x0a , 0x0a , 0x63 , 0x6f , 0x6e , 0x74 , 0x72 ,
0x6f , 0x6c , 0x6c , 0x65 , 0x72 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x42 , 0x18 , 0xd2 , 0xb4 , 0x2d ,
0x14 , 0x63 , 0x6f , 0x73 , 0x6d , 0x6f , 0x73 , 0x2e , 0x41 , 0x64 , 0x64 , 0x72 , 0x65 , 0x73 , 0x73 , 0x53 ,
0x74 , 0x72 , 0x69 , 0x6e , 0x67 , 0x52 , 0x0a , 0x63 , 0x6f , 0x6e , 0x74 , 0x72 , 0x6f , 0x6c , 0x6c , 0x65 ,
0x72 , 0x12 , 0x3c , 0x0a , 0x0c , 0x64 , 0x69 , 0x64 , 0x5f , 0x64 , 0x6f , 0x63 , 0x75 , 0x6d , 0x65 , 0x6e ,
0x74 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x13 , 0x2e , 0x64 , 0x69 , 0x64 , 0x2e , 0x76 , 0x31 ,
0x2e , 0x44 , 0x49 , 0x44 , 0x44 , 0x6f , 0x63 , 0x75 , 0x6d , 0x65 , 0x6e , 0x74 , 0x42 , 0x04 , 0xc8 , 0xde ,
0x1f , 0x00 , 0x52 , 0x0b , 0x64 , 0x69 , 0x64 , 0x44 , 0x6f , 0x63 , 0x75 , 0x6d , 0x65 , 0x6e , 0x74 , 0x3a ,
0x0f , 0x82 , 0xe7 , 0xb0 , 0x2a , 0x0a , 0x63 , 0x6f , 0x6e , 0x74 , 0x72 , 0x6f , 0x6c , 0x6c , 0x65 , 0x72 ,
0x22 , 0x8c , 0x01 , 0x0a , 0x14 , 0x4d , 0x73 , 0x67 , 0x43 , 0x72 , 0x65 , 0x61 , 0x74 , 0x65 , 0x44 , 0x49 ,
0x44 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x10 , 0x0a , 0x03 , 0x64 , 0x69 , 0x64 ,
0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x03 , 0x64 , 0x69 , 0x64 , 0x12 , 0x19 , 0x0a , 0x08 , 0x76 ,
0x61 , 0x75 , 0x6c , 0x74 , 0x5f , 0x69 , 0x64 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x07 , 0x76 ,
0x61 , 0x75 , 0x6c , 0x74 , 0x49 , 0x64 , 0x12 , 0x28 , 0x0a , 0x10 , 0x76 , 0x61 , 0x75 , 0x6c , 0x74 , 0x5f ,
0x70 , 0x75 , 0x62 , 0x6c , 0x69 , 0x63 , 0x5f , 0x6b , 0x65 , 0x79 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x0c ,
0x52 , 0x0e , 0x76 , 0x61 , 0x75 , 0x6c , 0x74 , 0x50 , 0x75 , 0x62 , 0x6c , 0x69 , 0x63 , 0x4b , 0x65 , 0x79 ,
0x12 , 0x1d , 0x0a , 0x0a , 0x65 , 0x6e , 0x63 , 0x6c , 0x61 , 0x76 , 0x65 , 0x5f , 0x69 , 0x64 , 0x18 , 0x04 ,
0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x09 , 0x65 , 0x6e , 0x63 , 0x6c , 0x61 , 0x76 , 0x65 , 0x49 , 0x64 , 0x22 ,
0xa9 , 0x01 , 0x0a , 0x0c , 0x4d , 0x73 , 0x67 , 0x55 , 0x70 , 0x64 , 0x61 , 0x74 , 0x65 , 0x44 , 0x49 , 0x44 ,
0x12 , 0x38 , 0x0a , 0x0a , 0x63 , 0x6f , 0x6e , 0x74 , 0x72 , 0x6f , 0x6c , 0x6c , 0x65 , 0x72 , 0x18 , 0x01 ,
0x20 , 0x01 , 0x28 , 0x09 , 0x42 , 0x18 , 0xd2 , 0xb4 , 0x2d , 0x14 , 0x63 , 0x6f , 0x73 , 0x6d , 0x6f , 0x73 ,
0x2e , 0x41 , 0x64 , 0x64 , 0x72 , 0x65 , 0x73 , 0x73 , 0x53 , 0x74 , 0x72 , 0x69 , 0x6e , 0x67 , 0x52 , 0x0a ,
0x63 , 0x6f , 0x6e , 0x74 , 0x72 , 0x6f , 0x6c , 0x6c , 0x65 , 0x72 , 0x12 , 0x10 , 0x0a , 0x03 , 0x64 , 0x69 ,
0x64 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x03 , 0x64 , 0x69 , 0x64 , 0x12 , 0x3c , 0x0a , 0x0c ,
0x64 , 0x69 , 0x64 , 0x5f , 0x64 , 0x6f , 0x63 , 0x75 , 0x6d , 0x65 , 0x6e , 0x74 , 0x18 , 0x03 , 0x20 , 0x01 ,
0x28 , 0x0b , 0x32 , 0x13 , 0x2e , 0x64 , 0x69 , 0x64 , 0x2e , 0x76 , 0x31 , 0x2e , 0x44 , 0x49 , 0x44 , 0x44 ,
0x6f , 0x63 , 0x75 , 0x6d , 0x65 , 0x6e , 0x74 , 0x42 , 0x04 , 0xc8 , 0xde , 0x1f , 0x00 , 0x52 , 0x0b , 0x64 ,
0x69 , 0x64 , 0x44 , 0x6f , 0x63 , 0x75 , 0x6d , 0x65 , 0x6e , 0x74 , 0x3a , 0x0f , 0x82 , 0xe7 , 0xb0 , 0x2a ,
0x0a , 0x63 , 0x6f , 0x6e , 0x74 , 0x72 , 0x6f , 0x6c , 0x6c , 0x65 , 0x72 , 0x22 , 0x16 , 0x0a , 0x14 , 0x4d ,
0x73 , 0x67 , 0x55 , 0x70 , 0x64 , 0x61 , 0x74 , 0x65 , 0x44 , 0x49 , 0x44 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f ,
0x6e , 0x73 , 0x65 , 0x22 , 0x6f , 0x0a , 0x10 , 0x4d , 0x73 , 0x67 , 0x44 , 0x65 , 0x61 , 0x63 , 0x74 , 0x69 ,
0x76 , 0x61 , 0x74 , 0x65 , 0x44 , 0x49 , 0x44 , 0x12 , 0x38 , 0x0a , 0x0a , 0x63 , 0x6f , 0x6e , 0x74 , 0x72 ,
0x6f , 0x6c , 0x6c , 0x65 , 0x72 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x42 , 0x18 , 0xd2 , 0xb4 , 0x2d ,
0x14 , 0x63 , 0x6f , 0x73 , 0x6d , 0x6f , 0x73 , 0x2e , 0x41 , 0x64 , 0x64 , 0x72 , 0x65 , 0x73 , 0x73 , 0x53 ,
0x74 , 0x72 , 0x69 , 0x6e , 0x67 , 0x52 , 0x0a , 0x63 , 0x6f , 0x6e , 0x74 , 0x72 , 0x6f , 0x6c , 0x6c , 0x65 ,
0x72 , 0x12 , 0x10 , 0x0a , 0x03 , 0x64 , 0x69 , 0x64 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x03 ,
0x64 , 0x69 , 0x64 , 0x3a , 0x0f , 0x82 , 0xe7 , 0xb0 , 0x2a , 0x0a , 0x63 , 0x6f , 0x6e , 0x74 , 0x72 , 0x6f ,
0x6c , 0x6c , 0x65 , 0x72 , 0x22 , 0x1a , 0x0a , 0x18 , 0x4d , 0x73 , 0x67 , 0x44 , 0x65 , 0x61 , 0x63 , 0x74 ,
0x69 , 0x76 , 0x61 , 0x74 , 0x65 , 0x44 , 0x49 , 0x44 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 ,
0x22 , 0xf0 , 0x01 , 0x0a , 0x18 , 0x4d , 0x73 , 0x67 , 0x41 , 0x64 , 0x64 , 0x56 , 0x65 , 0x72 , 0x69 , 0x66 ,
0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x4d , 0x65 , 0x74 , 0x68 , 0x6f , 0x64 , 0x12 , 0x38 , 0x0a ,
0x0a , 0x63 , 0x6f , 0x6e , 0x74 , 0x72 , 0x6f , 0x6c , 0x6c , 0x65 , 0x72 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 ,
0x09 , 0x42 , 0x18 , 0xd2 , 0xb4 , 0x2d , 0x14 , 0x63 , 0x6f , 0x73 , 0x6d , 0x6f , 0x73 , 0x2e , 0x41 , 0x64 ,
0x64 , 0x72 , 0x65 , 0x73 , 0x73 , 0x53 , 0x74 , 0x72 , 0x69 , 0x6e , 0x67 , 0x52 , 0x0a , 0x63 , 0x6f , 0x6e ,
0x74 , 0x72 , 0x6f , 0x6c , 0x6c , 0x65 , 0x72 , 0x12 , 0x10 , 0x0a , 0x03 , 0x64 , 0x69 , 0x64 , 0x18 , 0x02 ,
0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x03 , 0x64 , 0x69 , 0x64 , 0x12 , 0x51 , 0x0a , 0x13 , 0x76 , 0x65 , 0x72 ,
0x69 , 0x66 , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x5f , 0x6d , 0x65 , 0x74 , 0x68 , 0x6f , 0x64 ,
0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x1a , 0x2e , 0x64 , 0x69 , 0x64 , 0x2e , 0x76 , 0x31 , 0x2e ,
0x56 , 0x65 , 0x72 , 0x69 , 0x66 , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x4d , 0x65 , 0x74 , 0x68 ,
0x6f , 0x64 , 0x42 , 0x04 , 0xc8 , 0xde , 0x1f , 0x00 , 0x52 , 0x12 , 0x76 , 0x65 , 0x72 , 0x69 , 0x66 , 0x69 ,
0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x4d , 0x65 , 0x74 , 0x68 , 0x6f , 0x64 , 0x12 , 0x24 , 0x0a , 0x0d ,
0x72 , 0x65 , 0x6c , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x68 , 0x69 , 0x70 , 0x73 , 0x18 , 0x04 , 0x20 ,
0x03 , 0x28 , 0x09 , 0x52 , 0x0d , 0x72 , 0x65 , 0x6c , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x68 , 0x69 ,
0x70 , 0x73 , 0x3a , 0x0f , 0x82 , 0xe7 , 0xb0 , 0x2a , 0x0a , 0x63 , 0x6f , 0x6e , 0x74 , 0x72 , 0x6f , 0x6c ,
0x6c , 0x65 , 0x72 , 0x22 , 0x22 , 0x0a , 0x20 , 0x4d , 0x73 , 0x67 , 0x41 , 0x64 , 0x64 , 0x56 , 0x65 , 0x72 ,
0x69 , 0x66 , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x4d , 0x65 , 0x74 , 0x68 , 0x6f , 0x64 , 0x52 ,
0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x22 , 0xb0 , 0x01 , 0x0a , 0x1b , 0x4d , 0x73 , 0x67 , 0x52 ,
0x65 , 0x6d , 0x6f , 0x76 , 0x65 , 0x56 , 0x65 , 0x72 , 0x69 , 0x66 , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f ,
0x6e , 0x4d , 0x65 , 0x74 , 0x68 , 0x6f , 0x64 , 0x12 , 0x38 , 0x0a , 0x0a , 0x63 , 0x6f , 0x6e , 0x74 , 0x72 ,
2024-10-15 14:31:19 -04:00
0x6f , 0x6c , 0x6c , 0x65 , 0x72 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x42 , 0x18 , 0xd2 , 0xb4 , 0x2d ,
0x14 , 0x63 , 0x6f , 0x73 , 0x6d , 0x6f , 0x73 , 0x2e , 0x41 , 0x64 , 0x64 , 0x72 , 0x65 , 0x73 , 0x73 , 0x53 ,
0x74 , 0x72 , 0x69 , 0x6e , 0x67 , 0x52 , 0x0a , 0x63 , 0x6f , 0x6e , 0x74 , 0x72 , 0x6f , 0x6c , 0x6c , 0x65 ,
2025-10-03 14:45:52 -04:00
0x72 , 0x12 , 0x10 , 0x0a , 0x03 , 0x64 , 0x69 , 0x64 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x03 ,
0x64 , 0x69 , 0x64 , 0x12 , 0x34 , 0x0a , 0x16 , 0x76 , 0x65 , 0x72 , 0x69 , 0x66 , 0x69 , 0x63 , 0x61 , 0x74 ,
0x69 , 0x6f , 0x6e , 0x5f , 0x6d , 0x65 , 0x74 , 0x68 , 0x6f , 0x64 , 0x5f , 0x69 , 0x64 , 0x18 , 0x03 , 0x20 ,
0x01 , 0x28 , 0x09 , 0x52 , 0x14 , 0x76 , 0x65 , 0x72 , 0x69 , 0x66 , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f ,
0x6e , 0x4d , 0x65 , 0x74 , 0x68 , 0x6f , 0x64 , 0x49 , 0x64 , 0x3a , 0x0f , 0x82 , 0xe7 , 0xb0 , 0x2a , 0x0a ,
0x63 , 0x6f , 0x6e , 0x74 , 0x72 , 0x6f , 0x6c , 0x6c , 0x65 , 0x72 , 0x22 , 0x25 , 0x0a , 0x23 , 0x4d , 0x73 ,
0x67 , 0x52 , 0x65 , 0x6d , 0x6f , 0x76 , 0x65 , 0x56 , 0x65 , 0x72 , 0x69 , 0x66 , 0x69 , 0x63 , 0x61 , 0x74 ,
0x69 , 0x6f , 0x6e , 0x4d , 0x65 , 0x74 , 0x68 , 0x6f , 0x64 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 ,
0x65 , 0x22 , 0x9d , 0x01 , 0x0a , 0x0d , 0x4d , 0x73 , 0x67 , 0x41 , 0x64 , 0x64 , 0x53 , 0x65 , 0x72 , 0x76 ,
0x69 , 0x63 , 0x65 , 0x12 , 0x38 , 0x0a , 0x0a , 0x63 , 0x6f , 0x6e , 0x74 , 0x72 , 0x6f , 0x6c , 0x6c , 0x65 ,
0x72 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x42 , 0x18 , 0xd2 , 0xb4 , 0x2d , 0x14 , 0x63 , 0x6f , 0x73 ,
0x6d , 0x6f , 0x73 , 0x2e , 0x41 , 0x64 , 0x64 , 0x72 , 0x65 , 0x73 , 0x73 , 0x53 , 0x74 , 0x72 , 0x69 , 0x6e ,
0x67 , 0x52 , 0x0a , 0x63 , 0x6f , 0x6e , 0x74 , 0x72 , 0x6f , 0x6c , 0x6c , 0x65 , 0x72 , 0x12 , 0x10 , 0x0a ,
0x03 , 0x64 , 0x69 , 0x64 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x03 , 0x64 , 0x69 , 0x64 , 0x12 ,
0x2f , 0x0a , 0x07 , 0x73 , 0x65 , 0x72 , 0x76 , 0x69 , 0x63 , 0x65 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x0b ,
0x32 , 0x0f , 0x2e , 0x64 , 0x69 , 0x64 , 0x2e , 0x76 , 0x31 , 0x2e , 0x53 , 0x65 , 0x72 , 0x76 , 0x69 , 0x63 ,
0x65 , 0x42 , 0x04 , 0xc8 , 0xde , 0x1f , 0x00 , 0x52 , 0x07 , 0x73 , 0x65 , 0x72 , 0x76 , 0x69 , 0x63 , 0x65 ,
0x3a , 0x0f , 0x82 , 0xe7 , 0xb0 , 0x2a , 0x0a , 0x63 , 0x6f , 0x6e , 0x74 , 0x72 , 0x6f , 0x6c , 0x6c , 0x65 ,
0x72 , 0x22 , 0x17 , 0x0a , 0x15 , 0x4d , 0x73 , 0x67 , 0x41 , 0x64 , 0x64 , 0x53 , 0x65 , 0x72 , 0x76 , 0x69 ,
0x63 , 0x65 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x22 , 0x8e , 0x01 , 0x0a , 0x10 , 0x4d ,
0x73 , 0x67 , 0x52 , 0x65 , 0x6d , 0x6f , 0x76 , 0x65 , 0x53 , 0x65 , 0x72 , 0x76 , 0x69 , 0x63 , 0x65 , 0x12 ,
0x38 , 0x0a , 0x0a , 0x63 , 0x6f , 0x6e , 0x74 , 0x72 , 0x6f , 0x6c , 0x6c , 0x65 , 0x72 , 0x18 , 0x01 , 0x20 ,
0x01 , 0x28 , 0x09 , 0x42 , 0x18 , 0xd2 , 0xb4 , 0x2d , 0x14 , 0x63 , 0x6f , 0x73 , 0x6d , 0x6f , 0x73 , 0x2e ,
0x41 , 0x64 , 0x64 , 0x72 , 0x65 , 0x73 , 0x73 , 0x53 , 0x74 , 0x72 , 0x69 , 0x6e , 0x67 , 0x52 , 0x0a , 0x63 ,
0x6f , 0x6e , 0x74 , 0x72 , 0x6f , 0x6c , 0x6c , 0x65 , 0x72 , 0x12 , 0x10 , 0x0a , 0x03 , 0x64 , 0x69 , 0x64 ,
0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x03 , 0x64 , 0x69 , 0x64 , 0x12 , 0x1d , 0x0a , 0x0a , 0x73 ,
0x65 , 0x72 , 0x76 , 0x69 , 0x63 , 0x65 , 0x5f , 0x69 , 0x64 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 ,
0x09 , 0x73 , 0x65 , 0x72 , 0x76 , 0x69 , 0x63 , 0x65 , 0x49 , 0x64 , 0x3a , 0x0f , 0x82 , 0xe7 , 0xb0 , 0x2a ,
0x0a , 0x63 , 0x6f , 0x6e , 0x74 , 0x72 , 0x6f , 0x6c , 0x6c , 0x65 , 0x72 , 0x22 , 0x1a , 0x0a , 0x18 , 0x4d ,
0x73 , 0x67 , 0x52 , 0x65 , 0x6d , 0x6f , 0x76 , 0x65 , 0x53 , 0x65 , 0x72 , 0x76 , 0x69 , 0x63 , 0x65 , 0x52 ,
0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x22 , 0xa1 , 0x01 , 0x0a , 0x1c , 0x4d , 0x73 , 0x67 , 0x49 ,
0x73 , 0x73 , 0x75 , 0x65 , 0x56 , 0x65 , 0x72 , 0x69 , 0x66 , 0x69 , 0x61 , 0x62 , 0x6c , 0x65 , 0x43 , 0x72 ,
0x65 , 0x64 , 0x65 , 0x6e , 0x74 , 0x69 , 0x61 , 0x6c , 0x12 , 0x30 , 0x0a , 0x06 , 0x69 , 0x73 , 0x73 , 0x75 ,
0x65 , 0x72 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x42 , 0x18 , 0xd2 , 0xb4 , 0x2d , 0x14 , 0x63 , 0x6f ,
0x73 , 0x6d , 0x6f , 0x73 , 0x2e , 0x41 , 0x64 , 0x64 , 0x72 , 0x65 , 0x73 , 0x73 , 0x53 , 0x74 , 0x72 , 0x69 ,
0x6e , 0x67 , 0x52 , 0x06 , 0x69 , 0x73 , 0x73 , 0x75 , 0x65 , 0x72 , 0x12 , 0x42 , 0x0a , 0x0a , 0x63 , 0x72 ,
0x65 , 0x64 , 0x65 , 0x6e , 0x74 , 0x69 , 0x61 , 0x6c , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x1c ,
0x2e , 0x64 , 0x69 , 0x64 , 0x2e , 0x76 , 0x31 , 0x2e , 0x56 , 0x65 , 0x72 , 0x69 , 0x66 , 0x69 , 0x61 , 0x62 ,
0x6c , 0x65 , 0x43 , 0x72 , 0x65 , 0x64 , 0x65 , 0x6e , 0x74 , 0x69 , 0x61 , 0x6c , 0x42 , 0x04 , 0xc8 , 0xde ,
0x1f , 0x00 , 0x52 , 0x0a , 0x63 , 0x72 , 0x65 , 0x64 , 0x65 , 0x6e , 0x74 , 0x69 , 0x61 , 0x6c , 0x3a , 0x0b ,
0x82 , 0xe7 , 0xb0 , 0x2a , 0x06 , 0x69 , 0x73 , 0x73 , 0x75 , 0x65 , 0x72 , 0x22 , 0x4b , 0x0a , 0x24 , 0x4d ,
0x73 , 0x67 , 0x49 , 0x73 , 0x73 , 0x75 , 0x65 , 0x56 , 0x65 , 0x72 , 0x69 , 0x66 , 0x69 , 0x61 , 0x62 , 0x6c ,
0x65 , 0x43 , 0x72 , 0x65 , 0x64 , 0x65 , 0x6e , 0x74 , 0x69 , 0x61 , 0x6c , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f ,
0x6e , 0x73 , 0x65 , 0x12 , 0x23 , 0x0a , 0x0d , 0x63 , 0x72 , 0x65 , 0x64 , 0x65 , 0x6e , 0x74 , 0x69 , 0x61 ,
0x6c , 0x5f , 0x69 , 0x64 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0c , 0x63 , 0x72 , 0x65 , 0x64 ,
0x65 , 0x6e , 0x74 , 0x69 , 0x61 , 0x6c , 0x49 , 0x64 , 0x22 , 0xb0 , 0x01 , 0x0a , 0x1d , 0x4d , 0x73 , 0x67 ,
0x52 , 0x65 , 0x76 , 0x6f , 0x6b , 0x65 , 0x56 , 0x65 , 0x72 , 0x69 , 0x66 , 0x69 , 0x61 , 0x62 , 0x6c , 0x65 ,
0x43 , 0x72 , 0x65 , 0x64 , 0x65 , 0x6e , 0x74 , 0x69 , 0x61 , 0x6c , 0x12 , 0x30 , 0x0a , 0x06 , 0x69 , 0x73 ,
0x73 , 0x75 , 0x65 , 0x72 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x42 , 0x18 , 0xd2 , 0xb4 , 0x2d , 0x14 ,
0x63 , 0x6f , 0x73 , 0x6d , 0x6f , 0x73 , 0x2e , 0x41 , 0x64 , 0x64 , 0x72 , 0x65 , 0x73 , 0x73 , 0x53 , 0x74 ,
0x72 , 0x69 , 0x6e , 0x67 , 0x52 , 0x06 , 0x69 , 0x73 , 0x73 , 0x75 , 0x65 , 0x72 , 0x12 , 0x23 , 0x0a , 0x0d ,
0x63 , 0x72 , 0x65 , 0x64 , 0x65 , 0x6e , 0x74 , 0x69 , 0x61 , 0x6c , 0x5f , 0x69 , 0x64 , 0x18 , 0x02 , 0x20 ,
0x01 , 0x28 , 0x09 , 0x52 , 0x0c , 0x63 , 0x72 , 0x65 , 0x64 , 0x65 , 0x6e , 0x74 , 0x69 , 0x61 , 0x6c , 0x49 ,
0x64 , 0x12 , 0x2b , 0x0a , 0x11 , 0x72 , 0x65 , 0x76 , 0x6f , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x5f ,
0x72 , 0x65 , 0x61 , 0x73 , 0x6f , 0x6e , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x10 , 0x72 , 0x65 ,
0x76 , 0x6f , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x52 , 0x65 , 0x61 , 0x73 , 0x6f , 0x6e , 0x3a , 0x0b ,
0x82 , 0xe7 , 0xb0 , 0x2a , 0x06 , 0x69 , 0x73 , 0x73 , 0x75 , 0x65 , 0x72 , 0x22 , 0x27 , 0x0a , 0x25 , 0x4d ,
0x73 , 0x67 , 0x52 , 0x65 , 0x76 , 0x6f , 0x6b , 0x65 , 0x56 , 0x65 , 0x72 , 0x69 , 0x66 , 0x69 , 0x61 , 0x62 ,
0x6c , 0x65 , 0x43 , 0x72 , 0x65 , 0x64 , 0x65 , 0x6e , 0x74 , 0x69 , 0x61 , 0x6c , 0x52 , 0x65 , 0x73 , 0x70 ,
0x6f , 0x6e , 0x73 , 0x65 , 0x22 , 0xe1 , 0x02 , 0x0a , 0x15 , 0x4d , 0x73 , 0x67 , 0x4c , 0x69 , 0x6e , 0x6b ,
0x45 , 0x78 , 0x74 , 0x65 , 0x72 , 0x6e , 0x61 , 0x6c , 0x57 , 0x61 , 0x6c , 0x6c , 0x65 , 0x74 , 0x12 , 0x38 ,
0x0a , 0x0a , 0x63 , 0x6f , 0x6e , 0x74 , 0x72 , 0x6f , 0x6c , 0x6c , 0x65 , 0x72 , 0x18 , 0x01 , 0x20 , 0x01 ,
0x28 , 0x09 , 0x42 , 0x18 , 0xd2 , 0xb4 , 0x2d , 0x14 , 0x63 , 0x6f , 0x73 , 0x6d , 0x6f , 0x73 , 0x2e , 0x41 ,
0x64 , 0x64 , 0x72 , 0x65 , 0x73 , 0x73 , 0x53 , 0x74 , 0x72 , 0x69 , 0x6e , 0x67 , 0x52 , 0x0a , 0x63 , 0x6f ,
0x6e , 0x74 , 0x72 , 0x6f , 0x6c , 0x6c , 0x65 , 0x72 , 0x12 , 0x10 , 0x0a , 0x03 , 0x64 , 0x69 , 0x64 , 0x18 ,
0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x03 , 0x64 , 0x69 , 0x64 , 0x12 , 0x25 , 0x0a , 0x0e , 0x77 , 0x61 ,
0x6c , 0x6c , 0x65 , 0x74 , 0x5f , 0x61 , 0x64 , 0x64 , 0x72 , 0x65 , 0x73 , 0x73 , 0x18 , 0x03 , 0x20 , 0x01 ,
0x28 , 0x09 , 0x52 , 0x0d , 0x77 , 0x61 , 0x6c , 0x6c , 0x65 , 0x74 , 0x41 , 0x64 , 0x64 , 0x72 , 0x65 , 0x73 ,
0x73 , 0x12 , 0x26 , 0x0a , 0x0f , 0x77 , 0x61 , 0x6c , 0x6c , 0x65 , 0x74 , 0x5f , 0x63 , 0x68 , 0x61 , 0x69 ,
0x6e , 0x5f , 0x69 , 0x64 , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0d , 0x77 , 0x61 , 0x6c , 0x6c ,
0x65 , 0x74 , 0x43 , 0x68 , 0x61 , 0x69 , 0x6e , 0x49 , 0x64 , 0x12 , 0x1f , 0x0a , 0x0b , 0x77 , 0x61 , 0x6c ,
0x6c , 0x65 , 0x74 , 0x5f , 0x74 , 0x79 , 0x70 , 0x65 , 0x18 , 0x05 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0a ,
0x77 , 0x61 , 0x6c , 0x6c , 0x65 , 0x74 , 0x54 , 0x79 , 0x70 , 0x65 , 0x12 , 0x27 , 0x0a , 0x0f , 0x6f , 0x77 ,
0x6e , 0x65 , 0x72 , 0x73 , 0x68 , 0x69 , 0x70 , 0x5f , 0x70 , 0x72 , 0x6f , 0x6f , 0x66 , 0x18 , 0x06 , 0x20 ,
0x01 , 0x28 , 0x0c , 0x52 , 0x0e , 0x6f , 0x77 , 0x6e , 0x65 , 0x72 , 0x73 , 0x68 , 0x69 , 0x70 , 0x50 , 0x72 ,
0x6f , 0x6f , 0x66 , 0x12 , 0x1c , 0x0a , 0x09 , 0x63 , 0x68 , 0x61 , 0x6c , 0x6c , 0x65 , 0x6e , 0x67 , 0x65 ,
0x18 , 0x07 , 0x20 , 0x01 , 0x28 , 0x0c , 0x52 , 0x09 , 0x63 , 0x68 , 0x61 , 0x6c , 0x6c , 0x65 , 0x6e , 0x67 ,
0x65 , 0x12 , 0x34 , 0x0a , 0x16 , 0x76 , 0x65 , 0x72 , 0x69 , 0x66 , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f ,
0x6e , 0x5f , 0x6d , 0x65 , 0x74 , 0x68 , 0x6f , 0x64 , 0x5f , 0x69 , 0x64 , 0x18 , 0x08 , 0x20 , 0x01 , 0x28 ,
0x09 , 0x52 , 0x14 , 0x76 , 0x65 , 0x72 , 0x69 , 0x66 , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x4d ,
0x65 , 0x74 , 0x68 , 0x6f , 0x64 , 0x49 , 0x64 , 0x3a , 0x0f , 0x82 , 0xe7 , 0xb0 , 0x2a , 0x0a , 0x63 , 0x6f ,
0x6e , 0x74 , 0x72 , 0x6f , 0x6c , 0x6c , 0x65 , 0x72 , 0x22 , 0x55 , 0x0a , 0x1d , 0x4d , 0x73 , 0x67 , 0x4c ,
0x69 , 0x6e , 0x6b , 0x45 , 0x78 , 0x74 , 0x65 , 0x72 , 0x6e , 0x61 , 0x6c , 0x57 , 0x61 , 0x6c , 0x6c , 0x65 ,
0x74 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x34 , 0x0a , 0x16 , 0x76 , 0x65 , 0x72 ,
0x69 , 0x66 , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x5f , 0x6d , 0x65 , 0x74 , 0x68 , 0x6f , 0x64 ,
0x5f , 0x69 , 0x64 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x14 , 0x76 , 0x65 , 0x72 , 0x69 , 0x66 ,
0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x4d , 0x65 , 0x74 , 0x68 , 0x6f , 0x64 , 0x49 , 0x64 , 0x22 ,
0xbb , 0x02 , 0x0a , 0x1d , 0x4d , 0x73 , 0x67 , 0x52 , 0x65 , 0x67 , 0x69 , 0x73 , 0x74 , 0x65 , 0x72 , 0x57 ,
0x65 , 0x62 , 0x41 , 0x75 , 0x74 , 0x68 , 0x6e , 0x43 , 0x72 , 0x65 , 0x64 , 0x65 , 0x6e , 0x74 , 0x69 , 0x61 ,
0x6c , 0x12 , 0x38 , 0x0a , 0x0a , 0x63 , 0x6f , 0x6e , 0x74 , 0x72 , 0x6f , 0x6c , 0x6c , 0x65 , 0x72 , 0x18 ,
0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x42 , 0x18 , 0xd2 , 0xb4 , 0x2d , 0x14 , 0x63 , 0x6f , 0x73 , 0x6d , 0x6f ,
0x73 , 0x2e , 0x41 , 0x64 , 0x64 , 0x72 , 0x65 , 0x73 , 0x73 , 0x53 , 0x74 , 0x72 , 0x69 , 0x6e , 0x67 , 0x52 ,
0x0a , 0x63 , 0x6f , 0x6e , 0x74 , 0x72 , 0x6f , 0x6c , 0x6c , 0x65 , 0x72 , 0x12 , 0x1a , 0x0a , 0x08 , 0x75 ,
0x73 , 0x65 , 0x72 , 0x6e , 0x61 , 0x6d , 0x65 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x08 , 0x75 ,
0x73 , 0x65 , 0x72 , 0x6e , 0x61 , 0x6d , 0x65 , 0x12 , 0x51 , 0x0a , 0x13 , 0x77 , 0x65 , 0x62 , 0x61 , 0x75 ,
0x74 , 0x68 , 0x6e , 0x5f , 0x63 , 0x72 , 0x65 , 0x64 , 0x65 , 0x6e , 0x74 , 0x69 , 0x61 , 0x6c , 0x18 , 0x03 ,
0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x1a , 0x2e , 0x64 , 0x69 , 0x64 , 0x2e , 0x76 , 0x31 , 0x2e , 0x57 , 0x65 ,
0x62 , 0x41 , 0x75 , 0x74 , 0x68 , 0x6e , 0x43 , 0x72 , 0x65 , 0x64 , 0x65 , 0x6e , 0x74 , 0x69 , 0x61 , 0x6c ,
0x42 , 0x04 , 0xc8 , 0xde , 0x1f , 0x00 , 0x52 , 0x12 , 0x77 , 0x65 , 0x62 , 0x61 , 0x75 , 0x74 , 0x68 , 0x6e ,
0x43 , 0x72 , 0x65 , 0x64 , 0x65 , 0x6e , 0x74 , 0x69 , 0x61 , 0x6c , 0x12 , 0x34 , 0x0a , 0x16 , 0x76 , 0x65 ,
0x72 , 0x69 , 0x66 , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x5f , 0x6d , 0x65 , 0x74 , 0x68 , 0x6f ,
0x64 , 0x5f , 0x69 , 0x64 , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x14 , 0x76 , 0x65 , 0x72 , 0x69 ,
0x66 , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x4d , 0x65 , 0x74 , 0x68 , 0x6f , 0x64 , 0x49 , 0x64 ,
0x12 , 0x2a , 0x0a , 0x11 , 0x61 , 0x75 , 0x74 , 0x6f , 0x5f , 0x63 , 0x72 , 0x65 , 0x61 , 0x74 , 0x65 , 0x5f ,
0x76 , 0x61 , 0x75 , 0x6c , 0x74 , 0x18 , 0x05 , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x0f , 0x61 , 0x75 , 0x74 ,
0x6f , 0x43 , 0x72 , 0x65 , 0x61 , 0x74 , 0x65 , 0x56 , 0x61 , 0x75 , 0x6c , 0x74 , 0x3a , 0x0f , 0x82 , 0xe7 ,
0xb0 , 0x2a , 0x0a , 0x63 , 0x6f , 0x6e , 0x74 , 0x72 , 0x6f , 0x6c , 0x6c , 0x65 , 0x72 , 0x22 , 0xd3 , 0x01 ,
0x0a , 0x25 , 0x4d , 0x73 , 0x67 , 0x52 , 0x65 , 0x67 , 0x69 , 0x73 , 0x74 , 0x65 , 0x72 , 0x57 , 0x65 , 0x62 ,
0x41 , 0x75 , 0x74 , 0x68 , 0x6e , 0x43 , 0x72 , 0x65 , 0x64 , 0x65 , 0x6e , 0x74 , 0x69 , 0x61 , 0x6c , 0x52 ,
0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x10 , 0x0a , 0x03 , 0x64 , 0x69 , 0x64 , 0x18 , 0x01 ,
0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x03 , 0x64 , 0x69 , 0x64 , 0x12 , 0x34 , 0x0a , 0x16 , 0x76 , 0x65 , 0x72 ,
0x69 , 0x66 , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x5f , 0x6d , 0x65 , 0x74 , 0x68 , 0x6f , 0x64 ,
0x5f , 0x69 , 0x64 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x14 , 0x76 , 0x65 , 0x72 , 0x69 , 0x66 ,
0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x4d , 0x65 , 0x74 , 0x68 , 0x6f , 0x64 , 0x49 , 0x64 , 0x12 ,
0x19 , 0x0a , 0x08 , 0x76 , 0x61 , 0x75 , 0x6c , 0x74 , 0x5f , 0x69 , 0x64 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 ,
0x09 , 0x52 , 0x07 , 0x76 , 0x61 , 0x75 , 0x6c , 0x74 , 0x49 , 0x64 , 0x12 , 0x28 , 0x0a , 0x10 , 0x76 , 0x61 ,
0x75 , 0x6c , 0x74 , 0x5f , 0x70 , 0x75 , 0x62 , 0x6c , 0x69 , 0x63 , 0x5f , 0x6b , 0x65 , 0x79 , 0x18 , 0x04 ,
0x20 , 0x01 , 0x28 , 0x0c , 0x52 , 0x0e , 0x76 , 0x61 , 0x75 , 0x6c , 0x74 , 0x50 , 0x75 , 0x62 , 0x6c , 0x69 ,
0x63 , 0x4b , 0x65 , 0x79 , 0x12 , 0x1d , 0x0a , 0x0a , 0x65 , 0x6e , 0x63 , 0x6c , 0x61 , 0x76 , 0x65 , 0x5f ,
0x69 , 0x64 , 0x18 , 0x05 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x09 , 0x65 , 0x6e , 0x63 , 0x6c , 0x61 , 0x76 ,
0x65 , 0x49 , 0x64 , 0x32 , 0xbe , 0x08 , 0x0a , 0x03 , 0x4d , 0x73 , 0x67 , 0x12 , 0x48 , 0x0a , 0x0c , 0x55 ,
0x70 , 0x64 , 0x61 , 0x74 , 0x65 , 0x50 , 0x61 , 0x72 , 0x61 , 0x6d , 0x73 , 0x12 , 0x17 , 0x2e , 0x64 , 0x69 ,
0x64 , 0x2e , 0x76 , 0x31 , 0x2e , 0x4d , 0x73 , 0x67 , 0x55 , 0x70 , 0x64 , 0x61 , 0x74 , 0x65 , 0x50 , 0x61 ,
0x72 , 0x61 , 0x6d , 0x73 , 0x1a , 0x1f , 0x2e , 0x64 , 0x69 , 0x64 , 0x2e , 0x76 , 0x31 , 0x2e , 0x4d , 0x73 ,
0x67 , 0x55 , 0x70 , 0x64 , 0x61 , 0x74 , 0x65 , 0x50 , 0x61 , 0x72 , 0x61 , 0x6d , 0x73 , 0x52 , 0x65 , 0x73 ,
0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x3f , 0x0a , 0x09 , 0x43 , 0x72 , 0x65 , 0x61 , 0x74 , 0x65 , 0x44 ,
0x49 , 0x44 , 0x12 , 0x14 , 0x2e , 0x64 , 0x69 , 0x64 , 0x2e , 0x76 , 0x31 , 0x2e , 0x4d , 0x73 , 0x67 , 0x43 ,
0x72 , 0x65 , 0x61 , 0x74 , 0x65 , 0x44 , 0x49 , 0x44 , 0x1a , 0x1c , 0x2e , 0x64 , 0x69 , 0x64 , 0x2e , 0x76 ,
0x31 , 0x2e , 0x4d , 0x73 , 0x67 , 0x43 , 0x72 , 0x65 , 0x61 , 0x74 , 0x65 , 0x44 , 0x49 , 0x44 , 0x52 , 0x65 ,
0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x3f , 0x0a , 0x09 , 0x55 , 0x70 , 0x64 , 0x61 , 0x74 , 0x65 ,
0x44 , 0x49 , 0x44 , 0x12 , 0x14 , 0x2e , 0x64 , 0x69 , 0x64 , 0x2e , 0x76 , 0x31 , 0x2e , 0x4d , 0x73 , 0x67 ,
0x55 , 0x70 , 0x64 , 0x61 , 0x74 , 0x65 , 0x44 , 0x49 , 0x44 , 0x1a , 0x1c , 0x2e , 0x64 , 0x69 , 0x64 , 0x2e ,
0x76 , 0x31 , 0x2e , 0x4d , 0x73 , 0x67 , 0x55 , 0x70 , 0x64 , 0x61 , 0x74 , 0x65 , 0x44 , 0x49 , 0x44 , 0x52 ,
0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x4b , 0x0a , 0x0d , 0x44 , 0x65 , 0x61 , 0x63 , 0x74 ,
0x69 , 0x76 , 0x61 , 0x74 , 0x65 , 0x44 , 0x49 , 0x44 , 0x12 , 0x18 , 0x2e , 0x64 , 0x69 , 0x64 , 0x2e , 0x76 ,
0x31 , 0x2e , 0x4d , 0x73 , 0x67 , 0x44 , 0x65 , 0x61 , 0x63 , 0x74 , 0x69 , 0x76 , 0x61 , 0x74 , 0x65 , 0x44 ,
0x49 , 0x44 , 0x1a , 0x20 , 0x2e , 0x64 , 0x69 , 0x64 , 0x2e , 0x76 , 0x31 , 0x2e , 0x4d , 0x73 , 0x67 , 0x44 ,
0x65 , 0x61 , 0x63 , 0x74 , 0x69 , 0x76 , 0x61 , 0x74 , 0x65 , 0x44 , 0x49 , 0x44 , 0x52 , 0x65 , 0x73 , 0x70 ,
0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x63 , 0x0a , 0x15 , 0x41 , 0x64 , 0x64 , 0x56 , 0x65 , 0x72 , 0x69 , 0x66 ,
0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x4d , 0x65 , 0x74 , 0x68 , 0x6f , 0x64 , 0x12 , 0x20 , 0x2e ,
0x64 , 0x69 , 0x64 , 0x2e , 0x76 , 0x31 , 0x2e , 0x4d , 0x73 , 0x67 , 0x41 , 0x64 , 0x64 , 0x56 , 0x65 , 0x72 ,
0x69 , 0x66 , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x4d , 0x65 , 0x74 , 0x68 , 0x6f , 0x64 , 0x1a ,
0x28 , 0x2e , 0x64 , 0x69 , 0x64 , 0x2e , 0x76 , 0x31 , 0x2e , 0x4d , 0x73 , 0x67 , 0x41 , 0x64 , 0x64 , 0x56 ,
0x65 , 0x72 , 0x69 , 0x66 , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x4d , 0x65 , 0x74 , 0x68 , 0x6f ,
0x64 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x6c , 0x0a , 0x18 , 0x52 , 0x65 , 0x6d ,
0x6f , 0x76 , 0x65 , 0x56 , 0x65 , 0x72 , 0x69 , 0x66 , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x4d ,
0x65 , 0x74 , 0x68 , 0x6f , 0x64 , 0x12 , 0x23 , 0x2e , 0x64 , 0x69 , 0x64 , 0x2e , 0x76 , 0x31 , 0x2e , 0x4d ,
0x73 , 0x67 , 0x52 , 0x65 , 0x6d , 0x6f , 0x76 , 0x65 , 0x56 , 0x65 , 0x72 , 0x69 , 0x66 , 0x69 , 0x63 , 0x61 ,
0x74 , 0x69 , 0x6f , 0x6e , 0x4d , 0x65 , 0x74 , 0x68 , 0x6f , 0x64 , 0x1a , 0x2b , 0x2e , 0x64 , 0x69 , 0x64 ,
0x2e , 0x76 , 0x31 , 0x2e , 0x4d , 0x73 , 0x67 , 0x52 , 0x65 , 0x6d , 0x6f , 0x76 , 0x65 , 0x56 , 0x65 , 0x72 ,
0x69 , 0x66 , 0x69 , 0x63 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x4d , 0x65 , 0x74 , 0x68 , 0x6f , 0x64 , 0x52 ,
0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x42 , 0x0a , 0x0a , 0x41 , 0x64 , 0x64 , 0x53 , 0x65 ,
0x72 , 0x76 , 0x69 , 0x63 , 0x65 , 0x12 , 0x15 , 0x2e , 0x64 , 0x69 , 0x64 , 0x2e , 0x76 , 0x31 , 0x2e , 0x4d ,
0x73 , 0x67 , 0x41 , 0x64 , 0x64 , 0x53 , 0x65 , 0x72 , 0x76 , 0x69 , 0x63 , 0x65 , 0x1a , 0x1d , 0x2e , 0x64 ,
0x69 , 0x64 , 0x2e , 0x76 , 0x31 , 0x2e , 0x4d , 0x73 , 0x67 , 0x41 , 0x64 , 0x64 , 0x53 , 0x65 , 0x72 , 0x76 ,
0x69 , 0x63 , 0x65 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x4b , 0x0a , 0x0d , 0x52 ,
0x65 , 0x6d , 0x6f , 0x76 , 0x65 , 0x53 , 0x65 , 0x72 , 0x76 , 0x69 , 0x63 , 0x65 , 0x12 , 0x18 , 0x2e , 0x64 ,
0x69 , 0x64 , 0x2e , 0x76 , 0x31 , 0x2e , 0x4d , 0x73 , 0x67 , 0x52 , 0x65 , 0x6d , 0x6f , 0x76 , 0x65 , 0x53 ,
0x65 , 0x72 , 0x76 , 0x69 , 0x63 , 0x65 , 0x1a , 0x20 , 0x2e , 0x64 , 0x69 , 0x64 , 0x2e , 0x76 , 0x31 , 0x2e ,
0x4d , 0x73 , 0x67 , 0x52 , 0x65 , 0x6d , 0x6f , 0x76 , 0x65 , 0x53 , 0x65 , 0x72 , 0x76 , 0x69 , 0x63 , 0x65 ,
0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x6f , 0x0a , 0x19 , 0x49 , 0x73 , 0x73 , 0x75 ,
0x65 , 0x56 , 0x65 , 0x72 , 0x69 , 0x66 , 0x69 , 0x61 , 0x62 , 0x6c , 0x65 , 0x43 , 0x72 , 0x65 , 0x64 , 0x65 ,
0x6e , 0x74 , 0x69 , 0x61 , 0x6c , 0x12 , 0x24 , 0x2e , 0x64 , 0x69 , 0x64 , 0x2e , 0x76 , 0x31 , 0x2e , 0x4d ,
0x73 , 0x67 , 0x49 , 0x73 , 0x73 , 0x75 , 0x65 , 0x56 , 0x65 , 0x72 , 0x69 , 0x66 , 0x69 , 0x61 , 0x62 , 0x6c ,
0x65 , 0x43 , 0x72 , 0x65 , 0x64 , 0x65 , 0x6e , 0x74 , 0x69 , 0x61 , 0x6c , 0x1a , 0x2c , 0x2e , 0x64 , 0x69 ,
0x64 , 0x2e , 0x76 , 0x31 , 0x2e , 0x4d , 0x73 , 0x67 , 0x49 , 0x73 , 0x73 , 0x75 , 0x65 , 0x56 , 0x65 , 0x72 ,
0x69 , 0x66 , 0x69 , 0x61 , 0x62 , 0x6c , 0x65 , 0x43 , 0x72 , 0x65 , 0x64 , 0x65 , 0x6e , 0x74 , 0x69 , 0x61 ,
0x6c , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x72 , 0x0a , 0x1a , 0x52 , 0x65 , 0x76 ,
0x6f , 0x6b , 0x65 , 0x56 , 0x65 , 0x72 , 0x69 , 0x66 , 0x69 , 0x61 , 0x62 , 0x6c , 0x65 , 0x43 , 0x72 , 0x65 ,
0x64 , 0x65 , 0x6e , 0x74 , 0x69 , 0x61 , 0x6c , 0x12 , 0x25 , 0x2e , 0x64 , 0x69 , 0x64 , 0x2e , 0x76 , 0x31 ,
0x2e , 0x4d , 0x73 , 0x67 , 0x52 , 0x65 , 0x76 , 0x6f , 0x6b , 0x65 , 0x56 , 0x65 , 0x72 , 0x69 , 0x66 , 0x69 ,
0x61 , 0x62 , 0x6c , 0x65 , 0x43 , 0x72 , 0x65 , 0x64 , 0x65 , 0x6e , 0x74 , 0x69 , 0x61 , 0x6c , 0x1a , 0x2d ,
0x2e , 0x64 , 0x69 , 0x64 , 0x2e , 0x76 , 0x31 , 0x2e , 0x4d , 0x73 , 0x67 , 0x52 , 0x65 , 0x76 , 0x6f , 0x6b ,
0x65 , 0x56 , 0x65 , 0x72 , 0x69 , 0x66 , 0x69 , 0x61 , 0x62 , 0x6c , 0x65 , 0x43 , 0x72 , 0x65 , 0x64 , 0x65 ,
0x6e , 0x74 , 0x69 , 0x61 , 0x6c , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x5a , 0x0a ,
0x12 , 0x4c , 0x69 , 0x6e , 0x6b , 0x45 , 0x78 , 0x74 , 0x65 , 0x72 , 0x6e , 0x61 , 0x6c , 0x57 , 0x61 , 0x6c ,
0x6c , 0x65 , 0x74 , 0x12 , 0x1d , 0x2e , 0x64 , 0x69 , 0x64 , 0x2e , 0x76 , 0x31 , 0x2e , 0x4d , 0x73 , 0x67 ,
0x4c , 0x69 , 0x6e , 0x6b , 0x45 , 0x78 , 0x74 , 0x65 , 0x72 , 0x6e , 0x61 , 0x6c , 0x57 , 0x61 , 0x6c , 0x6c ,
0x65 , 0x74 , 0x1a , 0x25 , 0x2e , 0x64 , 0x69 , 0x64 , 0x2e , 0x76 , 0x31 , 0x2e , 0x4d , 0x73 , 0x67 , 0x4c ,
0x69 , 0x6e , 0x6b , 0x45 , 0x78 , 0x74 , 0x65 , 0x72 , 0x6e , 0x61 , 0x6c , 0x57 , 0x61 , 0x6c , 0x6c , 0x65 ,
0x74 , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x12 , 0x72 , 0x0a , 0x1a , 0x52 , 0x65 , 0x67 ,
0x69 , 0x73 , 0x74 , 0x65 , 0x72 , 0x57 , 0x65 , 0x62 , 0x41 , 0x75 , 0x74 , 0x68 , 0x6e , 0x43 , 0x72 , 0x65 ,
0x64 , 0x65 , 0x6e , 0x74 , 0x69 , 0x61 , 0x6c , 0x12 , 0x25 , 0x2e , 0x64 , 0x69 , 0x64 , 0x2e , 0x76 , 0x31 ,
0x2e , 0x4d , 0x73 , 0x67 , 0x52 , 0x65 , 0x67 , 0x69 , 0x73 , 0x74 , 0x65 , 0x72 , 0x57 , 0x65 , 0x62 , 0x41 ,
0x75 , 0x74 , 0x68 , 0x6e , 0x43 , 0x72 , 0x65 , 0x64 , 0x65 , 0x6e , 0x74 , 0x69 , 0x61 , 0x6c , 0x1a , 0x2d ,
0x2e , 0x64 , 0x69 , 0x64 , 0x2e , 0x76 , 0x31 , 0x2e , 0x4d , 0x73 , 0x67 , 0x52 , 0x65 , 0x67 , 0x69 , 0x73 ,
0x74 , 0x65 , 0x72 , 0x57 , 0x65 , 0x62 , 0x41 , 0x75 , 0x74 , 0x68 , 0x6e , 0x43 , 0x72 , 0x65 , 0x64 , 0x65 ,
0x6e , 0x74 , 0x69 , 0x61 , 0x6c , 0x52 , 0x65 , 0x73 , 0x70 , 0x6f , 0x6e , 0x73 , 0x65 , 0x1a , 0x05 , 0x80 ,
0xe7 , 0xb0 , 0x2a , 0x01 , 0x42 , 0x78 , 0x0a , 0x0a , 0x63 , 0x6f , 0x6d , 0x2e , 0x64 , 0x69 , 0x64 , 0x2e ,
0x76 , 0x31 , 0x42 , 0x07 , 0x54 , 0x78 , 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 , 0x69 , 0x64 , 0x2f , 0x76 ,
0x31 , 0x3b , 0x64 , 0x69 , 0x64 , 0x76 , 0x31 , 0xa2 , 0x02 , 0x03 , 0x44 , 0x58 , 0x58 , 0xaa , 0x02 , 0x06 ,
0x44 , 0x69 , 0x64 , 0x2e , 0x56 , 0x31 , 0xca , 0x02 , 0x06 , 0x44 , 0x69 , 0x64 , 0x5c , 0x56 , 0x31 , 0xe2 ,
0x02 , 0x12 , 0x44 , 0x69 , 0x64 , 0x5c , 0x56 , 0x31 , 0x5c , 0x47 , 0x50 , 0x42 , 0x4d , 0x65 , 0x74 , 0x61 ,
0x64 , 0x61 , 0x74 , 0x61 , 0xea , 0x02 , 0x07 , 0x44 , 0x69 , 0x64 , 0x3a , 0x3a , 0x56 , 0x31 , 0x62 , 0x06 ,
0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x33 ,
2024-07-05 22:20:13 -04:00
}
var (
file_did_v1_tx_proto_rawDescOnce sync . Once
file_did_v1_tx_proto_rawDescData = file_did_v1_tx_proto_rawDesc
)
func file_did_v1_tx_proto_rawDescGZIP () [] byte {
file_did_v1_tx_proto_rawDescOnce . Do ( func () {
file_did_v1_tx_proto_rawDescData = protoimpl . X . CompressGZIP ( file_did_v1_tx_proto_rawDescData )
})
return file_did_v1_tx_proto_rawDescData
}
2025-10-03 14:45:52 -04:00
var file_did_v1_tx_proto_msgTypes = make ([] protoimpl . MessageInfo , 24 )
2024-09-14 14:27:45 -04:00
var file_did_v1_tx_proto_goTypes = [] interface {}{
2025-10-03 14:45:52 -04:00
( * MsgUpdateParams )( nil ), // 0: did.v1.MsgUpdateParams
( * MsgUpdateParamsResponse )( nil ), // 1: did.v1.MsgUpdateParamsResponse
( * MsgCreateDID )( nil ), // 2: did.v1.MsgCreateDID
( * MsgCreateDIDResponse )( nil ), // 3: did.v1.MsgCreateDIDResponse
( * MsgUpdateDID )( nil ), // 4: did.v1.MsgUpdateDID
( * MsgUpdateDIDResponse )( nil ), // 5: did.v1.MsgUpdateDIDResponse
( * MsgDeactivateDID )( nil ), // 6: did.v1.MsgDeactivateDID
( * MsgDeactivateDIDResponse )( nil ), // 7: did.v1.MsgDeactivateDIDResponse
( * MsgAddVerificationMethod )( nil ), // 8: did.v1.MsgAddVerificationMethod
( * MsgAddVerificationMethodResponse )( nil ), // 9: did.v1.MsgAddVerificationMethodResponse
( * MsgRemoveVerificationMethod )( nil ), // 10: did.v1.MsgRemoveVerificationMethod
( * MsgRemoveVerificationMethodResponse )( nil ), // 11: did.v1.MsgRemoveVerificationMethodResponse
( * MsgAddService )( nil ), // 12: did.v1.MsgAddService
( * MsgAddServiceResponse )( nil ), // 13: did.v1.MsgAddServiceResponse
( * MsgRemoveService )( nil ), // 14: did.v1.MsgRemoveService
( * MsgRemoveServiceResponse )( nil ), // 15: did.v1.MsgRemoveServiceResponse
( * MsgIssueVerifiableCredential )( nil ), // 16: did.v1.MsgIssueVerifiableCredential
( * MsgIssueVerifiableCredentialResponse )( nil ), // 17: did.v1.MsgIssueVerifiableCredentialResponse
( * MsgRevokeVerifiableCredential )( nil ), // 18: did.v1.MsgRevokeVerifiableCredential
( * MsgRevokeVerifiableCredentialResponse )( nil ), // 19: did.v1.MsgRevokeVerifiableCredentialResponse
( * MsgLinkExternalWallet )( nil ), // 20: did.v1.MsgLinkExternalWallet
( * MsgLinkExternalWalletResponse )( nil ), // 21: did.v1.MsgLinkExternalWalletResponse
( * MsgRegisterWebAuthnCredential )( nil ), // 22: did.v1.MsgRegisterWebAuthnCredential
( * MsgRegisterWebAuthnCredentialResponse )( nil ), // 23: did.v1.MsgRegisterWebAuthnCredentialResponse
( * Params )( nil ), // 24: did.v1.Params
( * DIDDocument )( nil ), // 25: did.v1.DIDDocument
( * VerificationMethod )( nil ), // 26: did.v1.VerificationMethod
( * Service )( nil ), // 27: did.v1.Service
( * VerifiableCredential )( nil ), // 28: did.v1.VerifiableCredential
( * WebAuthnCredential )( nil ), // 29: did.v1.WebAuthnCredential
2024-09-14 14:27:45 -04:00
}
var file_did_v1_tx_proto_depIdxs = [] int32 {
2025-10-03 14:45:52 -04:00
24 , // 0: did.v1.MsgUpdateParams.params:type_name -> did.v1.Params
25 , // 1: did.v1.MsgCreateDID.did_document:type_name -> did.v1.DIDDocument
25 , // 2: did.v1.MsgUpdateDID.did_document:type_name -> did.v1.DIDDocument
26 , // 3: did.v1.MsgAddVerificationMethod.verification_method:type_name -> did.v1.VerificationMethod
27 , // 4: did.v1.MsgAddService.service:type_name -> did.v1.Service
28 , // 5: did.v1.MsgIssueVerifiableCredential.credential:type_name -> did.v1.VerifiableCredential
29 , // 6: did.v1.MsgRegisterWebAuthnCredential.webauthn_credential:type_name -> did.v1.WebAuthnCredential
0 , // 7: did.v1.Msg.UpdateParams:input_type -> did.v1.MsgUpdateParams
2 , // 8: did.v1.Msg.CreateDID:input_type -> did.v1.MsgCreateDID
4 , // 9: did.v1.Msg.UpdateDID:input_type -> did.v1.MsgUpdateDID
6 , // 10: did.v1.Msg.DeactivateDID:input_type -> did.v1.MsgDeactivateDID
8 , // 11: did.v1.Msg.AddVerificationMethod:input_type -> did.v1.MsgAddVerificationMethod
10 , // 12: did.v1.Msg.RemoveVerificationMethod:input_type -> did.v1.MsgRemoveVerificationMethod
12 , // 13: did.v1.Msg.AddService:input_type -> did.v1.MsgAddService
14 , // 14: did.v1.Msg.RemoveService:input_type -> did.v1.MsgRemoveService
16 , // 15: did.v1.Msg.IssueVerifiableCredential:input_type -> did.v1.MsgIssueVerifiableCredential
18 , // 16: did.v1.Msg.RevokeVerifiableCredential:input_type -> did.v1.MsgRevokeVerifiableCredential
20 , // 17: did.v1.Msg.LinkExternalWallet:input_type -> did.v1.MsgLinkExternalWallet
22 , // 18: did.v1.Msg.RegisterWebAuthnCredential:input_type -> did.v1.MsgRegisterWebAuthnCredential
1 , // 19: did.v1.Msg.UpdateParams:output_type -> did.v1.MsgUpdateParamsResponse
3 , // 20: did.v1.Msg.CreateDID:output_type -> did.v1.MsgCreateDIDResponse
5 , // 21: did.v1.Msg.UpdateDID:output_type -> did.v1.MsgUpdateDIDResponse
7 , // 22: did.v1.Msg.DeactivateDID:output_type -> did.v1.MsgDeactivateDIDResponse
9 , // 23: did.v1.Msg.AddVerificationMethod:output_type -> did.v1.MsgAddVerificationMethodResponse
11 , // 24: did.v1.Msg.RemoveVerificationMethod:output_type -> did.v1.MsgRemoveVerificationMethodResponse
13 , // 25: did.v1.Msg.AddService:output_type -> did.v1.MsgAddServiceResponse
15 , // 26: did.v1.Msg.RemoveService:output_type -> did.v1.MsgRemoveServiceResponse
17 , // 27: did.v1.Msg.IssueVerifiableCredential:output_type -> did.v1.MsgIssueVerifiableCredentialResponse
19 , // 28: did.v1.Msg.RevokeVerifiableCredential:output_type -> did.v1.MsgRevokeVerifiableCredentialResponse
21 , // 29: did.v1.Msg.LinkExternalWallet:output_type -> did.v1.MsgLinkExternalWalletResponse
23 , // 30: did.v1.Msg.RegisterWebAuthnCredential:output_type -> did.v1.MsgRegisterWebAuthnCredentialResponse
19 , // [19:31] is the sub-list for method output_type
7 , // [7:19] is the sub-list for method input_type
7 , // [7:7] is the sub-list for extension type_name
7 , // [7:7] is the sub-list for extension extendee
0 , // [0:7] is the sub-list for field type_name
2024-07-05 22:20:13 -04:00
}
func init () { file_did_v1_tx_proto_init () }
func file_did_v1_tx_proto_init () {
if File_did_v1_tx_proto != nil {
return
}
file_did_v1_genesis_proto_init ()
2025-10-03 14:45:52 -04:00
file_did_v1_state_proto_init ()
file_did_v1_types_proto_init ()
2024-07-05 22:20:13 -04:00
if ! protoimpl . UnsafeEnabled {
file_did_v1_tx_proto_msgTypes [ 0 ]. Exporter = func ( v interface {}, i int ) interface {} {
2025-10-03 14:45:52 -04:00
switch v := v .( * MsgUpdateParams ); i {
2024-07-05 22:20:13 -04:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_did_v1_tx_proto_msgTypes [ 1 ]. Exporter = func ( v interface {}, i int ) interface {} {
2025-10-03 14:45:52 -04:00
switch v := v .( * MsgUpdateParamsResponse ); i {
2024-07-05 22:20:13 -04:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_did_v1_tx_proto_msgTypes [ 2 ]. Exporter = func ( v interface {}, i int ) interface {} {
2025-10-03 14:45:52 -04:00
switch v := v .( * MsgCreateDID ); i {
2024-07-05 22:20:13 -04:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_did_v1_tx_proto_msgTypes [ 3 ]. Exporter = func ( v interface {}, i int ) interface {} {
2025-10-03 14:45:52 -04:00
switch v := v .( * MsgCreateDIDResponse ); i {
2024-07-05 22:20:13 -04:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_did_v1_tx_proto_msgTypes [ 4 ]. Exporter = func ( v interface {}, i int ) interface {} {
2025-10-03 14:45:52 -04:00
switch v := v .( * MsgUpdateDID ); i {
2024-08-10 18:27:11 -04:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
2024-09-27 20:58:05 -04:00
file_did_v1_tx_proto_msgTypes [ 5 ]. Exporter = func ( v interface {}, i int ) interface {} {
2025-10-03 14:45:52 -04:00
switch v := v .( * MsgUpdateDIDResponse ); i {
2024-10-15 14:31:19 -04:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_did_v1_tx_proto_msgTypes [ 6 ]. Exporter = func ( v interface {}, i int ) interface {} {
2025-10-03 14:45:52 -04:00
switch v := v .( * MsgDeactivateDID ); i {
2024-10-15 14:31:19 -04:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_did_v1_tx_proto_msgTypes [ 7 ]. Exporter = func ( v interface {}, i int ) interface {} {
2025-10-03 14:45:52 -04:00
switch v := v .( * MsgDeactivateDIDResponse ); i {
2024-10-15 14:31:19 -04:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_did_v1_tx_proto_msgTypes [ 8 ]. Exporter = func ( v interface {}, i int ) interface {} {
2025-10-03 14:45:52 -04:00
switch v := v .( * MsgAddVerificationMethod ); i {
2024-10-15 14:31:19 -04:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_did_v1_tx_proto_msgTypes [ 9 ]. Exporter = func ( v interface {}, i int ) interface {} {
2025-10-03 14:45:52 -04:00
switch v := v .( * MsgAddVerificationMethodResponse ); i {
2024-10-15 14:31:19 -04:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_did_v1_tx_proto_msgTypes [ 10 ]. Exporter = func ( v interface {}, i int ) interface {} {
2025-10-03 14:45:52 -04:00
switch v := v .( * MsgRemoveVerificationMethod ); i {
2024-10-15 14:31:19 -04:00
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_did_v1_tx_proto_msgTypes [ 11 ]. Exporter = func ( v interface {}, i int ) interface {} {
2025-10-03 14:45:52 -04:00
switch v := v .( * MsgRemoveVerificationMethodResponse ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_did_v1_tx_proto_msgTypes [ 12 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * MsgAddService ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_did_v1_tx_proto_msgTypes [ 13 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * MsgAddServiceResponse ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_did_v1_tx_proto_msgTypes [ 14 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * MsgRemoveService ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_did_v1_tx_proto_msgTypes [ 15 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * MsgRemoveServiceResponse ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_did_v1_tx_proto_msgTypes [ 16 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * MsgIssueVerifiableCredential ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_did_v1_tx_proto_msgTypes [ 17 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * MsgIssueVerifiableCredentialResponse ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_did_v1_tx_proto_msgTypes [ 18 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * MsgRevokeVerifiableCredential ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_did_v1_tx_proto_msgTypes [ 19 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * MsgRevokeVerifiableCredentialResponse ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_did_v1_tx_proto_msgTypes [ 20 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * MsgLinkExternalWallet ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_did_v1_tx_proto_msgTypes [ 21 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * MsgLinkExternalWalletResponse ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_did_v1_tx_proto_msgTypes [ 22 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * MsgRegisterWebAuthnCredential ); i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_did_v1_tx_proto_msgTypes [ 23 ]. Exporter = func ( v interface {}, i int ) interface {} {
switch v := v .( * MsgRegisterWebAuthnCredentialResponse ); i {
2024-07-05 22:20:13 -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 (),
RawDescriptor : file_did_v1_tx_proto_rawDesc ,
NumEnums : 0 ,
2025-10-03 14:45:52 -04:00
NumMessages : 24 ,
2024-07-05 22:20:13 -04:00
NumExtensions : 0 ,
NumServices : 1 ,
},
GoTypes : file_did_v1_tx_proto_goTypes ,
DependencyIndexes : file_did_v1_tx_proto_depIdxs ,
MessageInfos : file_did_v1_tx_proto_msgTypes ,
}. Build ()
File_did_v1_tx_proto = out . File
file_did_v1_tx_proto_rawDesc = nil
file_did_v1_tx_proto_goTypes = nil
file_did_v1_tx_proto_depIdxs = nil
}