Documentation ¶
Index ¶
- type AddMemoToTransactionRequest
- func (v *AddMemoToTransactionRequest) Copy() *AddMemoToTransactionRequest
- func (v *AddMemoToTransactionRequest) CopyAsInterface() interface{}
- func (v *AddMemoToTransactionRequest) Equal(u *AddMemoToTransactionRequest) bool
- func (v *AddMemoToTransactionRequest) MarshalJSON() ([]byte, error)
- func (v *AddMemoToTransactionRequest) UnmarshalJSON(data []byte) error
- type AddSendTokensOutputRequest
- func (v *AddSendTokensOutputRequest) Copy() *AddSendTokensOutputRequest
- func (v *AddSendTokensOutputRequest) CopyAsInterface() interface{}
- func (v *AddSendTokensOutputRequest) Equal(u *AddSendTokensOutputRequest) bool
- func (v *AddSendTokensOutputRequest) MarshalJSON() ([]byte, error)
- func (v *AddSendTokensOutputRequest) UnmarshalJSON(data []byte) error
- type AddTokenTransactionOutput
- type AddTransactionBodyRequest
- type AddTransactionInputRequest
- type AddTransactionToEnvelopeRequest
- type Adi
- func (v *Adi) Copy() *Adi
- func (v *Adi) CopyAsInterface() interface{}
- func (v *Adi) Equal(u *Adi) bool
- func (v *Adi) IsValid() error
- func (v *Adi) MarshalBinary() ([]byte, error)
- func (v *Adi) MarshalJSON() ([]byte, error)
- func (v *Adi) UnmarshalBinary(data []byte) error
- func (v *Adi) UnmarshalBinaryFrom(rd io.Reader) error
- func (v *Adi) UnmarshalJSON(data []byte) error
- type AdiInfo
- type AdiListRequest
- type AdiListResponse
- type AdoptVaultRequest
- type AdoptVaultResponse
- type BookInfo
- type ConvertWalletRequest
- func (v *ConvertWalletRequest) Copy() *ConvertWalletRequest
- func (v *ConvertWalletRequest) CopyAsInterface() interface{}
- func (v *ConvertWalletRequest) Equal(u *ConvertWalletRequest) bool
- func (v *ConvertWalletRequest) MarshalJSON() ([]byte, error)
- func (v *ConvertWalletRequest) UnmarshalJSON(data []byte) error
- type ConvertWalletResponse
- type CopyVaultSanitizedRequest
- func (v *CopyVaultSanitizedRequest) Copy() *CopyVaultSanitizedRequest
- func (v *CopyVaultSanitizedRequest) CopyAsInterface() interface{}
- func (v *CopyVaultSanitizedRequest) Equal(u *CopyVaultSanitizedRequest) bool
- func (v *CopyVaultSanitizedRequest) MarshalJSON() ([]byte, error)
- func (v *CopyVaultSanitizedRequest) UnmarshalJSON(data []byte) error
- type CopyVaultSanitizedResponse
- type CreateEnvelopeRequest
- type CreateEnvelopeResponse
- type CreateTransactionRequest
- func (v *CreateTransactionRequest) Copy() *CreateTransactionRequest
- func (v *CreateTransactionRequest) CopyAsInterface() interface{}
- func (v *CreateTransactionRequest) Equal(u *CreateTransactionRequest) bool
- func (v *CreateTransactionRequest) MarshalJSON() ([]byte, error)
- func (v *CreateTransactionRequest) UnmarshalJSON(data []byte) error
- type CreateVaultRequest
- type CreateVaultResponse
- type CreateWalletRequest
- func (v *CreateWalletRequest) Copy() *CreateWalletRequest
- func (v *CreateWalletRequest) CopyAsInterface() interface{}
- func (v *CreateWalletRequest) Equal(u *CreateWalletRequest) bool
- func (v *CreateWalletRequest) MarshalJSON() ([]byte, error)
- func (v *CreateWalletRequest) UnmarshalJSON(data []byte) error
- type CreateWalletResponse
- type DecodeRequest
- type DecodeResponse
- type DeleteTransactionRequest
- func (v *DeleteTransactionRequest) Copy() *DeleteTransactionRequest
- func (v *DeleteTransactionRequest) CopyAsInterface() interface{}
- func (v *DeleteTransactionRequest) Equal(u *DeleteTransactionRequest) bool
- func (v *DeleteTransactionRequest) MarshalJSON() ([]byte, error)
- func (v *DeleteTransactionRequest) UnmarshalJSON(data []byte) error
- type DeleteTransactionResponse
- type DerivationCount
- type EncodeRequest
- type EncodeResponse
- type EncryptVaultRequest
- func (v *EncryptVaultRequest) Copy() *EncryptVaultRequest
- func (v *EncryptVaultRequest) CopyAsInterface() interface{}
- func (v *EncryptVaultRequest) Equal(u *EncryptVaultRequest) bool
- func (v *EncryptVaultRequest) MarshalJSON() ([]byte, error)
- func (v *EncryptVaultRequest) UnmarshalJSON(data []byte) error
- type EncryptVaultResponse
- type ErrorCode
- type ExportVaultRequest
- type ExportVaultResponse
- type FinalizeEnvelopeRequest
- type FindSignerRequest
- type FindSignerResponse
- type GenerateAddressRequest
- func (v *GenerateAddressRequest) Copy() *GenerateAddressRequest
- func (v *GenerateAddressRequest) CopyAsInterface() interface{}
- func (v *GenerateAddressRequest) Equal(u *GenerateAddressRequest) bool
- func (v *GenerateAddressRequest) MarshalJSON() ([]byte, error)
- func (v *GenerateAddressRequest) UnmarshalJSON(data []byte) error
- type GenerateAddressResponse
- type GenerateLedgerKeyRequest
- func (v *GenerateLedgerKeyRequest) Copy() *GenerateLedgerKeyRequest
- func (v *GenerateLedgerKeyRequest) CopyAsInterface() interface{}
- func (v *GenerateLedgerKeyRequest) Equal(u *GenerateLedgerKeyRequest) bool
- func (v *GenerateLedgerKeyRequest) MarshalJSON() ([]byte, error)
- func (v *GenerateLedgerKeyRequest) UnmarshalJSON(data []byte) error
- type GenerateMnemonicRequest
- type GenerateMnemonicResponse
- func (v *GenerateMnemonicResponse) Copy() *GenerateMnemonicResponse
- func (v *GenerateMnemonicResponse) CopyAsInterface() interface{}
- func (v *GenerateMnemonicResponse) Equal(u *GenerateMnemonicResponse) bool
- func (v *GenerateMnemonicResponse) MarshalJSON() ([]byte, error)
- func (v *GenerateMnemonicResponse) UnmarshalJSON(data []byte) error
- type GetTransactionRequest
- func (v *GetTransactionRequest) Copy() *GetTransactionRequest
- func (v *GetTransactionRequest) CopyAsInterface() interface{}
- func (v *GetTransactionRequest) Equal(u *GetTransactionRequest) bool
- func (v *GetTransactionRequest) MarshalJSON() ([]byte, error)
- func (v *GetTransactionRequest) UnmarshalJSON(data []byte) error
- type ImportKeyRequest
- type ImportMnemonicRequest
- func (v *ImportMnemonicRequest) Copy() *ImportMnemonicRequest
- func (v *ImportMnemonicRequest) CopyAsInterface() interface{}
- func (v *ImportMnemonicRequest) Equal(u *ImportMnemonicRequest) bool
- func (v *ImportMnemonicRequest) MarshalJSON() ([]byte, error)
- func (v *ImportMnemonicRequest) UnmarshalJSON(data []byte) error
- type ImportMnemonicResponse
- type ImportVaultRequest
- type ImportVaultResponse
- type Key
- type KeyInfo
- func (v *KeyInfo) Copy() *KeyInfo
- func (v *KeyInfo) CopyAsInterface() interface{}
- func (v *KeyInfo) Equal(u *KeyInfo) bool
- func (v *KeyInfo) IsValid() error
- func (v *KeyInfo) MarshalBinary() ([]byte, error)
- func (v *KeyInfo) UnmarshalBinary(data []byte) error
- func (v *KeyInfo) UnmarshalBinaryFrom(rd io.Reader) error
- type KeyLabels
- func (v *KeyLabels) Copy() *KeyLabels
- func (v *KeyLabels) CopyAsInterface() interface{}
- func (v *KeyLabels) Equal(u *KeyLabels) bool
- func (v *KeyLabels) IsValid() error
- func (v *KeyLabels) MarshalBinary() ([]byte, error)
- func (v *KeyLabels) MarshalJSON() ([]byte, error)
- func (v *KeyLabels) UnmarshalBinary(data []byte) error
- func (v *KeyLabels) UnmarshalBinaryFrom(rd io.Reader) error
- func (v *KeyLabels) UnmarshalJSON(data []byte) error
- type KeyListRequest
- type KeyListResponse
- type KeyName
- func (v *KeyName) Copy() *KeyName
- func (v *KeyName) CopyAsInterface() interface{}
- func (v *KeyName) Equal(u *KeyName) bool
- func (v *KeyName) IsValid() error
- func (v *KeyName) MarshalBinary() ([]byte, error)
- func (v *KeyName) MarshalJSON() ([]byte, error)
- func (v *KeyName) UnmarshalBinary(data []byte) error
- func (v *KeyName) UnmarshalBinaryFrom(rd io.Reader) error
- func (v *KeyName) UnmarshalJSON(data []byte) error
- type KeyRotateRequest
- type KeyRotateResponse
- type LedgerVersion
- type LedgerWalletInfo
- type LedgerWalletResponse
- func (v *LedgerWalletResponse) Copy() *LedgerWalletResponse
- func (v *LedgerWalletResponse) CopyAsInterface() interface{}
- func (v *LedgerWalletResponse) Equal(u *LedgerWalletResponse) bool
- func (v *LedgerWalletResponse) MarshalJSON() ([]byte, error)
- func (v *LedgerWalletResponse) UnmarshalJSON(data []byte) error
- type ListAccountsRequest
- func (v *ListAccountsRequest) Copy() *ListAccountsRequest
- func (v *ListAccountsRequest) CopyAsInterface() interface{}
- func (v *ListAccountsRequest) Equal(u *ListAccountsRequest) bool
- func (v *ListAccountsRequest) MarshalJSON() ([]byte, error)
- func (v *ListAccountsRequest) UnmarshalJSON(data []byte) error
- type ListAccountsResponse
- func (v *ListAccountsResponse) Copy() *ListAccountsResponse
- func (v *ListAccountsResponse) CopyAsInterface() interface{}
- func (v *ListAccountsResponse) Equal(u *ListAccountsResponse) bool
- func (v *ListAccountsResponse) MarshalJSON() ([]byte, error)
- func (v *ListAccountsResponse) UnmarshalJSON(data []byte) error
- type ListTransactionsRequest
- func (v *ListTransactionsRequest) Copy() *ListTransactionsRequest
- func (v *ListTransactionsRequest) CopyAsInterface() interface{}
- func (v *ListTransactionsRequest) Equal(u *ListTransactionsRequest) bool
- func (v *ListTransactionsRequest) MarshalJSON() ([]byte, error)
- func (v *ListTransactionsRequest) UnmarshalJSON(data []byte) error
- type ListTransactionsResponse
- func (v *ListTransactionsResponse) Copy() *ListTransactionsResponse
- func (v *ListTransactionsResponse) CopyAsInterface() interface{}
- func (v *ListTransactionsResponse) Equal(u *ListTransactionsResponse) bool
- func (v *ListTransactionsResponse) MarshalJSON() ([]byte, error)
- func (v *ListTransactionsResponse) UnmarshalJSON(data []byte) error
- type ListVaultsRequest
- type ListVaultsResponse
- type LiteLabel
- type LockVaultRequest
- type LockVaultResponse
- type OpenVaultRequest
- type OpenVaultResponse
- type Page
- func (v *Page) Copy() *Page
- func (v *Page) CopyAsInterface() interface{}
- func (v *Page) Equal(u *Page) bool
- func (v *Page) IsValid() error
- func (v *Page) MarshalBinary() ([]byte, error)
- func (v *Page) MarshalJSON() ([]byte, error)
- func (v *Page) UnmarshalBinary(data []byte) error
- func (v *Page) UnmarshalBinaryFrom(rd io.Reader) error
- func (v *Page) UnmarshalJSON(data []byte) error
- type RefreshTokenRequest
- func (v *RefreshTokenRequest) Copy() *RefreshTokenRequest
- func (v *RefreshTokenRequest) CopyAsInterface() interface{}
- func (v *RefreshTokenRequest) Equal(u *RefreshTokenRequest) bool
- func (v *RefreshTokenRequest) MarshalJSON() ([]byte, error)
- func (v *RefreshTokenRequest) UnmarshalJSON(data []byte) error
- type RefreshTokenResponse
- func (v *RefreshTokenResponse) Copy() *RefreshTokenResponse
- func (v *RefreshTokenResponse) CopyAsInterface() interface{}
- func (v *RefreshTokenResponse) Equal(u *RefreshTokenResponse) bool
- func (v *RefreshTokenResponse) MarshalJSON() ([]byte, error)
- func (v *RefreshTokenResponse) UnmarshalJSON(data []byte) error
- type RegisterADIRequest
- type RegisterADIResponse
- type RegisterBookRequest
- func (v *RegisterBookRequest) Copy() *RegisterBookRequest
- func (v *RegisterBookRequest) CopyAsInterface() interface{}
- func (v *RegisterBookRequest) Equal(u *RegisterBookRequest) bool
- func (v *RegisterBookRequest) MarshalJSON() ([]byte, error)
- func (v *RegisterBookRequest) UnmarshalJSON(data []byte) error
- type RegisterBookResponse
- type RegisterTokenAccountRequest
- func (v *RegisterTokenAccountRequest) Copy() *RegisterTokenAccountRequest
- func (v *RegisterTokenAccountRequest) CopyAsInterface() interface{}
- func (v *RegisterTokenAccountRequest) Equal(u *RegisterTokenAccountRequest) bool
- func (v *RegisterTokenAccountRequest) MarshalJSON() ([]byte, error)
- func (v *RegisterTokenAccountRequest) UnmarshalJSON(data []byte) error
- type RegisterTokenAccountResponse
- type ResetLastUsedOnRequest
- func (v *ResetLastUsedOnRequest) Copy() *ResetLastUsedOnRequest
- func (v *ResetLastUsedOnRequest) CopyAsInterface() interface{}
- func (v *ResetLastUsedOnRequest) Equal(u *ResetLastUsedOnRequest) bool
- func (v *ResetLastUsedOnRequest) MarshalJSON() ([]byte, error)
- func (v *ResetLastUsedOnRequest) UnmarshalJSON(data []byte) error
- type ResetLastUsedOnResponse
- type ResolveKeyRequest
- type ResolveKeyResponse
- type RestoreKeyCountersRequest
- func (v *RestoreKeyCountersRequest) Copy() *RestoreKeyCountersRequest
- func (v *RestoreKeyCountersRequest) CopyAsInterface() interface{}
- func (v *RestoreKeyCountersRequest) Equal(u *RestoreKeyCountersRequest) bool
- func (v *RestoreKeyCountersRequest) MarshalJSON() ([]byte, error)
- func (v *RestoreKeyCountersRequest) UnmarshalJSON(data []byte) error
- type RestoreKeyCountersResponse
- type SeedInfo
- type Set1PasswordRefRequest
- func (v *Set1PasswordRefRequest) Copy() *Set1PasswordRefRequest
- func (v *Set1PasswordRefRequest) CopyAsInterface() interface{}
- func (v *Set1PasswordRefRequest) Equal(u *Set1PasswordRefRequest) bool
- func (v *Set1PasswordRefRequest) MarshalJSON() ([]byte, error)
- func (v *Set1PasswordRefRequest) UnmarshalJSON(data []byte) error
- type Set1PasswordRefResponse
- type SignMessageRequest
- type SignRequest
- type SignResponse
- type SignTransactionRequest
- func (v *SignTransactionRequest) Copy() *SignTransactionRequest
- func (v *SignTransactionRequest) CopyAsInterface() interface{}
- func (v *SignTransactionRequest) Equal(u *SignTransactionRequest) bool
- func (v *SignTransactionRequest) MarshalJSON() ([]byte, error)
- func (v *SignTransactionRequest) UnmarshalJSON(data []byte) error
- type SigningPath
- type StatusRequest
- type StatusResponse
- type TokenAccountInfo
- type TransactionResponse
- type UnlockVaultRequest
- type UnlockVaultResponse
- type UnregisterBookRequest
- func (v *UnregisterBookRequest) Copy() *UnregisterBookRequest
- func (v *UnregisterBookRequest) CopyAsInterface() interface{}
- func (v *UnregisterBookRequest) Equal(u *UnregisterBookRequest) bool
- func (v *UnregisterBookRequest) MarshalJSON() ([]byte, error)
- func (v *UnregisterBookRequest) UnmarshalJSON(data []byte) error
- type UnregisterBookResponse
- type UnregisterTokenAccountRequest
- func (v *UnregisterTokenAccountRequest) Copy() *UnregisterTokenAccountRequest
- func (v *UnregisterTokenAccountRequest) CopyAsInterface() interface{}
- func (v *UnregisterTokenAccountRequest) Equal(u *UnregisterTokenAccountRequest) bool
- func (v *UnregisterTokenAccountRequest) MarshalJSON() ([]byte, error)
- func (v *UnregisterTokenAccountRequest) UnmarshalJSON(data []byte) error
- type UnregisterTokenAccountResponse
- type Vault
- type VaultInfo
- func (v *VaultInfo) Copy() *VaultInfo
- func (v *VaultInfo) CopyAsInterface() interface{}
- func (v *VaultInfo) Equal(u *VaultInfo) bool
- func (v *VaultInfo) IsValid() error
- func (v *VaultInfo) MarshalBinary() ([]byte, error)
- func (v *VaultInfo) UnmarshalBinary(data []byte) error
- func (v *VaultInfo) UnmarshalBinaryFrom(rd io.Reader) error
- type VaultList
- func (w *VaultList) Add(name string) bool
- func (v *VaultList) Copy() *VaultList
- func (v *VaultList) CopyAsInterface() interface{}
- func (v *VaultList) Equal(u *VaultList) bool
- func (v *VaultList) IsValid() error
- func (v *VaultList) MarshalBinary() ([]byte, error)
- func (v *VaultList) MarshalJSON() ([]byte, error)
- func (w *VaultList) Remove(name string) bool
- func (v *VaultList) UnmarshalBinary(data []byte) error
- func (v *VaultList) UnmarshalBinaryFrom(rd io.Reader) error
- func (v *VaultList) UnmarshalJSON(data []byte) error
- type VaultStatus
- type Version
- type VersionResponse
- func (v *VersionResponse) Copy() *VersionResponse
- func (v *VersionResponse) CopyAsInterface() interface{}
- func (v *VersionResponse) Equal(u *VersionResponse) bool
- func (v *VersionResponse) IsValid() error
- func (v *VersionResponse) MarshalBinary() ([]byte, error)
- func (v *VersionResponse) UnmarshalBinary(data []byte) error
- func (v *VersionResponse) UnmarshalBinaryFrom(rd io.Reader) error
- type WalletStatus
- type WriteDataRequest
- type WriteDataResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddMemoToTransactionRequest ¶
type AddMemoToTransactionRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` Vault string `json:"vault,omitempty" form:"vault" query:"vault"` Name string `json:"name,omitempty" form:"name" query:"name" validate:"required"` Memo string `json:"memo,omitempty" form:"memo" query:"memo" validate:"required"` }
func (*AddMemoToTransactionRequest) Copy ¶
func (v *AddMemoToTransactionRequest) Copy() *AddMemoToTransactionRequest
func (*AddMemoToTransactionRequest) CopyAsInterface ¶
func (v *AddMemoToTransactionRequest) CopyAsInterface() interface{}
func (*AddMemoToTransactionRequest) Equal ¶
func (v *AddMemoToTransactionRequest) Equal(u *AddMemoToTransactionRequest) bool
func (*AddMemoToTransactionRequest) MarshalJSON ¶ added in v0.6.0
func (v *AddMemoToTransactionRequest) MarshalJSON() ([]byte, error)
func (*AddMemoToTransactionRequest) UnmarshalJSON ¶ added in v0.6.0
func (v *AddMemoToTransactionRequest) UnmarshalJSON(data []byte) error
type AddSendTokensOutputRequest ¶
type AddSendTokensOutputRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` Vault string `json:"vault,omitempty" form:"vault" query:"vault"` Name string `json:"name,omitempty" form:"name" query:"name" validate:"required"` Recipient *protocol.TokenRecipient `json:"recipient,omitempty" form:"recipient" query:"recipient" validate:"required"` }
func (*AddSendTokensOutputRequest) Copy ¶
func (v *AddSendTokensOutputRequest) Copy() *AddSendTokensOutputRequest
func (*AddSendTokensOutputRequest) CopyAsInterface ¶
func (v *AddSendTokensOutputRequest) CopyAsInterface() interface{}
func (*AddSendTokensOutputRequest) Equal ¶
func (v *AddSendTokensOutputRequest) Equal(u *AddSendTokensOutputRequest) bool
func (*AddSendTokensOutputRequest) MarshalJSON ¶
func (v *AddSendTokensOutputRequest) MarshalJSON() ([]byte, error)
func (*AddSendTokensOutputRequest) UnmarshalJSON ¶
func (v *AddSendTokensOutputRequest) UnmarshalJSON(data []byte) error
type AddTokenTransactionOutput ¶
type AddTokenTransactionOutput struct { Name string `json:"name,omitempty" form:"name" query:"name" validate:"required"` Url url.URL `json:"url,omitempty" form:"url" query:"url" validate:"required"` Amount string `json:"amount,omitempty" form:"amount" query:"amount" validate:"required"` }
func (*AddTokenTransactionOutput) Copy ¶
func (v *AddTokenTransactionOutput) Copy() *AddTokenTransactionOutput
func (*AddTokenTransactionOutput) CopyAsInterface ¶
func (v *AddTokenTransactionOutput) CopyAsInterface() interface{}
func (*AddTokenTransactionOutput) Equal ¶
func (v *AddTokenTransactionOutput) Equal(u *AddTokenTransactionOutput) bool
type AddTransactionBodyRequest ¶
type AddTransactionBodyRequest struct { Name string `json:"name,omitempty" form:"name" query:"name" validate:"required"` Body string `json:"body,omitempty" form:"body" query:"body" validate:"required"` }
func (*AddTransactionBodyRequest) Copy ¶
func (v *AddTransactionBodyRequest) Copy() *AddTransactionBodyRequest
func (*AddTransactionBodyRequest) CopyAsInterface ¶
func (v *AddTransactionBodyRequest) CopyAsInterface() interface{}
func (*AddTransactionBodyRequest) Equal ¶
func (v *AddTransactionBodyRequest) Equal(u *AddTransactionBodyRequest) bool
type AddTransactionInputRequest ¶
type AddTransactionInputRequest struct { Name string `json:"name,omitempty" form:"name" query:"name" validate:"required"` Url url.URL `json:"url,omitempty" form:"url" query:"url" validate:"required"` }
func (*AddTransactionInputRequest) Copy ¶
func (v *AddTransactionInputRequest) Copy() *AddTransactionInputRequest
func (*AddTransactionInputRequest) CopyAsInterface ¶
func (v *AddTransactionInputRequest) CopyAsInterface() interface{}
func (*AddTransactionInputRequest) Equal ¶
func (v *AddTransactionInputRequest) Equal(u *AddTransactionInputRequest) bool
type AddTransactionToEnvelopeRequest ¶
type AddTransactionToEnvelopeRequest struct { EnvelopeName string `json:"envelopeName,omitempty" form:"envelopeName" query:"envelopeName" validate:"required"` TransactionName string `json:"transactionName,omitempty" form:"transactionName" query:"transactionName" validate:"required"` }
func (*AddTransactionToEnvelopeRequest) Copy ¶
func (v *AddTransactionToEnvelopeRequest) Copy() *AddTransactionToEnvelopeRequest
func (*AddTransactionToEnvelopeRequest) CopyAsInterface ¶
func (v *AddTransactionToEnvelopeRequest) CopyAsInterface() interface{}
func (*AddTransactionToEnvelopeRequest) Equal ¶
func (v *AddTransactionToEnvelopeRequest) Equal(u *AddTransactionToEnvelopeRequest) bool
type Adi ¶
type Adi struct { Url url.URL `json:"url,omitempty" form:"url" query:"url" validate:"required"` Pages []Page `json:"pages,omitempty" form:"pages" query:"pages"` // contains filtered or unexported fields }
func (*Adi) CopyAsInterface ¶
func (v *Adi) CopyAsInterface() interface{}
func (*Adi) MarshalBinary ¶
func (*Adi) MarshalJSON ¶
func (*Adi) UnmarshalBinary ¶
func (*Adi) UnmarshalJSON ¶
type AdiInfo ¶ added in v0.5.0
type AdiInfo struct { Url *url.URL `json:"url,omitempty" form:"url" query:"url" validate:"required"` Key *Key `json:"key,omitempty" form:"key" query:"key" validate:"required"` }
func (*AdiInfo) CopyAsInterface ¶ added in v0.5.0
func (v *AdiInfo) CopyAsInterface() interface{}
type AdiListRequest ¶ added in v0.5.0
type AdiListRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` Vault string `json:"vault,omitempty" form:"vault" query:"vault"` }
func (*AdiListRequest) Copy ¶ added in v0.5.0
func (v *AdiListRequest) Copy() *AdiListRequest
func (*AdiListRequest) CopyAsInterface ¶ added in v0.5.0
func (v *AdiListRequest) CopyAsInterface() interface{}
func (*AdiListRequest) Equal ¶ added in v0.5.0
func (v *AdiListRequest) Equal(u *AdiListRequest) bool
func (*AdiListRequest) MarshalJSON ¶ added in v0.6.0
func (v *AdiListRequest) MarshalJSON() ([]byte, error)
func (*AdiListRequest) UnmarshalJSON ¶ added in v0.6.0
func (v *AdiListRequest) UnmarshalJSON(data []byte) error
type AdiListResponse ¶
type AdiListResponse struct {
ADIs []*AdiInfo `json:"adis,omitempty" form:"adis" query:"adis" validate:"required"`
}
func (*AdiListResponse) Copy ¶
func (v *AdiListResponse) Copy() *AdiListResponse
func (*AdiListResponse) CopyAsInterface ¶
func (v *AdiListResponse) CopyAsInterface() interface{}
func (*AdiListResponse) Equal ¶
func (v *AdiListResponse) Equal(u *AdiListResponse) bool
func (*AdiListResponse) MarshalJSON ¶
func (v *AdiListResponse) MarshalJSON() ([]byte, error)
func (*AdiListResponse) UnmarshalJSON ¶
func (v *AdiListResponse) UnmarshalJSON(data []byte) error
type AdoptVaultRequest ¶ added in v0.5.0
type AdoptVaultRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` // NewVaultName is the name of the new vault. NewVaultName string `json:"newVaultName,omitempty" form:"newVaultName" query:"newVaultName" validate:"required"` // OldVaultPath is the path of the old vault. OldVaultPath string `json:"oldVaultPath,omitempty" form:"oldVaultPath" query:"oldVaultPath" validate:"required"` }
func (*AdoptVaultRequest) Copy ¶ added in v0.5.0
func (v *AdoptVaultRequest) Copy() *AdoptVaultRequest
func (*AdoptVaultRequest) CopyAsInterface ¶ added in v0.5.0
func (v *AdoptVaultRequest) CopyAsInterface() interface{}
func (*AdoptVaultRequest) Equal ¶ added in v0.5.0
func (v *AdoptVaultRequest) Equal(u *AdoptVaultRequest) bool
func (*AdoptVaultRequest) MarshalJSON ¶ added in v0.6.0
func (v *AdoptVaultRequest) MarshalJSON() ([]byte, error)
func (*AdoptVaultRequest) UnmarshalJSON ¶ added in v0.6.0
func (v *AdoptVaultRequest) UnmarshalJSON(data []byte) error
type AdoptVaultResponse ¶ added in v0.5.0
type AdoptVaultResponse struct { }
func (*AdoptVaultResponse) Copy ¶ added in v0.5.0
func (v *AdoptVaultResponse) Copy() *AdoptVaultResponse
func (*AdoptVaultResponse) CopyAsInterface ¶ added in v0.5.0
func (v *AdoptVaultResponse) CopyAsInterface() interface{}
func (*AdoptVaultResponse) Equal ¶ added in v0.5.0
func (v *AdoptVaultResponse) Equal(u *AdoptVaultResponse) bool
type BookInfo ¶ added in v0.5.0
type BookInfo struct { Url *url.URL `json:"url,omitempty" form:"url" query:"url" validate:"required"` Pages []*protocol.KeyPage `json:"pages,omitempty" form:"pages" query:"pages" validate:"required"` }
func (*BookInfo) CopyAsInterface ¶ added in v0.5.0
func (v *BookInfo) CopyAsInterface() interface{}
func (*BookInfo) MarshalJSON ¶ added in v0.5.0
func (*BookInfo) UnmarshalJSON ¶ added in v0.5.0
type ConvertWalletRequest ¶ added in v0.5.0
type ConvertWalletRequest struct { // Wallet is the path of the old wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` // Vault is the name of the new vault. Vault string `json:"vault,omitempty" form:"vault" query:"vault" validate:"required"` // Passphrase is the passphrase of the new wallet. Passphrase string `json:"passphrase,omitempty" form:"passphrase" query:"passphrase"` }
func (*ConvertWalletRequest) Copy ¶ added in v0.5.0
func (v *ConvertWalletRequest) Copy() *ConvertWalletRequest
func (*ConvertWalletRequest) CopyAsInterface ¶ added in v0.5.0
func (v *ConvertWalletRequest) CopyAsInterface() interface{}
func (*ConvertWalletRequest) Equal ¶ added in v0.5.0
func (v *ConvertWalletRequest) Equal(u *ConvertWalletRequest) bool
func (*ConvertWalletRequest) MarshalJSON ¶ added in v0.6.0
func (v *ConvertWalletRequest) MarshalJSON() ([]byte, error)
func (*ConvertWalletRequest) UnmarshalJSON ¶ added in v0.6.0
func (v *ConvertWalletRequest) UnmarshalJSON(data []byte) error
type ConvertWalletResponse ¶ added in v0.5.0
type ConvertWalletResponse struct { }
func (*ConvertWalletResponse) Copy ¶ added in v0.5.0
func (v *ConvertWalletResponse) Copy() *ConvertWalletResponse
func (*ConvertWalletResponse) CopyAsInterface ¶ added in v0.5.0
func (v *ConvertWalletResponse) CopyAsInterface() interface{}
func (*ConvertWalletResponse) Equal ¶ added in v0.5.0
func (v *ConvertWalletResponse) Equal(u *ConvertWalletResponse) bool
type CopyVaultSanitizedRequest ¶ added in v0.6.3
type CopyVaultSanitizedRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` Vault string `json:"vault,omitempty" form:"vault" query:"vault"` // Destination is the path to write the result to. Destination string `json:"destination,omitempty" form:"destination" query:"destination" validate:"required"` }
func (*CopyVaultSanitizedRequest) Copy ¶ added in v0.6.3
func (v *CopyVaultSanitizedRequest) Copy() *CopyVaultSanitizedRequest
func (*CopyVaultSanitizedRequest) CopyAsInterface ¶ added in v0.6.3
func (v *CopyVaultSanitizedRequest) CopyAsInterface() interface{}
func (*CopyVaultSanitizedRequest) Equal ¶ added in v0.6.3
func (v *CopyVaultSanitizedRequest) Equal(u *CopyVaultSanitizedRequest) bool
func (*CopyVaultSanitizedRequest) MarshalJSON ¶ added in v0.6.3
func (v *CopyVaultSanitizedRequest) MarshalJSON() ([]byte, error)
func (*CopyVaultSanitizedRequest) UnmarshalJSON ¶ added in v0.6.3
func (v *CopyVaultSanitizedRequest) UnmarshalJSON(data []byte) error
type CopyVaultSanitizedResponse ¶ added in v0.6.3
type CopyVaultSanitizedResponse struct { }
func (*CopyVaultSanitizedResponse) Copy ¶ added in v0.6.3
func (v *CopyVaultSanitizedResponse) Copy() *CopyVaultSanitizedResponse
func (*CopyVaultSanitizedResponse) CopyAsInterface ¶ added in v0.6.3
func (v *CopyVaultSanitizedResponse) CopyAsInterface() interface{}
func (*CopyVaultSanitizedResponse) Equal ¶ added in v0.6.3
func (v *CopyVaultSanitizedResponse) Equal(u *CopyVaultSanitizedResponse) bool
type CreateEnvelopeRequest ¶
type CreateEnvelopeRequest struct {
Name string `json:"name,omitempty" form:"name" query:"name" validate:"required"`
}
func (*CreateEnvelopeRequest) Copy ¶
func (v *CreateEnvelopeRequest) Copy() *CreateEnvelopeRequest
func (*CreateEnvelopeRequest) CopyAsInterface ¶
func (v *CreateEnvelopeRequest) CopyAsInterface() interface{}
func (*CreateEnvelopeRequest) Equal ¶
func (v *CreateEnvelopeRequest) Equal(u *CreateEnvelopeRequest) bool
type CreateEnvelopeResponse ¶
type CreateEnvelopeResponse struct { Name string `json:"name,omitempty" form:"name" query:"name" validate:"required"` Envelope messaging.Envelope `json:"envelope,omitempty" form:"envelope" query:"envelope" validate:"required"` }
func (*CreateEnvelopeResponse) Copy ¶
func (v *CreateEnvelopeResponse) Copy() *CreateEnvelopeResponse
func (*CreateEnvelopeResponse) CopyAsInterface ¶
func (v *CreateEnvelopeResponse) CopyAsInterface() interface{}
func (*CreateEnvelopeResponse) Equal ¶
func (v *CreateEnvelopeResponse) Equal(u *CreateEnvelopeResponse) bool
type CreateTransactionRequest ¶
type CreateTransactionRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` Vault string `json:"vault,omitempty" form:"vault" query:"vault"` Name string `json:"name,omitempty" form:"name" query:"name" validate:"required"` Principal *url.URL `json:"principal,omitempty" form:"principal" query:"principal" validate:"required"` Path []string `json:"path,omitempty" form:"path" query:"path"` Memo string `json:"memo,omitempty" form:"memo" query:"memo"` Metadata []byte `json:"metadata,omitempty" form:"metadata" query:"metadata"` GetOrCreate bool `json:"getOrCreate,omitempty" form:"getOrCreate" query:"getOrCreate"` }
func (*CreateTransactionRequest) Copy ¶
func (v *CreateTransactionRequest) Copy() *CreateTransactionRequest
func (*CreateTransactionRequest) CopyAsInterface ¶
func (v *CreateTransactionRequest) CopyAsInterface() interface{}
func (*CreateTransactionRequest) Equal ¶
func (v *CreateTransactionRequest) Equal(u *CreateTransactionRequest) bool
func (*CreateTransactionRequest) MarshalJSON ¶ added in v0.5.0
func (v *CreateTransactionRequest) MarshalJSON() ([]byte, error)
func (*CreateTransactionRequest) UnmarshalJSON ¶ added in v0.5.0
func (v *CreateTransactionRequest) UnmarshalJSON(data []byte) error
type CreateVaultRequest ¶ added in v0.5.0
type CreateVaultRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` // TTL sets when the token expires. TTL time.Duration `json:"ttl,omitempty" form:"ttl" query:"ttl"` Vault string `json:"vault,omitempty" form:"vault" query:"vault" validate:"required"` Passphrase string `json:"passphrase,omitempty" form:"passphrase" query:"passphrase"` }
func (*CreateVaultRequest) Copy ¶ added in v0.5.0
func (v *CreateVaultRequest) Copy() *CreateVaultRequest
func (*CreateVaultRequest) CopyAsInterface ¶ added in v0.5.0
func (v *CreateVaultRequest) CopyAsInterface() interface{}
func (*CreateVaultRequest) Equal ¶ added in v0.5.0
func (v *CreateVaultRequest) Equal(u *CreateVaultRequest) bool
func (*CreateVaultRequest) MarshalJSON ¶ added in v0.6.0
func (v *CreateVaultRequest) MarshalJSON() ([]byte, error)
func (*CreateVaultRequest) UnmarshalJSON ¶ added in v0.6.0
func (v *CreateVaultRequest) UnmarshalJSON(data []byte) error
type CreateVaultResponse ¶ added in v0.5.0
type CreateVaultResponse struct {
UnlockedUntil *time.Time `json:"unlockedUntil,omitempty" form:"unlockedUntil" query:"unlockedUntil" validate:"required"`
}
func (*CreateVaultResponse) Copy ¶ added in v0.5.0
func (v *CreateVaultResponse) Copy() *CreateVaultResponse
func (*CreateVaultResponse) CopyAsInterface ¶ added in v0.5.0
func (v *CreateVaultResponse) CopyAsInterface() interface{}
func (*CreateVaultResponse) Equal ¶ added in v0.5.0
func (v *CreateVaultResponse) Equal(u *CreateVaultResponse) bool
type CreateWalletRequest ¶ added in v0.5.0
type CreateWalletRequest struct { // Path is the path of the wallet that will be created. Path string `json:"path,omitempty" form:"path" query:"path" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` // TTL sets when the token expires. TTL time.Duration `json:"ttl,omitempty" form:"ttl" query:"ttl"` MultiVault bool `json:"multiVault,omitempty" form:"multiVault" query:"multiVault"` Passphrase string `json:"passphrase,omitempty" form:"passphrase" query:"passphrase"` }
func (*CreateWalletRequest) Copy ¶ added in v0.5.0
func (v *CreateWalletRequest) Copy() *CreateWalletRequest
func (*CreateWalletRequest) CopyAsInterface ¶ added in v0.5.0
func (v *CreateWalletRequest) CopyAsInterface() interface{}
func (*CreateWalletRequest) Equal ¶ added in v0.5.0
func (v *CreateWalletRequest) Equal(u *CreateWalletRequest) bool
func (*CreateWalletRequest) MarshalJSON ¶ added in v0.6.0
func (v *CreateWalletRequest) MarshalJSON() ([]byte, error)
func (*CreateWalletRequest) UnmarshalJSON ¶ added in v0.6.0
func (v *CreateWalletRequest) UnmarshalJSON(data []byte) error
type CreateWalletResponse ¶ added in v0.5.0
type CreateWalletResponse struct {
UnlockedUntil *time.Time `json:"unlockedUntil,omitempty" form:"unlockedUntil" query:"unlockedUntil" validate:"required"`
}
func (*CreateWalletResponse) Copy ¶ added in v0.5.0
func (v *CreateWalletResponse) Copy() *CreateWalletResponse
func (*CreateWalletResponse) CopyAsInterface ¶ added in v0.5.0
func (v *CreateWalletResponse) CopyAsInterface() interface{}
func (*CreateWalletResponse) Equal ¶ added in v0.5.0
func (v *CreateWalletResponse) Equal(u *CreateWalletResponse) bool
type DecodeRequest ¶
type DecodeRequest struct {
DataBinary []byte `json:"dataBinary,omitempty" form:"dataBinary" query:"dataBinary" validate:"required"`
}
func (*DecodeRequest) Copy ¶
func (v *DecodeRequest) Copy() *DecodeRequest
func (*DecodeRequest) CopyAsInterface ¶
func (v *DecodeRequest) CopyAsInterface() interface{}
func (*DecodeRequest) Equal ¶
func (v *DecodeRequest) Equal(u *DecodeRequest) bool
func (*DecodeRequest) MarshalJSON ¶
func (v *DecodeRequest) MarshalJSON() ([]byte, error)
func (*DecodeRequest) UnmarshalJSON ¶
func (v *DecodeRequest) UnmarshalJSON(data []byte) error
type DecodeResponse ¶
type DecodeResponse struct {
DataJson json.RawMessage `json:"dataJson,omitempty" form:"dataJson" query:"dataJson" validate:"required"`
}
func (*DecodeResponse) Copy ¶
func (v *DecodeResponse) Copy() *DecodeResponse
func (*DecodeResponse) CopyAsInterface ¶
func (v *DecodeResponse) CopyAsInterface() interface{}
func (*DecodeResponse) Equal ¶
func (v *DecodeResponse) Equal(u *DecodeResponse) bool
type DeleteTransactionRequest ¶
type DeleteTransactionRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` Vault string `json:"vault,omitempty" form:"vault" query:"vault"` Name string `json:"name,omitempty" form:"name" query:"name" validate:"required"` }
func (*DeleteTransactionRequest) Copy ¶
func (v *DeleteTransactionRequest) Copy() *DeleteTransactionRequest
func (*DeleteTransactionRequest) CopyAsInterface ¶
func (v *DeleteTransactionRequest) CopyAsInterface() interface{}
func (*DeleteTransactionRequest) Equal ¶
func (v *DeleteTransactionRequest) Equal(u *DeleteTransactionRequest) bool
func (*DeleteTransactionRequest) MarshalJSON ¶ added in v0.6.0
func (v *DeleteTransactionRequest) MarshalJSON() ([]byte, error)
func (*DeleteTransactionRequest) UnmarshalJSON ¶ added in v0.6.0
func (v *DeleteTransactionRequest) UnmarshalJSON(data []byte) error
type DeleteTransactionResponse ¶
type DeleteTransactionResponse struct {
Name string `json:"name,omitempty" form:"name" query:"name" validate:"required"`
}
func (*DeleteTransactionResponse) Copy ¶
func (v *DeleteTransactionResponse) Copy() *DeleteTransactionResponse
func (*DeleteTransactionResponse) CopyAsInterface ¶
func (v *DeleteTransactionResponse) CopyAsInterface() interface{}
func (*DeleteTransactionResponse) Equal ¶
func (v *DeleteTransactionResponse) Equal(u *DeleteTransactionResponse) bool
type DerivationCount ¶
type DerivationCount struct { WalletId *url.URL `json:"walletId,omitempty" form:"walletId" query:"walletId"` Type protocol.SignatureType `json:"type,omitempty" form:"type" query:"type" validate:"required"` Count uint64 `json:"count,omitempty" form:"count" query:"count" validate:"required"` }
func (*DerivationCount) Copy ¶
func (v *DerivationCount) Copy() *DerivationCount
func (*DerivationCount) CopyAsInterface ¶
func (v *DerivationCount) CopyAsInterface() interface{}
func (*DerivationCount) Equal ¶
func (v *DerivationCount) Equal(u *DerivationCount) bool
type EncodeRequest ¶
type EncodeRequest struct {
DataJson json.RawMessage `json:"dataJson,omitempty" form:"dataJson" query:"dataJson" validate:"required"`
}
func (*EncodeRequest) Copy ¶
func (v *EncodeRequest) Copy() *EncodeRequest
func (*EncodeRequest) CopyAsInterface ¶
func (v *EncodeRequest) CopyAsInterface() interface{}
func (*EncodeRequest) Equal ¶
func (v *EncodeRequest) Equal(u *EncodeRequest) bool
type EncodeResponse ¶ added in v0.5.0
type EncodeResponse struct { DataBinary []byte `json:"dataBinary,omitempty" form:"dataBinary" query:"dataBinary" validate:"required"` TransactionHash []byte `json:"transactionHash,omitempty" form:"transactionHash" query:"transactionHash" validate:"required"` }
func (*EncodeResponse) Copy ¶ added in v0.5.0
func (v *EncodeResponse) Copy() *EncodeResponse
func (*EncodeResponse) CopyAsInterface ¶ added in v0.5.0
func (v *EncodeResponse) CopyAsInterface() interface{}
func (*EncodeResponse) Equal ¶ added in v0.5.0
func (v *EncodeResponse) Equal(u *EncodeResponse) bool
func (*EncodeResponse) MarshalJSON ¶ added in v0.5.0
func (v *EncodeResponse) MarshalJSON() ([]byte, error)
func (*EncodeResponse) UnmarshalJSON ¶ added in v0.5.0
func (v *EncodeResponse) UnmarshalJSON(data []byte) error
type EncryptVaultRequest ¶ added in v0.5.0
type EncryptVaultRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` Vault string `json:"vault,omitempty" form:"vault" query:"vault"` Passphrase string `json:"passphrase,omitempty" form:"passphrase" query:"passphrase" validate:"required"` }
func (*EncryptVaultRequest) Copy ¶ added in v0.5.0
func (v *EncryptVaultRequest) Copy() *EncryptVaultRequest
func (*EncryptVaultRequest) CopyAsInterface ¶ added in v0.5.0
func (v *EncryptVaultRequest) CopyAsInterface() interface{}
func (*EncryptVaultRequest) Equal ¶ added in v0.5.0
func (v *EncryptVaultRequest) Equal(u *EncryptVaultRequest) bool
func (*EncryptVaultRequest) MarshalJSON ¶ added in v0.6.0
func (v *EncryptVaultRequest) MarshalJSON() ([]byte, error)
func (*EncryptVaultRequest) UnmarshalJSON ¶ added in v0.6.0
func (v *EncryptVaultRequest) UnmarshalJSON(data []byte) error
type EncryptVaultResponse ¶ added in v0.5.0
type EncryptVaultResponse struct { }
func (*EncryptVaultResponse) Copy ¶ added in v0.5.0
func (v *EncryptVaultResponse) Copy() *EncryptVaultResponse
func (*EncryptVaultResponse) CopyAsInterface ¶ added in v0.5.0
func (v *EncryptVaultResponse) CopyAsInterface() interface{}
func (*EncryptVaultResponse) Equal ¶ added in v0.5.0
func (v *EncryptVaultResponse) Equal(u *EncryptVaultResponse) bool
type ErrorCode ¶
type ErrorCode jsonrpc2.ErrorCode
const ErrorCodeAlreadyExists ErrorCode = -33001
ErrorCodeAlreadyExists .
const ErrorCodeGeneralError ErrorCode = -33002
ErrorCodeGeneralError .
const ErrorCodeNotFound ErrorCode = -33000
ErrorCodeNotFound .
func ErrorCodeByName ¶
ErrorCodeByName returns the named Error Code.
func (ErrorCode) GetEnumValue ¶
GetEnumValue returns the value of the Error Code
func (ErrorCode) MarshalJSON ¶
MarshalJSON marshals the Error Code to JSON as a string.
func (*ErrorCode) SetEnumValue ¶
SetEnumValue sets the value. SetEnumValue returns false if the value is invalid.
func (*ErrorCode) UnmarshalJSON ¶
UnmarshalJSON unmarshals the Error Code from JSON as a string.
type ExportVaultRequest ¶ added in v0.5.0
type ExportVaultRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` Vault string `json:"vault,omitempty" form:"vault" query:"vault"` }
func (*ExportVaultRequest) Copy ¶ added in v0.5.0
func (v *ExportVaultRequest) Copy() *ExportVaultRequest
func (*ExportVaultRequest) CopyAsInterface ¶ added in v0.5.0
func (v *ExportVaultRequest) CopyAsInterface() interface{}
func (*ExportVaultRequest) Equal ¶ added in v0.5.0
func (v *ExportVaultRequest) Equal(u *ExportVaultRequest) bool
func (*ExportVaultRequest) MarshalJSON ¶ added in v0.6.0
func (v *ExportVaultRequest) MarshalJSON() ([]byte, error)
func (*ExportVaultRequest) UnmarshalJSON ¶ added in v0.6.0
func (v *ExportVaultRequest) UnmarshalJSON(data []byte) error
type ExportVaultResponse ¶ added in v0.5.0
type ExportVaultResponse struct {
Vault *Vault `json:"vault,omitempty" form:"vault" query:"vault" validate:"required"`
}
type FinalizeEnvelopeRequest ¶
type FinalizeEnvelopeRequest struct {
Name string `json:"name,omitempty" form:"name" query:"name" validate:"required"`
}
func (*FinalizeEnvelopeRequest) Copy ¶
func (v *FinalizeEnvelopeRequest) Copy() *FinalizeEnvelopeRequest
func (*FinalizeEnvelopeRequest) CopyAsInterface ¶
func (v *FinalizeEnvelopeRequest) CopyAsInterface() interface{}
func (*FinalizeEnvelopeRequest) Equal ¶
func (v *FinalizeEnvelopeRequest) Equal(u *FinalizeEnvelopeRequest) bool
type FindSignerRequest ¶ added in v0.5.0
type FindSignerRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` Vault string `json:"vault,omitempty" form:"vault" query:"vault"` Authorities []*url.URL `json:"authorities,omitempty" form:"authorities" query:"authorities" validate:"required"` // AllowBookLoops allows paths that include more than one page in a given book. AllowBookLoops bool `json:"allowBookLoops,omitempty" form:"allowBookLoops" query:"allowBookLoops"` }
func (*FindSignerRequest) Copy ¶ added in v0.5.0
func (v *FindSignerRequest) Copy() *FindSignerRequest
func (*FindSignerRequest) CopyAsInterface ¶ added in v0.5.0
func (v *FindSignerRequest) CopyAsInterface() interface{}
func (*FindSignerRequest) Equal ¶ added in v0.5.0
func (v *FindSignerRequest) Equal(u *FindSignerRequest) bool
func (*FindSignerRequest) MarshalJSON ¶ added in v0.5.0
func (v *FindSignerRequest) MarshalJSON() ([]byte, error)
func (*FindSignerRequest) UnmarshalJSON ¶ added in v0.5.0
func (v *FindSignerRequest) UnmarshalJSON(data []byte) error
type FindSignerResponse ¶ added in v0.5.0
type FindSignerResponse struct {
Paths []*SigningPath `json:"paths,omitempty" form:"paths" query:"paths" validate:"required"`
}
func (*FindSignerResponse) Copy ¶ added in v0.5.0
func (v *FindSignerResponse) Copy() *FindSignerResponse
func (*FindSignerResponse) CopyAsInterface ¶ added in v0.5.0
func (v *FindSignerResponse) CopyAsInterface() interface{}
func (*FindSignerResponse) Equal ¶ added in v0.5.0
func (v *FindSignerResponse) Equal(u *FindSignerResponse) bool
func (*FindSignerResponse) MarshalJSON ¶ added in v0.5.0
func (v *FindSignerResponse) MarshalJSON() ([]byte, error)
func (*FindSignerResponse) UnmarshalJSON ¶ added in v0.5.0
func (v *FindSignerResponse) UnmarshalJSON(data []byte) error
type GenerateAddressRequest ¶ added in v0.3.3
type GenerateAddressRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` Vault string `json:"vault,omitempty" form:"vault" query:"vault"` Type protocol.SignatureType `json:"type,omitempty" form:"type" query:"type"` Labels []string `json:"labels,omitempty" form:"labels" query:"labels"` Force bool `json:"force,omitempty" form:"force" query:"force"` }
func (*GenerateAddressRequest) Copy ¶ added in v0.3.3
func (v *GenerateAddressRequest) Copy() *GenerateAddressRequest
func (*GenerateAddressRequest) CopyAsInterface ¶ added in v0.3.3
func (v *GenerateAddressRequest) CopyAsInterface() interface{}
func (*GenerateAddressRequest) Equal ¶ added in v0.3.3
func (v *GenerateAddressRequest) Equal(u *GenerateAddressRequest) bool
func (*GenerateAddressRequest) MarshalJSON ¶ added in v0.5.0
func (v *GenerateAddressRequest) MarshalJSON() ([]byte, error)
func (*GenerateAddressRequest) UnmarshalJSON ¶ added in v0.5.0
func (v *GenerateAddressRequest) UnmarshalJSON(data []byte) error
type GenerateAddressResponse ¶ added in v0.3.3
type GenerateAddressResponse struct {
Key Key `json:"key,omitempty" form:"key" query:"key" validate:"required"`
}
func (*GenerateAddressResponse) Copy ¶ added in v0.3.3
func (v *GenerateAddressResponse) Copy() *GenerateAddressResponse
func (*GenerateAddressResponse) CopyAsInterface ¶ added in v0.3.3
func (v *GenerateAddressResponse) CopyAsInterface() interface{}
func (*GenerateAddressResponse) Equal ¶ added in v0.3.3
func (v *GenerateAddressResponse) Equal(u *GenerateAddressResponse) bool
type GenerateLedgerKeyRequest ¶ added in v0.3.1
type GenerateLedgerKeyRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token"` Vault string `json:"vault,omitempty" form:"vault" query:"vault"` Labels []string `json:"labels,omitempty" form:"labels" query:"labels"` WalletID string `json:"walletID,omitempty" form:"walletID" query:"walletID"` SigType protocol.SignatureType `json:"sigType,omitempty" form:"sigType" query:"sigType" validate:"required"` }
func (*GenerateLedgerKeyRequest) Copy ¶ added in v0.3.1
func (v *GenerateLedgerKeyRequest) Copy() *GenerateLedgerKeyRequest
func (*GenerateLedgerKeyRequest) CopyAsInterface ¶ added in v0.3.1
func (v *GenerateLedgerKeyRequest) CopyAsInterface() interface{}
func (*GenerateLedgerKeyRequest) Equal ¶ added in v0.3.1
func (v *GenerateLedgerKeyRequest) Equal(u *GenerateLedgerKeyRequest) bool
func (*GenerateLedgerKeyRequest) MarshalJSON ¶ added in v0.5.0
func (v *GenerateLedgerKeyRequest) MarshalJSON() ([]byte, error)
func (*GenerateLedgerKeyRequest) UnmarshalJSON ¶ added in v0.5.0
func (v *GenerateLedgerKeyRequest) UnmarshalJSON(data []byte) error
type GenerateMnemonicRequest ¶ added in v0.5.0
type GenerateMnemonicRequest struct {
Entropy uint64 `json:"entropy,omitempty" form:"entropy" query:"entropy" validate:"required"`
}
func (*GenerateMnemonicRequest) Copy ¶ added in v0.5.0
func (v *GenerateMnemonicRequest) Copy() *GenerateMnemonicRequest
func (*GenerateMnemonicRequest) CopyAsInterface ¶ added in v0.5.0
func (v *GenerateMnemonicRequest) CopyAsInterface() interface{}
func (*GenerateMnemonicRequest) Equal ¶ added in v0.5.0
func (v *GenerateMnemonicRequest) Equal(u *GenerateMnemonicRequest) bool
type GenerateMnemonicResponse ¶ added in v0.5.0
type GenerateMnemonicResponse struct {
Mnemonic []string `json:"mnemonic,omitempty" form:"mnemonic" query:"mnemonic" validate:"required"`
}
func (*GenerateMnemonicResponse) Copy ¶ added in v0.5.0
func (v *GenerateMnemonicResponse) Copy() *GenerateMnemonicResponse
func (*GenerateMnemonicResponse) CopyAsInterface ¶ added in v0.5.0
func (v *GenerateMnemonicResponse) CopyAsInterface() interface{}
func (*GenerateMnemonicResponse) Equal ¶ added in v0.5.0
func (v *GenerateMnemonicResponse) Equal(u *GenerateMnemonicResponse) bool
func (*GenerateMnemonicResponse) MarshalJSON ¶ added in v0.5.0
func (v *GenerateMnemonicResponse) MarshalJSON() ([]byte, error)
func (*GenerateMnemonicResponse) UnmarshalJSON ¶ added in v0.5.0
func (v *GenerateMnemonicResponse) UnmarshalJSON(data []byte) error
type GetTransactionRequest ¶ added in v0.5.0
type GetTransactionRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` Vault string `json:"vault,omitempty" form:"vault" query:"vault"` Name string `json:"name,omitempty" form:"name" query:"name" validate:"required"` }
func (*GetTransactionRequest) Copy ¶ added in v0.5.0
func (v *GetTransactionRequest) Copy() *GetTransactionRequest
func (*GetTransactionRequest) CopyAsInterface ¶ added in v0.5.0
func (v *GetTransactionRequest) CopyAsInterface() interface{}
func (*GetTransactionRequest) Equal ¶ added in v0.5.0
func (v *GetTransactionRequest) Equal(u *GetTransactionRequest) bool
func (*GetTransactionRequest) MarshalJSON ¶ added in v0.6.0
func (v *GetTransactionRequest) MarshalJSON() ([]byte, error)
func (*GetTransactionRequest) UnmarshalJSON ¶ added in v0.6.0
func (v *GetTransactionRequest) UnmarshalJSON(data []byte) error
type ImportKeyRequest ¶ added in v0.5.0
type ImportKeyRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` Vault string `json:"vault,omitempty" form:"vault" query:"vault"` Seed []byte `json:"seed,omitempty" form:"seed" query:"seed" validate:"required"` Labels []string `json:"labels,omitempty" form:"labels" query:"labels"` Force bool `json:"force,omitempty" form:"force" query:"force"` Type protocol.SignatureType `json:"type,omitempty" form:"type" query:"type" validate:"required"` }
func (*ImportKeyRequest) Copy ¶ added in v0.5.0
func (v *ImportKeyRequest) Copy() *ImportKeyRequest
func (*ImportKeyRequest) CopyAsInterface ¶ added in v0.5.0
func (v *ImportKeyRequest) CopyAsInterface() interface{}
func (*ImportKeyRequest) Equal ¶ added in v0.5.0
func (v *ImportKeyRequest) Equal(u *ImportKeyRequest) bool
func (*ImportKeyRequest) MarshalJSON ¶ added in v0.5.0
func (v *ImportKeyRequest) MarshalJSON() ([]byte, error)
func (*ImportKeyRequest) UnmarshalJSON ¶ added in v0.5.0
func (v *ImportKeyRequest) UnmarshalJSON(data []byte) error
type ImportMnemonicRequest ¶ added in v0.4.0
type ImportMnemonicRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` Vault string `json:"vault,omitempty" form:"vault" query:"vault"` Mnemonic []string `json:"mnemonic,omitempty" form:"mnemonic" query:"mnemonic" validate:"required"` }
func (*ImportMnemonicRequest) Copy ¶ added in v0.4.0
func (v *ImportMnemonicRequest) Copy() *ImportMnemonicRequest
func (*ImportMnemonicRequest) CopyAsInterface ¶ added in v0.4.0
func (v *ImportMnemonicRequest) CopyAsInterface() interface{}
func (*ImportMnemonicRequest) Equal ¶ added in v0.4.0
func (v *ImportMnemonicRequest) Equal(u *ImportMnemonicRequest) bool
func (*ImportMnemonicRequest) MarshalJSON ¶ added in v0.4.0
func (v *ImportMnemonicRequest) MarshalJSON() ([]byte, error)
func (*ImportMnemonicRequest) UnmarshalJSON ¶ added in v0.4.0
func (v *ImportMnemonicRequest) UnmarshalJSON(data []byte) error
type ImportMnemonicResponse ¶ added in v0.4.0
type ImportMnemonicResponse struct { }
func (*ImportMnemonicResponse) Copy ¶ added in v0.4.0
func (v *ImportMnemonicResponse) Copy() *ImportMnemonicResponse
func (*ImportMnemonicResponse) CopyAsInterface ¶ added in v0.4.0
func (v *ImportMnemonicResponse) CopyAsInterface() interface{}
func (*ImportMnemonicResponse) Equal ¶ added in v0.4.0
func (v *ImportMnemonicResponse) Equal(u *ImportMnemonicResponse) bool
type ImportVaultRequest ¶ added in v0.5.0
type ImportVaultRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` NewVaultName string `json:"newVaultName,omitempty" form:"newVaultName" query:"newVaultName"` Vault *Vault `json:"vault,omitempty" form:"vault" query:"vault" validate:"required"` }
func (*ImportVaultRequest) Copy ¶ added in v0.5.0
func (v *ImportVaultRequest) Copy() *ImportVaultRequest
func (*ImportVaultRequest) CopyAsInterface ¶ added in v0.5.0
func (v *ImportVaultRequest) CopyAsInterface() interface{}
func (*ImportVaultRequest) Equal ¶ added in v0.5.0
func (v *ImportVaultRequest) Equal(u *ImportVaultRequest) bool
func (*ImportVaultRequest) MarshalJSON ¶ added in v0.6.0
func (v *ImportVaultRequest) MarshalJSON() ([]byte, error)
func (*ImportVaultRequest) UnmarshalJSON ¶ added in v0.6.0
func (v *ImportVaultRequest) UnmarshalJSON(data []byte) error
type ImportVaultResponse ¶ added in v0.5.0
type ImportVaultResponse struct { }
func (*ImportVaultResponse) Copy ¶ added in v0.5.0
func (v *ImportVaultResponse) Copy() *ImportVaultResponse
func (*ImportVaultResponse) CopyAsInterface ¶ added in v0.5.0
func (v *ImportVaultResponse) CopyAsInterface() interface{}
func (*ImportVaultResponse) Equal ¶ added in v0.5.0
func (v *ImportVaultResponse) Equal(u *ImportVaultResponse) bool
type Key ¶
type Key struct { PrivateKey []byte `json:"privateKey,omitempty" form:"privateKey" query:"privateKey"` PublicKey []byte `json:"publicKey,omitempty" form:"publicKey" query:"publicKey" validate:"required"` KeyInfo KeyInfo `json:"keyInfo,omitempty" form:"keyInfo" query:"keyInfo" validate:"required"` LastUsedOn uint64 `json:"lastUsedOn,omitempty" form:"lastUsedOn" query:"lastUsedOn" validate:"required"` Labels *KeyLabels `json:"labels,omitempty" form:"labels" query:"labels"` Pages []*url.URL `json:"pages,omitempty" form:"pages" query:"pages" validate:"required"` }
func (*Key) CopyAsInterface ¶
func (v *Key) CopyAsInterface() interface{}
func (*Key) MarshalJSON ¶
func (*Key) UnmarshalJSON ¶
type KeyInfo ¶
type KeyInfo struct { Type protocol.SignatureType `json:"type,omitempty" form:"type" query:"type" validate:"required"` Derivation string `json:"derivation,omitempty" form:"derivation" query:"derivation"` WalletId *url.URL `json:"walletId,omitempty" form:"walletId" query:"walletId"` // contains filtered or unexported fields }
func (*KeyInfo) CopyAsInterface ¶
func (v *KeyInfo) CopyAsInterface() interface{}
func (*KeyInfo) MarshalBinary ¶
func (*KeyInfo) UnmarshalBinary ¶
type KeyLabels ¶ added in v0.3.3
type KeyLabels struct { Lite string `json:"lite,omitempty" form:"lite" query:"lite" validate:"required"` Hash []byte `json:"hash,omitempty" form:"hash" query:"hash" validate:"required"` Names []string `json:"names,omitempty" form:"names" query:"names" validate:"required"` // contains filtered or unexported fields }
func (*KeyLabels) CopyAsInterface ¶ added in v0.3.3
func (v *KeyLabels) CopyAsInterface() interface{}
func (*KeyLabels) MarshalBinary ¶ added in v0.3.3
func (*KeyLabels) MarshalJSON ¶ added in v0.3.3
func (*KeyLabels) UnmarshalBinary ¶ added in v0.3.3
func (*KeyLabels) UnmarshalBinaryFrom ¶ added in v0.3.3
func (*KeyLabels) UnmarshalJSON ¶ added in v0.3.3
type KeyListRequest ¶ added in v0.5.0
type KeyListRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` Vault string `json:"vault,omitempty" form:"vault" query:"vault"` }
func (*KeyListRequest) Copy ¶ added in v0.5.0
func (v *KeyListRequest) Copy() *KeyListRequest
func (*KeyListRequest) CopyAsInterface ¶ added in v0.5.0
func (v *KeyListRequest) CopyAsInterface() interface{}
func (*KeyListRequest) Equal ¶ added in v0.5.0
func (v *KeyListRequest) Equal(u *KeyListRequest) bool
func (*KeyListRequest) MarshalJSON ¶ added in v0.6.0
func (v *KeyListRequest) MarshalJSON() ([]byte, error)
func (*KeyListRequest) UnmarshalJSON ¶ added in v0.6.0
func (v *KeyListRequest) UnmarshalJSON(data []byte) error
type KeyListResponse ¶
type KeyListResponse struct { Vault string `json:"vault,omitempty" form:"vault" query:"vault"` KeyList []Key `json:"keyList,omitempty" form:"keyList" query:"keyList" validate:"required"` }
func (*KeyListResponse) Copy ¶
func (v *KeyListResponse) Copy() *KeyListResponse
func (*KeyListResponse) CopyAsInterface ¶
func (v *KeyListResponse) CopyAsInterface() interface{}
func (*KeyListResponse) Equal ¶
func (v *KeyListResponse) Equal(u *KeyListResponse) bool
func (*KeyListResponse) MarshalJSON ¶
func (v *KeyListResponse) MarshalJSON() ([]byte, error)
func (*KeyListResponse) UnmarshalJSON ¶
func (v *KeyListResponse) UnmarshalJSON(data []byte) error
type KeyName ¶
type KeyName struct { Name string `json:"name,omitempty" form:"name" query:"name" validate:"required"` PublicKey []byte `json:"publicKey,omitempty" form:"publicKey" query:"publicKey" validate:"required"` // contains filtered or unexported fields }
func (*KeyName) CopyAsInterface ¶
func (v *KeyName) CopyAsInterface() interface{}
func (*KeyName) MarshalBinary ¶
func (*KeyName) MarshalJSON ¶
func (*KeyName) UnmarshalBinary ¶
func (*KeyName) UnmarshalJSON ¶
type KeyRotateRequest ¶ added in v0.4.0
type KeyRotateRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` Vault string `json:"vault,omitempty" form:"vault" query:"vault"` OldKeyLabel string `json:"oldKeyLabel,omitempty" form:"oldKeyLabel" query:"oldKeyLabel"` NewKeyLabel string `json:"newKeyLabel,omitempty" form:"newKeyLabel" query:"newKeyLabel"` Force bool `json:"force,omitempty" form:"force" query:"force"` }
func (*KeyRotateRequest) Copy ¶ added in v0.4.0
func (v *KeyRotateRequest) Copy() *KeyRotateRequest
func (*KeyRotateRequest) CopyAsInterface ¶ added in v0.4.0
func (v *KeyRotateRequest) CopyAsInterface() interface{}
func (*KeyRotateRequest) Equal ¶ added in v0.4.0
func (v *KeyRotateRequest) Equal(u *KeyRotateRequest) bool
func (*KeyRotateRequest) MarshalJSON ¶ added in v0.6.0
func (v *KeyRotateRequest) MarshalJSON() ([]byte, error)
func (*KeyRotateRequest) UnmarshalJSON ¶ added in v0.6.0
func (v *KeyRotateRequest) UnmarshalJSON(data []byte) error
type KeyRotateResponse ¶ added in v0.4.0
type KeyRotateResponse struct { Vault string `json:"vault,omitempty" form:"vault" query:"vault"` OldKey Key `json:"oldKey,omitempty" form:"oldKey" query:"oldKey" validate:"required"` NewKey Key `json:"newKey,omitempty" form:"newKey" query:"newKey" validate:"required"` }
func (*KeyRotateResponse) Copy ¶ added in v0.4.0
func (v *KeyRotateResponse) Copy() *KeyRotateResponse
func (*KeyRotateResponse) CopyAsInterface ¶ added in v0.4.0
func (v *KeyRotateResponse) CopyAsInterface() interface{}
func (*KeyRotateResponse) Equal ¶ added in v0.4.0
func (v *KeyRotateResponse) Equal(u *KeyRotateResponse) bool
type LedgerVersion ¶ added in v0.3.1
type LedgerVersion struct { Label string `json:"label,omitempty" form:"label" query:"label" validate:"required"` Major uint64 `json:"major,omitempty" form:"major" query:"major" validate:"required"` Minor uint64 `json:"minor,omitempty" form:"minor" query:"minor" validate:"required"` Patch uint64 `json:"patch,omitempty" form:"patch" query:"patch" validate:"required"` }
func (*LedgerVersion) Copy ¶ added in v0.3.1
func (v *LedgerVersion) Copy() *LedgerVersion
func (*LedgerVersion) CopyAsInterface ¶ added in v0.3.1
func (v *LedgerVersion) CopyAsInterface() interface{}
func (*LedgerVersion) Equal ¶ added in v0.3.1
func (v *LedgerVersion) Equal(u *LedgerVersion) bool
type LedgerWalletInfo ¶ added in v0.3.1
type LedgerWalletInfo struct { Version LedgerVersion `json:"version,omitempty" form:"version" query:"version" validate:"required"` VendorID uint64 `json:"vendorID,omitempty" form:"vendorID" query:"vendorID" validate:"required"` Manufacturer string `json:"manufacturer,omitempty" form:"manufacturer" query:"manufacturer" validate:"required"` ProductID uint64 `json:"productID,omitempty" form:"productID" query:"productID" validate:"required"` Product string `json:"product,omitempty" form:"product" query:"product" validate:"required"` Status string `json:"status,omitempty" form:"status" query:"status" validate:"required"` WalletID *url.URL `json:"walletID,omitempty" form:"walletID" query:"walletID" validate:"required"` }
func (*LedgerWalletInfo) Copy ¶ added in v0.3.1
func (v *LedgerWalletInfo) Copy() *LedgerWalletInfo
func (*LedgerWalletInfo) CopyAsInterface ¶ added in v0.3.1
func (v *LedgerWalletInfo) CopyAsInterface() interface{}
func (*LedgerWalletInfo) Equal ¶ added in v0.3.1
func (v *LedgerWalletInfo) Equal(u *LedgerWalletInfo) bool
type LedgerWalletResponse ¶ added in v0.3.1
type LedgerWalletResponse struct {
LedgerWalletsInfo []*LedgerWalletInfo `json:"ledgerWalletsInfo,omitempty" form:"ledgerWalletsInfo" query:"ledgerWalletsInfo" validate:"required"`
}
func (*LedgerWalletResponse) Copy ¶ added in v0.3.1
func (v *LedgerWalletResponse) Copy() *LedgerWalletResponse
func (*LedgerWalletResponse) CopyAsInterface ¶ added in v0.3.1
func (v *LedgerWalletResponse) CopyAsInterface() interface{}
func (*LedgerWalletResponse) Equal ¶ added in v0.3.1
func (v *LedgerWalletResponse) Equal(u *LedgerWalletResponse) bool
func (*LedgerWalletResponse) MarshalJSON ¶ added in v0.3.1
func (v *LedgerWalletResponse) MarshalJSON() ([]byte, error)
func (*LedgerWalletResponse) UnmarshalJSON ¶ added in v0.3.1
func (v *LedgerWalletResponse) UnmarshalJSON(data []byte) error
type ListAccountsRequest ¶ added in v0.5.0
type ListAccountsRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` Vault string `json:"vault,omitempty" form:"vault" query:"vault"` }
func (*ListAccountsRequest) Copy ¶ added in v0.5.0
func (v *ListAccountsRequest) Copy() *ListAccountsRequest
func (*ListAccountsRequest) CopyAsInterface ¶ added in v0.5.0
func (v *ListAccountsRequest) CopyAsInterface() interface{}
func (*ListAccountsRequest) Equal ¶ added in v0.5.0
func (v *ListAccountsRequest) Equal(u *ListAccountsRequest) bool
func (*ListAccountsRequest) MarshalJSON ¶ added in v0.6.0
func (v *ListAccountsRequest) MarshalJSON() ([]byte, error)
func (*ListAccountsRequest) UnmarshalJSON ¶ added in v0.6.0
func (v *ListAccountsRequest) UnmarshalJSON(data []byte) error
type ListAccountsResponse ¶ added in v0.5.0
type ListAccountsResponse struct { Books []*BookInfo `json:"books,omitempty" form:"books" query:"books" validate:"required"` Tokens []*TokenAccountInfo `json:"tokens,omitempty" form:"tokens" query:"tokens" validate:"required"` }
func (*ListAccountsResponse) Copy ¶ added in v0.5.0
func (v *ListAccountsResponse) Copy() *ListAccountsResponse
func (*ListAccountsResponse) CopyAsInterface ¶ added in v0.5.0
func (v *ListAccountsResponse) CopyAsInterface() interface{}
func (*ListAccountsResponse) Equal ¶ added in v0.5.0
func (v *ListAccountsResponse) Equal(u *ListAccountsResponse) bool
func (*ListAccountsResponse) MarshalJSON ¶ added in v0.5.0
func (v *ListAccountsResponse) MarshalJSON() ([]byte, error)
func (*ListAccountsResponse) UnmarshalJSON ¶ added in v0.5.0
func (v *ListAccountsResponse) UnmarshalJSON(data []byte) error
type ListTransactionsRequest ¶ added in v0.5.0
type ListTransactionsRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` Vault string `json:"vault,omitempty" form:"vault" query:"vault"` }
func (*ListTransactionsRequest) Copy ¶ added in v0.5.0
func (v *ListTransactionsRequest) Copy() *ListTransactionsRequest
func (*ListTransactionsRequest) CopyAsInterface ¶ added in v0.5.0
func (v *ListTransactionsRequest) CopyAsInterface() interface{}
func (*ListTransactionsRequest) Equal ¶ added in v0.5.0
func (v *ListTransactionsRequest) Equal(u *ListTransactionsRequest) bool
func (*ListTransactionsRequest) MarshalJSON ¶ added in v0.6.0
func (v *ListTransactionsRequest) MarshalJSON() ([]byte, error)
func (*ListTransactionsRequest) UnmarshalJSON ¶ added in v0.6.0
func (v *ListTransactionsRequest) UnmarshalJSON(data []byte) error
type ListTransactionsResponse ¶ added in v0.5.0
type ListTransactionsResponse struct {
Names []string `json:"names,omitempty" form:"names" query:"names" validate:"required"`
}
func (*ListTransactionsResponse) Copy ¶ added in v0.5.0
func (v *ListTransactionsResponse) Copy() *ListTransactionsResponse
func (*ListTransactionsResponse) CopyAsInterface ¶ added in v0.5.0
func (v *ListTransactionsResponse) CopyAsInterface() interface{}
func (*ListTransactionsResponse) Equal ¶ added in v0.5.0
func (v *ListTransactionsResponse) Equal(u *ListTransactionsResponse) bool
func (*ListTransactionsResponse) MarshalJSON ¶ added in v0.5.0
func (v *ListTransactionsResponse) MarshalJSON() ([]byte, error)
func (*ListTransactionsResponse) UnmarshalJSON ¶ added in v0.5.0
func (v *ListTransactionsResponse) UnmarshalJSON(data []byte) error
type ListVaultsRequest ¶ added in v0.5.0
type ListVaultsRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` }
func (*ListVaultsRequest) Copy ¶ added in v0.5.0
func (v *ListVaultsRequest) Copy() *ListVaultsRequest
func (*ListVaultsRequest) CopyAsInterface ¶ added in v0.5.0
func (v *ListVaultsRequest) CopyAsInterface() interface{}
func (*ListVaultsRequest) Equal ¶ added in v0.5.0
func (v *ListVaultsRequest) Equal(u *ListVaultsRequest) bool
func (*ListVaultsRequest) MarshalJSON ¶ added in v0.6.0
func (v *ListVaultsRequest) MarshalJSON() ([]byte, error)
func (*ListVaultsRequest) UnmarshalJSON ¶ added in v0.6.0
func (v *ListVaultsRequest) UnmarshalJSON(data []byte) error
type ListVaultsResponse ¶ added in v0.5.0
type ListVaultsResponse struct {
Vaults []string `json:"vaults,omitempty" form:"vaults" query:"vaults" validate:"required"`
}
func (*ListVaultsResponse) Copy ¶ added in v0.5.0
func (v *ListVaultsResponse) Copy() *ListVaultsResponse
func (*ListVaultsResponse) CopyAsInterface ¶ added in v0.5.0
func (v *ListVaultsResponse) CopyAsInterface() interface{}
func (*ListVaultsResponse) Equal ¶ added in v0.5.0
func (v *ListVaultsResponse) Equal(u *ListVaultsResponse) bool
func (*ListVaultsResponse) MarshalJSON ¶ added in v0.5.0
func (v *ListVaultsResponse) MarshalJSON() ([]byte, error)
func (*ListVaultsResponse) UnmarshalJSON ¶ added in v0.5.0
func (v *ListVaultsResponse) UnmarshalJSON(data []byte) error
type LiteLabel ¶
type LiteLabel struct { LiteName string `json:"liteName,omitempty" form:"liteName" query:"liteName" validate:"required"` KeyName string `json:"keyName,omitempty" form:"keyName" query:"keyName" validate:"required"` }
func (*LiteLabel) CopyAsInterface ¶
func (v *LiteLabel) CopyAsInterface() interface{}
type LockVaultRequest ¶ added in v0.5.0
type LockVaultRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` Vault string `json:"vault,omitempty" form:"vault" query:"vault"` // Close completely closes and unloads the wallet. Close bool `json:"close,omitempty" form:"close" query:"close"` }
func (*LockVaultRequest) Copy ¶ added in v0.5.0
func (v *LockVaultRequest) Copy() *LockVaultRequest
func (*LockVaultRequest) CopyAsInterface ¶ added in v0.5.0
func (v *LockVaultRequest) CopyAsInterface() interface{}
func (*LockVaultRequest) Equal ¶ added in v0.5.0
func (v *LockVaultRequest) Equal(u *LockVaultRequest) bool
func (*LockVaultRequest) MarshalJSON ¶ added in v0.6.0
func (v *LockVaultRequest) MarshalJSON() ([]byte, error)
func (*LockVaultRequest) UnmarshalJSON ¶ added in v0.6.0
func (v *LockVaultRequest) UnmarshalJSON(data []byte) error
type LockVaultResponse ¶ added in v0.5.0
type LockVaultResponse struct { }
func (*LockVaultResponse) Copy ¶ added in v0.5.0
func (v *LockVaultResponse) Copy() *LockVaultResponse
func (*LockVaultResponse) CopyAsInterface ¶ added in v0.5.0
func (v *LockVaultResponse) CopyAsInterface() interface{}
func (*LockVaultResponse) Equal ¶ added in v0.5.0
func (v *LockVaultResponse) Equal(u *LockVaultResponse) bool
type OpenVaultRequest ¶ added in v0.5.0
type OpenVaultRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` Vault string `json:"vault,omitempty" form:"vault" query:"vault"` }
func (*OpenVaultRequest) Copy ¶ added in v0.5.0
func (v *OpenVaultRequest) Copy() *OpenVaultRequest
func (*OpenVaultRequest) CopyAsInterface ¶ added in v0.5.0
func (v *OpenVaultRequest) CopyAsInterface() interface{}
func (*OpenVaultRequest) Equal ¶ added in v0.5.0
func (v *OpenVaultRequest) Equal(u *OpenVaultRequest) bool
func (*OpenVaultRequest) MarshalJSON ¶ added in v0.6.0
func (v *OpenVaultRequest) MarshalJSON() ([]byte, error)
func (*OpenVaultRequest) UnmarshalJSON ¶ added in v0.6.0
func (v *OpenVaultRequest) UnmarshalJSON(data []byte) error
type OpenVaultResponse ¶ added in v0.5.0
type OpenVaultResponse struct { }
func (*OpenVaultResponse) Copy ¶ added in v0.5.0
func (v *OpenVaultResponse) Copy() *OpenVaultResponse
func (*OpenVaultResponse) CopyAsInterface ¶ added in v0.5.0
func (v *OpenVaultResponse) CopyAsInterface() interface{}
func (*OpenVaultResponse) Equal ¶ added in v0.5.0
func (v *OpenVaultResponse) Equal(u *OpenVaultResponse) bool
type Page ¶
type Page struct { Url url.URL `json:"url,omitempty" form:"url" query:"url" validate:"required"` KeyNames []string `json:"keyNames,omitempty" form:"keyNames" query:"keyNames" validate:"required"` // contains filtered or unexported fields }
func (*Page) CopyAsInterface ¶
func (v *Page) CopyAsInterface() interface{}
func (*Page) MarshalBinary ¶
func (*Page) MarshalJSON ¶
func (*Page) UnmarshalBinary ¶
func (*Page) UnmarshalJSON ¶
type RefreshTokenRequest ¶ added in v0.6.0
type RefreshTokenRequest struct { // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token"` // TTL sets when the token expires. TTL time.Duration `json:"ttl,omitempty" form:"ttl" query:"ttl"` }
func (*RefreshTokenRequest) Copy ¶ added in v0.6.0
func (v *RefreshTokenRequest) Copy() *RefreshTokenRequest
func (*RefreshTokenRequest) CopyAsInterface ¶ added in v0.6.0
func (v *RefreshTokenRequest) CopyAsInterface() interface{}
func (*RefreshTokenRequest) Equal ¶ added in v0.6.0
func (v *RefreshTokenRequest) Equal(u *RefreshTokenRequest) bool
func (*RefreshTokenRequest) MarshalJSON ¶ added in v0.6.0
func (v *RefreshTokenRequest) MarshalJSON() ([]byte, error)
func (*RefreshTokenRequest) UnmarshalJSON ¶ added in v0.6.0
func (v *RefreshTokenRequest) UnmarshalJSON(data []byte) error
type RefreshTokenResponse ¶ added in v0.6.0
type RefreshTokenResponse struct { Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` UnlockedUntil *time.Time `json:"unlockedUntil,omitempty" form:"unlockedUntil" query:"unlockedUntil" validate:"required"` }
func (*RefreshTokenResponse) Copy ¶ added in v0.6.0
func (v *RefreshTokenResponse) Copy() *RefreshTokenResponse
func (*RefreshTokenResponse) CopyAsInterface ¶ added in v0.6.0
func (v *RefreshTokenResponse) CopyAsInterface() interface{}
func (*RefreshTokenResponse) Equal ¶ added in v0.6.0
func (v *RefreshTokenResponse) Equal(u *RefreshTokenResponse) bool
func (*RefreshTokenResponse) MarshalJSON ¶ added in v0.6.0
func (v *RefreshTokenResponse) MarshalJSON() ([]byte, error)
func (*RefreshTokenResponse) UnmarshalJSON ¶ added in v0.6.0
func (v *RefreshTokenResponse) UnmarshalJSON(data []byte) error
type RegisterADIRequest ¶ added in v0.4.0
type RegisterADIRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` Vault string `json:"vault,omitempty" form:"vault" query:"vault"` ADI *url.URL `json:"adi,omitempty" form:"adi" query:"adi" validate:"required"` Key []byte `json:"key,omitempty" form:"key" query:"key"` }
func (*RegisterADIRequest) Copy ¶ added in v0.4.0
func (v *RegisterADIRequest) Copy() *RegisterADIRequest
func (*RegisterADIRequest) CopyAsInterface ¶ added in v0.4.0
func (v *RegisterADIRequest) CopyAsInterface() interface{}
func (*RegisterADIRequest) Equal ¶ added in v0.4.0
func (v *RegisterADIRequest) Equal(u *RegisterADIRequest) bool
func (*RegisterADIRequest) MarshalJSON ¶ added in v0.5.0
func (v *RegisterADIRequest) MarshalJSON() ([]byte, error)
func (*RegisterADIRequest) UnmarshalJSON ¶ added in v0.5.0
func (v *RegisterADIRequest) UnmarshalJSON(data []byte) error
type RegisterADIResponse ¶ added in v0.4.0
type RegisterADIResponse struct { }
func (*RegisterADIResponse) Copy ¶ added in v0.4.0
func (v *RegisterADIResponse) Copy() *RegisterADIResponse
func (*RegisterADIResponse) CopyAsInterface ¶ added in v0.4.0
func (v *RegisterADIResponse) CopyAsInterface() interface{}
func (*RegisterADIResponse) Equal ¶ added in v0.4.0
func (v *RegisterADIResponse) Equal(u *RegisterADIResponse) bool
type RegisterBookRequest ¶ added in v0.5.0
type RegisterBookRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` Vault string `json:"vault,omitempty" form:"vault" query:"vault"` Url *url.URL `json:"url,omitempty" form:"url" query:"url" validate:"required"` Pages []*protocol.KeyPage `json:"pages,omitempty" form:"pages" query:"pages" validate:"required"` }
func (*RegisterBookRequest) Copy ¶ added in v0.5.0
func (v *RegisterBookRequest) Copy() *RegisterBookRequest
func (*RegisterBookRequest) CopyAsInterface ¶ added in v0.5.0
func (v *RegisterBookRequest) CopyAsInterface() interface{}
func (*RegisterBookRequest) Equal ¶ added in v0.5.0
func (v *RegisterBookRequest) Equal(u *RegisterBookRequest) bool
func (*RegisterBookRequest) MarshalJSON ¶ added in v0.5.0
func (v *RegisterBookRequest) MarshalJSON() ([]byte, error)
func (*RegisterBookRequest) UnmarshalJSON ¶ added in v0.5.0
func (v *RegisterBookRequest) UnmarshalJSON(data []byte) error
type RegisterBookResponse ¶ added in v0.5.0
type RegisterBookResponse struct { }
func (*RegisterBookResponse) Copy ¶ added in v0.5.0
func (v *RegisterBookResponse) Copy() *RegisterBookResponse
func (*RegisterBookResponse) CopyAsInterface ¶ added in v0.5.0
func (v *RegisterBookResponse) CopyAsInterface() interface{}
func (*RegisterBookResponse) Equal ¶ added in v0.5.0
func (v *RegisterBookResponse) Equal(u *RegisterBookResponse) bool
type RegisterTokenAccountRequest ¶ added in v0.5.0
type RegisterTokenAccountRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` Vault string `json:"vault,omitempty" form:"vault" query:"vault"` Url *url.URL `json:"url,omitempty" form:"url" query:"url" validate:"required"` }
func (*RegisterTokenAccountRequest) Copy ¶ added in v0.5.0
func (v *RegisterTokenAccountRequest) Copy() *RegisterTokenAccountRequest
func (*RegisterTokenAccountRequest) CopyAsInterface ¶ added in v0.5.0
func (v *RegisterTokenAccountRequest) CopyAsInterface() interface{}
func (*RegisterTokenAccountRequest) Equal ¶ added in v0.5.0
func (v *RegisterTokenAccountRequest) Equal(u *RegisterTokenAccountRequest) bool
func (*RegisterTokenAccountRequest) MarshalJSON ¶ added in v0.6.0
func (v *RegisterTokenAccountRequest) MarshalJSON() ([]byte, error)
func (*RegisterTokenAccountRequest) UnmarshalJSON ¶ added in v0.6.0
func (v *RegisterTokenAccountRequest) UnmarshalJSON(data []byte) error
type RegisterTokenAccountResponse ¶ added in v0.5.0
type RegisterTokenAccountResponse struct { }
func (*RegisterTokenAccountResponse) Copy ¶ added in v0.5.0
func (v *RegisterTokenAccountResponse) Copy() *RegisterTokenAccountResponse
func (*RegisterTokenAccountResponse) CopyAsInterface ¶ added in v0.5.0
func (v *RegisterTokenAccountResponse) CopyAsInterface() interface{}
func (*RegisterTokenAccountResponse) Equal ¶ added in v0.5.0
func (v *RegisterTokenAccountResponse) Equal(u *RegisterTokenAccountResponse) bool
type ResetLastUsedOnRequest ¶ added in v0.5.0
type ResetLastUsedOnRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` Vault string `json:"vault,omitempty" form:"vault" query:"vault"` Key string `json:"key,omitempty" form:"key" query:"key" validate:"required"` }
func (*ResetLastUsedOnRequest) Copy ¶ added in v0.5.0
func (v *ResetLastUsedOnRequest) Copy() *ResetLastUsedOnRequest
func (*ResetLastUsedOnRequest) CopyAsInterface ¶ added in v0.5.0
func (v *ResetLastUsedOnRequest) CopyAsInterface() interface{}
func (*ResetLastUsedOnRequest) Equal ¶ added in v0.5.0
func (v *ResetLastUsedOnRequest) Equal(u *ResetLastUsedOnRequest) bool
func (*ResetLastUsedOnRequest) MarshalJSON ¶ added in v0.6.0
func (v *ResetLastUsedOnRequest) MarshalJSON() ([]byte, error)
func (*ResetLastUsedOnRequest) UnmarshalJSON ¶ added in v0.6.0
func (v *ResetLastUsedOnRequest) UnmarshalJSON(data []byte) error
type ResetLastUsedOnResponse ¶ added in v0.5.0
type ResetLastUsedOnResponse struct { }
func (*ResetLastUsedOnResponse) Copy ¶ added in v0.5.0
func (v *ResetLastUsedOnResponse) Copy() *ResetLastUsedOnResponse
func (*ResetLastUsedOnResponse) CopyAsInterface ¶ added in v0.5.0
func (v *ResetLastUsedOnResponse) CopyAsInterface() interface{}
func (*ResetLastUsedOnResponse) Equal ¶ added in v0.5.0
func (v *ResetLastUsedOnResponse) Equal(u *ResetLastUsedOnResponse) bool
type ResolveKeyRequest ¶
type ResolveKeyRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` Vault string `json:"vault,omitempty" form:"vault" query:"vault"` Value string `json:"value,omitempty" form:"value" query:"value" validate:"required"` IncludePrivateKey bool `json:"includePrivateKey,omitempty" form:"includePrivateKey" query:"includePrivateKey"` }
func (*ResolveKeyRequest) Copy ¶
func (v *ResolveKeyRequest) Copy() *ResolveKeyRequest
func (*ResolveKeyRequest) CopyAsInterface ¶
func (v *ResolveKeyRequest) CopyAsInterface() interface{}
func (*ResolveKeyRequest) Equal ¶
func (v *ResolveKeyRequest) Equal(u *ResolveKeyRequest) bool
func (*ResolveKeyRequest) MarshalJSON ¶ added in v0.6.0
func (v *ResolveKeyRequest) MarshalJSON() ([]byte, error)
func (*ResolveKeyRequest) UnmarshalJSON ¶ added in v0.6.0
func (v *ResolveKeyRequest) UnmarshalJSON(data []byte) error
type ResolveKeyResponse ¶
type ResolveKeyResponse struct { Address string `json:"address,omitempty" form:"address" query:"address" validate:"required"` PublicKeyHash []byte `json:"publicKeyHash,omitempty" form:"publicKeyHash" query:"publicKeyHash" validate:"required"` Key *Key `json:"key,omitempty" form:"key" query:"key" validate:"required"` }
func (*ResolveKeyResponse) Copy ¶
func (v *ResolveKeyResponse) Copy() *ResolveKeyResponse
func (*ResolveKeyResponse) CopyAsInterface ¶
func (v *ResolveKeyResponse) CopyAsInterface() interface{}
func (*ResolveKeyResponse) Equal ¶
func (v *ResolveKeyResponse) Equal(u *ResolveKeyResponse) bool
func (*ResolveKeyResponse) MarshalJSON ¶ added in v0.5.0
func (v *ResolveKeyResponse) MarshalJSON() ([]byte, error)
func (*ResolveKeyResponse) UnmarshalJSON ¶ added in v0.5.0
func (v *ResolveKeyResponse) UnmarshalJSON(data []byte) error
type RestoreKeyCountersRequest ¶ added in v0.6.0
type RestoreKeyCountersRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` // Vault is the name of the vault. Vault string `json:"vault,omitempty" form:"vault" query:"vault"` }
func (*RestoreKeyCountersRequest) Copy ¶ added in v0.6.0
func (v *RestoreKeyCountersRequest) Copy() *RestoreKeyCountersRequest
func (*RestoreKeyCountersRequest) CopyAsInterface ¶ added in v0.6.0
func (v *RestoreKeyCountersRequest) CopyAsInterface() interface{}
func (*RestoreKeyCountersRequest) Equal ¶ added in v0.6.0
func (v *RestoreKeyCountersRequest) Equal(u *RestoreKeyCountersRequest) bool
func (*RestoreKeyCountersRequest) MarshalJSON ¶ added in v0.6.0
func (v *RestoreKeyCountersRequest) MarshalJSON() ([]byte, error)
func (*RestoreKeyCountersRequest) UnmarshalJSON ¶ added in v0.6.0
func (v *RestoreKeyCountersRequest) UnmarshalJSON(data []byte) error
type RestoreKeyCountersResponse ¶ added in v0.6.0
type RestoreKeyCountersResponse struct { }
func (*RestoreKeyCountersResponse) Copy ¶ added in v0.6.0
func (v *RestoreKeyCountersResponse) Copy() *RestoreKeyCountersResponse
func (*RestoreKeyCountersResponse) CopyAsInterface ¶ added in v0.6.0
func (v *RestoreKeyCountersResponse) CopyAsInterface() interface{}
func (*RestoreKeyCountersResponse) Equal ¶ added in v0.6.0
func (v *RestoreKeyCountersResponse) Equal(u *RestoreKeyCountersResponse) bool
type SeedInfo ¶
type SeedInfo struct { Mnemonic string `json:"mnemonic,omitempty" form:"mnemonic" query:"mnemonic" validate:"required"` Seed []byte `json:"seed,omitempty" form:"seed" query:"seed" validate:"required"` }
func (*SeedInfo) CopyAsInterface ¶
func (v *SeedInfo) CopyAsInterface() interface{}
func (*SeedInfo) MarshalJSON ¶
func (*SeedInfo) UnmarshalJSON ¶
type Set1PasswordRefRequest ¶ added in v0.5.0
type Set1PasswordRefRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` Vault string `json:"vault,omitempty" form:"vault" query:"vault"` Value string `json:"value,omitempty" form:"value" query:"value" validate:"required"` }
func (*Set1PasswordRefRequest) Copy ¶ added in v0.5.0
func (v *Set1PasswordRefRequest) Copy() *Set1PasswordRefRequest
func (*Set1PasswordRefRequest) CopyAsInterface ¶ added in v0.5.0
func (v *Set1PasswordRefRequest) CopyAsInterface() interface{}
func (*Set1PasswordRefRequest) Equal ¶ added in v0.5.0
func (v *Set1PasswordRefRequest) Equal(u *Set1PasswordRefRequest) bool
func (*Set1PasswordRefRequest) MarshalJSON ¶ added in v0.6.0
func (v *Set1PasswordRefRequest) MarshalJSON() ([]byte, error)
func (*Set1PasswordRefRequest) UnmarshalJSON ¶ added in v0.6.0
func (v *Set1PasswordRefRequest) UnmarshalJSON(data []byte) error
type Set1PasswordRefResponse ¶ added in v0.5.0
type Set1PasswordRefResponse struct { }
func (*Set1PasswordRefResponse) Copy ¶ added in v0.5.0
func (v *Set1PasswordRefResponse) Copy() *Set1PasswordRefResponse
func (*Set1PasswordRefResponse) CopyAsInterface ¶ added in v0.5.0
func (v *Set1PasswordRefResponse) CopyAsInterface() interface{}
func (*Set1PasswordRefResponse) Equal ¶ added in v0.5.0
func (v *Set1PasswordRefResponse) Equal(u *Set1PasswordRefResponse) bool
type SignMessageRequest ¶ added in v0.5.0
type SignMessageRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` Vault string `json:"vault,omitempty" form:"vault" query:"vault"` KeyName string `json:"keyName,omitempty" form:"keyName" query:"keyName" validate:"required"` Message []byte `json:"message,omitempty" form:"message" query:"message" validate:"required"` IsHash bool `json:"isHash,omitempty" form:"isHash" query:"isHash"` Delegators []*url.URL `json:"delegators,omitempty" form:"delegators" query:"delegators"` Signer *url.URL `json:"signer,omitempty" form:"signer" query:"signer" validate:"required"` SignerVersion uint64 `json:"signerVersion,omitempty" form:"signerVersion" query:"signerVersion" validate:"required"` Timestamp uint64 `json:"timestamp,omitempty" form:"timestamp" query:"timestamp"` Vote protocol.VoteType `json:"vote,omitempty" form:"vote" query:"vote"` }
func (*SignMessageRequest) Copy ¶ added in v0.5.0
func (v *SignMessageRequest) Copy() *SignMessageRequest
func (*SignMessageRequest) CopyAsInterface ¶ added in v0.5.0
func (v *SignMessageRequest) CopyAsInterface() interface{}
func (*SignMessageRequest) Equal ¶ added in v0.5.0
func (v *SignMessageRequest) Equal(u *SignMessageRequest) bool
func (*SignMessageRequest) MarshalJSON ¶ added in v0.5.0
func (v *SignMessageRequest) MarshalJSON() ([]byte, error)
func (*SignMessageRequest) UnmarshalJSON ¶ added in v0.5.0
func (v *SignMessageRequest) UnmarshalJSON(data []byte) error
type SignRequest ¶
type SignRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` Vault string `json:"vault,omitempty" form:"vault" query:"vault"` PublicKey []byte `json:"publicKey,omitempty" form:"publicKey" query:"publicKey" validate:"required"` Signer *url.URL `json:"signer,omitempty" form:"signer" query:"signer" validate:"required"` SignerVersion uint64 `json:"signerVersion,omitempty" form:"signerVersion" query:"signerVersion" validate:"required"` Timestamp uint64 `json:"timestamp,omitempty" form:"timestamp" query:"timestamp"` Vote protocol.VoteType `json:"vote,omitempty" form:"vote" query:"vote"` Delegators []*url.URL `json:"delegators,omitempty" form:"delegators" query:"delegators"` Hash []byte `json:"hash,omitempty" form:"hash" query:"hash"` TransactionName string `json:"transactionName,omitempty" form:"transactionName" query:"transactionName"` Transaction *protocol.Transaction `json:"transaction,omitempty" form:"transaction" query:"transaction"` Memo string `json:"memo,omitempty" form:"memo" query:"memo"` Metadata []byte `json:"metadata,omitempty" form:"metadata" query:"metadata"` }
func (*SignRequest) Copy ¶
func (v *SignRequest) Copy() *SignRequest
func (*SignRequest) CopyAsInterface ¶
func (v *SignRequest) CopyAsInterface() interface{}
func (*SignRequest) Equal ¶
func (v *SignRequest) Equal(u *SignRequest) bool
func (*SignRequest) MarshalJSON ¶ added in v0.5.0
func (v *SignRequest) MarshalJSON() ([]byte, error)
func (*SignRequest) UnmarshalJSON ¶ added in v0.5.0
func (v *SignRequest) UnmarshalJSON(data []byte) error
type SignResponse ¶
type SignResponse struct { Signature protocol.Signature `json:"signature,omitempty" form:"signature" query:"signature" validate:"required"` Transaction *protocol.Transaction `json:"transaction,omitempty" form:"transaction" query:"transaction"` }
func (*SignResponse) Copy ¶
func (v *SignResponse) Copy() *SignResponse
func (*SignResponse) CopyAsInterface ¶
func (v *SignResponse) CopyAsInterface() interface{}
func (*SignResponse) Equal ¶
func (v *SignResponse) Equal(u *SignResponse) bool
func (*SignResponse) MarshalJSON ¶
func (v *SignResponse) MarshalJSON() ([]byte, error)
func (*SignResponse) UnmarshalJSON ¶
func (v *SignResponse) UnmarshalJSON(data []byte) error
type SignTransactionRequest ¶
type SignTransactionRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` Vault string `json:"vault,omitempty" form:"vault" query:"vault"` Name string `json:"name,omitempty" form:"name" query:"name"` Transaction *protocol.Transaction `json:"transaction,omitempty" form:"transaction" query:"transaction"` KeyName string `json:"keyName,omitempty" form:"keyName" query:"keyName" validate:"required"` Signer *url.URL `json:"signer,omitempty" form:"signer" query:"signer" validate:"required"` SignerVersion uint64 `json:"signerVersion,omitempty" form:"signerVersion" query:"signerVersion" validate:"required"` Timestamp uint64 `json:"timestamp,omitempty" form:"timestamp" query:"timestamp"` Delegators []*url.URL `json:"delegators,omitempty" form:"delegators" query:"delegators"` // InitiateOnly build envelope with initiator hash, but do not sign. InitiateOnly bool `json:"initiateOnly,omitempty" form:"initiateOnly" query:"initiateOnly"` }
func (*SignTransactionRequest) Copy ¶
func (v *SignTransactionRequest) Copy() *SignTransactionRequest
func (*SignTransactionRequest) CopyAsInterface ¶
func (v *SignTransactionRequest) CopyAsInterface() interface{}
func (*SignTransactionRequest) Equal ¶
func (v *SignTransactionRequest) Equal(u *SignTransactionRequest) bool
func (*SignTransactionRequest) MarshalJSON ¶ added in v0.5.0
func (v *SignTransactionRequest) MarshalJSON() ([]byte, error)
func (*SignTransactionRequest) UnmarshalJSON ¶ added in v0.5.0
func (v *SignTransactionRequest) UnmarshalJSON(data []byte) error
type SigningPath ¶ added in v0.5.0
type SigningPath struct { Signers []*url.URL `json:"signers,omitempty" form:"signers" query:"signers" validate:"required"` Keys []*Key `json:"keys,omitempty" form:"keys" query:"keys" validate:"required"` }
func (*SigningPath) Copy ¶ added in v0.5.0
func (v *SigningPath) Copy() *SigningPath
func (*SigningPath) CopyAsInterface ¶ added in v0.5.0
func (v *SigningPath) CopyAsInterface() interface{}
func (*SigningPath) Equal ¶ added in v0.5.0
func (v *SigningPath) Equal(u *SigningPath) bool
func (*SigningPath) MarshalJSON ¶ added in v0.5.0
func (v *SigningPath) MarshalJSON() ([]byte, error)
func (*SigningPath) UnmarshalJSON ¶ added in v0.5.0
func (v *SigningPath) UnmarshalJSON(data []byte) error
type StatusRequest ¶ added in v0.5.0
type StatusRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` }
func (*StatusRequest) Copy ¶ added in v0.5.0
func (v *StatusRequest) Copy() *StatusRequest
func (*StatusRequest) CopyAsInterface ¶ added in v0.5.0
func (v *StatusRequest) CopyAsInterface() interface{}
func (*StatusRequest) Equal ¶ added in v0.5.0
func (v *StatusRequest) Equal(u *StatusRequest) bool
func (*StatusRequest) MarshalJSON ¶ added in v0.6.0
func (v *StatusRequest) MarshalJSON() ([]byte, error)
func (*StatusRequest) UnmarshalJSON ¶ added in v0.6.0
func (v *StatusRequest) UnmarshalJSON(data []byte) error
type StatusResponse ¶ added in v0.5.0
type StatusResponse struct { Wallet *WalletStatus `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` Vaults []*VaultStatus `json:"vaults,omitempty" form:"vaults" query:"vaults" validate:"required"` }
func (*StatusResponse) Copy ¶ added in v0.5.0
func (v *StatusResponse) Copy() *StatusResponse
func (*StatusResponse) CopyAsInterface ¶ added in v0.5.0
func (v *StatusResponse) CopyAsInterface() interface{}
func (*StatusResponse) Equal ¶ added in v0.5.0
func (v *StatusResponse) Equal(u *StatusResponse) bool
func (*StatusResponse) MarshalJSON ¶ added in v0.5.0
func (v *StatusResponse) MarshalJSON() ([]byte, error)
func (*StatusResponse) UnmarshalJSON ¶ added in v0.5.0
func (v *StatusResponse) UnmarshalJSON(data []byte) error
type TokenAccountInfo ¶ added in v0.5.0
type TokenAccountInfo struct {
Url *url.URL `json:"url,omitempty" form:"url" query:"url" validate:"required"`
}
func (*TokenAccountInfo) Copy ¶ added in v0.5.0
func (v *TokenAccountInfo) Copy() *TokenAccountInfo
func (*TokenAccountInfo) CopyAsInterface ¶ added in v0.5.0
func (v *TokenAccountInfo) CopyAsInterface() interface{}
func (*TokenAccountInfo) Equal ¶ added in v0.5.0
func (v *TokenAccountInfo) Equal(u *TokenAccountInfo) bool
type TransactionResponse ¶ added in v0.5.0
type TransactionResponse struct { Name string `json:"name,omitempty" form:"name" query:"name" validate:"required"` Transaction *protocol.Transaction `json:"transaction,omitempty" form:"transaction" query:"transaction" validate:"required"` }
func (*TransactionResponse) Copy ¶ added in v0.5.0
func (v *TransactionResponse) Copy() *TransactionResponse
func (*TransactionResponse) CopyAsInterface ¶ added in v0.5.0
func (v *TransactionResponse) CopyAsInterface() interface{}
func (*TransactionResponse) Equal ¶ added in v0.5.0
func (v *TransactionResponse) Equal(u *TransactionResponse) bool
type UnlockVaultRequest ¶ added in v0.5.0
type UnlockVaultRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` Vault string `json:"vault,omitempty" form:"vault" query:"vault"` Use1Password bool `json:"use1Password,omitempty" form:"use1Password" query:"use1Password"` Passphrase string `json:"passphrase,omitempty" form:"passphrase" query:"passphrase"` // TTL sets when the token expires. TTL time.Duration `json:"ttl,omitempty" form:"ttl" query:"ttl"` }
func (*UnlockVaultRequest) Copy ¶ added in v0.5.0
func (v *UnlockVaultRequest) Copy() *UnlockVaultRequest
func (*UnlockVaultRequest) CopyAsInterface ¶ added in v0.5.0
func (v *UnlockVaultRequest) CopyAsInterface() interface{}
func (*UnlockVaultRequest) Equal ¶ added in v0.5.0
func (v *UnlockVaultRequest) Equal(u *UnlockVaultRequest) bool
func (*UnlockVaultRequest) MarshalJSON ¶ added in v0.5.0
func (v *UnlockVaultRequest) MarshalJSON() ([]byte, error)
func (*UnlockVaultRequest) UnmarshalJSON ¶ added in v0.5.0
func (v *UnlockVaultRequest) UnmarshalJSON(data []byte) error
type UnlockVaultResponse ¶ added in v0.5.0
type UnlockVaultResponse struct { Success bool `json:"success,omitempty" form:"success" query:"success" validate:"required"` UnlockedUntil *time.Time `json:"unlockedUntil,omitempty" form:"unlockedUntil" query:"unlockedUntil" validate:"required"` }
func (*UnlockVaultResponse) Copy ¶ added in v0.5.0
func (v *UnlockVaultResponse) Copy() *UnlockVaultResponse
func (*UnlockVaultResponse) CopyAsInterface ¶ added in v0.5.0
func (v *UnlockVaultResponse) CopyAsInterface() interface{}
func (*UnlockVaultResponse) Equal ¶ added in v0.5.0
func (v *UnlockVaultResponse) Equal(u *UnlockVaultResponse) bool
type UnregisterBookRequest ¶ added in v0.5.0
type UnregisterBookRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` Vault string `json:"vault,omitempty" form:"vault" query:"vault"` Url *url.URL `json:"url,omitempty" form:"url" query:"url" validate:"required"` }
func (*UnregisterBookRequest) Copy ¶ added in v0.5.0
func (v *UnregisterBookRequest) Copy() *UnregisterBookRequest
func (*UnregisterBookRequest) CopyAsInterface ¶ added in v0.5.0
func (v *UnregisterBookRequest) CopyAsInterface() interface{}
func (*UnregisterBookRequest) Equal ¶ added in v0.5.0
func (v *UnregisterBookRequest) Equal(u *UnregisterBookRequest) bool
func (*UnregisterBookRequest) MarshalJSON ¶ added in v0.6.0
func (v *UnregisterBookRequest) MarshalJSON() ([]byte, error)
func (*UnregisterBookRequest) UnmarshalJSON ¶ added in v0.6.0
func (v *UnregisterBookRequest) UnmarshalJSON(data []byte) error
type UnregisterBookResponse ¶ added in v0.5.0
type UnregisterBookResponse struct { }
func (*UnregisterBookResponse) Copy ¶ added in v0.5.0
func (v *UnregisterBookResponse) Copy() *UnregisterBookResponse
func (*UnregisterBookResponse) CopyAsInterface ¶ added in v0.5.0
func (v *UnregisterBookResponse) CopyAsInterface() interface{}
func (*UnregisterBookResponse) Equal ¶ added in v0.5.0
func (v *UnregisterBookResponse) Equal(u *UnregisterBookResponse) bool
type UnregisterTokenAccountRequest ¶ added in v0.5.0
type UnregisterTokenAccountRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` Vault string `json:"vault,omitempty" form:"vault" query:"vault"` Url *url.URL `json:"url,omitempty" form:"url" query:"url" validate:"required"` }
func (*UnregisterTokenAccountRequest) Copy ¶ added in v0.5.0
func (v *UnregisterTokenAccountRequest) Copy() *UnregisterTokenAccountRequest
func (*UnregisterTokenAccountRequest) CopyAsInterface ¶ added in v0.5.0
func (v *UnregisterTokenAccountRequest) CopyAsInterface() interface{}
func (*UnregisterTokenAccountRequest) Equal ¶ added in v0.5.0
func (v *UnregisterTokenAccountRequest) Equal(u *UnregisterTokenAccountRequest) bool
func (*UnregisterTokenAccountRequest) MarshalJSON ¶ added in v0.6.0
func (v *UnregisterTokenAccountRequest) MarshalJSON() ([]byte, error)
func (*UnregisterTokenAccountRequest) UnmarshalJSON ¶ added in v0.6.0
func (v *UnregisterTokenAccountRequest) UnmarshalJSON(data []byte) error
type UnregisterTokenAccountResponse ¶ added in v0.5.0
type UnregisterTokenAccountResponse struct { }
func (*UnregisterTokenAccountResponse) Copy ¶ added in v0.5.0
func (v *UnregisterTokenAccountResponse) Copy() *UnregisterTokenAccountResponse
func (*UnregisterTokenAccountResponse) CopyAsInterface ¶ added in v0.5.0
func (v *UnregisterTokenAccountResponse) CopyAsInterface() interface{}
func (*UnregisterTokenAccountResponse) Equal ¶ added in v0.5.0
func (v *UnregisterTokenAccountResponse) Equal(u *UnregisterTokenAccountResponse) bool
type Vault ¶ added in v0.5.0
type Vault struct { BackupDate time.Time `json:"backupDate,omitempty" form:"backupDate" query:"backupDate" validate:"required"` Version Version `json:"version,omitempty" form:"version" query:"version" validate:"required"` SeedInfo SeedInfo `json:"seedInfo,omitempty" form:"seedInfo" query:"seedInfo" validate:"required"` DerivationCounters []DerivationCount `json:"derivationCounters,omitempty" form:"derivationCounters" query:"derivationCounters" validate:"required"` Keys []Key `json:"keys,omitempty" form:"keys" query:"keys" validate:"required"` KeyNames []KeyName `json:"keyNames,omitempty" form:"keyNames" query:"keyNames" validate:"required"` LiteLabels []LiteLabel `json:"liteLabels,omitempty" form:"liteLabels" query:"liteLabels" validate:"required"` Adis []Adi `json:"adis,omitempty" form:"adis" query:"adis"` }
func (*Vault) CopyAsInterface ¶ added in v0.5.0
func (v *Vault) CopyAsInterface() interface{}
func (*Vault) MarshalJSON ¶ added in v0.5.0
func (*Vault) UnmarshalJSON ¶ added in v0.5.0
type VaultInfo ¶ added in v0.5.0
type VaultInfo struct { Name string `json:"name,omitempty" form:"name" query:"name"` FilePath string `json:"filePath,omitempty" form:"filePath" query:"filePath"` OnePasswordRef string `json:"onePasswordRef,omitempty" form:"onePasswordRef" query:"onePasswordRef"` // contains filtered or unexported fields }
func (*VaultInfo) CopyAsInterface ¶ added in v0.5.0
func (v *VaultInfo) CopyAsInterface() interface{}
func (*VaultInfo) MarshalBinary ¶ added in v0.5.0
func (*VaultInfo) UnmarshalBinary ¶ added in v0.5.0
type VaultList ¶ added in v0.5.0
type VaultList struct { Vaults []string `json:"vaults,omitempty" form:"vaults" query:"vaults" validate:"required"` // contains filtered or unexported fields }
func (*VaultList) CopyAsInterface ¶ added in v0.5.0
func (v *VaultList) CopyAsInterface() interface{}
func (*VaultList) MarshalBinary ¶ added in v0.5.0
func (*VaultList) MarshalJSON ¶ added in v0.5.0
func (*VaultList) UnmarshalBinary ¶ added in v0.5.0
func (*VaultList) UnmarshalBinaryFrom ¶ added in v0.5.0
func (*VaultList) UnmarshalJSON ¶ added in v0.5.0
type VaultStatus ¶ added in v0.5.0
type VaultStatus struct { VaultInfo Exists bool `json:"exists,omitempty" form:"exists" query:"exists" validate:"required"` Open bool `json:"open,omitempty" form:"open" query:"open" validate:"required"` Unlocked bool `json:"unlocked,omitempty" form:"unlocked" query:"unlocked" validate:"required"` }
func (*VaultStatus) Copy ¶ added in v0.5.0
func (v *VaultStatus) Copy() *VaultStatus
func (*VaultStatus) CopyAsInterface ¶ added in v0.5.0
func (v *VaultStatus) CopyAsInterface() interface{}
func (*VaultStatus) Equal ¶ added in v0.5.0
func (v *VaultStatus) Equal(u *VaultStatus) bool
func (*VaultStatus) MarshalJSON ¶ added in v0.5.0
func (v *VaultStatus) MarshalJSON() ([]byte, error)
func (*VaultStatus) UnmarshalJSON ¶ added in v0.5.0
func (v *VaultStatus) UnmarshalJSON(data []byte) error
type Version ¶
type Version struct { Major uint64 `json:"major,omitempty" form:"major" query:"major" validate:"required"` Minor uint64 `json:"minor,omitempty" form:"minor" query:"minor" validate:"required"` Revision uint64 `json:"revision,omitempty" form:"revision" query:"revision" validate:"required"` Commit uint64 `json:"commit,omitempty" form:"commit" query:"commit" validate:"required"` }
func (*Version) CopyAsInterface ¶
func (v *Version) CopyAsInterface() interface{}
type VersionResponse ¶
type VersionResponse struct { WalletVersion string `json:"walletVersion,omitempty" form:"walletVersion" query:"walletVersion" validate:"required"` WalletCommit string `json:"walletCommit,omitempty" form:"walletCommit" query:"walletCommit" validate:"required"` DatabaseVersion string `json:"databaseVersion,omitempty" form:"databaseVersion" query:"databaseVersion" validate:"required"` // contains filtered or unexported fields }
func (*VersionResponse) Copy ¶
func (v *VersionResponse) Copy() *VersionResponse
func (*VersionResponse) CopyAsInterface ¶
func (v *VersionResponse) CopyAsInterface() interface{}
func (*VersionResponse) Equal ¶
func (v *VersionResponse) Equal(u *VersionResponse) bool
func (*VersionResponse) IsValid ¶
func (v *VersionResponse) IsValid() error
func (*VersionResponse) MarshalBinary ¶
func (v *VersionResponse) MarshalBinary() ([]byte, error)
func (*VersionResponse) UnmarshalBinary ¶
func (v *VersionResponse) UnmarshalBinary(data []byte) error
func (*VersionResponse) UnmarshalBinaryFrom ¶
func (v *VersionResponse) UnmarshalBinaryFrom(rd io.Reader) error
type WalletStatus ¶ added in v0.5.0
type WalletStatus struct { VaultStatus Multi bool `json:"multi,omitempty" form:"multi" query:"multi" validate:"required"` }
func (*WalletStatus) Copy ¶ added in v0.5.0
func (v *WalletStatus) Copy() *WalletStatus
func (*WalletStatus) CopyAsInterface ¶ added in v0.5.0
func (v *WalletStatus) CopyAsInterface() interface{}
func (*WalletStatus) Equal ¶ added in v0.5.0
func (v *WalletStatus) Equal(u *WalletStatus) bool
func (*WalletStatus) MarshalJSON ¶ added in v0.5.0
func (v *WalletStatus) MarshalJSON() ([]byte, error)
func (*WalletStatus) UnmarshalJSON ¶ added in v0.5.0
func (v *WalletStatus) UnmarshalJSON(data []byte) error
type WriteDataRequest ¶ added in v0.5.0
type WriteDataRequest struct { // Wallet is the path of the wallet. Wallet string `json:"wallet,omitempty" form:"wallet" query:"wallet" validate:"required"` // Token is the client's authentication token. Token []byte `json:"token,omitempty" form:"token" query:"token" validate:"required"` Vault string `json:"vault,omitempty" form:"vault" query:"vault"` Name string `json:"name,omitempty" form:"name" query:"name" validate:"required"` WriteData *protocol.WriteData `json:"writeData,omitempty" form:"writeData" query:"writeData" validate:"required"` Overwrite bool `json:"overwrite,omitempty" form:"overwrite" query:"overwrite"` }
func (*WriteDataRequest) Copy ¶ added in v0.5.0
func (v *WriteDataRequest) Copy() *WriteDataRequest
func (*WriteDataRequest) CopyAsInterface ¶ added in v0.5.0
func (v *WriteDataRequest) CopyAsInterface() interface{}
func (*WriteDataRequest) Equal ¶ added in v0.5.0
func (v *WriteDataRequest) Equal(u *WriteDataRequest) bool
func (*WriteDataRequest) MarshalJSON ¶ added in v0.6.0
func (v *WriteDataRequest) MarshalJSON() ([]byte, error)
func (*WriteDataRequest) UnmarshalJSON ¶ added in v0.6.0
func (v *WriteDataRequest) UnmarshalJSON(data []byte) error
type WriteDataResponse ¶ added in v0.5.0
type WriteDataResponse struct {
CreateTransactionRequest
}
func (*WriteDataResponse) Copy ¶ added in v0.5.0
func (v *WriteDataResponse) Copy() *WriteDataResponse
func (*WriteDataResponse) CopyAsInterface ¶ added in v0.5.0
func (v *WriteDataResponse) CopyAsInterface() interface{}
func (*WriteDataResponse) Equal ¶ added in v0.5.0
func (v *WriteDataResponse) Equal(u *WriteDataResponse) bool
func (*WriteDataResponse) MarshalJSON ¶ added in v0.5.0
func (v *WriteDataResponse) MarshalJSON() ([]byte, error)
func (*WriteDataResponse) UnmarshalJSON ¶ added in v0.5.0
func (v *WriteDataResponse) UnmarshalJSON(data []byte) error
Click to show internal directories.
Click to hide internal directories.