// Generated by Create API
// https://github.com/CreateAPI/CreateAPI

import Foundation

public struct MessageSchema: Codable, Equatable, Identifiable {
    public var content: String
    public var createdAt: Date
    public var id: String
    public var isRead: Bool
    public var messageType: String
    public var readAt: Date?
    public var senderUid: String

    public init(content: String, createdAt: Date, id: String, isRead: Bool, messageType: String, readAt: Date? = nil, senderUid: String) {
        self.content = content
        self.createdAt = createdAt
        self.id = id
        self.isRead = isRead
        self.messageType = messageType
        self.readAt = readAt
        self.senderUid = senderUid
    }
}
