Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
Types ¶
type BidFilters ¶
type BidFilters struct {
Owner sdk.AccAddress
// State flag value given
StateFlagVal string
// Actual state value decoded from Bid_State_value
State v1beta5.Bid_State
}
BidFilters defines flags for bid list filter
type Client ¶
type Client interface {
Orders(filters OrderFilters) (Orders, error)
Order(id v1.OrderID) (Order, error)
Bids(filters BidFilters) (Bids, error)
Bid(id v1.BidID) (Bid, error)
Leases(filters LeaseFilters) (Leases, error)
Lease(id v1.LeaseID) (Lease, error)
}
Client interface
type LeaseFilters ¶
type LeaseFilters struct {
Owner sdk.AccAddress
// State flag value given
StateFlagVal string
// Actual state value decoded from Lease_State_value
State v1.Lease_State
}
LeaseFilters defines flags for lease list filter
func (LeaseFilters) Accept ¶
func (f LeaseFilters) Accept(obj v1.Lease, isValidState bool) bool
Accept returns true if object matches filter requirements
type OrderFilters ¶
type OrderFilters struct {
Owner sdk.AccAddress
// State flag value given
StateFlagVal string
// Actual state value decoded from Order_State_value
State v1beta5.Order_State
}
OrderFilters defines flags for order list filter
type RawClient ¶
type RawClient interface {
Orders(filters OrderFilters) ([]byte, error)
Order(id v1.OrderID) ([]byte, error)
Bids(filters BidFilters) ([]byte, error)
Bid(id v1.BidID) ([]byte, error)
Leases(filters LeaseFilters) ([]byte, error)
Lease(id v1.LeaseID) ([]byte, error)
}
RawClient interface
Click to show internal directories.
Click to hide internal directories.