forked from AcaMate/AcaMate_iOS
41 lines
830 B
Swift
41 lines
830 B
Swift
//
|
|
// UserType.swift
|
|
// AcaMate
|
|
//
|
|
// Created by TAnine on 2/5/25.
|
|
//
|
|
|
|
import SwiftUI
|
|
|
|
enum UserType: String {
|
|
case Student = "S"
|
|
case Parent = "P"
|
|
case Teacher = "T"
|
|
case Admin = "A"
|
|
case Employee = "E"
|
|
case ETC = "V"
|
|
}
|
|
|
|
struct SummaryUser {
|
|
var profile: Image
|
|
var name: String
|
|
var userID: String
|
|
var email: String
|
|
}
|
|
|
|
struct RegisterUserInfo {
|
|
var name: String
|
|
var birth: Date
|
|
var type: String = "UT05"
|
|
var device_id: String // 진짜 디바이스 아이디
|
|
var auto_login_yn: String
|
|
var push_token: String // APNs 용 토큰
|
|
var email: String
|
|
var phone: String
|
|
var address: String
|
|
var sns_id: String
|
|
var sns_type: String
|
|
var location_yn, camera_yn, photo_yn, push_yn: Bool?
|
|
var market_app_yn, market_sms_yn, market_email_yn: Bool?
|
|
}
|