メソッド¶
init¶
初期化メソッド。
init!(jvmaDataIdCode: JvmaDataIdCode, items: [JvmaItem]!)
パラメータ¶
引数名 |
型 |
説明 |
jvmaDataIdCode |
JvmaDataIdCode |
Datald (JvmaDataIdCodeを参照) |
items |
[JvmaItem] |
JvmaItemオブジェクトの配列 |
サンプルコード¶
var items: [JvmaItem]? = []
guard let item1 = JvmaItem.init(hexStr: "1234567890") else { return }
items?.append(item1)
guard let item2 = JvmaItem.init(hexStr: "1234567890") else { return }
items?.append(item2)
JvmaRecord.init(jvmaDataIdCode: JvmaDataIdCode.InputCashQuantity, items: items)
プロパティ¶
jvmaDataId¶
型:
JvmaDataId説明:JvmaDataIdオブジェクト
読み取り/書き込み:読み取り専用
var jvmaDataId: JvmaDataId! { get }
recordLenghtBCD¶
型:
String説明:BCDフォーマットデータの長さ
読み取り/書き込み:読み取り専用
var recordLenghtBCD: String! { get }
itemDigitsBCD¶
型:
String説明:BCDフォーマットitemデータの桁数
読み取り/書き込み:読み取り専用
var itemDigitsBCD: String! { get }
items¶
型:
Array説明:JvmaItemの配列
読み取り/書き込み:読み取り専用
var items: Array! { get }
hexStr¶
型:
String説明:16進数データの文字列
読み取り/書き込み:読み取り専用
var hexStr: String! { get }
data¶
型:
Data説明:Data型のデータ
読み取り/書き込み:読み取り専用
var data: Data! { get }
bytes¶
型:
UInt説明:データの長さ
読み取り/書き込み:読み取り専用
var bytes: UInt! { get }