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
12928477
Commit
12928477
authored
Oct 20, 2022
by
Ubuntu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add ring interface
parent
285445a0
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 @
12928477
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: meta/ring/v1/request_response.proto
// source: meta/ring/v1/request_response.proto
package
ring
v1
package
meta_ring_
v1
import
(
import
(
fmt
"fmt"
fmt
"fmt"
proto
"github.com/gogo/protobuf/proto"
proto
"github.com/gogo/protobuf/proto"
timestamp
"github.com/golang/protobuf/ptypes/timestamp"
field_mask
"google.golang.org/genproto/protobuf/field_mask"
math
"math"
math
"math"
)
)
...
@@ -22,571 +20,290 @@ var _ = math.Inf
...
@@ -22,571 +20,290 @@ var _ = math.Inf
// proto package needs to be updated.
// proto package needs to be updated.
const
_
=
proto
.
GoGoProtoPackageIsVersion3
// please upgrade the proto package
const
_
=
proto
.
GoGoProtoPackageIsVersion3
// please upgrade the proto package
// The standard List request definition.
type
SendRawTransactionRequest
struct
{
type
ListShelvesRequest
struct
{
Data
[]
byte
`protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
// 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"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
}
func
(
m
*
ListShelvesRequest
)
Reset
()
{
*
m
=
ListShelves
Request
{}
}
func
(
m
*
SendRawTransactionRequest
)
Reset
()
{
*
m
=
SendRawTransaction
Request
{}
}
func
(
m
*
ListShelves
Request
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
SendRawTransaction
Request
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ListShelves
Request
)
ProtoMessage
()
{}
func
(
*
SendRawTransaction
Request
)
ProtoMessage
()
{}
func
(
*
ListShelves
Request
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
SendRawTransaction
Request
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5ce663d43ac67a3b
,
[]
int
{
0
}
return
fileDescriptor_5ce663d43ac67a3b
,
[]
int
{
0
}
}
}
func
(
m
*
ListShelves
Request
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
SendRawTransaction
Request
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_
ListShelves
Request
.
Unmarshal
(
m
,
b
)
return
xxx_messageInfo_
SendRawTransaction
Request
.
Unmarshal
(
m
,
b
)
}
}
func
(
m
*
ListShelves
Request
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
func
(
m
*
SendRawTransaction
Request
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_
ListShelves
Request
.
Marshal
(
b
,
m
,
deterministic
)
return
xxx_messageInfo_
SendRawTransaction
Request
.
Marshal
(
b
,
m
,
deterministic
)
}
}
func
(
m
*
ListShelves
Request
)
XXX_Merge
(
src
proto
.
Message
)
{
func
(
m
*
SendRawTransaction
Request
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_
ListShelves
Request
.
Merge
(
m
,
src
)
xxx_messageInfo_
SendRawTransaction
Request
.
Merge
(
m
,
src
)
}
}
func
(
m
*
ListShelves
Request
)
XXX_Size
()
int
{
func
(
m
*
SendRawTransaction
Request
)
XXX_Size
()
int
{
return
xxx_messageInfo_
ListShelves
Request
.
Size
(
m
)
return
xxx_messageInfo_
SendRawTransaction
Request
.
Size
(
m
)
}
}
func
(
m
*
ListShelves
Request
)
XXX_DiscardUnknown
()
{
func
(
m
*
SendRawTransaction
Request
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_
ListShelves
Request
.
DiscardUnknown
(
m
)
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
{
if
m
!=
nil
{
return
m
.
AfterTime
return
m
.
Data
}
}
return
nil
return
nil
}
}
func
(
m
*
ListShelvesRequest
)
GetBeforeTime
()
*
timestamp
.
Timestamp
{
type
SendRawTransactionResponse
struct
{
if
m
!=
nil
{
Data
[]
byte
`protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
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"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
}
func
(
m
*
ListShelvesResponse
)
Reset
()
{
*
m
=
ListShelves
Response
{}
}
func
(
m
*
SendRawTransactionResponse
)
Reset
()
{
*
m
=
SendRawTransaction
Response
{}
}
func
(
m
*
ListShelves
Response
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
SendRawTransaction
Response
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ListShelves
Response
)
ProtoMessage
()
{}
func
(
*
SendRawTransaction
Response
)
ProtoMessage
()
{}
func
(
*
ListShelves
Response
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
SendRawTransaction
Response
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5ce663d43ac67a3b
,
[]
int
{
1
}
return
fileDescriptor_5ce663d43ac67a3b
,
[]
int
{
1
}
}
}
func
(
m
*
ListShelves
Response
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
SendRawTransaction
Response
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_
ListShelves
Response
.
Unmarshal
(
m
,
b
)
return
xxx_messageInfo_
SendRawTransaction
Response
.
Unmarshal
(
m
,
b
)
}
}
func
(
m
*
ListShelves
Response
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
func
(
m
*
SendRawTransaction
Response
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_
ListShelves
Response
.
Marshal
(
b
,
m
,
deterministic
)
return
xxx_messageInfo_
SendRawTransaction
Response
.
Marshal
(
b
,
m
,
deterministic
)
}
}
func
(
m
*
ListShelves
Response
)
XXX_Merge
(
src
proto
.
Message
)
{
func
(
m
*
SendRawTransaction
Response
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_
ListShelves
Response
.
Merge
(
m
,
src
)
xxx_messageInfo_
SendRawTransaction
Response
.
Merge
(
m
,
src
)
}
}
func
(
m
*
ListShelves
Response
)
XXX_Size
()
int
{
func
(
m
*
SendRawTransaction
Response
)
XXX_Size
()
int
{
return
xxx_messageInfo_
ListShelves
Response
.
Size
(
m
)
return
xxx_messageInfo_
SendRawTransaction
Response
.
Size
(
m
)
}
}
func
(
m
*
ListShelves
Response
)
XXX_DiscardUnknown
()
{
func
(
m
*
SendRawTransaction
Response
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_
ListShelves
Response
.
DiscardUnknown
(
m
)
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
{
if
m
!=
nil
{
return
m
.
Shelves
return
m
.
Data
}
}
return
nil
return
nil
}
}
func
(
m
*
ListShelvesResponse
)
GetNext
()
bool
{
type
EstimateGasRequest
struct
{
if
m
!=
nil
{
From
[]
byte
`protobuf:"bytes,1,opt,name=from,proto3" json:"from,omitempty"`
return
m
.
Next
To
[]
byte
`protobuf:"bytes,2,opt,name=to,proto3" json:"to,omitempty"`
}
Gas
int64
`protobuf:"varint,3,opt,name=gas,proto3" json:"gas,omitempty"`
return
false
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"`
// 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"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
}
func
(
m
*
BatchGetShelvesRequest
)
Reset
()
{
*
m
=
BatchGetShelve
sRequest
{}
}
func
(
m
*
EstimateGasRequest
)
Reset
()
{
*
m
=
EstimateGa
sRequest
{}
}
func
(
m
*
BatchGetShelve
sRequest
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
EstimateGa
sRequest
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
BatchGetShelve
sRequest
)
ProtoMessage
()
{}
func
(
*
EstimateGa
sRequest
)
ProtoMessage
()
{}
func
(
*
BatchGetShelve
sRequest
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
EstimateGa
sRequest
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5ce663d43ac67a3b
,
[]
int
{
2
}
return
fileDescriptor_5ce663d43ac67a3b
,
[]
int
{
2
}
}
}
func
(
m
*
BatchGetShelve
sRequest
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
EstimateGa
sRequest
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_
BatchGetShelve
sRequest
.
Unmarshal
(
m
,
b
)
return
xxx_messageInfo_
EstimateGa
sRequest
.
Unmarshal
(
m
,
b
)
}
}
func
(
m
*
BatchGetShelve
sRequest
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
func
(
m
*
EstimateGa
sRequest
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_
BatchGetShelve
sRequest
.
Marshal
(
b
,
m
,
deterministic
)
return
xxx_messageInfo_
EstimateGa
sRequest
.
Marshal
(
b
,
m
,
deterministic
)
}
}
func
(
m
*
BatchGetShelve
sRequest
)
XXX_Merge
(
src
proto
.
Message
)
{
func
(
m
*
EstimateGa
sRequest
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_
BatchGetShelve
sRequest
.
Merge
(
m
,
src
)
xxx_messageInfo_
EstimateGa
sRequest
.
Merge
(
m
,
src
)
}
}
func
(
m
*
BatchGetShelve
sRequest
)
XXX_Size
()
int
{
func
(
m
*
EstimateGa
sRequest
)
XXX_Size
()
int
{
return
xxx_messageInfo_
BatchGetShelve
sRequest
.
Size
(
m
)
return
xxx_messageInfo_
EstimateGa
sRequest
.
Size
(
m
)
}
}
func
(
m
*
BatchGetShelve
sRequest
)
XXX_DiscardUnknown
()
{
func
(
m
*
EstimateGa
sRequest
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_
BatchGetShelve
sRequest
.
DiscardUnknown
(
m
)
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
{
if
m
!=
nil
{
return
m
.
Ids
return
m
.
From
}
}
return
nil
return
nil
}
}
// The standard BatchGet response definition.
func
(
m
*
EstimateGasRequest
)
GetTo
()
[]
byte
{
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
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Shelves
return
m
.
To
}
}
return
nil
return
nil
}
}
// The standard Get request definition.
func
(
m
*
EstimateGasRequest
)
GetGas
()
int64
{
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
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Id
return
m
.
Gas
}
}
return
""
return
0
}
}
// The standard Get response definition.
func
(
m
*
EstimateGasRequest
)
GetGasPrice
()
[]
byte
{
type
GetShelfResponse
struct
{
if
m
!=
nil
{
// The retrieved shelf.
return
m
.
GasPrice
Shelf
*
Shelf
`protobuf:"bytes,1,opt,name=shelf,proto3" json:"shelf,omitempty"`
}
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
return
nil
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
}
func
(
m
*
GetShelfResponse
)
Reset
()
{
*
m
=
GetShelfResponse
{}
}
func
(
m
*
EstimateGasRequest
)
GetValue
()
[]
byte
{
func
(
m
*
GetShelfResponse
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
if
m
!=
nil
{
func
(
*
GetShelfResponse
)
ProtoMessage
()
{}
return
m
.
Value
func
(
*
GetShelfResponse
)
Descriptor
()
([]
byte
,
[]
int
)
{
}
return
fileDescriptor_5ce663d43ac67a3b
,
[]
int
{
5
}
return
nil
}
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
)
}
}
var
xxx_messageInfo_GetShelfResponse
proto
.
InternalMessageInfo
func
(
m
*
EstimateGasRequest
)
GetData
()
[]
byte
{
func
(
m
*
GetShelfResponse
)
GetShelf
()
*
Shelf
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Shelf
return
m
.
Data
}
}
return
nil
return
nil
}
}
// The standard Create request definition.
type
EstimateGasResponse
struct
{
type
CreateShelfRequest
struct
{
Gas
uint64
`protobuf:"varint,1,opt,name=gas,proto3" json:"gas,omitempty"`
// The shelf to create.
Err
[]
byte
`protobuf:"bytes,2,opt,name=err,proto3" json:"err,omitempty"`
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"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
}
func
(
m
*
CreateShelfRequest
)
Reset
()
{
*
m
=
CreateShelfRequest
{}
}
func
(
m
*
EstimateGasResponse
)
Reset
()
{
*
m
=
EstimateGasResponse
{}
}
func
(
m
*
CreateShelfRequest
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
EstimateGasResponse
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
CreateShelfRequest
)
ProtoMessage
()
{}
func
(
*
EstimateGasResponse
)
ProtoMessage
()
{}
func
(
*
CreateShelfRequest
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
EstimateGasResponse
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5ce663d43ac67a3b
,
[]
int
{
6
}
return
fileDescriptor_5ce663d43ac67a3b
,
[]
int
{
3
}
}
}
func
(
m
*
CreateShelfRequest
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
EstimateGasResponse
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_
CreateShelfRequest
.
Unmarshal
(
m
,
b
)
return
xxx_messageInfo_
EstimateGasResponse
.
Unmarshal
(
m
,
b
)
}
}
func
(
m
*
CreateShelfRequest
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
func
(
m
*
EstimateGasResponse
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_
CreateShelfRequest
.
Marshal
(
b
,
m
,
deterministic
)
return
xxx_messageInfo_
EstimateGasResponse
.
Marshal
(
b
,
m
,
deterministic
)
}
}
func
(
m
*
CreateShelfRequest
)
XXX_Merge
(
src
proto
.
Message
)
{
func
(
m
*
EstimateGasResponse
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_
CreateShelfRequest
.
Merge
(
m
,
src
)
xxx_messageInfo_
EstimateGasResponse
.
Merge
(
m
,
src
)
}
}
func
(
m
*
CreateShelfRequest
)
XXX_Size
()
int
{
func
(
m
*
EstimateGasResponse
)
XXX_Size
()
int
{
return
xxx_messageInfo_
CreateShelfRequest
.
Size
(
m
)
return
xxx_messageInfo_
EstimateGasResponse
.
Size
(
m
)
}
}
func
(
m
*
CreateShelfRequest
)
XXX_DiscardUnknown
()
{
func
(
m
*
EstimateGasResponse
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_
CreateShelfRequest
.
DiscardUnknown
(
m
)
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
{
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
{
if
m
!=
nil
{
return
m
.
E
xampleId
return
m
.
E
rr
}
}
return
""
return
nil
}
}
// The standard Create response definition.
type
CallArgs
struct
{
type
CreateShelfResponse
struct
{
From
[]
byte
`protobuf:"bytes,1,opt,name=from,proto3" json:"from,omitempty"`
// The created shelf.
To
[]
byte
`protobuf:"bytes,2,opt,name=to,proto3" json:"to,omitempty"`
Shelf
*
Shelf
`protobuf:"bytes,1,opt,name=shelf,proto3" json:"shelf,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_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
}
func
(
m
*
C
reateShelfResponse
)
Reset
()
{
*
m
=
CreateShelfResponse
{}
}
func
(
m
*
C
allArgs
)
Reset
()
{
*
m
=
CallArgs
{}
}
func
(
m
*
C
reateShelfResponse
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
C
allArgs
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
C
reateShelfResponse
)
ProtoMessage
()
{}
func
(
*
C
allArgs
)
ProtoMessage
()
{}
func
(
*
C
reateShelfResponse
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
*
C
allArgs
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_5ce663d43ac67a3b
,
[]
int
{
7
}
return
fileDescriptor_5ce663d43ac67a3b
,
[]
int
{
4
}
}
}
func
(
m
*
C
reateShelfResponse
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
func
(
m
*
C
allArgs
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_C
reateShelfResponse
.
Unmarshal
(
m
,
b
)
return
xxx_messageInfo_C
allArgs
.
Unmarshal
(
m
,
b
)
}
}
func
(
m
*
C
reateShelfResponse
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
func
(
m
*
C
allArgs
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_C
reateShelfResponse
.
Marshal
(
b
,
m
,
deterministic
)
return
xxx_messageInfo_C
allArgs
.
Marshal
(
b
,
m
,
deterministic
)
}
}
func
(
m
*
C
reateShelfResponse
)
XXX_Merge
(
src
proto
.
Message
)
{
func
(
m
*
C
allArgs
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_C
reateShelfResponse
.
Merge
(
m
,
src
)
xxx_messageInfo_C
allArgs
.
Merge
(
m
,
src
)
}
}
func
(
m
*
C
reateShelfResponse
)
XXX_Size
()
int
{
func
(
m
*
C
allArgs
)
XXX_Size
()
int
{
return
xxx_messageInfo_C
reateShelfResponse
.
Size
(
m
)
return
xxx_messageInfo_C
allArgs
.
Size
(
m
)
}
}
func
(
m
*
C
reateShelfResponse
)
XXX_DiscardUnknown
()
{
func
(
m
*
C
allArgs
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_C
reateShelfResponse
.
DiscardUnknown
(
m
)
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
{
if
m
!=
nil
{
return
m
.
Shelf
return
m
.
From
}
}
return
nil
return
nil
}
}
// The standard Update request definition.
func
(
m
*
CallArgs
)
GetTo
()
[]
byte
{
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
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Shelf
return
m
.
To
}
}
return
nil
return
nil
}
}
func
(
m
*
UpdateShelfRequest
)
GetUpdateMask
()
*
field_mask
.
FieldMask
{
func
(
m
*
CallArgs
)
GetGas
()
int64
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
UpdateMask
return
m
.
Gas
}
}
return
nil
return
0
}
// 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
)
}
}
var
xxx_messageInfo_UpdateShelfResponse
proto
.
InternalMessageInfo
func
(
m
*
CallArgs
)
GetGasPrice
()
[]
byte
{
func
(
m
*
UpdateShelfResponse
)
GetShelf
()
*
Shelf
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Shelf
return
m
.
GasPrice
}
}
return
nil
return
nil
}
}
// The standard Delete request definition.
func
(
m
*
CallArgs
)
GetValue
()
[]
byte
{
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
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Id
return
m
.
Value
}
}
return
""
return
nil
}
// 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
)
}
}
var
xxx_messageInfo_DeleteShelfResponse
proto
.
InternalMessageInfo
func
(
m
*
CallArgs
)
GetData
()
[]
byte
{
func
(
m
*
DeleteShelfResponse
)
GetShelf
()
*
Shelf
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Shelf
return
m
.
Data
}
}
return
nil
return
nil
}
}
func
init
()
{
func
init
()
{
proto
.
RegisterType
((
*
ListShelvesRequest
)(
nil
),
"meta.ring.v1.ListShelvesRequest"
)
proto
.
RegisterType
((
*
SendRawTransactionRequest
)(
nil
),
"meta.ring.v1.SendRawTransactionRequest"
)
proto
.
RegisterType
((
*
ListShelvesResponse
)(
nil
),
"meta.ring.v1.ListShelvesResponse"
)
proto
.
RegisterType
((
*
SendRawTransactionResponse
)(
nil
),
"meta.ring.v1.SendRawTransactionResponse"
)
proto
.
RegisterType
((
*
BatchGetShelvesRequest
)(
nil
),
"meta.ring.v1.BatchGetShelvesRequest"
)
proto
.
RegisterType
((
*
EstimateGasRequest
)(
nil
),
"meta.ring.v1.EstimateGasRequest"
)
proto
.
RegisterType
((
*
BatchGetShelvesResponse
)(
nil
),
"meta.ring.v1.BatchGetShelvesResponse"
)
proto
.
RegisterType
((
*
EstimateGasResponse
)(
nil
),
"meta.ring.v1.EstimateGasResponse"
)
proto
.
RegisterType
((
*
GetShelfRequest
)(
nil
),
"meta.ring.v1.GetShelfRequest"
)
proto
.
RegisterType
((
*
CallArgs
)(
nil
),
"meta.ring.v1.CallArgs"
)
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"
)
}
}
func
init
()
{
func
init
()
{
...
@@ -594,35 +311,22 @@ func init() {
...
@@ -594,35 +311,22 @@ func init() {
}
}
var
fileDescriptor_5ce663d43ac67a3b
=
[]
byte
{
var
fileDescriptor_5ce663d43ac67a3b
=
[]
byte
{
// 469 bytes of a gzipped FileDescriptorProto
// 261 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0x9c
,
0x93
,
0xdd
,
0x8a
,
0xd3
,
0x40
,
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0xc4
,
0x91
,
0xbf
,
0x4f
,
0xfb
,
0x30
,
0x14
,
0xc7
,
0x49
,
0xda
,
0xee
,
0x36
,
0xa7
,
0xa2
,
0xcb
,
0x54
,
0x34
,
0x56
,
0xc4
,
0x18
,
0xbd
,
0xa8
,
0x10
,
0xc5
,
0x95
,
0x1f
,
0xad
,
0xfa
,
0x3d
,
0x55
,
0x5f
,
0x55
,
0x86
,
0x21
,
0xc0
,
0x52
,
0x85
,
0xa5
,
0x82
,
0x09
,
0x5d
,
0xaf
,
0x64
,
0x11
,
0x64
,
0x15
,
0x3f
,
0x40
,
0x6f
,
0x66
,
0x15
,
0xc4
,
0x0b
,
0xc3
,
0x53
,
0x42
,
0xc5
,
0xc4
,
0x88
,
0x10
,
0x62
,
0x45
,
0x81
,
0xbd
,
0x3a
,
0xda
,
0xc3
,
0x8a
,
0x94
,
0xd8
,
0x74
,
0x73
,
0xd2
,
0x1d
,
0x36
,
0x69
,
0xe2
,
0xcc
,
0xb4
,
0x94
,
0x7d
,
0x06
,
0x1f
,
0xd1
,
0x87
,
0x91
,
0xe1
,
0xce
,
0x0d
,
0x7f
,
0x02
,
0x33
,
0xff
,
0x31
,
0xb2
,
0x13
,
0x50
,
0x91
,
0xba
,
0xb3
,
0xbd
,
0xb3
,
0x99
,
0x49
,
0x58
,
0x13
,
0x17
,
0x6b
,
0xbd
,
0x9b
,
0x8f
,
0xdf
,
0xf9
,
0xff
,
0xcf
,
0xc7
,
0x0c
,
0x3c
,
0xdf
,
0xf3
,
0xfb
,
0x58
,
0x07
,
0x97
,
0x2d
,
0x39
,
0x2c
,
0xb9
,
0x36
,
0xba
,
0xec
,
0xd7
,
0x25
,
0xd3
,
0x2c
,
0x50
,
0xb1
,
0x58
,
0xf0
,
0xe5
,
0x22
,
0x5e
,
0xcf
,
0x62
,
0x81
,
0xdf
,
0x57
,
0x28
,
0x55
,
0x22
,
0xdb
,
0x9e
,
0xc4
,
0x6d
,
0x98
,
0xa4
,
0xb3
,
0x46
,
0xa8
,
0xe8
,
0xd8
,
0x3a
,
0xab
,
0xe6
,
0xde
,
0x54
,
0x50
,
0x56
,
0xe5
,
0x52
,
0x62
,
0x54
,
0x89
,
0x52
,
0x95
,
0xe4
,
0x9a
,
0x86
,
0x22
,
0x0d
,
0x45
,
0xeb
,
0x78
,
0x53
,
0xd1
,
0xaf
,
0xf3
,
0x12
,
0xce
,
0x9e
,
0xc8
,
0xec
,
0x2a
,
0x7c
,
0x7f
,
0x66
,
0x34
,
0x82
,
0xd9
,
0x24
,
0x58
,
0x94
,
0xe5
,
0x22
,
0xc7
,
0xd8
,
0xdc
,
0xcd
,
0x57
,
0x59
,
0x9c
,
0x71
,
0xcc
,
0xd3
,
0x5b
,
0x57
,
0x5b
,
0x53
,
0x0d
,
0x49
,
0xa5
,
0x20
,
0xdd
,
0xa1
,
0xc3
,
0x2c
,
0x5a
,
0x46
,
0xab
,
0x79
,
0xa4
,
0x60
,
0xf2
,
0xdc
,
0xf2
,
0x93
,
0xfb
,
0x5d
,
0x42
,
0xf1
,
0x02
,
0xa5
,
0x62
,
0x45
,
0x55
,
0x03
,
0x15
,
0x74
,
0x7e
,
0x05
,
0xe7
,
0xc7
,
0x02
,
0x43
,
0xc5
,
0xd1
,
0xc4
,
0x67
,
0x04
,
0xea
,
0x5e
,
0x5c
,
0x77
,
0x3b
,
0xae
,
0xb2
,
0x5c
,
0x89
,
0xd3
,
0xda
,
0x2d
,
0xfc
,
0xe9
,
0x00
,
0xf9
,
0xc0
,
0xa5
,
0x3a
,
0xdd
,
0xa2
,
0xa3
,
0x07
,
0x94
,
0x83
,
0xc7
,
0x5f
,
0xd9
,
0xb6
,
0xdf
,
0x56
,
0xaf
,
0xd5
,
0x7f
,
0x88
,
0x39
,
0xc3
,
0x7c
,
0x8d
,
0x92
,
0xda
,
0x9c
,
0xc8
,
0x73
,
0x00
,
0x96
,
0x29
,
0x14
,
0x89
,
0x16
,
0xf3
,
0x9d
,
0xcd
,
0xe2
,
0x70
,
0x12
,
0x3b
,
0xab
,
0x16
,
0x90
,
0x68
,
0x94
,
0x2c
,
0x59
,
0x46
,
0xab
,
0xa4
,
0x9d
,
0xc0
,
0x99
,
0x8e
,
0x0e
,
0x27
,
0x91
,
0x75
,
0x8a
,
0x1a
,
0xa7
,
0xe8
,
0x53
,
0xe3
,
0x44
,
0x3d
,
0xf2
,
0x52
,
0x5d
,
0xc0
,
0x3f
,
0x8d
,
0xb2
,
0xe9
,
0xb8
,
0xde
,
0x52
,
0x96
,
0x06
,
0xe3
,
0x4c
,
0xa3
,
0x43
,
0xeb
,
0x3d
,
0x39
,
0x82
,
0xd1
,
0x1c
,
0xb3
,
0x52
,
0xa0
,
0x8d
,
0x75
,
0xb7
,
0xc6
,
0x82
,
0xc5
,
0x3c
,
0xfa
,
0x59
,
0x9d
,
0xc2
,
0xa4
,
0xc7
,
0x66
,
0x4f
,
0xd9
,
0x24
,
0x5c
,
0x0c
,
0xc3
,
0x0f
,
0xd3
,
0x4d
,
0xf0
,
0x4d
,
0x18
,
0x48
,
0xc5
,
0x84
,
0xf2
,
0x7b
,
0x81
,
0x33
,
0xed
,
0x53
,
0xbb
,
0x21
,
0x77
,
0xf4
,
0x80
,
0xe9
,
0x06
,
0x4e
,
0x7e
,
0x21
,
0x8d
,
0xf8
,
0x63
,
0x9f
,
0x47
,
0x4a
,
0x87
,
0xbe
,
0x05
,
0x60
,
0x58
,
0xb0
,
0x4d
,
0x22
,
0xf9
,
0x05
,
0xfa
,
0x7d
,
0x73
,
0xb1
,
0x5f
,
0xb0
,
0xcd
,
0x09
,
0xbf
,
0x24
,
0xc4
,
0x3c
,
0x22
,
0x79
,
0x99
,
0x7f
,
0x44
,
0x30
,
0xbb
,
0xc3
,
0xa6
,
0xb9
,
0x65
,
0x2d
,
0x7f
,
0x40
,
0x72
,
0x0f
,
0x00
,
0x37
,
0xac
,
0xa8
,
0x72
,
0x4c
,
0x78
,
0xea
,
0x0f
,
0x02
,
0x67
,
0xea
,
0x51
,
0xfa
,
0x89
,
0x97
,
0x69
,
0x58
,
0xe8
,
0xf5
,
0x57
,
0x00
,
0x00
,
0x00
,
0xff
,
0xff
,
0xa9
,
0x70
,
0x99
,
0xaf
,
0x3e
,
0x79
,
0x9f
,
0x86
,
0x5f
,
0x60
,
0xdc
,
0xaa
,
0xce
,
0x76
,
0x9a
,
0x3c
,
0x85
,
0x7d
,
0x69
,
0xb6
,
0xf7
,
0x01
,
0x00
,
0x00
,
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
,
}
}
meta/ring/v1/request_response.proto
View file @
12928477
syntax
=
"proto3"
;
syntax
=
"proto3"
;
package
meta
.
ring.v1
;
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
SendRawTransactionRequest
{
message
ListShelvesRequest
{
bytes
data
=
1
;
// 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
;
}
}
// The standard List response definition.
message
SendRawTransactionResponse
{
message
ListShelvesResponse
{
bytes
data
=
1
;
// The retrieved list of shelves.
repeated
Shelf
shelves
=
1
;
// True if more shelves are available.
bool
next
=
2
;
}
}
// 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
EstimateGasRequest
{
message
CreateShelfResponse
{
bytes
from
=
1
;
// The created shelf.
bytes
to
=
2
;
Shelf
shelf
=
1
;
int64
gas
=
3
;
bytes
gas_price
=
4
;
bytes
value
=
5
;
bytes
data
=
6
;
}
}
// The standard Update request definition.
message
EstimateGasResponse
{
message
UpdateShelfRequest
{
uint64
gas
=
1
;
// The id of the shelf to be updated.
bytes
err
=
2
;
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
;
}
}
// The standard Update response definition.
message
CallArgs
{
message
UpdateShelfResponse
{
bytes
from
=
1
;
// The updated shelf.
bytes
to
=
2
;
Shelf
shelf
=
1
;
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 @
12928477
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: meta/ring/v1/resource.proto
// source: meta/ring/v1/resource.proto
package
ring
v1
package
meta_ring_
v1
import
(
import
(
fmt
"fmt"
fmt
"fmt"
proto
"github.com/gogo/protobuf/proto"
proto
"github.com/gogo/protobuf/proto"
timestamp
"github.com/golang/protobuf/ptypes/timestamp"
math
"math"
math
"math"
)
)
...
@@ -21,103 +20,13 @@ var _ = math.Inf
...
@@ -21,103 +20,13 @@ var _ = math.Inf
// proto package needs to be updated.
// proto package needs to be updated.
const
_
=
proto
.
GoGoProtoPackageIsVersion3
// please upgrade the proto package
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
)
}
func
init
()
{
proto
.
RegisterFile
(
"meta/ring/v1/resource.proto"
,
fileDescriptor_92ae7458bb171b6e
)
}
var
fileDescriptor_92ae7458bb171b6e
=
[]
byte
{
var
fileDescriptor_92ae7458bb171b6e
=
[]
byte
{
// 226 bytes of a gzipped FileDescriptorProto
// 68 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0x84
,
0x90
,
0x31
,
0x4f
,
0x03
,
0x21
,
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0xe2
,
0x92
,
0xce
,
0x4d
,
0x2d
,
0x49
,
0x18
,
0x86
,
0xc3
,
0x69
,
0x1b
,
0xfb
,
0x5d
,
0xe3
,
0xc0
,
0x44
,
0x6a
,
0x8c
,
0xd5
,
0xa9
,
0x13
,
0xe4
,
0xd4
,
0x2f
,
0xca
,
0xcc
,
0x4b
,
0xd7
,
0x2f
,
0x33
,
0xd4
,
0x2f
,
0x4a
,
0x2d
,
0xce
,
0x2f
,
0x2d
,
0x4a
,
0x74
,
0x74
,
0x73
,
0x73
,
0x71
,
0xa8
,
0x4e
,
0x2e
,
0x17
,
0x5a
,
0xbe
,
0x9e
,
0x24
,
0x50
,
0x08
,
0xc7
,
0x4e
,
0xd5
,
0x2b
,
0x28
,
0xca
,
0x2f
,
0xc9
,
0x17
,
0xe2
,
0x01
,
0x49
,
0xea
,
0x81
,
0x24
,
0xf5
,
0xca
,
0x5d
,
0xf4
,
0x77
,
0xfa
,
0x87
,
0x0c
,
0xd0
,
0x73
,
0xed
,
0xfa
,
0xbe
,
0xcf
,
0xf3
,
0x42
,
0x3e
,
0xb8
,
0x0c
,
0x93
,
0xd8
,
0xc0
,
0x82
,
0xc6
,
0x80
,
0x00
,
0x00
,
0x00
,
0xff
,
0xff
,
0x9e
,
0x39
,
0xf7
,
0x3e
,
0xb1
,
0x18
,
0xa5
,
0x08
,
0xfa
,
0xd8
,
0x89
,
0xb1
,
0x11
,
0x01
,
0x7b
,
0x37
,
0x84
,
0x3d
,
0x72
,
0x1f
,
0x33
,
0x00
,
0x00
,
0x00
,
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
,
}
}
meta/ring/v1/resource.proto
View file @
12928477
syntax
=
"proto3"
;
syntax
=
"proto3"
;
package
meta
.
ring.v1
;
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 @
12928477
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: meta/ring/v1/service.proto
// source: meta/ring/v1/service.proto
package
ring
v1
package
meta_ring_
v1
import
(
import
(
context
"context"
context
"context"
...
@@ -27,22 +27,18 @@ const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
...
@@ -27,22 +27,18 @@ const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
func
init
()
{
proto
.
RegisterFile
(
"meta/ring/v1/service.proto"
,
fileDescriptor_e770cde54344f3d9
)
}
func
init
()
{
proto
.
RegisterFile
(
"meta/ring/v1/service.proto"
,
fileDescriptor_e770cde54344f3d9
)
}
var
fileDescriptor_e770cde54344f3d9
=
[]
byte
{
var
fileDescriptor_e770cde54344f3d9
=
[]
byte
{
// 239 bytes of a gzipped FileDescriptorProto
// 173 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0x84
,
0xd2
,
0x4f
,
0x6b
,
0x83
,
0x30
,
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0xe2
,
0x92
,
0xca
,
0x4d
,
0x2d
,
0x49
,
0x18
,
0x06
,
0xf0
,
0x1d
,
0x86
,
0x48
,
0x14
,
0x06
,
0x39
,
0x0a
,
0x1b
,
0xfb
,
0x7b
,
0x8d
,
0xb8
,
0x7d
,
0xd4
,
0x2f
,
0xca
,
0xcc
,
0x4b
,
0xd7
,
0x2f
,
0x33
,
0xd4
,
0x2f
,
0x4e
,
0x2d
,
0x2a
,
0xcb
,
0x4c
,
0x4e
,
0x03
,
0x37
,
0xd8
,
0x61
,
0x3b
,
0x4d
,
0x77
,
0xe9
,
0xa5
,
0xb5
,
0xf6
,
0xb5
,
0x0a
,
0x56
,
0x6d
,
0x92
,
0xd5
,
0x2b
,
0x28
,
0xca
,
0x2f
,
0xc9
,
0x17
,
0xe2
,
0x01
,
0xc9
,
0xe9
,
0x81
,
0xe4
,
0xf4
,
0xca
,
0x0c
,
0xe6
,
0x9b
,
0xf4
,
0xfb
,
0x96
,
0x34
,
0x46
,
0x12
,
0x21
,
0xed
,
0xf5
,
0x7d
,
0x9e
,
0xf7
,
0x17
,
0x78
,
0xa5
,
0x94
,
0x51
,
0x54
,
0x16
,
0xa5
,
0x16
,
0x96
,
0xa6
,
0x16
,
0x97
,
0xc4
,
0x17
,
0xa5
,
0x16
,
0x17
,
0x09
,
0x8a
,
0x76
,
0xc0
,
0x8b
,
0x98
,
0x36
,
0xdd
,
0x36
,
0x16
,
0x49
,
0xcc
,
0x80
,
0x8a
,
0xa6
,
0x04
,
0xe4
,
0xe7
,
0x15
,
0x43
,
0xb5
,
0x18
,
0x5d
,
0x60
,
0xe4
,
0xe2
,
0x75
,
0x2d
,
0xc9
,
0x08
,
0x2a
,
0x48
,
0x32
,
0xd0
,
0x9e
,
0xf7
,
0x38
,
0x94
,
0x19
,
0x91
,
0x19
,
0x11
,
0x49
,
0xf4
,
0x62
,
0x35
,
0x29
,
0xec
,
0x0e
,
0x86
,
0x18
,
0x25
,
0x94
,
0xc9
,
0x25
,
0x14
,
0x9c
,
0x9a
,
0x97
,
0x12
,
0x94
,
0x58
,
0x1e
,
0x52
,
0x0f
,
0xc0
,
0xf8
,
0x92
,
0x02
,
0x1b
,
0xfa
,
0x8e
,
0x8d
,
0x2b
,
0xef
,
0xc7
,
0x5b
,
0x14
,
0x66
,
0x35
,
0x94
,
0x98
,
0x57
,
0x9c
,
0x98
,
0x5c
,
0x92
,
0x99
,
0x9f
,
0x27
,
0xa4
,
0xae
,
0x87
,
0x6c
,
0xb6
,
0x1e
,
0xb4
,
0x55
,
0xa6
,
0x24
,
0x9c
,
0xa3
,
0xe0
,
0xb7
,
0x61
,
0x5c
,
0xce
,
0x04
,
0x30
,
0xfc
,
0x48
,
0x4c
,
0xa6
,
0x8a
,
0x20
,
0x88
,
0xf9
,
0x52
,
0x1a
,
0x84
,
0x15
,
0x42
,
0x1c
,
0xa0
,
0xc4
,
0x20
,
0x14
,
0xc2
,
0x93
,
0x18
,
0xd1
,
0x9f
,
0x02
,
0xa3
,
0xa7
,
0x0b
,
0x0d
,
0xf5
,
0xd4
,
0xf3
,
0x0d
,
0x5e
,
0xa1
,
0xbb
,
0xc5
,
0xed
,
0x5a
,
0x5c
,
0x92
,
0x99
,
0x9b
,
0x58
,
0x92
,
0xea
,
0x9e
,
0x58
,
0x2c
,
0xa4
,
0x80
,
0xaa
,
0xb4
,
0xe0
,
0x65
,
0xfd
,
0x0d
,
0x93
,
0xfc
,
0x6a
,
0xef
,
0xcd
,
0x62
,
0xad
,
0xbf
,
0x5d
,
0x69
,
0x4d
,
0x15
,
0x49
,
0x0a
,
0x66
,
0xb8
,
0x22
,
0x1e
,
0x15
,
0x30
,
0x53
,
0x93
,
0xd8
,
0xc0
,
0x3e
,
0x33
,
0x06
,
0x2f
,
0xfc
,
0x20
,
0x7f
,
0x9c
,
0x57
,
0xf8
,
0xde
,
0x5e
,
0xd2
,
0x73
,
0x6d
,
0x3e
,
0xb8
,
0xe2
,
0x09
,
0x04
,
0x00
,
0x00
,
0xff
,
0xff
,
0xa3
,
0xa8
,
0x28
,
0x74
,
0x2a
,
0x01
,
0x00
,
0x00
,
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
,
}
}
// Reference imports to suppress errors if they are not otherwise used.
// Reference imports to suppress errors if they are not otherwise used.
...
@@ -53,264 +49,108 @@ var _ grpc.ClientConn
...
@@ -53,264 +49,108 @@ var _ grpc.ClientConn
// is compatible with the grpc package it is being compiled against.
// is compatible with the grpc package it is being compiled against.
const
_
=
grpc
.
SupportPackageIsVersion4
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.
// 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
{
type
EthRpcServiceClient
interface
{
// ListShelves retrieves a list of shelf resources from the server.
SendRawTransaction
(
ctx
context
.
Context
,
in
*
SendRawTransactionRequest
,
opts
...
grpc
.
CallOption
)
(
*
SendRawTransactionResponse
,
error
)
ListShelves
(
ctx
context
.
Context
,
in
*
ListShelvesRequest
,
opts
...
grpc
.
CallOption
)
(
*
ListShelvesResponse
,
error
)
EstimateGas
(
ctx
context
.
Context
,
in
*
EstimateGasRequest
,
opts
...
grpc
.
CallOption
)
(
*
EstimateGasResponse
,
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
shelf
ServiceClient
struct
{
type
ethRpc
ServiceClient
struct
{
cc
*
grpc
.
ClientConn
cc
*
grpc
.
ClientConn
}
}
func
New
ShelfServiceClient
(
cc
*
grpc
.
ClientConn
)
Shelf
ServiceClient
{
func
New
EthRpcServiceClient
(
cc
*
grpc
.
ClientConn
)
EthRpc
ServiceClient
{
return
&
shelf
ServiceClient
{
cc
}
return
&
ethRpc
ServiceClient
{
cc
}
}
}
func
(
c
*
shelfServiceClient
)
ListShelves
(
ctx
context
.
Context
,
in
*
ListShelvesRequest
,
opts
...
grpc
.
CallOption
)
(
*
ListShelves
Response
,
error
)
{
func
(
c
*
ethRpcServiceClient
)
SendRawTransaction
(
ctx
context
.
Context
,
in
*
SendRawTransactionRequest
,
opts
...
grpc
.
CallOption
)
(
*
SendRawTransaction
Response
,
error
)
{
out
:=
new
(
ListShelves
Response
)
out
:=
new
(
SendRawTransaction
Response
)
err
:=
c
.
cc
.
Invoke
(
ctx
,
"/meta.ring.v1.
ShelfService/ListShelves
"
,
in
,
out
,
opts
...
)
err
:=
c
.
cc
.
Invoke
(
ctx
,
"/meta.ring.v1.
EthRpcService/SendRawTransaction
"
,
in
,
out
,
opts
...
)
if
err
!=
nil
{
if
err
!=
nil
{
return
nil
,
err
return
nil
,
err
}
}
return
out
,
nil
return
out
,
nil
}
}
func
(
c
*
shelfServiceClient
)
BatchGetShelves
(
ctx
context
.
Context
,
in
*
BatchGetShelvesRequest
,
opts
...
grpc
.
CallOption
)
(
*
BatchGetShelve
sResponse
,
error
)
{
func
(
c
*
ethRpcServiceClient
)
EstimateGas
(
ctx
context
.
Context
,
in
*
EstimateGasRequest
,
opts
...
grpc
.
CallOption
)
(
*
EstimateGa
sResponse
,
error
)
{
out
:=
new
(
BatchGetShelve
sResponse
)
out
:=
new
(
EstimateGa
sResponse
)
err
:=
c
.
cc
.
Invoke
(
ctx
,
"/meta.ring.v1.
ShelfService/BatchGetShelve
s"
,
in
,
out
,
opts
...
)
err
:=
c
.
cc
.
Invoke
(
ctx
,
"/meta.ring.v1.
EthRpcService/EstimateGa
s"
,
in
,
out
,
opts
...
)
if
err
!=
nil
{
if
err
!=
nil
{
return
nil
,
err
return
nil
,
err
}
}
return
out
,
nil
return
out
,
nil
}
}
func
(
c
*
shelfServiceClient
)
GetShelf
(
ctx
context
.
Context
,
in
*
GetShelfRequest
,
opts
...
grpc
.
CallOption
)
(
*
GetShelfResponse
,
error
)
{
// EthRpcServiceServer is the server API for EthRpcService service.
out
:=
new
(
GetShelfResponse
)
type
EthRpcServiceServer
interface
{
err
:=
c
.
cc
.
Invoke
(
ctx
,
"/meta.ring.v1.ShelfService/GetShelf"
,
in
,
out
,
opts
...
)
SendRawTransaction
(
context
.
Context
,
*
SendRawTransactionRequest
)
(
*
SendRawTransactionResponse
,
error
)
if
err
!=
nil
{
EstimateGas
(
context
.
Context
,
*
EstimateGasRequest
)
(
*
EstimateGasResponse
,
error
)
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
}
}
// ShelfServiceServer is the server API for ShelfService service.
// UnimplementedEthRpcServiceServer can be embedded to have forward compatible implementations.
type
ShelfServiceServer
interface
{
type
UnimplementedEthRpcServiceServer
struct
{
// 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
)
}
}
func
_ShelfService_BatchGetShelves_Handler
(
srv
interface
{},
ctx
context
.
Context
,
dec
func
(
interface
{})
error
,
interceptor
grpc
.
UnaryServerInterceptor
)
(
interface
{},
error
)
{
func
(
*
UnimplementedEthRpcServiceServer
)
SendRawTransaction
(
ctx
context
.
Context
,
req
*
SendRawTransactionRequest
)
(
*
SendRawTransactionResponse
,
error
)
{
in
:=
new
(
BatchGetShelvesRequest
)
return
nil
,
status
.
Errorf
(
codes
.
Unimplemented
,
"method SendRawTransaction not implemented"
)
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
)
EstimateGas
(
ctx
context
.
Context
,
req
*
EstimateGasRequest
)
(
*
EstimateGasResponse
,
error
)
{
func
_ShelfService_GetShelf_Handler
(
srv
interface
{},
ctx
context
.
Context
,
dec
func
(
interface
{})
error
,
interceptor
grpc
.
UnaryServerInterceptor
)
(
interface
{},
error
)
{
return
nil
,
status
.
Errorf
(
codes
.
Unimplemented
,
"method EstimateGas not implemented"
)
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
_ShelfService_CreateShelf_Handler
(
srv
interface
{},
ctx
context
.
Context
,
dec
func
(
interface
{})
error
,
interceptor
grpc
.
UnaryServerInterceptor
)
(
interface
{},
error
)
{
func
RegisterEthRpcServiceServer
(
s
*
grpc
.
Server
,
srv
EthRpcServiceServer
)
{
in
:=
new
(
CreateShelfRequest
)
s
.
RegisterService
(
&
_EthRpcService_serviceDesc
,
srv
)
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
_
ShelfService_UpdateShelf
_Handler
(
srv
interface
{},
ctx
context
.
Context
,
dec
func
(
interface
{})
error
,
interceptor
grpc
.
UnaryServerInterceptor
)
(
interface
{},
error
)
{
func
_
EthRpcService_SendRawTransaction
_Handler
(
srv
interface
{},
ctx
context
.
Context
,
dec
func
(
interface
{})
error
,
interceptor
grpc
.
UnaryServerInterceptor
)
(
interface
{},
error
)
{
in
:=
new
(
UpdateShelf
Request
)
in
:=
new
(
SendRawTransaction
Request
)
if
err
:=
dec
(
in
);
err
!=
nil
{
if
err
:=
dec
(
in
);
err
!=
nil
{
return
nil
,
err
return
nil
,
err
}
}
if
interceptor
==
nil
{
if
interceptor
==
nil
{
return
srv
.
(
ShelfServiceServer
)
.
UpdateShelf
(
ctx
,
in
)
return
srv
.
(
EthRpcServiceServer
)
.
SendRawTransaction
(
ctx
,
in
)
}
}
info
:=
&
grpc
.
UnaryServerInfo
{
info
:=
&
grpc
.
UnaryServerInfo
{
Server
:
srv
,
Server
:
srv
,
FullMethod
:
"/meta.ring.v1.
ShelfService/UpdateShelf
"
,
FullMethod
:
"/meta.ring.v1.
EthRpcService/SendRawTransaction
"
,
}
}
handler
:=
func
(
ctx
context
.
Context
,
req
interface
{})
(
interface
{},
error
)
{
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
)
return
interceptor
(
ctx
,
in
,
info
,
handler
)
}
}
func
_
ShelfService_DeleteShelf
_Handler
(
srv
interface
{},
ctx
context
.
Context
,
dec
func
(
interface
{})
error
,
interceptor
grpc
.
UnaryServerInterceptor
)
(
interface
{},
error
)
{
func
_
EthRpcService_EstimateGas
_Handler
(
srv
interface
{},
ctx
context
.
Context
,
dec
func
(
interface
{})
error
,
interceptor
grpc
.
UnaryServerInterceptor
)
(
interface
{},
error
)
{
in
:=
new
(
DeleteShelf
Request
)
in
:=
new
(
EstimateGas
Request
)
if
err
:=
dec
(
in
);
err
!=
nil
{
if
err
:=
dec
(
in
);
err
!=
nil
{
return
nil
,
err
return
nil
,
err
}
}
if
interceptor
==
nil
{
if
interceptor
==
nil
{
return
srv
.
(
ShelfServiceServer
)
.
DeleteShelf
(
ctx
,
in
)
return
srv
.
(
EthRpcServiceServer
)
.
EstimateGas
(
ctx
,
in
)
}
}
info
:=
&
grpc
.
UnaryServerInfo
{
info
:=
&
grpc
.
UnaryServerInfo
{
Server
:
srv
,
Server
:
srv
,
FullMethod
:
"/meta.ring.v1.
ShelfService/DeleteShelf
"
,
FullMethod
:
"/meta.ring.v1.
EthRpcService/EstimateGas
"
,
}
}
handler
:=
func
(
ctx
context
.
Context
,
req
interface
{})
(
interface
{},
error
)
{
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
)
return
interceptor
(
ctx
,
in
,
info
,
handler
)
}
}
var
_
Shelf
Service_serviceDesc
=
grpc
.
ServiceDesc
{
var
_
EthRpc
Service_serviceDesc
=
grpc
.
ServiceDesc
{
ServiceName
:
"meta.ring.v1.
Shelf
Service"
,
ServiceName
:
"meta.ring.v1.
EthRpc
Service"
,
HandlerType
:
(
*
Shelf
ServiceServer
)(
nil
),
HandlerType
:
(
*
EthRpc
ServiceServer
)(
nil
),
Methods
:
[]
grpc
.
MethodDesc
{
Methods
:
[]
grpc
.
MethodDesc
{
{
{
MethodName
:
"ListShelves"
,
MethodName
:
"SendRawTransaction"
,
Handler
:
_ShelfService_ListShelves_Handler
,
Handler
:
_EthRpcService_SendRawTransaction_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
:
"
DeleteShelf
"
,
MethodName
:
"
EstimateGas
"
,
Handler
:
_
ShelfService_DeleteShelf
_Handler
,
Handler
:
_
EthRpcService_EstimateGas
_Handler
,
},
},
},
},
Streams
:
[]
grpc
.
StreamDesc
{},
Streams
:
[]
grpc
.
StreamDesc
{},
...
...
meta/ring/v1/service.proto
View file @
12928477
syntax
=
"proto3"
;
syntax
=
"proto3"
;
package
meta
.
ring.v1
;
package
meta
.
ring.v1
;
option
go_package
=
"ringv1"
;
import
"meta/ring/v1/request_response.proto"
;
import
"meta/ring/v1/request_response.proto"
;
// ShelfService defines methods for managing shelves.
// ShelfService defines methods for managing shelves.
service
ShelfService
{
//service ShelfService {
// ListShelves retrieves a list of shelf resources from the server.
rpc
ListShelves
(
ListShelvesRequest
)
returns
(
ListShelvesResponse
)
{}
service
EthRpcService
{
// BatchGetShelves retrieves multiple shelf resources from the server.
rpc
SendRawTransaction
(
SendRawTransactionRequest
)
returns
(
SendRawTransactionResponse
)
{}
rpc
BatchGetShelves
(
BatchGetShelvesRequest
)
returns
(
BatchGetShelvesResponse
)
{}
rpc
EstimateGas
(
EstimateGasRequest
)
returns
(
EstimateGasResponse
)
{}
// 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
)
{}
}
}
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