I have Codable Model like this
struct Payment: Codable {
var id: Int?
var date: String?
var companyId: Int?
var companyName: String?
var dueDate: String?
var amount: Int?
var paidOrNot: Bool?
var paidDate: String?
var returnAmount: Int?
var paidAmount: Int?
var createdAt: String?
var updatedAt: String?
}
When I print encoded data from the dictionary, there are optionals in my httpBody.
Payment(id: nil,
date: Optional("Nov 23, 2018"),
companyId: nil, companyName: Optional(""),
dueDate: Optional("Nov 23, 2018"),
amount: Optional(5),
paidOrNot: Optional(true),
paidDate: Optional("Nov 23, 2018"),
returnAmount: Optional(0),
paidAmount: Optional(5),
createdAt: nil,
updatedAt: nil)