manageable-users/Sources/ManageableUsers/Models/BasicUser.swift

22 lines
481 B
Swift

import Foundation
public struct BasicUser: ManagedUser {
public typealias SessionID = ExpiringUserId
public let id: UUID
public let email: String
public let fullName: String
public let password: String?
public let roles: [String]
public let isActive: Bool
enum CodingKeys: String, CodingKey {
case id
case email
case fullName = "full_name"
case password
case roles
case isActive = "active"
}
}