forked from AcaMate/AcaMate_iOS
41 lines
660 B
Swift
41 lines
660 B
Swift
//
|
|
// API Response.swift
|
|
// AcaMate
|
|
//
|
|
// Created by Sean Kim on 11/29/24.
|
|
//
|
|
|
|
import Foundation
|
|
|
|
class APIResponse<T: Codable>: Codable {
|
|
let status: Status
|
|
let data: T
|
|
}
|
|
|
|
class Status: Codable {
|
|
let code: String
|
|
let message: String
|
|
}
|
|
|
|
// /api/v1/in/app/version ----------------
|
|
|
|
class VersionData: Codable {
|
|
let os_type, final_ver, dev_ver, force_ver: String
|
|
let choice_update_yn: Bool
|
|
|
|
}
|
|
|
|
// /api/v1/in/user/login ----------------
|
|
|
|
class User_Academy: Codable {
|
|
let uid: String
|
|
let bid: [String]
|
|
}
|
|
|
|
// /api/v1/in/member/academy ----------------
|
|
class AcademyName: Codable {
|
|
let bid: String
|
|
let name: String
|
|
}
|
|
|