Trait/Object

com.bot4s.telegram.marshalling

CirceDecoders

Related Docs: object CirceDecoders | package marshalling

Permalink

trait CirceDecoders extends StrictLogging

Circe marshalling borrowed/inspired from https://github.com/nikdon/telepooz

Linear Supertypes
StrictLogging, LoggerHolder, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CirceDecoders
  2. StrictLogging
  3. LoggerHolder
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. implicit val animationDecoder: Decoder[Animation]

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. implicit val audioDecoder: Decoder[Audio]

    Permalink
  7. implicit val callbackGameDecoder: Decoder[CallbackGame]

    Permalink
  8. implicit val callbackQueryDecoder: Decoder[CallbackQuery]

    Permalink
  9. implicit val chatActionDecoder: Decoder[ChatAction]

    Permalink
  10. implicit val chatDecoder: Decoder[Chat]

    Permalink
  11. implicit val chatIdDecoder: Decoder[ChatId]

    Permalink
  12. implicit val chatMemberDecoder: Decoder[ChatMember]

    Permalink
  13. implicit val chatPermissionsDecoder: Decoder[ChatPermissions]

    Permalink
  14. implicit val chatPhotoDecoder: Decoder[ChatPhoto]

    Permalink
  15. implicit val chatTypeDecoder: Decoder[ChatType]

    Permalink
  16. implicit val chosenInlineQueryDecoder: Decoder[ChosenInlineResult]

    Permalink
  17. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. implicit val contactDecoder: Decoder[Contact]

    Permalink
  19. implicit val countryCodeDecoder: Decoder[CountryCode]

    Permalink
  20. implicit val currencyDecoder: Decoder[Currency]

    Permalink
  21. implicit val documentDecoder: Decoder[Document]

    Permalink
  22. implicit def eitherDecoder[A, B](implicit decA: Decoder[A], decB: Decoder[B]): Decoder[Either[A, B]]

    Permalink
  23. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  24. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  25. implicit val fileDecoder: Decoder[File]

    Permalink
  26. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  27. implicit val gameDecoder: Decoder[Game]

    Permalink
  28. implicit val gameHighScoreDecoder: Decoder[GameHighScore]

    Permalink
  29. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  30. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  31. implicit val inlineKeyboardButtonDecoder: Decoder[InlineKeyboardButton]

    Permalink
  32. implicit val inlineKeyboardMarkupDecoder: Decoder[InlineKeyboardMarkup]

    Permalink
  33. implicit val inlineQueryDecoder: Decoder[InlineQuery]

    Permalink
  34. implicit val inputContactMessageContent: Decoder[InputContactMessageContent]

    Permalink
  35. implicit val inputLocationMessageContentDecoder: Decoder[InputLocationMessageContent]

    Permalink
  36. implicit val inputTextMessageContentDecoder: Decoder[InputTextMessageContent]

    Permalink
  37. implicit val inputVenueMessageContentDecoder: Decoder[InputVenueMessageContent]

    Permalink
  38. implicit val invoiceDecoder: Decoder[Invoice]

    Permalink
  39. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  40. implicit val keyboardButtonDecoder: Decoder[KeyboardButton]

    Permalink
  41. implicit val labeledPriceDecoder: Decoder[LabeledPrice]

    Permalink
  42. implicit val locationDecoder: Decoder[Location]

    Permalink
  43. val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    StrictLogging → LoggerHolder
  44. final val loggerName: String

    Permalink
    Attributes
    protected
    Definition Classes
    LoggerHolder
  45. implicit val loginUrlDecoder: Decoder[LoginUrl]

    Permalink
  46. implicit val maskPositionDecoder: Decoder[MaskPosition]

    Permalink
  47. implicit val maskPositionTypeDecoder: Decoder[MaskPositionType]

    Permalink
  48. implicit val memberStatusDecoder: Decoder[MemberStatus]

    Permalink
  49. implicit val messageDecoder: Decoder[Message]

    Permalink
  50. implicit val messageEntityDecoder: Decoder[MessageEntity]

    Permalink
  51. implicit val messageEntityTypeDecoder: Decoder[MessageEntityType]

    Permalink
  52. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  53. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  54. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  55. implicit val orderInfoDecoder: Decoder[OrderInfo]

    Permalink
  56. implicit val parseModeDecoder: Decoder[ParseMode]

    Permalink
  57. implicit val photoSizeDecoder: Decoder[PhotoSize]

    Permalink
  58. implicit val pollDecoder: Decoder[Poll]

    Permalink
  59. implicit val pollOptionDecoder: Decoder[PollOption]

    Permalink
  60. implicit val preCheckoutQueryDecoder: Decoder[PreCheckoutQuery]

    Permalink
  61. implicit val replyMarkupDecoder: Decoder[ReplyMarkup]

    Permalink
  62. implicit def responseDecoder[T](implicit decT: Decoder[T]): Decoder[Response[T]]

    Permalink
  63. implicit val responseParametersDecoder: Decoder[ResponseParameters]

    Permalink
  64. implicit val shippingAddressDecoder: Decoder[ShippingAddress]

    Permalink
  65. implicit val shippingOptionDecoder: Decoder[ShippingOption]

    Permalink
  66. implicit val shippingQueryDecoder: Decoder[ShippingQuery]

    Permalink
  67. implicit val stickerDecoder: Decoder[Sticker]

    Permalink
  68. implicit val stickerSetDecoder: Decoder[StickerSet]

    Permalink
  69. implicit val successfulPaymentDecoder: Decoder[SuccessfulPayment]

    Permalink
  70. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  71. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  72. implicit val updateDecoder: Decoder[Update]

    Permalink
  73. implicit val updateTypeDecoder: Decoder[UpdateType]

    Permalink
  74. implicit val userDecoder: Decoder[User]

    Permalink
  75. implicit val userProfilePhotosDecoder: Decoder[UserProfilePhotos]

    Permalink
  76. implicit val venueDecoder: Decoder[Venue]

    Permalink
  77. implicit val videoDecoder: Decoder[Video]

    Permalink
  78. implicit val videoNoteDecoder: Decoder[VideoNote]

    Permalink
  79. implicit val voiceDecoder: Decoder[Voice]

    Permalink
  80. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  81. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  82. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  83. implicit val webhookInfoDecoder: Decoder[WebhookInfo]

    Permalink

Inherited from StrictLogging

Inherited from LoggerHolder

Inherited from AnyRef

Inherited from Any

Ungrouped