}
func (a *API) deleteAccessToken(ctx context.Context, x struct {
- ID string `json:"id"`
- Token string `json:"token"`
+ ID string `json:"id"`
}) Response {
//TODO Add delete permission verify.
if err := a.accessTokens.Delete(ctx, x.ID); err != nil {
import (
"os"
+
"github.com/spf13/cobra"
jww "github.com/spf13/jwalterweatherman"
func init() {
createAccountCmd.PersistentFlags().IntVarP(&accountQuorum, "quorom", "q", 1, "quorum must be greater than 0 and less than or equal to the number of signers")
createAccountCmd.PersistentFlags().StringVarP(&accountToken, "access", "a", "", "access token")
- createAccountCmd.PersistentFlags().StringVarP(&accountTags, "tags", "t", "", "tags")
listAccountsCmd.PersistentFlags().StringVar(&accountID, "id", "", "ID of account")
}
var (
- accountID = ""
- accountAlias = ""
- accountQuorum = 1
- accountToken = ""
- accountTags = ""
- outputID = ""
+ accountID = ""
+ accountAlias = ""
+ accountQuorum = 1
+ accountToken = ""
+ outputID = ""
)
var createAccountCmd = &cobra.Command{
func init() {
createAssetCmd.PersistentFlags().IntVarP(&assetQuorum, "quorom", "q", 1, "quorum must be greater than 0 and less than or equal to the number of signers")
createAssetCmd.PersistentFlags().StringVarP(&assetToken, "access", "a", "", "access token")
- createAssetCmd.PersistentFlags().StringVarP(&assetTags, "tags", "t", "", "tags")
createAssetCmd.PersistentFlags().StringVarP(&assetDefiniton, "definition", "d", "", "definition for the asset")
listAssetsCmd.PersistentFlags().StringVar(&assetID, "id", "", "ID of asset")
}
var (
- assetID = ""
- assetQuorum = 1
- assetToken = ""
- assetTags = ""
- assetDefiniton = ""
+ assetID = ""
+ assetQuorum = 1
+ assetToken = ""
+ assetDefiniton = ""
)
var createAssetCmd = &cobra.Command{
{"actions": [
{"type": "spend_account", "asset_id": "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "amount":%s, "account_id": "%s"},
{"type": "spend_account", "asset_id": "%s","amount": %s,"account_id": "%s"},
- {"type": "control_receiver", "asset_id": "%s", "amount": %s, "receiver":{"control_program": "%s","expires_at":"2017-12-28T12:52:06.78309768+08:00"}}
+ {"type": "control_receiver", "asset_id": "%s", "amount": %s, "receiver":{"control_program": "%s"}}
]}`
var buildSpendReqFmtByAlias = `
{"actions": [
{"type": "spend_account", "asset_alias": "BTM", "amount":%s, "account_alias": "%s"},
{"type": "spend_account", "asset_alias": "%s","amount": %s,"account_alias": "%s"},
- {"type": "control_receiver", "asset_alias": "%s", "amount": %s, "receiver":{"control_program": "%s","expires_at":"2017-12-28T12:52:06.78309768+08:00"}}
+ {"type": "control_receiver", "asset_alias": "%s", "amount": %s, "receiver":{"control_program": "%s"}}
]}`
var buildRetireReqFmt = `