Package-level declarations

Types

Link copied to clipboard
data class EditQueueDto(val queueName: String?, val queueColor: String?, val trackExpenses: Boolean?, val participants: List<Long>?)

DTO for editing an existing queue

Link copied to clipboard
data class NewQueueDto(val queueName: String, val queueColor: String, val trackExpenses: Boolean)

DTO for creating new queue

Link copied to clipboard
data class QueueDetailsDto(val queueId: Long, val queueName: String, val queueColor: String, val trackExpenses: Boolean, val admin: Boolean, val participants: List<QueueParticipantDto>)

DTO for returning queue details

Link copied to clipboard
class QueueInviteCodeDto(val pinCode: String?, val qrCode: String?)

DTO for returning queue invite credentials

Link copied to clipboard
data class QueueParticipantDto(val userId: Long, val userName: String, val expenses: Long?, val active: Boolean, val onDuty: Boolean)

DTO for returning queue details about expenses and it's activity

Link copied to clipboard
class QueueShortDto(val queueId: Long, val queueName: String, val queueColor: String, val onDutyUserName: String, val active: Boolean)

DTO for returning a short queue description

Link copied to clipboard
data class QueuesListDto(val queues: List<QueueShortDto>)

DTO for returning list of active and frozen queues

Link copied to clipboard
data class ToDoTaskDto(val queueId: Long?, val queueName: String?, val queueColor: String?, val important: Boolean?, val trackExpenses: Boolean?)

DTO for returning to-do entity