Documentation ¶
Index ¶
- func New(client *client.Client) *getter
- func NewDefaultAssetHandler(c *client.Client) *defaultAssetHandler
- func NewDefaultCreateIssuanceRequestHandler(c *client.Client) *defaultCreateIssuanceRequestHandler
- func NewDefaultTransactionHandler(c *client.Client) *defaultTransactionHandler
- type AssetGetter
- type AssetHandler
- type AssetPager
- type CreateIssuanceRequestGetter
- type CreateIssuanceRequestHandler
- type CreateIssuanceRequestPager
- type Getter
- type TransactionGetter
- type TransactionHandler
- type TransactionPager
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDefaultAssetHandler ¶
Types ¶
type AssetGetter ¶
type AssetGetter interface { SetFilters(filters query.AssetFilters) SetIncludes(includes query.AssetIncludes) SetPageParams(pageParams page.Params) SetParams(params query.AssetParams) Filter() query.AssetFilters Include() query.AssetIncludes Page() page.Params ByID(ID string) (*regources.AssetResponse, error) List() (*regources.AssetListResponse, error) }
type AssetHandler ¶
type AssetHandler interface { AssetGetter AssetPager }
type AssetPager ¶
type AssetPager interface { Next() (*regources.AssetListResponse, error) Prev() (*regources.AssetListResponse, error) Self() (*regources.AssetListResponse, error) First() (*regources.AssetListResponse, error) }
type CreateIssuanceRequestGetter ¶
type CreateIssuanceRequestGetter interface { SetFilters(filters query.CreateIssuanceRequestFilters) SetIncludes(includes query.CreateIssuanceRequestIncludes) SetPageParams(pageParams page.Params) SetParams(params query.CreateIssuanceRequestParams) Filter() query.CreateIssuanceRequestFilters Include() query.CreateIssuanceRequestIncludes Page() page.Params ByID(ID string) (*regources.ReviewableRequestResponse, error) List() (*regources.ReviewableRequestListResponse, error) }
type CreateIssuanceRequestHandler ¶
type CreateIssuanceRequestHandler interface { CreateIssuanceRequestGetter CreateIssuanceRequestPager }
type CreateIssuanceRequestPager ¶
type CreateIssuanceRequestPager interface { Next() (*regources.ReviewableRequestListResponse, error) Prev() (*regources.ReviewableRequestListResponse, error) Self() (*regources.ReviewableRequestListResponse, error) First() (*regources.ReviewableRequestListResponse, error) }
type TransactionGetter ¶
type TransactionGetter interface { SetFilters(filters query.TransactionFilters) SetIncludes(includes query.TransactionIncludes) SetPageParams(pageParams page.Params) SetParams(params query.TransactionParams) Filter() query.TransactionFilters Include() query.TransactionIncludes Page() page.Params ByID(ID string) (*regources.TransactionResponse, error) List() (*regources.TransactionListResponse, error) }
type TransactionHandler ¶
type TransactionHandler interface { TransactionGetter TransactionPager }
type TransactionPager ¶
type TransactionPager interface { Next() (*regources.TransactionListResponse, error) Prev() (*regources.TransactionListResponse, error) Self() (*regources.TransactionListResponse, error) First() (*regources.TransactionListResponse, error) }
Click to show internal directories.
Click to hide internal directories.