package Ġby . j prof . telegram . bot . dialogs . model Ċ Ċ import Ġby . j prof . telegram . bot . dialogs . model . quiz o ji . Waiting For Options Ċ import Ġby . j prof . telegram . bot . dialogs . model . quiz o ji . Waiting For Question Ċ import Ġkotlinx . serialization . modules . Serial izers Module Ċ import Ġkotlinx . serialization . modules . pol ymorphic Ċ import Ġkotlinx . serialization . modules . subclass Ċ Ċ interface ĠDialog State Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġserializers Ġ= ĠSerial izers Module Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpol ymorphic ( Dialog State :: class ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsubclass ( Waiting For Question :: class ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsubclass ( Waiting For Options :: class ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġchat Id : ĠLong ĊĊĠĠĠ Ġval ĠuserId : ĠLong Ċ } Ċ