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