Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrInvalidPath = errors.New("query: invalid path")
ErrOwnerValue = errors.New("query: invalid owner value")
ErrStateValue = errors.New("query: invalid state value")
)
Functions ¶
func LeasePath ¶
func LeasePath(id types.LeaseID) string
LeasePath return lease path of given lease id for queries
func OrderPath ¶
func OrderPath(id types.OrderID) string
OrderPath return order path of given order id for queries
func ParseLeasePath ¶ added in v0.7.3
func ParseLeasePath(parts []string) (types.LeaseID, error)
parseLeasePath returns leaseID details with provided queries, and return error if occurred due to wrong query
Types ¶
type BidFilters ¶ added in v0.7.3
type BidFilters struct {
Owner sdk.AccAddress
// State flag value given
StateFlagVal string
// Actual state value decoded from Bid_State_value
State types.Bid_State
}
BidFilters defines flags for bid list filter
type Client ¶
type Client interface {
Orders(filters OrderFilters) (Orders, error)
Order(id types.OrderID) (Order, error)
Bids(filters BidFilters) (Bids, error)
Bid(id types.BidID) (Bid, error)
Leases(filters LeaseFilters) (Leases, error)
Lease(id types.LeaseID) (Lease, error)
}
Client interface
type LeaseFilters ¶ added in v0.7.3
type LeaseFilters struct {
Owner sdk.AccAddress
// State flag value given
StateFlagVal string
// Actual state value decoded from Lease_State_value
State types.Lease_State
}
LeaseFilters defines flags for lease list filter
type OrderFilters ¶ added in v0.7.3
type OrderFilters struct {
Owner sdk.AccAddress
// State flag value given
StateFlagVal string
// Actual state value decoded from Order_State_value
State types.Order_State
}
OrderFilters defines flags for order list filter
type RawClient ¶
type RawClient interface {
Orders(filters OrderFilters) ([]byte, error)
Order(id types.OrderID) ([]byte, error)
Bids(filters BidFilters) ([]byte, error)
Bid(id types.BidID) ([]byte, error)
Leases(filters LeaseFilters) ([]byte, error)
Lease(id types.LeaseID) ([]byte, error)
}
RawClient interface
func NewRawClient ¶
func NewRawClient(ctx sdkclient.Context, key string) RawClient
NewRawClient creates a raw client instance with provided context and key
Click to show internal directories.
Click to hide internal directories.