o

ackcord.gateway

GatewayProtocol

object GatewayProtocol extends DiscordProtocol

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GatewayProtocol
  2. DiscordProtocol
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type EventDecoder[A] = (Int, Json, ACursor, ShardInfo) => Result[Dispatch[A]]
  2. type EventDecoders = Map[String, EventDecoder[_]]

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val ackcordEventDecoders: EventDecoders
  5. implicit val actionRowCodec: Codec[ActionRow]
    Definition Classes
    DiscordProtocol
  6. implicit val actionRowContentCodec: Codec[ActionRowContent]
    Definition Classes
    DiscordProtocol
  7. implicit val activityAssetCodec: Codec[ActivityAsset]
    Definition Classes
    DiscordProtocol
  8. implicit val activityEmojiCodec: Codec[ActivityEmoji]
    Definition Classes
    DiscordProtocol
  9. implicit val activityFlagsCodec: Codec[ActivityFlags]
    Definition Classes
    DiscordProtocol
  10. implicit val activitySecretsCodec: Codec[ActivitySecrets]
    Definition Classes
    DiscordProtocol
  11. implicit val activityTimestampsCodec: Codec[ActivityTimestamps]
    Definition Classes
    DiscordProtocol
  12. implicit val allowedMentionCodec: Codec[AllowedMention]
    Definition Classes
    DiscordProtocol
  13. implicit val applicationCodec: Codec[Application]
    Definition Classes
    DiscordProtocol
  14. implicit val applicationCommandCodec: Codec[ApplicationCommand]
    Definition Classes
    DiscordProtocol
  15. implicit val applicationCommandInteractionDataCodec: Codec[ApplicationCommandInteractionData]
    Definition Classes
    DiscordProtocol
  16. implicit val applicationCommandInteractionDataOptionCodec: Codec[ApplicationCommandInteractionDataOption[_]]
    Definition Classes
    DiscordProtocol
  17. implicit val applicationCommandInteractionDataResolvedCodec: Codec[ApplicationCommandInteractionDataResolved]
    Definition Classes
    DiscordProtocol
  18. implicit val applicationCommandOptionChoiceCodec: Codec[ApplicationCommandOptionChoice]
    Definition Classes
    DiscordProtocol
  19. implicit val applicationCommandOptionChoiceIntegerCodec: Codec[ApplicationCommandOptionChoiceInteger]
    Definition Classes
    DiscordProtocol
  20. implicit val applicationCommandOptionChoiceNumberCodec: Codec[ApplicationCommandOptionChoiceNumber]
    Definition Classes
    DiscordProtocol
  21. implicit val applicationCommandOptionChoiceStringCodec: Codec[ApplicationCommandOptionChoiceString]
    Definition Classes
    DiscordProtocol
  22. implicit val applicationCommandOptionCodec: Codec[ApplicationCommandOption]
    Definition Classes
    DiscordProtocol
  23. implicit val applicationCommandPermissionsCodec: Codec[ApplicationCommandPermissions]
    Definition Classes
    DiscordProtocol
  24. implicit val applicationComponentInteractionDataCodec: Codec[ApplicationComponentInteractionData]
    Definition Classes
    DiscordProtocol
  25. implicit val applicationFlagsCodec: Codec[ApplicationFlags]
    Definition Classes
    DiscordProtocol
  26. implicit val applicationInteractionDataCodec: Codec[ApplicationInteractionData]
    Definition Classes
    DiscordProtocol
  27. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  28. implicit val attachementCodec: Codec[Attachment]
    Definition Classes
    DiscordProtocol
  29. implicit val auditLogChangeDecoder: Decoder[AuditLogChange[_]]
    Definition Classes
    DiscordProtocol
  30. implicit val auditLogDecoder: Decoder[AuditLog]
    Definition Classes
    DiscordProtocol
  31. implicit val auditLogEntryDecoder: Decoder[AuditLogEntry]
    Definition Classes
    DiscordProtocol
  32. implicit val buttonDecoder: Decoder[Button]
    Definition Classes
    DiscordProtocol
  33. implicit val buttonEncoder: Encoder[Button]
    Definition Classes
    DiscordProtocol
  34. implicit val channelMentionCodec: Codec[ChannelMention]
    Definition Classes
    DiscordProtocol
  35. implicit val channelPinsUpdateDataDecoder: Decoder[ChannelPinsUpdateData]
  36. implicit val channelPinsUpdateDataEncoder: Encoder[ChannelPinsUpdateData]
  37. implicit val circeConfiguration: Configuration
    Definition Classes
    DiscordProtocol
  38. implicit val clientStatusCodec: Codec[ClientStatus]
    Definition Classes
    DiscordProtocol
  39. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  40. implicit val connectionCodec: Codec[Connection]
    Definition Classes
    DiscordProtocol
  41. def decodeWsMessage(decoders: EventDecoders, gatewayInfo: GatewayInfo, c: HCursor): Result[GatewayMessage[_]]
  42. implicit val deletedIntegrationCodec: Codec[DeletedIntegration]
  43. implicit val discordIntegrationCodec: Codec[DiscordIntegration]
    Definition Classes
    DiscordProtocol
  44. implicit val embedFieldCodec: Codec[EmbedField]
    Definition Classes
    DiscordProtocol
  45. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  46. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  47. implicit val externalIntegrationCodec: Codec[ExternalIntegration]
    Definition Classes
    DiscordProtocol
  48. implicit val gatewayIntentsCodec: Codec[GatewayIntents]
  49. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  50. implicit val guildApplicationCommandPermissionsCodec: Codec[GuildApplicationCommandPermissions]
    Definition Classes
    DiscordProtocol
  51. implicit val guildEmojisUpdateDataCodec: Codec[GuildEmojisUpdateData]
  52. implicit val guildIntegrationsUpdateDataCodec: Codec[GuildIntegrationsUpdateData]
  53. implicit val guildMemberChunkDataCodec: Codec[GuildMemberChunkData]
  54. implicit val guildMemberRemoveDataCodec: Codec[GuildMemberRemoveData]
  55. implicit val guildMemberUpdateDataCodec: Codec[GuildMemberUpdateData]
  56. implicit val guildRoleDeleteDataCodec: Codec[GuildRoleDeleteData]
  57. implicit val guildRoleModifyDataCodec: Codec[GuildRoleModifyData]
  58. implicit val guildScheduledEventCodec: Codec[GuildScheduledEvent]
    Definition Classes
    DiscordProtocol
  59. implicit val guildScheduledEventEntityMetadataCodec: Codec[GuildScheduledEventEntityMetadata]
    Definition Classes
    DiscordProtocol
  60. implicit val guildScheduledEventUserCodec: Codec[GuildScheduledEventUser]
    Definition Classes
    DiscordProtocol
  61. implicit val guildStickersUpdateDataCodec: Codec[GuildStickersUpdateData]
  62. implicit val guildWidgetChannelCodec: Codec[GuildWidgetChannel]
    Definition Classes
    DiscordProtocol
  63. implicit val guildWidgetCodec: Codec[GuildWidget]
    Definition Classes
    DiscordProtocol
  64. implicit val guildWidgetMemberCodec: Codec[GuildWidgetMember]
    Definition Classes
    DiscordProtocol
  65. implicit val guildWidgetSettingsCodec: Codec[GuildWidgetSettings]
    Definition Classes
    DiscordProtocol
  66. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  67. implicit val helloDataCodec: Codec[HelloData]
  68. implicit val identifyObjectCodec: Codec[IdentifyData]
  69. implicit val imageDataCodec: Codec[ImageData]
    Definition Classes
    DiscordProtocol
  70. implicit val instantCodec: Codec[Instant]
    Definition Classes
    DiscordProtocol
  71. implicit val integrationAccountCodec: Codec[IntegrationAccount]
    Definition Classes
    DiscordProtocol
  72. implicit val integrationApplicationCodec: Codec[IntegrationApplication]
    Definition Classes
    DiscordProtocol
  73. implicit val integrationCodec: Codec[Integration]
    Definition Classes
    DiscordProtocol
  74. implicit val integrationWithGuildIdCodec: Codec[IntegrationWithGuildId]
  75. implicit val interactionCallbackDataAutocompleteCodec: Codec[InteractionCallbackDataAutocomplete]
    Definition Classes
    DiscordProtocol
  76. implicit val interactionCallbackDataCodec: Codec[InteractionCallbackData]
    Definition Classes
    DiscordProtocol
  77. implicit val interactionCallbackDataMessageCodec: Codec[InteractionCallbackDataMessage]
    Definition Classes
    DiscordProtocol
  78. implicit val interactionChannelCodec: Codec[InteractionChannel]
    Definition Classes
    DiscordProtocol
  79. implicit val interactionCodec: Codec[RawInteraction]
    Definition Classes
    DiscordProtocol
  80. implicit val interactionPartialMessageCodec: Codec[InteractionPartialMessage]
    Definition Classes
    DiscordProtocol
  81. implicit val interactionRawGuildMemberCodec: Codec[InteractionRawGuildMember]
    Definition Classes
    DiscordProtocol
  82. implicit val interactionResponseCodec: Codec[RawInteractionResponse]
    Definition Classes
    DiscordProtocol
  83. implicit val inviteChannelCodec: Codec[InviteChannel]
    Definition Classes
    DiscordProtocol
  84. implicit val inviteCodec: Codec[Invite]
    Definition Classes
    DiscordProtocol
  85. implicit val inviteCreateDataCodec: Codec[InviteCreateData]
  86. implicit val inviteDeleteDataCodec: Codec[InviteDeleteData]
  87. implicit val inviteGuildCodec: Codec[InviteGuild]
    Definition Classes
    DiscordProtocol
  88. implicit val inviteStageInstanceCodec: Codec[InviteStageInstance]
    Definition Classes
    DiscordProtocol
  89. implicit val inviteStageInstanceMemberCodec: Codec[InviteStageInstanceMember]
    Definition Classes
    DiscordProtocol
  90. implicit val inviteWithMetadataCodec: Codec[InviteWithMetadata]
    Definition Classes
    DiscordProtocol
  91. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  92. implicit val messageDeleteBulkDataCodec: Codec[MessageDeleteBulkData]
  93. implicit val messageDeleteDataCodec: Codec[MessageDeleteData]
  94. implicit val messageEmojiCodec: Codec[PartialEmoji]
  95. implicit val messageFlagsCodec: Codec[MessageFlags]
    Definition Classes
    DiscordProtocol
  96. implicit val messageInteractionCodec: Codec[MessageInteraction]
    Definition Classes
    DiscordProtocol
  97. implicit val messageReactionDataCodec: Codec[MessageReactionData]
  98. implicit val messageReactionRemoveAllDataCodec: Codec[MessageReactionRemoveAllData]
  99. implicit val messageReactionRemoveEmojiDataCodec: Codec[MessageReactionRemoveEmojiData]
  100. implicit val messageReferenceCodec: Codec[MessageReference]
    Definition Classes
    DiscordProtocol
  101. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  102. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  103. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  104. implicit val offsetDateTimeCodec: Codec[OffsetDateTime]
    Definition Classes
    DiscordProtocol
  105. implicit val optionalAuditLogInfoDecoder: Decoder[OptionalAuditLogInfo]
    Definition Classes
    DiscordProtocol
  106. implicit val outgoingEmbedAuthorCodec: Codec[OutgoingEmbedAuthor]
    Definition Classes
    DiscordProtocol
  107. implicit val outgoingEmbedCodec: Codec[OutgoingEmbed]
    Definition Classes
    DiscordProtocol
  108. implicit val outgoingEmbedFooterCodec: Codec[OutgoingEmbedFooter]
    Definition Classes
    DiscordProtocol
  109. implicit val outgoingEmbedImageCodec: Codec[OutgoingEmbedImage]
    Definition Classes
    DiscordProtocol
  110. implicit val outgoingEmbedThumbnailCodec: Codec[OutgoingEmbedThumbnail]
    Definition Classes
    DiscordProtocol
  111. implicit val outgoingEmbedVideoCodec: Codec[OutgoingEmbedVideo]
    Definition Classes
    DiscordProtocol
  112. implicit val partialApplicationCodec: Codec[PartialApplication]
    Definition Classes
    DiscordProtocol
  113. implicit val partialAttachmentCodec: Codec[PartialAttachment]
    Definition Classes
    DiscordProtocol
  114. implicit val partialEmojiCodec: Codec[PartialEmoji]
    Definition Classes
    DiscordProtocol
  115. implicit val partialIntegrationCodec: Codec[PartialIntegration]
    Definition Classes
    DiscordProtocol
  116. implicit val partialRawGuildMemberCodec: Codec[PartialRawGuildMember]
    Definition Classes
    DiscordProtocol
  117. implicit val partialRoleCodec: Codec[PartialRole]
    Definition Classes
    DiscordProtocol
  118. implicit val partialUserCodec: Codec[PartialUser]
    Definition Classes
    DiscordProtocol
  119. implicit val permissionCodec: Codec[Permission]
    Definition Classes
    DiscordProtocol
  120. implicit val permissionValueCodec: Codec[PermissionOverwrite]
    Definition Classes
    DiscordProtocol
  121. implicit val presenceUpdateDataCodec: Codec[PresenceUpdateData]
  122. implicit val rawActivityCodec: Codec[RawActivity]
    Definition Classes
    DiscordProtocol
  123. implicit val rawActivityPartyCodec: Codec[RawActivityParty]
    Definition Classes
    DiscordProtocol
  124. implicit val rawBanCodec: Codec[RawBan]
    Definition Classes
    DiscordProtocol
  125. implicit val rawChannelCodec: Codec[RawChannel]
    Definition Classes
    DiscordProtocol
  126. implicit val rawEmojiCodec: Codec[RawEmoji]
    Definition Classes
    DiscordProtocol
  127. implicit val rawGuildCodec: Codec[RawGuild]
    Definition Classes
    DiscordProtocol
  128. implicit val rawGuildMemberCodec: Codec[RawGuildMember]
    Definition Classes
    DiscordProtocol
  129. implicit val rawGuildMemberWithGuildCodec: Codec[RawGuildMemberWithGuild]
  130. implicit val rawGuildPreviewCodec: Codec[GuildPreview]
    Definition Classes
    DiscordProtocol
  131. implicit val rawMessageActivityCodec: Codec[RawMessageActivity]
    Definition Classes
    DiscordProtocol
  132. implicit val rawMessageDecoder: Decoder[RawMessage]
    Definition Classes
    DiscordProtocol
  133. implicit val rawMessageEncoder: Encoder[RawMessage]
    Definition Classes
    DiscordProtocol
  134. implicit val rawPartialMessageDecoder: Decoder[RawPartialMessage]
  135. implicit lazy val rawPartialMessageEncoder: Encoder[RawPartialMessage]
  136. implicit val rawPresenceCodec: Codec[RawPresence]
    Definition Classes
    DiscordProtocol
  137. implicit val rawRoleCodec: Codec[RawRole]
    Definition Classes
    DiscordProtocol
  138. implicit val rawStickerCodec: Codec[RawSticker]
    Definition Classes
    DiscordProtocol
  139. implicit val rawThreadMemberCodec: Codec[RawThreadMember]
    Definition Classes
    DiscordProtocol
  140. implicit val rawThreadMetadataCodec: Codec[RawThreadMetadata]
    Definition Classes
    DiscordProtocol
  141. implicit val reactionCodec: Codec[Reaction]
    Definition Classes
    DiscordProtocol
  142. implicit val readyApplicationCodec: Codec[ReadyApplication]
  143. implicit val readyDataCodec: Codec[ReadyData]
  144. implicit val receivedEmbedAuthorCodec: Codec[ReceivedEmbedAuthor]
    Definition Classes
    DiscordProtocol
  145. implicit val receivedEmbedCodec: Codec[ReceivedEmbed]
    Definition Classes
    DiscordProtocol
  146. implicit val receivedEmbedFooterCodec: Codec[ReceivedEmbedFooter]
    Definition Classes
    DiscordProtocol
  147. implicit val receivedEmbedImageCodec: Codec[ReceivedEmbedImage]
    Definition Classes
    DiscordProtocol
  148. implicit val receivedEmbedProviderCodec: Codec[ReceivedEmbedProvider]
    Definition Classes
    DiscordProtocol
  149. implicit val receivedEmbedThumbnailCodec: Codec[ReceivedEmbedThumbnail]
    Definition Classes
    DiscordProtocol
  150. implicit val receivedEmbedVideoCodec: Codec[ReceivedEmbedVideo]
    Definition Classes
    DiscordProtocol
  151. implicit val requestGuildMembersDataCodec: Codec[RequestGuildMembersData]
  152. implicit val resumeDataCodec: Codec[ResumeData]
  153. implicit val roleCodec: Codec[Role]
    Definition Classes
    DiscordProtocol
  154. implicit val roleTagsCodec: Codec[RoleTags]
    Definition Classes
    DiscordProtocol
  155. implicit val selectMenuEncoder: Encoder[SelectMenu]
    Definition Classes
    DiscordProtocol
  156. implicit val selectOptionCodec: Codec[SelectOption]
    Definition Classes
    DiscordProtocol
  157. implicit val simpleApplicationCommandWithGuildCodec: Codec[ApplicationCommandWithGuildId]
  158. implicit def snowflakeTypeCodec[A]: Codec[SnowflakeType[A]]
    Definition Classes
    DiscordProtocol
  159. implicit def snowflakeTypeKeyDecoder[A]: KeyDecoder[SnowflakeType[A]]
    Definition Classes
    DiscordProtocol
  160. implicit def snowflakeTypeKeyEncoder[A]: KeyEncoder[SnowflakeType[A]]
    Definition Classes
    DiscordProtocol
  161. implicit val stageInstanceCodec: Codec[StageInstance]
    Definition Classes
    DiscordProtocol
  162. implicit val statusDataCodec: Codec[PresenceData]
  163. implicit val stickerItemCodec: Codec[StickerItem]
    Definition Classes
    DiscordProtocol
  164. implicit val stickerPackCodec: Codec[StickerPack]
    Definition Classes
    DiscordProtocol
  165. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  166. implicit val systemChannelFlagsCodec: Codec[SystemChannelFlags]
    Definition Classes
    DiscordProtocol
  167. implicit val teamCodec: Codec[Team]
    Definition Classes
    DiscordProtocol
  168. implicit val teamMemberCodec: Codec[TeamMember]
    Definition Classes
    DiscordProtocol
  169. implicit val templateCodec: Codec[GuildTemplate]
    Definition Classes
    DiscordProtocol
  170. implicit val threadDeleteDataCodec: Codec[ThreadDeleteData]
  171. implicit val threadListSyncDataCodec: Codec[ThreadListSyncData]
  172. implicit val threadMembersUpdateDataCodec: Codec[ThreadMembersUpdateData]
  173. def toString(): String
    Definition Classes
    AnyRef → Any
  174. implicit val typingStartDataCodec: Codec[TypingStartData]
  175. implicit val unavailableGuildCodec: Codec[UnavailableGuild]
    Definition Classes
    DiscordProtocol
  176. implicit val userCodec: Codec[User]
    Definition Classes
    DiscordProtocol
  177. implicit val userFlagsCodec: Codec[UserFlags]
    Definition Classes
    DiscordProtocol
  178. implicit val userWithGuildIdCodec: Codec[UserWithGuildId]
  179. implicit val voiceRegionCodec: Codec[VoiceRegion]
    Definition Classes
    DiscordProtocol
  180. implicit val voiceServerUpdateDataCodec: Codec[VoiceServerUpdateData]
  181. implicit val voiceStateCodec: Codec[VoiceState]
    Definition Classes
    DiscordProtocol
  182. implicit val voiceStateUpdateDataCodec: Codec[VoiceStateUpdateData]
  183. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  184. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  185. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  186. implicit val webhookAuthorCodec: Codec[WebhookAuthor]
    Definition Classes
    DiscordProtocol
  187. implicit val webhookCodec: Codec[Webhook]
    Definition Classes
    DiscordProtocol
  188. implicit val webhookSourceChannelDecoder: Codec[WebhookSourceChannel]
    Definition Classes
    DiscordProtocol
  189. implicit val webhookSourceGuildDecoder: Codec[WebhookSourceGuild]
    Definition Classes
    DiscordProtocol
  190. implicit val webhookUpdateDataCodec: Codec[WebhookUpdateData]
  191. implicit val welcomeScreenChannelCodec: Codec[WelcomeScreenChannel]
    Definition Classes
    DiscordProtocol
  192. implicit val welcomeScreenCodec: Codec[WelcomeScreen]
    Definition Classes
    DiscordProtocol
  193. implicit val wsMessageEncoder: Encoder[GatewayMessage[_]]

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from DiscordProtocol

Inherited from AnyRef

Inherited from Any

Ungrouped