Serialize接口
Action
属性
- account:
string
- authorization:
Authorization[]
- data:
any
- name:
string
Authorization
属性
- actor:
string
- permission:
string
Contract
属性
- actions:
Map<string, Type>
- types:
Map<string, Type>
CreateTypeArgs
属性
<Optional>aliasOfName:string
<Optional>arrayOf:Type
<Optional>base:Type
<Optional>baseName:string
<Optional>deserialize:function
类型声明
(buffer: SerialBuffer, state?: SerializerState, allowExtensions?: boolean): any参数:
| 名称 | 类型 |
|---|---|
| buffer | SerialBuffer |
Optional state | SerializerState |
Optional allowExtensions | boolean |
返回:any
<Optional>extensionOf:Type
<Optional>fields:Field[]
<Optional>name:string
<Optional>optionalOf:Type
<Optional>serialize:function
类型声明
(buffer: SerialBuffer, data: any, state?: SerializerState, allowExtensions?: boolean): void参数:
| 名称 | 类型 |
|---|---|
| buffer | SerialBuffer |
| data | any |
Optional state | SerializerState |
Optional allowExtensions | boolean |
返回:void
Field
属性
- name:
string
字段名称。
- type:
Type
字段的类型。
- typeName:
string
字符串形式的类型名称。
SerializedAction
属性
- account:
string
- authorization:
Authorization[]
- data:
string
- name:
string
SerializerOptions
属性
<Optional>bytesAsUint8Array:boolean
Symbol
属性
- name:
string
符号的名称,不包括精度。
- precision:
boolean
小数点后的位数。
Type
属性
- aliasOfName:
string
类型名称的别名,如果有。
- arrayOf:
Type
类型这是一个数组,如果有。
- base:
Type
这种类型的基础,如果这是一个结构。
- baseName:
string
此类型的基本名称(如果这是结构)。
- deserialize:
function
从二进制形式转换到buffer中的数据。
类型声明
(buffer: SerialBuffer, state?: SerializerState, allowExtensions?: boolean): any参数:
| 名称 | 类型 |
|---|---|
| buffer | SerialBuffer |
Optional state | SerializerState |
Optional allowExtensions | boolean |
返回:any
<Optional>extensionOf:Type
标记二进制扩展字段。
- fields:
Field[]
包含的字段,如果这是一个结构。
- name:
string
类型名称。
- optionalOf:
Type
类型这是可选的,如果有。
- serialize:
function
将data转换为二进制形式并存储在buffer中。
类型声明
(buffer: SerialBuffer, data: any, state?: SerializerState, allowExtensions?: boolean): void参数:
| 名称 | 类型 |
|---|---|
| buffer | SerialBuffer |
| data | any |
Optional state | SerializerState |
Optional allowExtensions | boolean |
返回:void