2024-05-07 19:33:29 +05:30
|
|
|
//
|
|
|
|
|
// UserRegPostModel.swift
|
|
|
|
|
// WOKA
|
|
|
|
|
//
|
|
|
|
|
// Created by MacBook Pro on 07/05/24.
|
|
|
|
|
//
|
|
|
|
|
|
|
|
|
|
import Foundation
|
|
|
|
|
|
|
|
|
|
struct UserRegPostModel: Encodable {
|
|
|
|
|
var full_name: String?
|
|
|
|
|
var username : String?
|
|
|
|
|
var password : String?
|
2024-05-08 19:36:20 +05:30
|
|
|
var gender : Int? //mandatory (1 for girl/female, 2 for boy/male)
|
2024-05-09 18:07:59 +05:30
|
|
|
var birthdate: String? //2015-11-1
|
2024-05-07 19:33:29 +05:30
|
|
|
var email: String?
|
2024-05-08 19:36:20 +05:30
|
|
|
var guardian_email: String?
|
|
|
|
|
var user_type: String?
|
|
|
|
|
var language_id: String?
|
|
|
|
|
var interest_topic_id: [Int]?
|
|
|
|
|
var avtar: String?
|
|
|
|
|
var add_child: String?
|
2024-08-13 20:02:41 +05:30
|
|
|
var one_signal_player_id : String?
|
2024-05-07 19:33:29 +05:30
|
|
|
|
|
|
|
|
var dictionaryRepresentation: [String: Any] {
|
|
|
|
|
return [
|
|
|
|
|
"full_name": full_name ?? "",
|
|
|
|
|
"username" : username ?? "",
|
|
|
|
|
"password" : password ?? "",
|
2024-05-08 19:36:20 +05:30
|
|
|
"gender" : gender ?? "",
|
2024-05-09 18:07:59 +05:30
|
|
|
"birthdate": birthdate ?? "",
|
2024-05-07 19:33:29 +05:30
|
|
|
"email": email ?? "",
|
2024-05-09 18:07:59 +05:30
|
|
|
"guardian_email": guardian_email ?? nil,
|
2024-08-13 20:02:41 +05:30
|
|
|
"one_signal_player_id" : one_signal_player_id ?? "",
|
2024-05-08 19:36:20 +05:30
|
|
|
"user_type": user_type ?? "",
|
|
|
|
|
"language_id": language_id ?? "",
|
|
|
|
|
"interest_topic_id": interest_topic_id ?? [],
|
|
|
|
|
"avtar": avtar ?? "",
|
|
|
|
|
"add_child": add_child ?? "",
|
2024-05-07 19:33:29 +05:30
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
}
|