====== url:= https://sandbox.musicteachershelper.com/mobile/api/api_calendar/attendance_statuses parameter:= ["token": "612ee56b10854b43f34cd773d2d5d85766d178a5", "api_key": "AIhI7pYxX9D9x7DyUScgNE48xA0URMPAOtiq0ZYy"] authorization:= ["version": "2.11"] result:= SUCCESS: { "fields" : [ ], "success" : true, "message" : [ { "id" : "0", "is_billable" : "0", "name" : "Ignore\/Reschedule", "is_system" : "1" }, { "id" : "103112", "is_billable" : "1", "name" : "Attended", "is_system" : "1" }, { "id" : "103113", "is_billable" : "1", "name" : "Cancelled", "is_system" : "1" }, { "id" : "103114", "is_billable" : "1", "name" : "Missed", "is_system" : "1" }, { "id" : "103772", "is_billable" : "0", "name" : "not-billable", "is_system" : "0" }, { "id" : "103773", "is_billable" : "1", "name" : "New Custom", "is_system" : "0" } ] } ====== url:= https://sandbox.musicteachershelper.com/mobile/api/api_calendar/attendance_cost parameter:= ["token": "612ee56b10854b43f34cd773d2d5d85766d178a5", "id": "41616694", "api_key": "AIhI7pYxX9D9x7DyUScgNE48xA0URMPAOtiq0ZYy"] authorization:= ["version": "2.11"] result:= SUCCESS: { "fields" : [ ], "message" : { "cost" : "1.00" }, "success" : true } response:= { "fields" : [ ], "message" : { "cost" : "1.00" }, "success" : true } theDelegate.mainView.txtAttendanceStatus.text = "Attended" var id: String? var userId: String? var userType: String? var date: String? var time: String? var duration: String? var allDayEvent: String? var briefDesc: String? var longDesc: String? var privateDetails: String? var cost: String? var eventType: String? var eventStatus: String? var categoryId: String? var categoryName: String? var locationId: String? var locationName: String? var repeatId: String? var repeatType: String? var endDate: String? var repeatDays: String? var frequency: String? var monthRepeat: String? var nth: String? var nthDay: String? var day: String? var maxParticipants: Any? var isLessonMakeup: String? var makeupCreditId: Any? var makeupDate: Any? var makeupStudentFirst: Any? var makeupStudentLast: Any? var bookingType: String? var bookingStatus: Any? var hours: NSNumber? var minutes: NSNumber? var registration: NSNumber? var explicitCost: String? var students: [Students]? var EType:String? EType <- map["type"] https://pastebin.com/uFKY8kdu url:= https://sandbox.musicteachershelper.com/mobile/api/api_calendar/set_payment_attendance parameter:= ["time": "13:00", "token": "612ee56b10854b43f34cd773d2d5d85766d178a5", "long_desc": "some description test ", "email_notes": "0", "make_up_credit": "0", "api_key": "AIhI7pYxX9D9x7DyUScgNE48xA0URMPAOtiq0ZYy", "cash_credit": "0", "private_details": "", "date": "2020-04-29", "cost": "1.00", "id": "41616694", "title": "add lesson, weekly", "do_payment": "0", "event_status": "Attended"] result:= SUCCESS: { "message" : [ ], "success" : true, "fields" : [ ] } response:= { "message" : [ ], "success" : true, "fields" : [ ] } url:= https://sandbox.musicteachershelper.com/mobile/api/api_calendar/set_payment_attendance parameter:= ["makeup_notes": "Test make-up", "id": "41616694", "date": "2020-04-29", "cash_credit": "0", "private_details": "", "token": "612ee56b10854b43f34cd773d2d5d85766d178a5", "time": "13:00", "cost": "1.00", "student_ids[]": "290165", "event_status": "Attended", "api_key": "AIhI7pYxX9D9x7DyUScgNE48xA0URMPAOtiq0ZYy", "email_notes": "0", "long_desc": "some description test ", "title": "add lesson, weekly", "do_payment": "0", "make_up_credit": "1"] result:= SUCCESS: { "success" : true, "fields" : [ ], "message" : [ ] }