Documentation
¶
Index ¶
- type RequestManager
- func (requestManager *RequestManager) MustPost(requesterSigScheme signaturescheme.SignatureScheme, chain *solo.Chain, ...) dict.Dict
- func (requestManager *RequestManager) MustPostFail(requesterSigScheme signaturescheme.SignatureScheme, chain *solo.Chain, ...)
- func (requestManager *RequestManager) MustView(chain *solo.Chain, contractName string, functionName string, ...) dict.Dict
- func (requestManager *RequestManager) MustViewFail(chain *solo.Chain, contractName string, functionName string, ...)
- func (requestManager *RequestManager) Post(requesterSigScheme signaturescheme.SignatureScheme, chain *solo.Chain, ...) (dict.Dict, error)
- func (requestManager *RequestManager) View(chain *solo.Chain, contractName string, functionName string, ...) (dict.Dict, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RequestManager ¶
type RequestManager struct {
// contains filtered or unexported fields
}
RequestManager manipulates requests
func (*RequestManager) MustPost ¶
func (requestManager *RequestManager) MustPost(requesterSigScheme signaturescheme.SignatureScheme, chain *solo.Chain, contractName string, functionName string) dict.Dict
MustPost creates a request to contract function in the chain as requester. Fails test if request fails.
func (*RequestManager) MustPostFail ¶
func (requestManager *RequestManager) MustPostFail(requesterSigScheme signaturescheme.SignatureScheme, chain *solo.Chain, contractName string, functionName string)
MustPostFail creates a request to contract function in the chain as requester. Fails test if request succeeds.
func (*RequestManager) MustView ¶
func (requestManager *RequestManager) MustView(chain *solo.Chain, contractName string, functionName string, params ...interface{}) dict.Dict
MustView creates a view request. The contract view in the chain is called with optional params. Returns response as a Dict. Fails test on error.
func (*RequestManager) MustViewFail ¶
func (requestManager *RequestManager) MustViewFail(chain *solo.Chain, contractName string, functionName string, params ...interface{})
MustViewFail creates a view request. The contract view in the chain is called with optional params. Fails test if request succeeds.
func (*RequestManager) Post ¶
func (requestManager *RequestManager) Post(requesterSigScheme signaturescheme.SignatureScheme, chain *solo.Chain, contractName string, functionName string, params ...interface{}) (dict.Dict, error)
Post creates a request as requester or, if not specified, as the chain originator. The contract function in the chain is called with optional params. Returns response as a Dict or an error.
func (*RequestManager) View ¶
func (requestManager *RequestManager) View(chain *solo.Chain, contractName string, functionName string, params ...interface{}) (dict.Dict, error)
View creates a view request. The contract view in the chain is called with optional params. Returns response as a Dict or an error.