import Foundation struct LoginRequest: Codable { let email: String let password: String } struct RegisterRequest: Codable { let email: String let password: String let name: String } struct AuthResponse: Codable { let token: String let user: UserInfo } struct UserInfo: Codable { let id: Int let email: String let name: String? let createdAt: String? enum CodingKeys: String, CodingKey { case id, email, name case createdAt = "created_at" } }