22 lines
608 B
Swift
22 lines
608 B
Swift
import Foundation
|
|
|
|
public struct Label: MusicBrainzSearchable, Identifiable, Hashable, Equatable {
|
|
public static let entityType: MusicBrainzEntity = .label
|
|
|
|
public let id: String
|
|
public let name: String
|
|
public let type: String?
|
|
public let labelCode: Int?
|
|
public let country: String?
|
|
public let disambiguation: String?
|
|
public let lifeSpan: LifeSpan?
|
|
public let relations: [Relation]?
|
|
public let score: Int?
|
|
|
|
enum CodingKeys: String, CodingKey, Hashable, Equatable {
|
|
case id, name, type, country, disambiguation, score, relations
|
|
case labelCode = "label-code"
|
|
case lifeSpan = "life-span"
|
|
}
|
|
}
|