package com.fabledsword.minstrel.models.wire

import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable

/**
 * Wire shape for `ArtistRef`. Mirrors `flutter_client/lib/models/artist.dart`.
 */
@Serializable
data class ArtistWire(
    val id: String,
    val name: String,
    @SerialName("sort_name") val sortName: String = "",
    @SerialName("album_count") val albumCount: Int = 0,
    @SerialName("cover_url") val coverUrl: String = "",
)
