List ของใบงาน(work) แต่ละใบ ที่จะทำการ Sync ไปที่ Web Service
List< Works >
var
Works
Model ของ Work ที่จะทำการ Sync โดย Work หมายถึง ใบงานแต่ละใบงาน
dataclassWorks (varWORK_ID : Int ,varTRANSACTIONS : List<Transactions>)
Fieled Details
Name
Description
Type
Variable Type
WORK_ID
ID ของ Work ที่จะทำการ Sync
Int
var
TRANSACTIONS
Transaction ทั้งหมดของ Work ที่จะทำการ Sync
List< Transactions >
var
Transactions
Model ของ Transaction ที่จะทำการ Sync โดย Transaction หมายถึง รายการงานของแต่ละใบงาน
dataclassTransactions (varTRANSACTION_ID : Int ,varTRANSACTION_TYPE : String ,varPARAMETERS : Any)
Fieled Details
Name
Description
Type
Variable Type
TRANSACTION_ID
ID ของ Transaction ที่จะทำการ Sync
Int
var
TRANSACTION_TYPE
ประเภทของ Transaction ใช้ค่าจาก class Offline Config ได้
String
var
PARAMETERS
Parameters ที่จะทำการ Sync สามารถใช้ Model ใดก็ได้ หรือจะใช้ Model ต้นแบบ ที่แบ่งเป็น 2 Model ย่อย คือ GISTransaction โดยมี Transaction type เป็น “GIS” และ FileTransaction โดยมี Transaction type เป็น “FILE” และ Model ใดๆ โดยมี Transaction type เป็น “SP”