mirror of
https://github.com/multica-ai/multica.git
synced 2026-07-08 06:45:55 +02:00
SwiftUI app (iOS 17+) with zero third-party dependencies: - Passwordless email authentication with Keychain token storage - Workspace selection and multi-workspace support - Issue list grouped by status with search and filtering - Issue detail with inline status/priority/assignee editing - Comments with threaded display and compose - Agent task runs history and real-time execution log streaming - WebSocket integration for live updates
23 lines
495 B
Swift
23 lines
495 B
Swift
import Foundation
|
|
|
|
struct User: Codable, Identifiable, Hashable, Sendable {
|
|
let id: String
|
|
let name: String
|
|
let email: String
|
|
let avatarURL: String?
|
|
let createdAt: String
|
|
let updatedAt: String
|
|
|
|
enum CodingKeys: String, CodingKey {
|
|
case id, name, email
|
|
case avatarURL = "avatar_url"
|
|
case createdAt = "created_at"
|
|
case updatedAt = "updated_at"
|
|
}
|
|
}
|
|
|
|
struct AuthResponse: Codable, Sendable {
|
|
let token: String
|
|
let user: User
|
|
}
|