- ======
- 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" : [
- ]
- }