I have following class with struct:
class JsonHelper {
//for tests only
struct arrivalScan {
let TOID: String
let UserId: String
let GateId: String
let TimeStamp: String
}
func sendArrival(scan: arrivalScan){
//do something
}
}
In my view controller I am trying to create initialise arrivalScan:
let scan = JsonHelper.arrivalScan.init(TOID:"D/0098/123456",UserId:"O0124553",GateId: "G/0098/536371",TimeStamp: "11/04/2018 11:51:00")
and then pass this as argument to the sendArrival function in JsonHelper
JsonHelper.sendArrival(scan)
But getting error 'JsonHelper.arrivalScan' is not convertible to 'JsonHelper'
What am I doing wrong?
initdirectly.JsonHelper.arrivalScan(TOID:...will be good enough.