QueueService

interface QueueService

Inheritors

Functions

Link copied to clipboard
abstract fun createQueue(token: String, queue: NewQueueDto): QueueDetailsDto
Link copied to clipboard
abstract fun deleteQueue(token: String, queueId: Long)
Link copied to clipboard
abstract fun editQueue(token: String, queueId: Long, editQueue: EditQueueDto): QueueDetailsDto
Link copied to clipboard
abstract fun freezeUnFreezeQueue(token: String, queueId: Long, status: Boolean)
Link copied to clipboard
abstract fun getQueueById(token: String, queueId: Long): QueueDetailsDto
Link copied to clipboard
abstract fun getQueueInviteCode(token: String, queueId: Long): QueueInviteCodeDto
Link copied to clipboard
abstract fun getQueues(token: String, sortOption: String? = null): QueuesListDto
Link copied to clipboard
abstract fun getUserQueueByQueueId(user: User, queueId: Long): UserQueue
Link copied to clipboard
abstract fun joinQueue(token: String, queueInviteCodeDTO: QueueInviteCodeDto): QueueDetailsDto
Link copied to clipboard
abstract fun shakeUser(token: String, queueId: Long)