11/* eslint-disable */
2+ import { Reader , Writer } from "protobufjs/minimal" ;
3+
24export const protobufPackage = "nameservice.nameservice" ;
35
6+ export interface MsgBuyName {
7+ creator : string ;
8+ name : string ;
9+ bid : string ;
10+ }
11+
12+ export interface MsgBuyNameResponse { }
13+
14+ const baseMsgBuyName : object = { creator : "" , name : "" , bid : "" } ;
15+
16+ export const MsgBuyName = {
17+ encode ( message : MsgBuyName , writer : Writer = Writer . create ( ) ) : Writer {
18+ if ( message . creator !== "" ) {
19+ writer . uint32 ( 10 ) . string ( message . creator ) ;
20+ }
21+ if ( message . name !== "" ) {
22+ writer . uint32 ( 18 ) . string ( message . name ) ;
23+ }
24+ if ( message . bid !== "" ) {
25+ writer . uint32 ( 26 ) . string ( message . bid ) ;
26+ }
27+ return writer ;
28+ } ,
29+
30+ decode ( input : Reader | Uint8Array , length ?: number ) : MsgBuyName {
31+ const reader = input instanceof Uint8Array ? new Reader ( input ) : input ;
32+ let end = length === undefined ? reader . len : reader . pos + length ;
33+ const message = { ...baseMsgBuyName } as MsgBuyName ;
34+ while ( reader . pos < end ) {
35+ const tag = reader . uint32 ( ) ;
36+ switch ( tag >>> 3 ) {
37+ case 1 :
38+ message . creator = reader . string ( ) ;
39+ break ;
40+ case 2 :
41+ message . name = reader . string ( ) ;
42+ break ;
43+ case 3 :
44+ message . bid = reader . string ( ) ;
45+ break ;
46+ default :
47+ reader . skipType ( tag & 7 ) ;
48+ break ;
49+ }
50+ }
51+ return message ;
52+ } ,
53+
54+ fromJSON ( object : any ) : MsgBuyName {
55+ const message = { ...baseMsgBuyName } as MsgBuyName ;
56+ if ( object . creator !== undefined && object . creator !== null ) {
57+ message . creator = String ( object . creator ) ;
58+ } else {
59+ message . creator = "" ;
60+ }
61+ if ( object . name !== undefined && object . name !== null ) {
62+ message . name = String ( object . name ) ;
63+ } else {
64+ message . name = "" ;
65+ }
66+ if ( object . bid !== undefined && object . bid !== null ) {
67+ message . bid = String ( object . bid ) ;
68+ } else {
69+ message . bid = "" ;
70+ }
71+ return message ;
72+ } ,
73+
74+ toJSON ( message : MsgBuyName ) : unknown {
75+ const obj : any = { } ;
76+ message . creator !== undefined && ( obj . creator = message . creator ) ;
77+ message . name !== undefined && ( obj . name = message . name ) ;
78+ message . bid !== undefined && ( obj . bid = message . bid ) ;
79+ return obj ;
80+ } ,
81+
82+ fromPartial ( object : DeepPartial < MsgBuyName > ) : MsgBuyName {
83+ const message = { ...baseMsgBuyName } as MsgBuyName ;
84+ if ( object . creator !== undefined && object . creator !== null ) {
85+ message . creator = object . creator ;
86+ } else {
87+ message . creator = "" ;
88+ }
89+ if ( object . name !== undefined && object . name !== null ) {
90+ message . name = object . name ;
91+ } else {
92+ message . name = "" ;
93+ }
94+ if ( object . bid !== undefined && object . bid !== null ) {
95+ message . bid = object . bid ;
96+ } else {
97+ message . bid = "" ;
98+ }
99+ return message ;
100+ } ,
101+ } ;
102+
103+ const baseMsgBuyNameResponse : object = { } ;
104+
105+ export const MsgBuyNameResponse = {
106+ encode ( _ : MsgBuyNameResponse , writer : Writer = Writer . create ( ) ) : Writer {
107+ return writer ;
108+ } ,
109+
110+ decode ( input : Reader | Uint8Array , length ?: number ) : MsgBuyNameResponse {
111+ const reader = input instanceof Uint8Array ? new Reader ( input ) : input ;
112+ let end = length === undefined ? reader . len : reader . pos + length ;
113+ const message = { ...baseMsgBuyNameResponse } as MsgBuyNameResponse ;
114+ while ( reader . pos < end ) {
115+ const tag = reader . uint32 ( ) ;
116+ switch ( tag >>> 3 ) {
117+ default :
118+ reader . skipType ( tag & 7 ) ;
119+ break ;
120+ }
121+ }
122+ return message ;
123+ } ,
124+
125+ fromJSON ( _ : any ) : MsgBuyNameResponse {
126+ const message = { ...baseMsgBuyNameResponse } as MsgBuyNameResponse ;
127+ return message ;
128+ } ,
129+
130+ toJSON ( _ : MsgBuyNameResponse ) : unknown {
131+ const obj : any = { } ;
132+ return obj ;
133+ } ,
134+
135+ fromPartial ( _ : DeepPartial < MsgBuyNameResponse > ) : MsgBuyNameResponse {
136+ const message = { ...baseMsgBuyNameResponse } as MsgBuyNameResponse ;
137+ return message ;
138+ } ,
139+ } ;
140+
4141/** Msg defines the Msg service. */
5- export interface Msg { }
142+ export interface Msg {
143+ /** this line is used by starport scaffolding # proto/tx/rpc */
144+ BuyName ( request : MsgBuyName ) : Promise < MsgBuyNameResponse > ;
145+ }
6146
7147export class MsgClientImpl implements Msg {
8148 private readonly rpc : Rpc ;
9149 constructor ( rpc : Rpc ) {
10150 this . rpc = rpc ;
11151 }
152+ BuyName ( request : MsgBuyName ) : Promise < MsgBuyNameResponse > {
153+ const data = MsgBuyName . encode ( request ) . finish ( ) ;
154+ const promise = this . rpc . request (
155+ "nameservice.nameservice.Msg" ,
156+ "BuyName" ,
157+ data
158+ ) ;
159+ return promise . then ( ( data ) => MsgBuyNameResponse . decode ( new Reader ( data ) ) ) ;
160+ }
12161}
13162
14163interface Rpc {
@@ -18,3 +167,14 @@ interface Rpc {
18167 data : Uint8Array
19168 ) : Promise < Uint8Array > ;
20169}
170+
171+ type Builtin = Date | Function | Uint8Array | string | number | undefined ;
172+ export type DeepPartial < T > = T extends Builtin
173+ ? T
174+ : T extends Array < infer U >
175+ ? Array < DeepPartial < U > >
176+ : T extends ReadonlyArray < infer U >
177+ ? ReadonlyArray < DeepPartial < U > >
178+ : T extends { }
179+ ? { [ K in keyof T ] ?: DeepPartial < T [ K ] > }
180+ : Partial < T > ;
0 commit comments