Skip to main content

CommandArgumentError

type CommandArgumentError

An error with an argument to a command

BCS

The BCS serialized form for this type is defined by the following ABNF:

```text command-argument-error = type-mismatch =/ invalid-bcs-bytes =/ invalid-usage-of-pure-argument =/ invalid-argument-to-private-entry-function =/ index-out-of-bounds =/ secondary-index-out-of-bound =/ invalid-result-arity =/ invalid-gas-coin-usage =/ invalid-value-usage =/ invalid-object-by-value =/ invalid-object-by-mut-ref =/ shared-object-operation-not-allowed

type-mismatch = %d00 invalid-bcs-bytes = %d01 invalid-usage-of-pure-argument = %d02 invalid-argument-to-private-entry-function = %d03 index-out-of-bounds = %d04 u16 secondary-index-out-of-bound = %d05 u16 u16 invalid-result-arity = %d06 u16 invalid-gas-coin-usage = %d07 invalid-value-usage = %d08 invalid-object-by-value = %d09 invalid-object-by-mut-ref = %d10 shared-object-operation-not-allowed = %d11 ```

type CommandArgumentError interface {
Destroy()
}

func CommandArgumentErrorFromBcs

func CommandArgumentErrorFromBcs(bcs []byte) (CommandArgumentError, error)

Create this type from BCS encoded bytes.

func CommandArgumentErrorFromJson

func CommandArgumentErrorFromJson(json string) (CommandArgumentError, error)

Create this type from JSON encoded string.