package com.isidroid.spot.model

import androidx.room.Entity
import androidx.room.PrimaryKey
import java.util.UUID


/**
 * All units are presented in millimeters
 */
@Entity
data class PrintProfile(
    @PrimaryKey val id: String = UUID.randomUUID().toString(),
    val spotId: String = "",
    val name: String = "",
    val width: Int = 0,
    val height: Int = 0,
    val printWidth: Int = 0,
    val printHeight: Int = 0,
    val marginTop: Int = 0,
    val marginLeft: Int = 0,
    val dpix: Int = 0,
    val dpiy: Int = 0,
    val cost: Float = 0f,
    val sort: Int = 0,
    val grayscale: Boolean = false
)