Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
MetaProtocol
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Nebula
MetaProtocol
Commits
6201ca61
Commit
6201ca61
authored
Oct 21, 2022
by
vicotor
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
https://code.wuban.net.cn/cmpchain/metaprotocol
parents
3aef1ba2
12928477
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
256 additions
and
883 deletions
+256
-883
request_response.pb.go
meta/ring/v1/request_response.pb.go
+165
-461
request_response.proto
meta/ring/v1/request_response.proto
+21
-80
resource.pb.go
meta/ring/v1/resource.pb.go
+7
-98
resource.proto
meta/ring/v1/resource.proto
+1
-15
service.pb.go
meta/ring/v1/service.pb.go
+55
-215
service.proto
meta/ring/v1/service.proto
+7
-14
No files found.
meta/ring/v1/request_response.pb.go
View file @
6201ca61
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: meta/ring/v1/request_response.proto
package
ring
v1
package
meta_ring_
v1
import
(
fmt
"fmt"
proto
"github.com/gogo/protobuf/proto"
timestamp
"github.com/golang/protobuf/ptypes/timestamp"
field_mask
"google.golang.org/genproto/protobuf/field_mask"
math
"math"
)
...
...
@@ -22,571 +20,290 @@ var _ = math.Inf
// proto package needs to be updated.
const
_
=
proto
.
GoGoProtoPackageIsVersion3
// please upgrade the proto package
// The standard List request definition.
type
ListShelvesRequest
struct
{
// Only retrieve shelves after this time.
AfterTime
*
timestamp
.
Timestamp
`protobuf:"bytes,1,opt,name=after_time,json=afterTime,proto3" json:"after_time,omitempty"`
// Only retrieve shelves before this time.
BeforeTime
*
timestamp
.
Timestamp
`protobuf:"bytes,2,opt,name=before_time,json=beforeTime,proto3" json:"before_time,omitempty"`
// The start index for pagination.
Start
uint64
`protobuf:"varint,3,opt,name=start,proto3" json:"start,omitempty"`
// The maximum number of shelves to return.
MaxSize
uint64
`protobuf:"varint,4,opt,name=max_size,json=maxSize,proto3" json:"max_size,omitempty"`
// The unique id of the parent example for which to list the shelves.
ExampleId
string
`protobuf:"bytes,5,opt,name=example_id,json=exampleId,proto3" json:"example_id,omitempty"`
type
SendRawTransactionRequest
struct
{
Data
[]
byte
`protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ListShelvesRequest
)
Reset
()
{
*
m
=
ListShelves
Request
{}
}
func
(
m
*
ListShelves
Request
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ListShelves
Request
)
ProtoMessage
()
{}
func
(
*
ListShelves
Request
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
m
*
SendRawTransactionRequest
)
Reset
()
{
*
m
=
SendRawTransaction
Request
{}
}
func
(
m
*
SendRawTransaction
Request
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
SendRawTransaction
Request
)
ProtoMessage
()
{}
func
(
*
SendRawTransaction
Request
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5ce663d43ac67a3b
,
[]
int
{
0
}
}
func
(
m
*
ListShelves
Request
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_
ListShelves
Request
.
Unmarshal
(
m
,
b
)
func
(
m
*
SendRawTransaction
Request
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_
SendRawTransaction
Request
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ListShelves
Request
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_
ListShelves
Request
.
Marshal
(
b
,
m
,
deterministic
)
func
(
m
*
SendRawTransaction
Request
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_
SendRawTransaction
Request
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ListShelves
Request
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_
ListShelves
Request
.
Merge
(
m
,
src
)
func
(
m
*
SendRawTransaction
Request
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_
SendRawTransaction
Request
.
Merge
(
m
,
src
)
}
func
(
m
*
ListShelves
Request
)
XXX_Size
()
int
{
return
xxx_messageInfo_
ListShelves
Request
.
Size
(
m
)
func
(
m
*
SendRawTransaction
Request
)
XXX_Size
()
int
{
return
xxx_messageInfo_
SendRawTransaction
Request
.
Size
(
m
)
}
func
(
m
*
ListShelves
Request
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_
ListShelves
Request
.
DiscardUnknown
(
m
)
func
(
m
*
SendRawTransaction
Request
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_
SendRawTransaction
Request
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_
ListShelves
Request
proto
.
InternalMessageInfo
var
xxx_messageInfo_
SendRawTransaction
Request
proto
.
InternalMessageInfo
func
(
m
*
ListShelvesRequest
)
GetAfterTime
()
*
timestamp
.
Timestamp
{
func
(
m
*
SendRawTransactionRequest
)
GetData
()
[]
byte
{
if
m
!=
nil
{
return
m
.
AfterTime
return
m
.
Data
}
return
nil
}
func
(
m
*
ListShelvesRequest
)
GetBeforeTime
()
*
timestamp
.
Timestamp
{
if
m
!=
nil
{
return
m
.
BeforeTime
}
return
nil
}
func
(
m
*
ListShelvesRequest
)
GetStart
()
uint64
{
if
m
!=
nil
{
return
m
.
Start
}
return
0
}
func
(
m
*
ListShelvesRequest
)
GetMaxSize
()
uint64
{
if
m
!=
nil
{
return
m
.
MaxSize
}
return
0
}
func
(
m
*
ListShelvesRequest
)
GetExampleId
()
string
{
if
m
!=
nil
{
return
m
.
ExampleId
}
return
""
}
// The standard List response definition.
type
ListShelvesResponse
struct
{
// The retrieved list of shelves.
Shelves
[]
*
Shelf
`protobuf:"bytes,1,rep,name=shelves,proto3" json:"shelves,omitempty"`
// True if more shelves are available.
Next
bool
`protobuf:"varint,2,opt,name=next,proto3" json:"next,omitempty"`
type
SendRawTransactionResponse
struct
{
Data
[]
byte
`protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ListShelvesResponse
)
Reset
()
{
*
m
=
ListShelves
Response
{}
}
func
(
m
*
ListShelves
Response
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ListShelves
Response
)
ProtoMessage
()
{}
func
(
*
ListShelves
Response
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
m
*
SendRawTransactionResponse
)
Reset
()
{
*
m
=
SendRawTransaction
Response
{}
}
func
(
m
*
SendRawTransaction
Response
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
SendRawTransaction
Response
)
ProtoMessage
()
{}
func
(
*
SendRawTransaction
Response
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5ce663d43ac67a3b
,
[]
int
{
1
}
}
func
(
m
*
ListShelves
Response
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_
ListShelves
Response
.
Unmarshal
(
m
,
b
)
func
(
m
*
SendRawTransaction
Response
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_
SendRawTransaction
Response
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ListShelves
Response
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_
ListShelves
Response
.
Marshal
(
b
,
m
,
deterministic
)
func
(
m
*
SendRawTransaction
Response
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_
SendRawTransaction
Response
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ListShelves
Response
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_
ListShelves
Response
.
Merge
(
m
,
src
)
func
(
m
*
SendRawTransaction
Response
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_
SendRawTransaction
Response
.
Merge
(
m
,
src
)
}
func
(
m
*
ListShelves
Response
)
XXX_Size
()
int
{
return
xxx_messageInfo_
ListShelves
Response
.
Size
(
m
)
func
(
m
*
SendRawTransaction
Response
)
XXX_Size
()
int
{
return
xxx_messageInfo_
SendRawTransaction
Response
.
Size
(
m
)
}
func
(
m
*
ListShelves
Response
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_
ListShelves
Response
.
DiscardUnknown
(
m
)
func
(
m
*
SendRawTransaction
Response
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_
SendRawTransaction
Response
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_
ListShelves
Response
proto
.
InternalMessageInfo
var
xxx_messageInfo_
SendRawTransaction
Response
proto
.
InternalMessageInfo
func
(
m
*
ListShelvesResponse
)
GetShelves
()
[]
*
Shelf
{
func
(
m
*
SendRawTransactionResponse
)
GetData
()
[]
byte
{
if
m
!=
nil
{
return
m
.
Shelves
return
m
.
Data
}
return
nil
}
func
(
m
*
ListShelvesResponse
)
GetNext
()
bool
{
if
m
!=
nil
{
return
m
.
Next
}
return
false
}
// The standard BatchGet request definition.
type
BatchGetShelvesRequest
struct
{
// The ids of the requested shelves.
Ids
[]
string
`protobuf:"bytes,1,rep,name=ids,proto3" json:"ids,omitempty"`
type
EstimateGasRequest
struct
{
From
[]
byte
`protobuf:"bytes,1,opt,name=from,proto3" json:"from,omitempty"`
To
[]
byte
`protobuf:"bytes,2,opt,name=to,proto3" json:"to,omitempty"`
Gas
int64
`protobuf:"varint,3,opt,name=gas,proto3" json:"gas,omitempty"`
GasPrice
[]
byte
`protobuf:"bytes,4,opt,name=gas_price,json=gasPrice,proto3" json:"gas_price,omitempty"`
Value
[]
byte
`protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
Data
[]
byte
`protobuf:"bytes,6,opt,name=data,proto3" json:"data,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
BatchGetShelvesRequest
)
Reset
()
{
*
m
=
BatchGetShelve
sRequest
{}
}
func
(
m
*
BatchGetShelve
sRequest
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
BatchGetShelve
sRequest
)
ProtoMessage
()
{}
func
(
*
BatchGetShelve
sRequest
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
m
*
EstimateGasRequest
)
Reset
()
{
*
m
=
EstimateGa
sRequest
{}
}
func
(
m
*
EstimateGa
sRequest
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
EstimateGa
sRequest
)
ProtoMessage
()
{}
func
(
*
EstimateGa
sRequest
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5ce663d43ac67a3b
,
[]
int
{
2
}
}
func
(
m
*
BatchGetShelve
sRequest
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_
BatchGetShelve
sRequest
.
Unmarshal
(
m
,
b
)
func
(
m
*
EstimateGa
sRequest
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_
EstimateGa
sRequest
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
BatchGetShelve
sRequest
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_
BatchGetShelve
sRequest
.
Marshal
(
b
,
m
,
deterministic
)
func
(
m
*
EstimateGa
sRequest
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_
EstimateGa
sRequest
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
BatchGetShelve
sRequest
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_
BatchGetShelve
sRequest
.
Merge
(
m
,
src
)
func
(
m
*
EstimateGa
sRequest
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_
EstimateGa
sRequest
.
Merge
(
m
,
src
)
}
func
(
m
*
BatchGetShelve
sRequest
)
XXX_Size
()
int
{
return
xxx_messageInfo_
BatchGetShelve
sRequest
.
Size
(
m
)
func
(
m
*
EstimateGa
sRequest
)
XXX_Size
()
int
{
return
xxx_messageInfo_
EstimateGa
sRequest
.
Size
(
m
)
}
func
(
m
*
BatchGetShelve
sRequest
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_
BatchGetShelve
sRequest
.
DiscardUnknown
(
m
)
func
(
m
*
EstimateGa
sRequest
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_
EstimateGa
sRequest
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_
BatchGetShelve
sRequest
proto
.
InternalMessageInfo
var
xxx_messageInfo_
EstimateGa
sRequest
proto
.
InternalMessageInfo
func
(
m
*
BatchGetShelvesRequest
)
GetIds
()
[]
string
{
func
(
m
*
EstimateGasRequest
)
GetFrom
()
[]
byte
{
if
m
!=
nil
{
return
m
.
Ids
return
m
.
From
}
return
nil
}
// The standard BatchGet response definition.
type
BatchGetShelvesResponse
struct
{
// The retrieved shelves.
Shelves
[]
*
Shelf
`protobuf:"bytes,1,rep,name=shelves,proto3" json:"shelves,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
BatchGetShelvesResponse
)
Reset
()
{
*
m
=
BatchGetShelvesResponse
{}
}
func
(
m
*
BatchGetShelvesResponse
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
BatchGetShelvesResponse
)
ProtoMessage
()
{}
func
(
*
BatchGetShelvesResponse
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5ce663d43ac67a3b
,
[]
int
{
3
}
}
func
(
m
*
BatchGetShelvesResponse
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_BatchGetShelvesResponse
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
BatchGetShelvesResponse
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_BatchGetShelvesResponse
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
BatchGetShelvesResponse
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_BatchGetShelvesResponse
.
Merge
(
m
,
src
)
}
func
(
m
*
BatchGetShelvesResponse
)
XXX_Size
()
int
{
return
xxx_messageInfo_BatchGetShelvesResponse
.
Size
(
m
)
}
func
(
m
*
BatchGetShelvesResponse
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_BatchGetShelvesResponse
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_BatchGetShelvesResponse
proto
.
InternalMessageInfo
func
(
m
*
BatchGetShelvesResponse
)
GetShelves
()
[]
*
Shelf
{
func
(
m
*
EstimateGasRequest
)
GetTo
()
[]
byte
{
if
m
!=
nil
{
return
m
.
Shelves
return
m
.
To
}
return
nil
}
// The standard Get request definition.
type
GetShelfRequest
struct
{
// The id of the requested shelf.
Id
string
`protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
GetShelfRequest
)
Reset
()
{
*
m
=
GetShelfRequest
{}
}
func
(
m
*
GetShelfRequest
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
GetShelfRequest
)
ProtoMessage
()
{}
func
(
*
GetShelfRequest
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5ce663d43ac67a3b
,
[]
int
{
4
}
}
func
(
m
*
GetShelfRequest
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_GetShelfRequest
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
GetShelfRequest
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_GetShelfRequest
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
GetShelfRequest
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_GetShelfRequest
.
Merge
(
m
,
src
)
}
func
(
m
*
GetShelfRequest
)
XXX_Size
()
int
{
return
xxx_messageInfo_GetShelfRequest
.
Size
(
m
)
}
func
(
m
*
GetShelfRequest
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_GetShelfRequest
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_GetShelfRequest
proto
.
InternalMessageInfo
func
(
m
*
GetShelfRequest
)
GetId
()
string
{
func
(
m
*
EstimateGasRequest
)
GetGas
()
int64
{
if
m
!=
nil
{
return
m
.
Id
return
m
.
Gas
}
return
""
return
0
}
// The standard Get response definition.
type
GetShelfResponse
struct
{
// The retrieved shelf.
Shelf
*
Shelf
`protobuf:"bytes,1,opt,name=shelf,proto3" json:"shelf,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
func
(
m
*
EstimateGasRequest
)
GetGasPrice
()
[]
byte
{
if
m
!=
nil
{
return
m
.
GasPrice
}
return
nil
}
func
(
m
*
GetShelfResponse
)
Reset
()
{
*
m
=
GetShelfResponse
{}
}
func
(
m
*
GetShelfResponse
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
GetShelfResponse
)
ProtoMessage
()
{}
func
(
*
GetShelfResponse
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5ce663d43ac67a3b
,
[]
int
{
5
}
}
func
(
m
*
GetShelfResponse
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_GetShelfResponse
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
GetShelfResponse
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_GetShelfResponse
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
GetShelfResponse
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_GetShelfResponse
.
Merge
(
m
,
src
)
}
func
(
m
*
GetShelfResponse
)
XXX_Size
()
int
{
return
xxx_messageInfo_GetShelfResponse
.
Size
(
m
)
}
func
(
m
*
GetShelfResponse
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_GetShelfResponse
.
DiscardUnknown
(
m
)
func
(
m
*
EstimateGasRequest
)
GetValue
()
[]
byte
{
if
m
!=
nil
{
return
m
.
Value
}
return
nil
}
var
xxx_messageInfo_GetShelfResponse
proto
.
InternalMessageInfo
func
(
m
*
GetShelfResponse
)
GetShelf
()
*
Shelf
{
func
(
m
*
EstimateGasRequest
)
GetData
()
[]
byte
{
if
m
!=
nil
{
return
m
.
Shelf
return
m
.
Data
}
return
nil
}
// The standard Create request definition.
type
CreateShelfRequest
struct
{
// The shelf to create.
Shelf
*
Shelf
`protobuf:"bytes,1,opt,name=shelf,proto3" json:"shelf,omitempty"`
// The unique id of the parent example where the shelf is to be created.
ExampleId
string
`protobuf:"bytes,2,opt,name=example_id,json=exampleId,proto3" json:"example_id,omitempty"`
type
EstimateGasResponse
struct
{
Gas
uint64
`protobuf:"varint,1,opt,name=gas,proto3" json:"gas,omitempty"`
Err
[]
byte
`protobuf:"bytes,2,opt,name=err,proto3" json:"err,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
CreateShelfRequest
)
Reset
()
{
*
m
=
CreateShelfRequest
{}
}
func
(
m
*
CreateShelfRequest
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
CreateShelfRequest
)
ProtoMessage
()
{}
func
(
*
CreateShelfRequest
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5ce663d43ac67a3b
,
[]
int
{
6
}
func
(
m
*
EstimateGasResponse
)
Reset
()
{
*
m
=
EstimateGasResponse
{}
}
func
(
m
*
EstimateGasResponse
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
EstimateGasResponse
)
ProtoMessage
()
{}
func
(
*
EstimateGasResponse
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5ce663d43ac67a3b
,
[]
int
{
3
}
}
func
(
m
*
CreateShelfRequest
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_
CreateShelfRequest
.
Unmarshal
(
m
,
b
)
func
(
m
*
EstimateGasResponse
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_
EstimateGasResponse
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
CreateShelfRequest
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_
CreateShelfRequest
.
Marshal
(
b
,
m
,
deterministic
)
func
(
m
*
EstimateGasResponse
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_
EstimateGasResponse
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
CreateShelfRequest
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_
CreateShelfRequest
.
Merge
(
m
,
src
)
func
(
m
*
EstimateGasResponse
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_
EstimateGasResponse
.
Merge
(
m
,
src
)
}
func
(
m
*
CreateShelfRequest
)
XXX_Size
()
int
{
return
xxx_messageInfo_
CreateShelfRequest
.
Size
(
m
)
func
(
m
*
EstimateGasResponse
)
XXX_Size
()
int
{
return
xxx_messageInfo_
EstimateGasResponse
.
Size
(
m
)
}
func
(
m
*
CreateShelfRequest
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_
CreateShelfRequest
.
DiscardUnknown
(
m
)
func
(
m
*
EstimateGasResponse
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_
EstimateGasResponse
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_
CreateShelfRequest
proto
.
InternalMessageInfo
var
xxx_messageInfo_
EstimateGasResponse
proto
.
InternalMessageInfo
func
(
m
*
CreateShelfRequest
)
GetShelf
()
*
Shelf
{
func
(
m
*
EstimateGasResponse
)
GetGas
()
uint64
{
if
m
!=
nil
{
return
m
.
Shelf
return
m
.
Gas
}
return
nil
return
0
}
func
(
m
*
CreateShelfRequest
)
GetExampleId
()
string
{
func
(
m
*
EstimateGasResponse
)
GetErr
()
[]
byte
{
if
m
!=
nil
{
return
m
.
E
xampleId
return
m
.
E
rr
}
return
""
return
nil
}
// The standard Create response definition.
type
CreateShelfResponse
struct
{
// The created shelf.
Shelf
*
Shelf
`protobuf:"bytes,1,opt,name=shelf,proto3" json:"shelf,omitempty"`
type
CallArgs
struct
{
From
[]
byte
`protobuf:"bytes,1,opt,name=from,proto3" json:"from,omitempty"`
To
[]
byte
`protobuf:"bytes,2,opt,name=to,proto3" json:"to,omitempty"`
Gas
int64
`protobuf:"varint,3,opt,name=gas,proto3" json:"gas,omitempty"`
GasPrice
[]
byte
`protobuf:"bytes,4,opt,name=gas_price,json=gasPrice,proto3" json:"gas_price,omitempty"`
Value
[]
byte
`protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
Data
[]
byte
`protobuf:"bytes,6,opt,name=data,proto3" json:"data,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
C
reateShelfResponse
)
Reset
()
{
*
m
=
CreateShelfResponse
{}
}
func
(
m
*
C
reateShelfResponse
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
C
reateShelfResponse
)
ProtoMessage
()
{}
func
(
*
C
reateShelfResponse
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5ce663d43ac67a3b
,
[]
int
{
7
}
func
(
m
*
C
allArgs
)
Reset
()
{
*
m
=
CallArgs
{}
}
func
(
m
*
C
allArgs
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
C
allArgs
)
ProtoMessage
()
{}
func
(
*
C
allArgs
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5ce663d43ac67a3b
,
[]
int
{
4
}
}
func
(
m
*
C
reateShelfResponse
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_C
reateShelfResponse
.
Unmarshal
(
m
,
b
)
func
(
m
*
C
allArgs
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_C
allArgs
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
C
reateShelfResponse
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_C
reateShelfResponse
.
Marshal
(
b
,
m
,
deterministic
)
func
(
m
*
C
allArgs
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_C
allArgs
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
C
reateShelfResponse
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_C
reateShelfResponse
.
Merge
(
m
,
src
)
func
(
m
*
C
allArgs
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_C
allArgs
.
Merge
(
m
,
src
)
}
func
(
m
*
C
reateShelfResponse
)
XXX_Size
()
int
{
return
xxx_messageInfo_C
reateShelfResponse
.
Size
(
m
)
func
(
m
*
C
allArgs
)
XXX_Size
()
int
{
return
xxx_messageInfo_C
allArgs
.
Size
(
m
)
}
func
(
m
*
C
reateShelfResponse
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_C
reateShelfResponse
.
DiscardUnknown
(
m
)
func
(
m
*
C
allArgs
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_C
allArgs
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_C
reateShelfResponse
proto
.
InternalMessageInfo
var
xxx_messageInfo_C
allArgs
proto
.
InternalMessageInfo
func
(
m
*
C
reateShelfResponse
)
GetShelf
()
*
Shelf
{
func
(
m
*
C
allArgs
)
GetFrom
()
[]
byte
{
if
m
!=
nil
{
return
m
.
Shelf
return
m
.
From
}
return
nil
}
// The standard Update request definition.
type
UpdateShelfRequest
struct
{
// The id of the shelf to be updated.
Id
string
`protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// The shelf which replaces the shelf on the server.
Shelf
*
Shelf
`protobuf:"bytes,2,opt,name=shelf,proto3" json:"shelf,omitempty"`
// The update mask applied to the shelf. See https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask.
UpdateMask
*
field_mask
.
FieldMask
`protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
UpdateShelfRequest
)
Reset
()
{
*
m
=
UpdateShelfRequest
{}
}
func
(
m
*
UpdateShelfRequest
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
UpdateShelfRequest
)
ProtoMessage
()
{}
func
(
*
UpdateShelfRequest
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5ce663d43ac67a3b
,
[]
int
{
8
}
}
func
(
m
*
UpdateShelfRequest
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_UpdateShelfRequest
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
UpdateShelfRequest
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_UpdateShelfRequest
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
UpdateShelfRequest
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_UpdateShelfRequest
.
Merge
(
m
,
src
)
}
func
(
m
*
UpdateShelfRequest
)
XXX_Size
()
int
{
return
xxx_messageInfo_UpdateShelfRequest
.
Size
(
m
)
}
func
(
m
*
UpdateShelfRequest
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_UpdateShelfRequest
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_UpdateShelfRequest
proto
.
InternalMessageInfo
func
(
m
*
UpdateShelfRequest
)
GetId
()
string
{
if
m
!=
nil
{
return
m
.
Id
}
return
""
}
func
(
m
*
UpdateShelfRequest
)
GetShelf
()
*
Shelf
{
func
(
m
*
CallArgs
)
GetTo
()
[]
byte
{
if
m
!=
nil
{
return
m
.
Shelf
return
m
.
To
}
return
nil
}
func
(
m
*
UpdateShelfRequest
)
GetUpdateMask
()
*
field_mask
.
FieldMask
{
func
(
m
*
CallArgs
)
GetGas
()
int64
{
if
m
!=
nil
{
return
m
.
UpdateMask
return
m
.
Gas
}
return
nil
}
// The standard Update response definition.
type
UpdateShelfResponse
struct
{
// The updated shelf.
Shelf
*
Shelf
`protobuf:"bytes,1,opt,name=shelf,proto3" json:"shelf,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
UpdateShelfResponse
)
Reset
()
{
*
m
=
UpdateShelfResponse
{}
}
func
(
m
*
UpdateShelfResponse
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
UpdateShelfResponse
)
ProtoMessage
()
{}
func
(
*
UpdateShelfResponse
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5ce663d43ac67a3b
,
[]
int
{
9
}
}
func
(
m
*
UpdateShelfResponse
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_UpdateShelfResponse
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
UpdateShelfResponse
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_UpdateShelfResponse
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
UpdateShelfResponse
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_UpdateShelfResponse
.
Merge
(
m
,
src
)
}
func
(
m
*
UpdateShelfResponse
)
XXX_Size
()
int
{
return
xxx_messageInfo_UpdateShelfResponse
.
Size
(
m
)
}
func
(
m
*
UpdateShelfResponse
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_UpdateShelfResponse
.
DiscardUnknown
(
m
)
return
0
}
var
xxx_messageInfo_UpdateShelfResponse
proto
.
InternalMessageInfo
func
(
m
*
UpdateShelfResponse
)
GetShelf
()
*
Shelf
{
func
(
m
*
CallArgs
)
GetGasPrice
()
[]
byte
{
if
m
!=
nil
{
return
m
.
Shelf
return
m
.
GasPrice
}
return
nil
}
// The standard Delete request definition.
type
DeleteShelfRequest
struct
{
// The id of the shelf to be deleted.
Id
string
`protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
DeleteShelfRequest
)
Reset
()
{
*
m
=
DeleteShelfRequest
{}
}
func
(
m
*
DeleteShelfRequest
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
DeleteShelfRequest
)
ProtoMessage
()
{}
func
(
*
DeleteShelfRequest
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5ce663d43ac67a3b
,
[]
int
{
10
}
}
func
(
m
*
DeleteShelfRequest
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_DeleteShelfRequest
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
DeleteShelfRequest
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_DeleteShelfRequest
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
DeleteShelfRequest
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_DeleteShelfRequest
.
Merge
(
m
,
src
)
}
func
(
m
*
DeleteShelfRequest
)
XXX_Size
()
int
{
return
xxx_messageInfo_DeleteShelfRequest
.
Size
(
m
)
}
func
(
m
*
DeleteShelfRequest
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_DeleteShelfRequest
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_DeleteShelfRequest
proto
.
InternalMessageInfo
func
(
m
*
DeleteShelfRequest
)
GetId
()
string
{
func
(
m
*
CallArgs
)
GetValue
()
[]
byte
{
if
m
!=
nil
{
return
m
.
Id
return
m
.
Value
}
return
""
}
// The standard Delete response definition.
type
DeleteShelfResponse
struct
{
// The deleted shelf.
Shelf
*
Shelf
`protobuf:"bytes,1,opt,name=shelf,proto3" json:"shelf,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
DeleteShelfResponse
)
Reset
()
{
*
m
=
DeleteShelfResponse
{}
}
func
(
m
*
DeleteShelfResponse
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
DeleteShelfResponse
)
ProtoMessage
()
{}
func
(
*
DeleteShelfResponse
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5ce663d43ac67a3b
,
[]
int
{
11
}
}
func
(
m
*
DeleteShelfResponse
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_DeleteShelfResponse
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
DeleteShelfResponse
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_DeleteShelfResponse
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
DeleteShelfResponse
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_DeleteShelfResponse
.
Merge
(
m
,
src
)
}
func
(
m
*
DeleteShelfResponse
)
XXX_Size
()
int
{
return
xxx_messageInfo_DeleteShelfResponse
.
Size
(
m
)
}
func
(
m
*
DeleteShelfResponse
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_DeleteShelfResponse
.
DiscardUnknown
(
m
)
return
nil
}
var
xxx_messageInfo_DeleteShelfResponse
proto
.
InternalMessageInfo
func
(
m
*
DeleteShelfResponse
)
GetShelf
()
*
Shelf
{
func
(
m
*
CallArgs
)
GetData
()
[]
byte
{
if
m
!=
nil
{
return
m
.
Shelf
return
m
.
Data
}
return
nil
}
func
init
()
{
proto
.
RegisterType
((
*
ListShelvesRequest
)(
nil
),
"meta.ring.v1.ListShelvesRequest"
)
proto
.
RegisterType
((
*
ListShelvesResponse
)(
nil
),
"meta.ring.v1.ListShelvesResponse"
)
proto
.
RegisterType
((
*
BatchGetShelvesRequest
)(
nil
),
"meta.ring.v1.BatchGetShelvesRequest"
)
proto
.
RegisterType
((
*
BatchGetShelvesResponse
)(
nil
),
"meta.ring.v1.BatchGetShelvesResponse"
)
proto
.
RegisterType
((
*
GetShelfRequest
)(
nil
),
"meta.ring.v1.GetShelfRequest"
)
proto
.
RegisterType
((
*
GetShelfResponse
)(
nil
),
"meta.ring.v1.GetShelfResponse"
)
proto
.
RegisterType
((
*
CreateShelfRequest
)(
nil
),
"meta.ring.v1.CreateShelfRequest"
)
proto
.
RegisterType
((
*
CreateShelfResponse
)(
nil
),
"meta.ring.v1.CreateShelfResponse"
)
proto
.
RegisterType
((
*
UpdateShelfRequest
)(
nil
),
"meta.ring.v1.UpdateShelfRequest"
)
proto
.
RegisterType
((
*
UpdateShelfResponse
)(
nil
),
"meta.ring.v1.UpdateShelfResponse"
)
proto
.
RegisterType
((
*
DeleteShelfRequest
)(
nil
),
"meta.ring.v1.DeleteShelfRequest"
)
proto
.
RegisterType
((
*
DeleteShelfResponse
)(
nil
),
"meta.ring.v1.DeleteShelfResponse"
)
proto
.
RegisterType
((
*
SendRawTransactionRequest
)(
nil
),
"meta.ring.v1.SendRawTransactionRequest"
)
proto
.
RegisterType
((
*
SendRawTransactionResponse
)(
nil
),
"meta.ring.v1.SendRawTransactionResponse"
)
proto
.
RegisterType
((
*
EstimateGasRequest
)(
nil
),
"meta.ring.v1.EstimateGasRequest"
)
proto
.
RegisterType
((
*
EstimateGasResponse
)(
nil
),
"meta.ring.v1.EstimateGasResponse"
)
proto
.
RegisterType
((
*
CallArgs
)(
nil
),
"meta.ring.v1.CallArgs"
)
}
func
init
()
{
...
...
@@ -594,35 +311,22 @@ func init() {
}
var
fileDescriptor_5ce663d43ac67a3b
=
[]
byte
{
// 469 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0x9c
,
0x93
,
0xdd
,
0x8a
,
0xd3
,
0x40
,
0x14
,
0xc7
,
0x49
,
0xda
,
0xee
,
0x36
,
0xa7
,
0xa2
,
0xcb
,
0x54
,
0x34
,
0x56
,
0xc4
,
0x18
,
0xbd
,
0xa8
,
0x82
,
0x09
,
0x5d
,
0xaf
,
0x64
,
0x11
,
0x64
,
0x15
,
0x3f
,
0x40
,
0x6f
,
0x66
,
0x15
,
0xc4
,
0x0b
,
0xc3
,
0x74
,
0x73
,
0xd2
,
0x1d
,
0x36
,
0x69
,
0xe2
,
0xcc
,
0xb4
,
0x94
,
0x7d
,
0x06
,
0x1f
,
0xd1
,
0x87
,
0x91
,
0x99
,
0x49
,
0x58
,
0x13
,
0x17
,
0x6b
,
0xbd
,
0x9b
,
0x8f
,
0xdf
,
0xf9
,
0xff
,
0xcf
,
0xc7
,
0x0c
,
0x3c
,
0x2c
,
0x50
,
0xb1
,
0x58
,
0xf0
,
0xe5
,
0x22
,
0x5e
,
0xcf
,
0x62
,
0x81
,
0xdf
,
0x57
,
0x28
,
0x55
,
0x22
,
0x50
,
0x56
,
0xe5
,
0x52
,
0x62
,
0x54
,
0x89
,
0x52
,
0x95
,
0xe4
,
0x9a
,
0x86
,
0x22
,
0x0d
,
0x45
,
0xeb
,
0xd9
,
0x24
,
0x58
,
0x94
,
0xe5
,
0x22
,
0xc7
,
0xd8
,
0xdc
,
0xcd
,
0x57
,
0x59
,
0x9c
,
0x71
,
0xcc
,
0xd3
,
0xa4
,
0x60
,
0xf2
,
0xdc
,
0xf2
,
0x93
,
0xfb
,
0x5d
,
0x42
,
0xf1
,
0x02
,
0xa5
,
0x62
,
0x45
,
0x55
,
0x03
,
0x77
,
0x3b
,
0xae
,
0xb2
,
0x5c
,
0x89
,
0xd3
,
0xda
,
0x2d
,
0xfc
,
0xe9
,
0x00
,
0xf9
,
0xc0
,
0xa5
,
0x3a
,
0x39
,
0xc3
,
0x7c
,
0x8d
,
0x92
,
0xda
,
0x9c
,
0xc8
,
0x73
,
0x00
,
0x96
,
0x29
,
0x14
,
0x89
,
0x16
,
0xf3
,
0x9d
,
0xc0
,
0x99
,
0x8e
,
0x0e
,
0x27
,
0x91
,
0x75
,
0x8a
,
0x1a
,
0xa7
,
0xe8
,
0x53
,
0xe3
,
0x44
,
0x3d
,
0x43
,
0xeb
,
0x3d
,
0x39
,
0x82
,
0xd1
,
0x1c
,
0xb3
,
0x52
,
0xa0
,
0x8d
,
0x75
,
0xb7
,
0xc6
,
0x82
,
0xc5
,
0x4d
,
0xf0
,
0x4d
,
0x18
,
0x48
,
0xc5
,
0x84
,
0xf2
,
0x7b
,
0x81
,
0x33
,
0xed
,
0x53
,
0xbb
,
0x21
,
0x77
,
0x60
,
0x58
,
0xb0
,
0x4d
,
0x22
,
0xf9
,
0x05
,
0xfa
,
0x7d
,
0x73
,
0xb1
,
0x5f
,
0xb0
,
0xcd
,
0x09
,
0xbf
,
0x40
,
0x72
,
0x0f
,
0x00
,
0x37
,
0xac
,
0xa8
,
0x72
,
0x4c
,
0x78
,
0xea
,
0x0f
,
0x02
,
0x67
,
0xea
,
0x51
,
0xaf
,
0x3e
,
0x79
,
0x9f
,
0x86
,
0x5f
,
0x60
,
0xdc
,
0xaa
,
0xce
,
0x76
,
0x9a
,
0x3c
,
0x85
,
0x7d
,
0x69
,
0x8f
,
0x7c
,
0x27
,
0xe8
,
0x4d
,
0x47
,
0x87
,
0xe3
,
0xe8
,
0xf7
,
0xae
,
0x47
,
0x9a
,
0xcf
,
0x68
,
0xc3
,
0x10
,
0x02
,
0xfd
,
0x25
,
0x6e
,
0x94
,
0xa9
,
0x65
,
0x48
,
0xcd
,
0x3a
,
0x7c
,
0x02
,
0xb7
,
0x8e
,
0x99
,
0x3a
,
0x3d
,
0x7b
,
0x8b
,
0xdd
,
0xde
,
0x1d
,
0x40
,
0x8f
,
0xa7
,
0x56
,
0xd8
,
0xa3
,
0x7a
,
0x19
,
0xbe
,
0x83
,
0xdb
,
0x7f
,
0xb0
,
0xff
,
0x95
,
0x49
,
0xf8
,
0x00
,
0x6e
,
0xd4
,
0x22
,
0x59
,
0x63
,
0x77
,
0x1d
,
0x5c
,
0x9e
,
0x9a
,
0x11
,
0x79
,
0xd4
,
0xe5
,
0x69
,
0xf8
,
0x02
,
0x0e
,
0x2e
,
0x91
,
0xda
,
0xe5
,
0x31
,
0x0c
,
0xb4
,
0x42
,
0x56
,
0x4f
,
0xf2
,
0x4a
,
0x0f
,
0x4b
,
0x84
,
0xdf
,
0x80
,
0xbc
,
0x12
,
0xc8
,
0x14
,
0xb6
,
0x4c
,
0xfe
,
0x5d
,
0xa0
,
0x33
,
0x11
,
0xb7
,
0x3b
,
0x91
,
0x97
,
0x30
,
0x6e
,
0xe9
,
0xef
,
0x9e
,
0xe1
,
0x0f
,
0x07
,
0xc8
,
0xe7
,
0x2a
,
0xed
,
0xa6
,
0xd8
,
0xe9
,
0xc3
,
0xa5
,
0xa2
,
0xbb
,
0x35
,
0xe5
,
0x23
,
0x18
,
0xad
,
0x8c
,
0xa0
,
0xf9
,
0x57
,
0xe6
,
0xed
,
0x5d
,
0xf5
,
0x64
,
0xdf
,
0xe8
,
0xaf
,
0xf7
,
0x91
,
0xc9
,
0x73
,
0x0a
,
0x16
,
0xd7
,
0x6b
,
0x5d
,
0x50
,
0x2b
,
0x9b
,
0xdd
,
0x0b
,
0x7a
,
0x04
,
0xe4
,
0x35
,
0xe6
,
0xf8
,
0xf7
,
0x7a
,
0xb4
,
0x4f
,
0x8b
,
0xda
,
0xd9
,
0xe7
,
0x78
,
0xf8
,
0x75
,
0x4f
,
0x9f
,
0xaf
,
0x67
,
0xf3
,
0x3d
,
0x53
,
0xd3
,
0xb3
,
0x5f
,
0x01
,
0x00
,
0x00
,
0xff
,
0xff
,
0x6f
,
0x7b
,
0xd9
,
0xbd
,
0x91
,
0x04
,
0x00
,
0x00
,
// 261 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0xc4
,
0x91
,
0xbf
,
0x4f
,
0xfb
,
0x30
,
0x10
,
0xc5
,
0x95
,
0x1f
,
0xad
,
0xfa
,
0x3d
,
0x55
,
0x5f
,
0x55
,
0x86
,
0x21
,
0xc0
,
0x52
,
0x85
,
0xa5
,
0x53
,
0x42
,
0xc5
,
0xc4
,
0x88
,
0x10
,
0x62
,
0x45
,
0x81
,
0xbd
,
0x3a
,
0xda
,
0xc3
,
0x8a
,
0x94
,
0xd8
,
0xe1
,
0xce
,
0x0d
,
0x7f
,
0x02
,
0x33
,
0xff
,
0x31
,
0xb2
,
0x13
,
0x50
,
0x91
,
0xba
,
0xb3
,
0xbd
,
0xb3
,
0xdf
,
0xf3
,
0xfb
,
0x58
,
0x07
,
0x97
,
0x2d
,
0x39
,
0x2c
,
0xb9
,
0x36
,
0xba
,
0xec
,
0xd7
,
0x25
,
0xd3
,
0xdb
,
0x9e
,
0xc4
,
0x6d
,
0x98
,
0xa4
,
0xb3
,
0x46
,
0xa8
,
0xe8
,
0xd8
,
0x3a
,
0xab
,
0xe6
,
0xde
,
0x54
,
0x78
,
0x53
,
0xd1
,
0xaf
,
0xf3
,
0x12
,
0xce
,
0x9e
,
0xc8
,
0xec
,
0x2a
,
0x7c
,
0x7f
,
0x66
,
0x34
,
0x82
,
0x5b
,
0x57
,
0x5b
,
0x53
,
0x0d
,
0x49
,
0xa5
,
0x20
,
0xdd
,
0xa1
,
0xc3
,
0x2c
,
0x5a
,
0x46
,
0xab
,
0x79
,
0x15
,
0x74
,
0x7e
,
0x05
,
0xe7
,
0xc7
,
0x02
,
0x43
,
0xc5
,
0xd1
,
0xc4
,
0x67
,
0x04
,
0xea
,
0x5e
,
0x5c
,
0xdd
,
0xa2
,
0xa3
,
0x07
,
0x94
,
0x83
,
0xc7
,
0x5f
,
0xd9
,
0xb6
,
0xdf
,
0x56
,
0xaf
,
0xd5
,
0x7f
,
0x88
,
0x9d
,
0xcd
,
0xe2
,
0x70
,
0x12
,
0x3b
,
0xab
,
0x16
,
0x90
,
0x68
,
0x94
,
0x2c
,
0x59
,
0x46
,
0xab
,
0xa4
,
0xf2
,
0x52
,
0x5d
,
0xc0
,
0x3f
,
0x8d
,
0xb2
,
0xe9
,
0xb8
,
0xde
,
0x52
,
0x96
,
0x06
,
0xe3
,
0x4c
,
0xa3
,
0x3c
,
0xfa
,
0x59
,
0x9d
,
0xc2
,
0xa4
,
0xc7
,
0x66
,
0x4f
,
0xd9
,
0x24
,
0x5c
,
0x0c
,
0xc3
,
0x0f
,
0xd3
,
0xf4
,
0x80
,
0xe9
,
0x06
,
0x4e
,
0x7e
,
0x21
,
0x8d
,
0xf8
,
0x63
,
0x9f
,
0x47
,
0x4a
,
0x87
,
0xbe
,
0x05
,
0x24
,
0xc4
,
0x3c
,
0x22
,
0x79
,
0x99
,
0x7f
,
0x44
,
0x30
,
0xbb
,
0xc3
,
0xa6
,
0xb9
,
0x65
,
0x2d
,
0x7f
,
0xfa
,
0x89
,
0x97
,
0x69
,
0x58
,
0xe8
,
0xf5
,
0x57
,
0x00
,
0x00
,
0x00
,
0xff
,
0xff
,
0xa9
,
0x70
,
0x99
,
0xb6
,
0xf7
,
0x01
,
0x00
,
0x00
,
}
meta/ring/v1/request_response.proto
View file @
6201ca61
syntax
=
"proto3"
;
package
meta
.
ring.v1
;
option
go_package
=
"ringv1"
;
import
"google/protobuf/field_mask.proto"
;
import
"google/protobuf/timestamp.proto"
;
import
"meta/ring/v1/resource.proto"
;
// The standard List request definition.
message
ListShelvesRequest
{
// Only retrieve shelves after this time.
google.protobuf.Timestamp
after_time
=
1
;
// Only retrieve shelves before this time.
google.protobuf.Timestamp
before_time
=
2
;
// The start index for pagination.
uint64
start
=
3
;
// The maximum number of shelves to return.
uint64
max_size
=
4
;
// The unique id of the parent example for which to list the shelves.
string
example_id
=
5
;
message
SendRawTransactionRequest
{
bytes
data
=
1
;
}
// The standard List response definition.
message
ListShelvesResponse
{
// The retrieved list of shelves.
repeated
Shelf
shelves
=
1
;
// True if more shelves are available.
bool
next
=
2
;
message
SendRawTransactionResponse
{
bytes
data
=
1
;
}
// The standard BatchGet request definition.
message
BatchGetShelvesRequest
{
// The ids of the requested shelves.
repeated
string
ids
=
1
;
}
// The standard BatchGet response definition.
message
BatchGetShelvesResponse
{
// The retrieved shelves.
repeated
Shelf
shelves
=
1
;
}
// The standard Get request definition.
message
GetShelfRequest
{
// The id of the requested shelf.
string
id
=
1
;
}
// The standard Get response definition.
message
GetShelfResponse
{
// The retrieved shelf.
Shelf
shelf
=
1
;
}
// The standard Create request definition.
message
CreateShelfRequest
{
// The shelf to create.
Shelf
shelf
=
1
;
// The unique id of the parent example where the shelf is to be created.
string
example_id
=
2
;
}
// The standard Create response definition.
message
CreateShelfResponse
{
// The created shelf.
Shelf
shelf
=
1
;
message
EstimateGasRequest
{
bytes
from
=
1
;
bytes
to
=
2
;
int64
gas
=
3
;
bytes
gas_price
=
4
;
bytes
value
=
5
;
bytes
data
=
6
;
}
// The standard Update request definition.
message
UpdateShelfRequest
{
// The id of the shelf to be updated.
string
id
=
1
;
// The shelf which replaces the shelf on the server.
Shelf
shelf
=
2
;
// The update mask applied to the shelf. See https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask.
google.protobuf.FieldMask
update_mask
=
3
;
message
EstimateGasResponse
{
uint64
gas
=
1
;
bytes
err
=
2
;
}
// The standard Update response definition.
message
UpdateShelfResponse
{
// The updated shelf.
Shelf
shelf
=
1
;
message
CallArgs
{
bytes
from
=
1
;
bytes
to
=
2
;
int64
gas
=
3
;
bytes
gas_price
=
4
;
bytes
value
=
5
;
bytes
data
=
6
;
}
// The standard Delete request definition.
message
DeleteShelfRequest
{
// The id of the shelf to be deleted.
string
id
=
1
;
}
// The standard Delete response definition.
message
DeleteShelfResponse
{
// The deleted shelf.
Shelf
shelf
=
1
;
}
meta/ring/v1/resource.pb.go
View file @
6201ca61
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: meta/ring/v1/resource.proto
package
ring
v1
package
meta_ring_
v1
import
(
fmt
"fmt"
proto
"github.com/gogo/protobuf/proto"
timestamp
"github.com/golang/protobuf/ptypes/timestamp"
math
"math"
)
...
...
@@ -21,103 +20,13 @@ var _ = math.Inf
// proto package needs to be updated.
const
_
=
proto
.
GoGoProtoPackageIsVersion3
// please upgrade the proto package
// The default Shelf resource representation.
type
Shelf
struct
{
// The unique shelf id.
Id
string
`protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// Indicates when the shelf was created.
CreateTime
*
timestamp
.
Timestamp
`protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Indicates when the shelf was last updated.
UpdateTime
*
timestamp
.
Timestamp
`protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// The unique id of the parent example resource.
ExampleId
string
`protobuf:"bytes,4,opt,name=example_id,json=exampleId,proto3" json:"example_id,omitempty"`
// The display name for the shelf.
DisplayName
string
`protobuf:"bytes,5,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
Shelf
)
Reset
()
{
*
m
=
Shelf
{}
}
func
(
m
*
Shelf
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
Shelf
)
ProtoMessage
()
{}
func
(
*
Shelf
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_92ae7458bb171b6e
,
[]
int
{
0
}
}
func
(
m
*
Shelf
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_Shelf
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
Shelf
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_Shelf
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
Shelf
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_Shelf
.
Merge
(
m
,
src
)
}
func
(
m
*
Shelf
)
XXX_Size
()
int
{
return
xxx_messageInfo_Shelf
.
Size
(
m
)
}
func
(
m
*
Shelf
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_Shelf
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_Shelf
proto
.
InternalMessageInfo
func
(
m
*
Shelf
)
GetId
()
string
{
if
m
!=
nil
{
return
m
.
Id
}
return
""
}
func
(
m
*
Shelf
)
GetCreateTime
()
*
timestamp
.
Timestamp
{
if
m
!=
nil
{
return
m
.
CreateTime
}
return
nil
}
func
(
m
*
Shelf
)
GetUpdateTime
()
*
timestamp
.
Timestamp
{
if
m
!=
nil
{
return
m
.
UpdateTime
}
return
nil
}
func
(
m
*
Shelf
)
GetExampleId
()
string
{
if
m
!=
nil
{
return
m
.
ExampleId
}
return
""
}
func
(
m
*
Shelf
)
GetDisplayName
()
string
{
if
m
!=
nil
{
return
m
.
DisplayName
}
return
""
}
func
init
()
{
proto
.
RegisterType
((
*
Shelf
)(
nil
),
"meta.ring.v1.Shelf"
)
}
func
init
()
{
proto
.
RegisterFile
(
"meta/ring/v1/resource.proto"
,
fileDescriptor_92ae7458bb171b6e
)
}
var
fileDescriptor_92ae7458bb171b6e
=
[]
byte
{
// 226 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0x84
,
0x90
,
0x31
,
0x4f
,
0x03
,
0x21
,
0x18
,
0x86
,
0xc3
,
0x69
,
0x1b
,
0xfb
,
0x5d
,
0xe3
,
0xc0
,
0x44
,
0x6a
,
0x8c
,
0xd5
,
0xa9
,
0x13
,
0xe4
,
0x74
,
0x74
,
0x73
,
0x73
,
0x71
,
0xa8
,
0x4e
,
0x2e
,
0x17
,
0x5a
,
0xbe
,
0x9e
,
0x24
,
0x50
,
0x08
,
0xc7
,
0x5d
,
0xf4
,
0x77
,
0xfa
,
0x87
,
0x0c
,
0xd0
,
0x73
,
0xed
,
0xfa
,
0xbe
,
0xcf
,
0xf3
,
0x42
,
0x3e
,
0xb8
,
0xb1
,
0x18
,
0xa5
,
0x08
,
0xfa
,
0xd8
,
0x89
,
0xb1
,
0x11
,
0x01
,
0x7b
,
0x37
,
0x84
,
0x3d
,
0x72
,
0x1f
,
0x5c
,
0x74
,
0x74
,
0x99
,
0x4a
,
0x9e
,
0x4a
,
0x3e
,
0x36
,
0xab
,
0xbb
,
0xce
,
0xb9
,
0xce
,
0xa0
,
0xc8
,
0xdd
,
0x6e
,
0x38
,
0x88
,
0xa8
,
0x2d
,
0xf6
,
0x51
,
0x5a
,
0x5f
,
0xf0
,
0x87
,
0x5f
,
0x02
,
0xb3
,
0xf7
,
0x2f
,
0x34
,
0x07
,
0x7a
,
0x0d
,
0x95
,
0x56
,
0x8c
,
0xac
,
0xc9
,
0x66
,
0xb1
,
0xad
,
0xb4
,
0xa2
,
0xcf
,
0x50
,
0xef
,
0x03
,
0xca
,
0x88
,
0x6d
,
0x72
,
0x58
,
0xb5
,
0x26
,
0x9b
,
0xfa
,
0x71
,
0xc5
,
0xcb
,
0x20
,
0x9f
,
0x06
,
0xf9
,
0xc7
,
0x34
,
0xb8
,
0x85
,
0x82
,
0xa7
,
0x20
,
0xc9
,
0x83
,
0x57
,
0xff
,
0xf2
,
0xc5
,
0x79
,
0xb9
,
0xe0
,
0x59
,
0xbe
,
0x05
,
0xc0
,
0x6f
,
0x69
,
0xbd
,
0xc1
,
0x56
,
0x2b
,
0x76
,
0x99
,
0x7f
,
0xb4
,
0x38
,
0x25
,
0xaf
,
0x8a
,
0xde
,
0xc3
,
0x52
,
0xe9
,
0xde
,
0x1b
,
0xf9
,
0xd3
,
0x1e
,
0xa5
,
0x45
,
0x36
,
0xcb
,
0x40
,
0x7d
,
0xca
,
0xde
,
0xa4
,
0xc5
,
0x97
,
0xab
,
0xcf
,
0x79
,
0xba
,
0xc0
,
0xd8
,
0xec
,
0xe6
,
0xf9
,
0xad
,
0xa7
,
0xbf
,
0x00
,
0x00
,
0x00
,
0xff
,
0xff
,
0xfa
,
0x19
,
0xcd
,
0x1d
,
0x34
,
0x01
,
0x00
,
0x00
,
// 68 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0xe2
,
0x92
,
0xce
,
0x4d
,
0x2d
,
0x49
,
0xd4
,
0x2f
,
0xca
,
0xcc
,
0x4b
,
0xd7
,
0x2f
,
0x33
,
0xd4
,
0x2f
,
0x4a
,
0x2d
,
0xce
,
0x2f
,
0x2d
,
0x4a
,
0x4e
,
0xd5
,
0x2b
,
0x28
,
0xca
,
0x2f
,
0xc9
,
0x17
,
0xe2
,
0x01
,
0x49
,
0xea
,
0x81
,
0x24
,
0xf5
,
0xca
,
0x0c
,
0x93
,
0xd8
,
0xc0
,
0x82
,
0xc6
,
0x80
,
0x00
,
0x00
,
0x00
,
0xff
,
0xff
,
0x9e
,
0x39
,
0xf7
,
0x3e
,
0x33
,
0x00
,
0x00
,
0x00
,
}
meta/ring/v1/resource.proto
View file @
6201ca61
syntax
=
"proto3"
;
package
meta
.
ring.v1
;
option
go_package
=
"ringv1"
;
import
"google/protobuf/timestamp.proto"
;
// The default Shelf resource representation.
message
Shelf
{
// The unique shelf id.
string
id
=
1
;
// Indicates when the shelf was created.
google.protobuf.Timestamp
create_time
=
2
;
// Indicates when the shelf was last updated.
google.protobuf.Timestamp
update_time
=
3
;
// The unique id of the parent example resource.
string
example_id
=
4
;
// The display name for the shelf.
string
display_name
=
5
;
}
meta/ring/v1/service.pb.go
View file @
6201ca61
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: meta/ring/v1/service.proto
package
ring
v1
package
meta_ring_
v1
import
(
context
"context"
...
...
@@ -27,22 +27,18 @@ const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
func
init
()
{
proto
.
RegisterFile
(
"meta/ring/v1/service.proto"
,
fileDescriptor_e770cde54344f3d9
)
}
var
fileDescriptor_e770cde54344f3d9
=
[]
byte
{
// 239 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0x84
,
0xd2
,
0x4f
,
0x6b
,
0x83
,
0x30
,
0x18
,
0x06
,
0xf0
,
0x1d
,
0x86
,
0x48
,
0x14
,
0x06
,
0x39
,
0x0a
,
0x1b
,
0xfb
,
0x7b
,
0x8d
,
0xb8
,
0x7d
,
0x03
,
0x37
,
0xd8
,
0x61
,
0x3b
,
0x4d
,
0x77
,
0xe9
,
0xa5
,
0xb5
,
0xf6
,
0xb5
,
0x0a
,
0x56
,
0x6d
,
0x92
,
0xe6
,
0x9b
,
0xf4
,
0xfb
,
0x96
,
0x34
,
0x46
,
0x12
,
0x21
,
0xed
,
0xf5
,
0x7d
,
0x9e
,
0xf7
,
0x17
,
0x78
,
0x09
,
0x8a
,
0x76
,
0xc0
,
0x8b
,
0x98
,
0x36
,
0xdd
,
0x36
,
0x16
,
0x49
,
0xcc
,
0x80
,
0x8a
,
0xa6
,
0x04
,
0x32
,
0xd0
,
0x9e
,
0xf7
,
0x38
,
0x94
,
0x19
,
0x91
,
0x19
,
0x11
,
0x49
,
0xf4
,
0x62
,
0x35
,
0x29
,
0xec
,
0x0f
,
0xc0
,
0xf8
,
0x92
,
0x02
,
0x1b
,
0xfa
,
0x8e
,
0x8d
,
0x2b
,
0xef
,
0xc7
,
0x5b
,
0x14
,
0x66
,
0x35
,
0xb4
,
0x55
,
0xa6
,
0x24
,
0x9c
,
0xa3
,
0xe0
,
0xb7
,
0x61
,
0x5c
,
0xce
,
0x04
,
0x30
,
0xfc
,
0x48
,
0x4c
,
0x93
,
0x18
,
0xd1
,
0x9f
,
0x02
,
0xa3
,
0xa7
,
0x0b
,
0x0d
,
0xf5
,
0xd4
,
0xf3
,
0x0d
,
0x5e
,
0xa1
,
0xbb
,
0xb4
,
0xe0
,
0x65
,
0xfd
,
0x0d
,
0x93
,
0xfc
,
0x6a
,
0xef
,
0xcd
,
0x62
,
0xad
,
0xbf
,
0x5d
,
0x69
,
0x4d
,
0x2f
,
0xfc
,
0x20
,
0x7f
,
0x9c
,
0x57
,
0xf8
,
0xde
,
0x5e
,
0xd2
,
0x73
,
0x6d
,
0x3e
,
0xb8
,
0xe2
,
0x09
,
0xcb
,
0x51
,
0xf0
,
0x49
,
0xa1
,
0xe0
,
0xa0
,
0xbc
,
0xd9
,
0x11
,
0x8c
,
0xc8
,
0x71
,
0x04
,
0xab
,
0x61
,
0xaa
,
0xff
,
0xc3
,
0xc6
,
0xa5
,
0x1a
,
0x91
,
0x43
,
0xb5
,
0x1a
,
0xa6
,
0xfa
,
0x05
,
0x2d
,
0x38
,
0x54
,
0x23
,
0x72
,
0xa8
,
0x56
,
0x43
,
0xab
,
0xa9
,
0xbf
,
0xf0
,
0x64
,
0x41
,
0x24
,
0x6b
,
0xef
,
0xfc
,
0x51
,
0x3e
,
0x4e
,
0x01
,
0x00
,
0x00
,
0xff
,
0xff
,
0xca
,
0x94
,
0xbd
,
0xce
,
0x79
,
0x02
,
0x00
,
0x00
,
// 173 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0xe2
,
0x92
,
0xca
,
0x4d
,
0x2d
,
0x49
,
0xd4
,
0x2f
,
0xca
,
0xcc
,
0x4b
,
0xd7
,
0x2f
,
0x33
,
0xd4
,
0x2f
,
0x4e
,
0x2d
,
0x2a
,
0xcb
,
0x4c
,
0x4e
,
0xd5
,
0x2b
,
0x28
,
0xca
,
0x2f
,
0xc9
,
0x17
,
0xe2
,
0x01
,
0xc9
,
0xe9
,
0x81
,
0xe4
,
0xf4
,
0xca
,
0x0c
,
0xa5
,
0x94
,
0x51
,
0x54
,
0x16
,
0xa5
,
0x16
,
0x96
,
0xa6
,
0x16
,
0x97
,
0xc4
,
0x17
,
0xa5
,
0x16
,
0x17
,
0xe4
,
0xe7
,
0x15
,
0x43
,
0xb5
,
0x18
,
0x5d
,
0x60
,
0xe4
,
0xe2
,
0x75
,
0x2d
,
0xc9
,
0x08
,
0x2a
,
0x48
,
0x0e
,
0x86
,
0x18
,
0x25
,
0x94
,
0xc9
,
0x25
,
0x14
,
0x9c
,
0x9a
,
0x97
,
0x12
,
0x94
,
0x58
,
0x1e
,
0x52
,
0x94
,
0x98
,
0x57
,
0x9c
,
0x98
,
0x5c
,
0x92
,
0x99
,
0x9f
,
0x27
,
0xa4
,
0xae
,
0x87
,
0x6c
,
0xb6
,
0x1e
,
0xa6
,
0x8a
,
0x20
,
0x88
,
0xf9
,
0x52
,
0x1a
,
0x84
,
0x15
,
0x42
,
0x1c
,
0xa0
,
0xc4
,
0x20
,
0x14
,
0xc2
,
0xc5
,
0xed
,
0x5a
,
0x5c
,
0x92
,
0x99
,
0x9b
,
0x58
,
0x92
,
0xea
,
0x9e
,
0x58
,
0x2c
,
0xa4
,
0x80
,
0xaa
,
0x15
,
0x49
,
0x0a
,
0x66
,
0xb8
,
0x22
,
0x1e
,
0x15
,
0x30
,
0x53
,
0x93
,
0xd8
,
0xc0
,
0x3e
,
0x33
,
0x06
,
0x04
,
0x00
,
0x00
,
0xff
,
0xff
,
0xa3
,
0xa8
,
0x28
,
0x74
,
0x2a
,
0x01
,
0x00
,
0x00
,
}
// Reference imports to suppress errors if they are not otherwise used.
...
...
@@ -53,264 +49,108 @@ var _ grpc.ClientConn
// is compatible with the grpc package it is being compiled against.
const
_
=
grpc
.
SupportPackageIsVersion4
//
ShelfServiceClient is the client API for Shelf
Service service.
//
EthRpcServiceClient is the client API for EthRpc
Service service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type
ShelfServiceClient
interface
{
// ListShelves retrieves a list of shelf resources from the server.
ListShelves
(
ctx
context
.
Context
,
in
*
ListShelvesRequest
,
opts
...
grpc
.
CallOption
)
(
*
ListShelvesResponse
,
error
)
// BatchGetShelves retrieves multiple shelf resources from the server.
BatchGetShelves
(
ctx
context
.
Context
,
in
*
BatchGetShelvesRequest
,
opts
...
grpc
.
CallOption
)
(
*
BatchGetShelvesResponse
,
error
)
// GetShelf retrieves a single shelf resource from the server.
GetShelf
(
ctx
context
.
Context
,
in
*
GetShelfRequest
,
opts
...
grpc
.
CallOption
)
(
*
GetShelfResponse
,
error
)
// CreateShelf creates a new shelf resource on the server.
CreateShelf
(
ctx
context
.
Context
,
in
*
CreateShelfRequest
,
opts
...
grpc
.
CallOption
)
(
*
CreateShelfResponse
,
error
)
// UpdateShelf updates the shelf resource on the server.
UpdateShelf
(
ctx
context
.
Context
,
in
*
UpdateShelfRequest
,
opts
...
grpc
.
CallOption
)
(
*
UpdateShelfResponse
,
error
)
// DeleteShelf deletes the shelf resource from the server.
DeleteShelf
(
ctx
context
.
Context
,
in
*
DeleteShelfRequest
,
opts
...
grpc
.
CallOption
)
(
*
DeleteShelfResponse
,
error
)
type
EthRpcServiceClient
interface
{
SendRawTransaction
(
ctx
context
.
Context
,
in
*
SendRawTransactionRequest
,
opts
...
grpc
.
CallOption
)
(
*
SendRawTransactionResponse
,
error
)
EstimateGas
(
ctx
context
.
Context
,
in
*
EstimateGasRequest
,
opts
...
grpc
.
CallOption
)
(
*
EstimateGasResponse
,
error
)
}
type
shelf
ServiceClient
struct
{
type
ethRpc
ServiceClient
struct
{
cc
*
grpc
.
ClientConn
}
func
New
ShelfServiceClient
(
cc
*
grpc
.
ClientConn
)
Shelf
ServiceClient
{
return
&
shelf
ServiceClient
{
cc
}
func
New
EthRpcServiceClient
(
cc
*
grpc
.
ClientConn
)
EthRpc
ServiceClient
{
return
&
ethRpc
ServiceClient
{
cc
}
}
func
(
c
*
shelfServiceClient
)
ListShelves
(
ctx
context
.
Context
,
in
*
ListShelvesRequest
,
opts
...
grpc
.
CallOption
)
(
*
ListShelves
Response
,
error
)
{
out
:=
new
(
ListShelves
Response
)
err
:=
c
.
cc
.
Invoke
(
ctx
,
"/meta.ring.v1.
ShelfService/ListShelves
"
,
in
,
out
,
opts
...
)
func
(
c
*
ethRpcServiceClient
)
SendRawTransaction
(
ctx
context
.
Context
,
in
*
SendRawTransactionRequest
,
opts
...
grpc
.
CallOption
)
(
*
SendRawTransaction
Response
,
error
)
{
out
:=
new
(
SendRawTransaction
Response
)
err
:=
c
.
cc
.
Invoke
(
ctx
,
"/meta.ring.v1.
EthRpcService/SendRawTransaction
"
,
in
,
out
,
opts
...
)
if
err
!=
nil
{
return
nil
,
err
}
return
out
,
nil
}
func
(
c
*
shelfServiceClient
)
BatchGetShelves
(
ctx
context
.
Context
,
in
*
BatchGetShelvesRequest
,
opts
...
grpc
.
CallOption
)
(
*
BatchGetShelve
sResponse
,
error
)
{
out
:=
new
(
BatchGetShelve
sResponse
)
err
:=
c
.
cc
.
Invoke
(
ctx
,
"/meta.ring.v1.
ShelfService/BatchGetShelve
s"
,
in
,
out
,
opts
...
)
func
(
c
*
ethRpcServiceClient
)
EstimateGas
(
ctx
context
.
Context
,
in
*
EstimateGasRequest
,
opts
...
grpc
.
CallOption
)
(
*
EstimateGa
sResponse
,
error
)
{
out
:=
new
(
EstimateGa
sResponse
)
err
:=
c
.
cc
.
Invoke
(
ctx
,
"/meta.ring.v1.
EthRpcService/EstimateGa
s"
,
in
,
out
,
opts
...
)
if
err
!=
nil
{
return
nil
,
err
}
return
out
,
nil
}
func
(
c
*
shelfServiceClient
)
GetShelf
(
ctx
context
.
Context
,
in
*
GetShelfRequest
,
opts
...
grpc
.
CallOption
)
(
*
GetShelfResponse
,
error
)
{
out
:=
new
(
GetShelfResponse
)
err
:=
c
.
cc
.
Invoke
(
ctx
,
"/meta.ring.v1.ShelfService/GetShelf"
,
in
,
out
,
opts
...
)
if
err
!=
nil
{
return
nil
,
err
}
return
out
,
nil
}
func
(
c
*
shelfServiceClient
)
CreateShelf
(
ctx
context
.
Context
,
in
*
CreateShelfRequest
,
opts
...
grpc
.
CallOption
)
(
*
CreateShelfResponse
,
error
)
{
out
:=
new
(
CreateShelfResponse
)
err
:=
c
.
cc
.
Invoke
(
ctx
,
"/meta.ring.v1.ShelfService/CreateShelf"
,
in
,
out
,
opts
...
)
if
err
!=
nil
{
return
nil
,
err
}
return
out
,
nil
}
func
(
c
*
shelfServiceClient
)
UpdateShelf
(
ctx
context
.
Context
,
in
*
UpdateShelfRequest
,
opts
...
grpc
.
CallOption
)
(
*
UpdateShelfResponse
,
error
)
{
out
:=
new
(
UpdateShelfResponse
)
err
:=
c
.
cc
.
Invoke
(
ctx
,
"/meta.ring.v1.ShelfService/UpdateShelf"
,
in
,
out
,
opts
...
)
if
err
!=
nil
{
return
nil
,
err
}
return
out
,
nil
}
func
(
c
*
shelfServiceClient
)
DeleteShelf
(
ctx
context
.
Context
,
in
*
DeleteShelfRequest
,
opts
...
grpc
.
CallOption
)
(
*
DeleteShelfResponse
,
error
)
{
out
:=
new
(
DeleteShelfResponse
)
err
:=
c
.
cc
.
Invoke
(
ctx
,
"/meta.ring.v1.ShelfService/DeleteShelf"
,
in
,
out
,
opts
...
)
if
err
!=
nil
{
return
nil
,
err
}
return
out
,
nil
// EthRpcServiceServer is the server API for EthRpcService service.
type
EthRpcServiceServer
interface
{
SendRawTransaction
(
context
.
Context
,
*
SendRawTransactionRequest
)
(
*
SendRawTransactionResponse
,
error
)
EstimateGas
(
context
.
Context
,
*
EstimateGasRequest
)
(
*
EstimateGasResponse
,
error
)
}
// ShelfServiceServer is the server API for ShelfService service.
type
ShelfServiceServer
interface
{
// ListShelves retrieves a list of shelf resources from the server.
ListShelves
(
context
.
Context
,
*
ListShelvesRequest
)
(
*
ListShelvesResponse
,
error
)
// BatchGetShelves retrieves multiple shelf resources from the server.
BatchGetShelves
(
context
.
Context
,
*
BatchGetShelvesRequest
)
(
*
BatchGetShelvesResponse
,
error
)
// GetShelf retrieves a single shelf resource from the server.
GetShelf
(
context
.
Context
,
*
GetShelfRequest
)
(
*
GetShelfResponse
,
error
)
// CreateShelf creates a new shelf resource on the server.
CreateShelf
(
context
.
Context
,
*
CreateShelfRequest
)
(
*
CreateShelfResponse
,
error
)
// UpdateShelf updates the shelf resource on the server.
UpdateShelf
(
context
.
Context
,
*
UpdateShelfRequest
)
(
*
UpdateShelfResponse
,
error
)
// DeleteShelf deletes the shelf resource from the server.
DeleteShelf
(
context
.
Context
,
*
DeleteShelfRequest
)
(
*
DeleteShelfResponse
,
error
)
}
// UnimplementedShelfServiceServer can be embedded to have forward compatible implementations.
type
UnimplementedShelfServiceServer
struct
{
}
func
(
*
UnimplementedShelfServiceServer
)
ListShelves
(
ctx
context
.
Context
,
req
*
ListShelvesRequest
)
(
*
ListShelvesResponse
,
error
)
{
return
nil
,
status
.
Errorf
(
codes
.
Unimplemented
,
"method ListShelves not implemented"
)
}
func
(
*
UnimplementedShelfServiceServer
)
BatchGetShelves
(
ctx
context
.
Context
,
req
*
BatchGetShelvesRequest
)
(
*
BatchGetShelvesResponse
,
error
)
{
return
nil
,
status
.
Errorf
(
codes
.
Unimplemented
,
"method BatchGetShelves not implemented"
)
}
func
(
*
UnimplementedShelfServiceServer
)
GetShelf
(
ctx
context
.
Context
,
req
*
GetShelfRequest
)
(
*
GetShelfResponse
,
error
)
{
return
nil
,
status
.
Errorf
(
codes
.
Unimplemented
,
"method GetShelf not implemented"
)
}
func
(
*
UnimplementedShelfServiceServer
)
CreateShelf
(
ctx
context
.
Context
,
req
*
CreateShelfRequest
)
(
*
CreateShelfResponse
,
error
)
{
return
nil
,
status
.
Errorf
(
codes
.
Unimplemented
,
"method CreateShelf not implemented"
)
}
func
(
*
UnimplementedShelfServiceServer
)
UpdateShelf
(
ctx
context
.
Context
,
req
*
UpdateShelfRequest
)
(
*
UpdateShelfResponse
,
error
)
{
return
nil
,
status
.
Errorf
(
codes
.
Unimplemented
,
"method UpdateShelf not implemented"
)
}
func
(
*
UnimplementedShelfServiceServer
)
DeleteShelf
(
ctx
context
.
Context
,
req
*
DeleteShelfRequest
)
(
*
DeleteShelfResponse
,
error
)
{
return
nil
,
status
.
Errorf
(
codes
.
Unimplemented
,
"method DeleteShelf not implemented"
)
}
func
RegisterShelfServiceServer
(
s
*
grpc
.
Server
,
srv
ShelfServiceServer
)
{
s
.
RegisterService
(
&
_ShelfService_serviceDesc
,
srv
)
}
func
_ShelfService_ListShelves_Handler
(
srv
interface
{},
ctx
context
.
Context
,
dec
func
(
interface
{})
error
,
interceptor
grpc
.
UnaryServerInterceptor
)
(
interface
{},
error
)
{
in
:=
new
(
ListShelvesRequest
)
if
err
:=
dec
(
in
);
err
!=
nil
{
return
nil
,
err
}
if
interceptor
==
nil
{
return
srv
.
(
ShelfServiceServer
)
.
ListShelves
(
ctx
,
in
)
}
info
:=
&
grpc
.
UnaryServerInfo
{
Server
:
srv
,
FullMethod
:
"/meta.ring.v1.ShelfService/ListShelves"
,
}
handler
:=
func
(
ctx
context
.
Context
,
req
interface
{})
(
interface
{},
error
)
{
return
srv
.
(
ShelfServiceServer
)
.
ListShelves
(
ctx
,
req
.
(
*
ListShelvesRequest
))
}
return
interceptor
(
ctx
,
in
,
info
,
handler
)
// UnimplementedEthRpcServiceServer can be embedded to have forward compatible implementations.
type
UnimplementedEthRpcServiceServer
struct
{
}
func
_ShelfService_BatchGetShelves_Handler
(
srv
interface
{},
ctx
context
.
Context
,
dec
func
(
interface
{})
error
,
interceptor
grpc
.
UnaryServerInterceptor
)
(
interface
{},
error
)
{
in
:=
new
(
BatchGetShelvesRequest
)
if
err
:=
dec
(
in
);
err
!=
nil
{
return
nil
,
err
}
if
interceptor
==
nil
{
return
srv
.
(
ShelfServiceServer
)
.
BatchGetShelves
(
ctx
,
in
)
}
info
:=
&
grpc
.
UnaryServerInfo
{
Server
:
srv
,
FullMethod
:
"/meta.ring.v1.ShelfService/BatchGetShelves"
,
}
handler
:=
func
(
ctx
context
.
Context
,
req
interface
{})
(
interface
{},
error
)
{
return
srv
.
(
ShelfServiceServer
)
.
BatchGetShelves
(
ctx
,
req
.
(
*
BatchGetShelvesRequest
))
}
return
interceptor
(
ctx
,
in
,
info
,
handler
)
func
(
*
UnimplementedEthRpcServiceServer
)
SendRawTransaction
(
ctx
context
.
Context
,
req
*
SendRawTransactionRequest
)
(
*
SendRawTransactionResponse
,
error
)
{
return
nil
,
status
.
Errorf
(
codes
.
Unimplemented
,
"method SendRawTransaction not implemented"
)
}
func
_ShelfService_GetShelf_Handler
(
srv
interface
{},
ctx
context
.
Context
,
dec
func
(
interface
{})
error
,
interceptor
grpc
.
UnaryServerInterceptor
)
(
interface
{},
error
)
{
in
:=
new
(
GetShelfRequest
)
if
err
:=
dec
(
in
);
err
!=
nil
{
return
nil
,
err
}
if
interceptor
==
nil
{
return
srv
.
(
ShelfServiceServer
)
.
GetShelf
(
ctx
,
in
)
}
info
:=
&
grpc
.
UnaryServerInfo
{
Server
:
srv
,
FullMethod
:
"/meta.ring.v1.ShelfService/GetShelf"
,
}
handler
:=
func
(
ctx
context
.
Context
,
req
interface
{})
(
interface
{},
error
)
{
return
srv
.
(
ShelfServiceServer
)
.
GetShelf
(
ctx
,
req
.
(
*
GetShelfRequest
))
}
return
interceptor
(
ctx
,
in
,
info
,
handler
)
func
(
*
UnimplementedEthRpcServiceServer
)
EstimateGas
(
ctx
context
.
Context
,
req
*
EstimateGasRequest
)
(
*
EstimateGasResponse
,
error
)
{
return
nil
,
status
.
Errorf
(
codes
.
Unimplemented
,
"method EstimateGas not implemented"
)
}
func
_ShelfService_CreateShelf_Handler
(
srv
interface
{},
ctx
context
.
Context
,
dec
func
(
interface
{})
error
,
interceptor
grpc
.
UnaryServerInterceptor
)
(
interface
{},
error
)
{
in
:=
new
(
CreateShelfRequest
)
if
err
:=
dec
(
in
);
err
!=
nil
{
return
nil
,
err
}
if
interceptor
==
nil
{
return
srv
.
(
ShelfServiceServer
)
.
CreateShelf
(
ctx
,
in
)
}
info
:=
&
grpc
.
UnaryServerInfo
{
Server
:
srv
,
FullMethod
:
"/meta.ring.v1.ShelfService/CreateShelf"
,
}
handler
:=
func
(
ctx
context
.
Context
,
req
interface
{})
(
interface
{},
error
)
{
return
srv
.
(
ShelfServiceServer
)
.
CreateShelf
(
ctx
,
req
.
(
*
CreateShelfRequest
))
}
return
interceptor
(
ctx
,
in
,
info
,
handler
)
func
RegisterEthRpcServiceServer
(
s
*
grpc
.
Server
,
srv
EthRpcServiceServer
)
{
s
.
RegisterService
(
&
_EthRpcService_serviceDesc
,
srv
)
}
func
_
ShelfService_UpdateShelf
_Handler
(
srv
interface
{},
ctx
context
.
Context
,
dec
func
(
interface
{})
error
,
interceptor
grpc
.
UnaryServerInterceptor
)
(
interface
{},
error
)
{
in
:=
new
(
UpdateShelf
Request
)
func
_
EthRpcService_SendRawTransaction
_Handler
(
srv
interface
{},
ctx
context
.
Context
,
dec
func
(
interface
{})
error
,
interceptor
grpc
.
UnaryServerInterceptor
)
(
interface
{},
error
)
{
in
:=
new
(
SendRawTransaction
Request
)
if
err
:=
dec
(
in
);
err
!=
nil
{
return
nil
,
err
}
if
interceptor
==
nil
{
return
srv
.
(
ShelfServiceServer
)
.
UpdateShelf
(
ctx
,
in
)
return
srv
.
(
EthRpcServiceServer
)
.
SendRawTransaction
(
ctx
,
in
)
}
info
:=
&
grpc
.
UnaryServerInfo
{
Server
:
srv
,
FullMethod
:
"/meta.ring.v1.
ShelfService/UpdateShelf
"
,
FullMethod
:
"/meta.ring.v1.
EthRpcService/SendRawTransaction
"
,
}
handler
:=
func
(
ctx
context
.
Context
,
req
interface
{})
(
interface
{},
error
)
{
return
srv
.
(
ShelfServiceServer
)
.
UpdateShelf
(
ctx
,
req
.
(
*
UpdateShelf
Request
))
return
srv
.
(
EthRpcServiceServer
)
.
SendRawTransaction
(
ctx
,
req
.
(
*
SendRawTransaction
Request
))
}
return
interceptor
(
ctx
,
in
,
info
,
handler
)
}
func
_
ShelfService_DeleteShelf
_Handler
(
srv
interface
{},
ctx
context
.
Context
,
dec
func
(
interface
{})
error
,
interceptor
grpc
.
UnaryServerInterceptor
)
(
interface
{},
error
)
{
in
:=
new
(
DeleteShelf
Request
)
func
_
EthRpcService_EstimateGas
_Handler
(
srv
interface
{},
ctx
context
.
Context
,
dec
func
(
interface
{})
error
,
interceptor
grpc
.
UnaryServerInterceptor
)
(
interface
{},
error
)
{
in
:=
new
(
EstimateGas
Request
)
if
err
:=
dec
(
in
);
err
!=
nil
{
return
nil
,
err
}
if
interceptor
==
nil
{
return
srv
.
(
ShelfServiceServer
)
.
DeleteShelf
(
ctx
,
in
)
return
srv
.
(
EthRpcServiceServer
)
.
EstimateGas
(
ctx
,
in
)
}
info
:=
&
grpc
.
UnaryServerInfo
{
Server
:
srv
,
FullMethod
:
"/meta.ring.v1.
ShelfService/DeleteShelf
"
,
FullMethod
:
"/meta.ring.v1.
EthRpcService/EstimateGas
"
,
}
handler
:=
func
(
ctx
context
.
Context
,
req
interface
{})
(
interface
{},
error
)
{
return
srv
.
(
ShelfServiceServer
)
.
DeleteShelf
(
ctx
,
req
.
(
*
DeleteShelf
Request
))
return
srv
.
(
EthRpcServiceServer
)
.
EstimateGas
(
ctx
,
req
.
(
*
EstimateGas
Request
))
}
return
interceptor
(
ctx
,
in
,
info
,
handler
)
}
var
_
Shelf
Service_serviceDesc
=
grpc
.
ServiceDesc
{
ServiceName
:
"meta.ring.v1.
Shelf
Service"
,
HandlerType
:
(
*
Shelf
ServiceServer
)(
nil
),
var
_
EthRpc
Service_serviceDesc
=
grpc
.
ServiceDesc
{
ServiceName
:
"meta.ring.v1.
EthRpc
Service"
,
HandlerType
:
(
*
EthRpc
ServiceServer
)(
nil
),
Methods
:
[]
grpc
.
MethodDesc
{
{
MethodName
:
"ListShelves"
,
Handler
:
_ShelfService_ListShelves_Handler
,
},
{
MethodName
:
"BatchGetShelves"
,
Handler
:
_ShelfService_BatchGetShelves_Handler
,
},
{
MethodName
:
"GetShelf"
,
Handler
:
_ShelfService_GetShelf_Handler
,
},
{
MethodName
:
"CreateShelf"
,
Handler
:
_ShelfService_CreateShelf_Handler
,
},
{
MethodName
:
"UpdateShelf"
,
Handler
:
_ShelfService_UpdateShelf_Handler
,
MethodName
:
"SendRawTransaction"
,
Handler
:
_EthRpcService_SendRawTransaction_Handler
,
},
{
MethodName
:
"
DeleteShelf
"
,
Handler
:
_
ShelfService_DeleteShelf
_Handler
,
MethodName
:
"
EstimateGas
"
,
Handler
:
_
EthRpcService_EstimateGas
_Handler
,
},
},
Streams
:
[]
grpc
.
StreamDesc
{},
...
...
meta/ring/v1/service.proto
View file @
6201ca61
syntax
=
"proto3"
;
package
meta
.
ring.v1
;
option
go_package
=
"ringv1"
;
import
"meta/ring/v1/request_response.proto"
;
// ShelfService defines methods for managing shelves.
service
ShelfService
{
// ListShelves retrieves a list of shelf resources from the server.
rpc
ListShelves
(
ListShelvesRequest
)
returns
(
ListShelvesResponse
)
{}
// BatchGetShelves retrieves multiple shelf resources from the server.
rpc
BatchGetShelves
(
BatchGetShelvesRequest
)
returns
(
BatchGetShelvesResponse
)
{}
// GetShelf retrieves a single shelf resource from the server.
rpc
GetShelf
(
GetShelfRequest
)
returns
(
GetShelfResponse
)
{}
// CreateShelf creates a new shelf resource on the server.
rpc
CreateShelf
(
CreateShelfRequest
)
returns
(
CreateShelfResponse
)
{}
// UpdateShelf updates the shelf resource on the server.
rpc
UpdateShelf
(
UpdateShelfRequest
)
returns
(
UpdateShelfResponse
)
{}
// DeleteShelf deletes the shelf resource from the server.
rpc
DeleteShelf
(
DeleteShelfRequest
)
returns
(
DeleteShelfResponse
)
{}
//service ShelfService {
service
EthRpcService
{
rpc
SendRawTransaction
(
SendRawTransactionRequest
)
returns
(
SendRawTransactionResponse
)
{}
rpc
EstimateGas
(
EstimateGasRequest
)
returns
(
EstimateGasResponse
)
{}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment