com.imadethatcow.hipchat.common

caseclass

package caseclass

Visibility
  1. Public
  2. All

Type Members

  1. case class AuthClient(room: Option[RoomsItem], id: String, allowed_scopes: Seq[String], name: Option[String], oauth_client_id: String) extends Product with Serializable

  2. case class AuthRequest(grant_type: AuthGrantType, username: Option[String] = scala.None, code: Option[String] = scala.None, redirect_url: Option[String] = scala.None, scope: Option[String] = scala.None, password: Option[String] = scala.None, refresh_token: Option[String] = scala.None) extends Product with Serializable

  3. case class AuthResponse(access_token: String, expires_in: Long, group_name: String, token_type: String, scope: String, group_id: String, refresh_token: Option[String] = scala.None) extends Product with Serializable

  4. case class Emoticon(url: String, id: Long, shortcut: String) extends Product with Serializable

  5. case class EmoticonDetails(width: Int, audio_path: Option[String], id: Long, shortcut: String, height: Int, creator: UsersItem, links: EmoticonsItemLinks, url: String) extends Product with Serializable

  6. case class EmoticonsItem(url: String, links: EmoticonsItemLinks, id: Long, shortcut: String) extends Product with Serializable

  7. case class EmoticonsItemLinks(self: String) extends Product with Serializable

  8. case class EmoticonsLinks(self: String, prev: String, next: String) extends Product with Serializable

  9. case class EmoticonsResponse(items: Seq[EmoticonsItem], startIndex: Long, maxResults: Long, links: EmoticonsLinks) extends Product with Serializable

  10. case class From(id: Long, links: FromLinks, mention_name: String, name: String) extends Product with Serializable

  11. case class FromLinks(self: String) extends Product with Serializable

  12. case class GetSessionResponse(scopes: Seq[String], access_token: String, expires_in: Long, client: AuthClient, owner: Option[UsersItem], owner_type: String) extends Product with Serializable

  13. case class HCFile(name: String, size: Long, url: String) extends Product with Serializable

  14. case class HistoriesLinks(self: String, prev: String = "", next: String = "") extends Product with Serializable

  15. case class HistoriesResponse(items: Seq[HistoryItem], startIndex: Long, maxResults: Long, links: HistoriesLinks) extends Product with Serializable

  16. case class HistoryItem(color: String, date: String, file: HCFile, from: Any, id: String, mentions: Seq[MentionItem], message: String, message_format: String) extends Product with Serializable

  17. case class HistoryItemFromString(color: String, date: String, file: HCFile, from: String, id: String, mentions: Seq[MentionItem], message: String, message_format: String) extends Product with Serializable

  18. case class Mention(id: Long, mention_name: String, name: String) extends Product with Serializable

  19. case class MentionItem(id: Long, links: MentionLinks, mention_name: String, name: String) extends Product with Serializable

  20. case class MentionLinks(self: String) extends Product with Serializable

  21. case class Owner(id: Option[Any]) extends Product with Serializable

  22. case class Photo(photo: String) extends Product with Serializable

  23. case class PrivateMessage(message: String) extends Product with Serializable

  24. case class Room(id: Long, name: String) extends Product with Serializable

  25. case class RoomDetails(xmpp_jid: String, statistics: RoomDetailsStats, name: String, links: RoomDetailsLinks, created: String, is_archived: Boolean, privacy: String, is_guest_accessible: Boolean, topic: String, participants: Seq[UsersItem], owner: UsersItem, id: Long, guest_access_url: String, last_active: String) extends Product with Serializable

  26. case class RoomDetailsLinks(self: String, webhooks: String, members: String) extends Product with Serializable

  27. case class RoomDetailsParticipantsLinks(self: String) extends Product with Serializable

  28. case class RoomDetailsStats(links: RoomDetailsStatsLinks) extends Product with Serializable

  29. case class RoomDetailsStatsLinks(self: String) extends Product with Serializable

  30. case class RoomNotification(color: String, message: String, _notify: Boolean, message_format: String) extends Product with Serializable

  31. case class RoomUpdate(name: String, privacy: String, is_archived: Boolean, is_guest_accessible: Boolean, topic: String, owner: Owner) extends Product with Serializable

  32. case class RoomsCreateRequest(guest_access: Boolean, name: String, owner_user_id: Option[String], privacy: String) extends Product with Serializable

  33. case class RoomsCreateResponse(id: Long, links: RoomDetailsStatsLinks) extends Product with Serializable

  34. case class RoomsItem(id: Long, links: RoomsItemLinks, name: String) extends Product with Serializable

  35. case class RoomsItemLinks(self: String, webhooks: String, members: Option[String]) extends Product with Serializable

  36. case class RoomsLinks(self: String, prev: Option[String], next: Option[String]) extends Product with Serializable

  37. case class RoomsResponse(items: Seq[RoomsItem], startIndex: Long, maxResults: Long, links: RoomsLinks) extends Product with Serializable

  38. case class TopicRequest(topic: String) extends Product with Serializable

  39. case class User(mention_name: String, id: Long, name: String) extends Product with Serializable

  40. case class UsersItem(mention_name: String, id: Long, links: UsersItemLinks, name: String) extends Product with Serializable

  41. case class UsersItemLinks(self: String) extends Product with Serializable

  42. case class UsersLinks(self: String, prev: String = "", next: String = "") extends Product with Serializable

  43. case class UsersResponse(items: Seq[UsersItem], startIndex: Long, maxResults: Long, links: UsersLinks) extends Product with Serializable

  44. case class Webhook(room: Option[RoomsItem], url: String, pattern: Option[String], event: String, name: String, id: Long, creator: Option[UsersItem]) extends Product with Serializable

  45. case class WebhookCreateRequest(url: String, event: String, pattern: Option[String] = scala.None, name: Option[String] = scala.None) extends Product with Serializable

  46. case class WebhookCreateResponse(id: Long, links: WebhookItemLinks) extends Product with Serializable

  47. case class WebhookGetItem(room: Option[RoomsItem], links: WebhookItemLinks, creator: Option[UsersItem], url: String, pattern: Option[String], created: String, event: String, name: String, id: Long) extends Product with Serializable

  48. case class WebhookGetItems(items: Seq[WebhookGetSimpleItem], startIndex: Long, maxResults: Long, links: WebhookItemsLinks) extends Product with Serializable

  49. case class WebhookGetRequest(room_id_or_name: String, webhook_id: Long) extends Product with Serializable

  50. case class WebhookGetSimpleItem(links: WebhookItemLinks, url: String, pattern: Option[String], event: String, name: String, id: Long) extends Product with Serializable

  51. case class WebhookItemLinks(self: String) extends Product with Serializable

  52. case class WebhookItemsLinks(self: String, prev: String, next: String) extends Product with Serializable

  53. case class WebhookMessage(date: String, file: Option[HCFile], from: From, id: String, mentions: Option[Seq[MentionItem]], message: String) extends Product with Serializable

  54. case class WebhookRoom(id: Long, links: WebhookRoomLinks, name: String) extends Product with Serializable

  55. case class WebhookRoomEnter(event: String, item: WebhookRoomEnterItem, oauth_client_id: Option[String], webhook_id: Long) extends Product with Serializable

  56. case class WebhookRoomEnterItem(room: WebhookRoom, sender: WebhookSender) extends Product with Serializable

  57. case class WebhookRoomExit(event: String, item: WebhookRoomExitItem, oauth_client_id: Option[String], webhook_id: Long) extends Product with Serializable

  58. case class WebhookRoomExitItem(room: WebhookRoom, sender: WebhookSender) extends Product with Serializable

  59. case class WebhookRoomLinks(members: Option[String], self: String, webhooks: String) extends Product with Serializable

  60. case class WebhookRoomMessage(event: String, item: WebhookRoomMessageItem, oauth_client_id: Option[String], webhook_id: Long) extends Product with Serializable

  61. case class WebhookRoomMessageItem(message: WebhookMessage, room: Option[RoomsItem]) extends Product with Serializable

  62. case class WebhookRoomNotification(event: String, item: WebhookRoomNotificationItem, oauth_client_id: Option[String], webhook_id: String) extends Product with Serializable

  63. case class WebhookRoomNotificationItem(message: WebhookRoomNotificationMessage, room: WebhookRoom) extends Product with Serializable

  64. case class WebhookRoomNotificationMessage(color: Option[String], date: String, from: Option[String], id: Long, mentions: Seq[Mention], message: String, message_format: String) extends Product with Serializable

  65. case class WebhookRoomTopicChange(event: String, item: WebhookRoomTopicChangeItem, oauth_client_id: Option[String], webhook_id: String) extends Product with Serializable

  66. case class WebhookRoomTopicChangeItem(room: WebhookRoom, sender: WebhookSender, topic: String) extends Product with Serializable

  67. case class WebhookSender(id: Long, links: WebhookSenderLinks, mention_name: String, name: String) extends Product with Serializable

  68. case class WebhookSenderLinks(self: String) extends Product with Serializable

  69. case class WebhookSimple(url: String, pattern: Option[String], event: String, name: String, id: Long) extends Product with Serializable

Ungrouped