package com.mistral.chat.data

data class Message(
    val id: String = System.currentTimeMillis().toString(),
    val content: String,
    val isUser: Boolean,
    val timestamp: Long = System.currentTimeMillis(),
    val senderName: String? = null
)

data class ChatRequest(
    val model: String,
    val messages: List<Message>,
    val temperature: Double = 0.7,
    val stream: Boolean = false
)

data class ChatResponse(
    val id: String,
    val choices: List<Choice>,
    val model: String
)

data class Choice(
    val index: Int,
    val message: Message
)