メソッド

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 }