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