com
.
imadethatcow
.
hipchat
.
common
caseclass
package
caseclass
Visibility
Public
All
Type Members
case class
AuthClient
(
room:
Option
[
RoomsItem
]
,
id:
String
,
allowed_scopes:
Seq
[
String
]
,
name:
Option
[
String
]
,
oauth_client_id:
String
)
extends
Product
with
Serializable
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
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
case class
Emoticon
(
url:
String
,
id:
Long
,
shortcut:
String
)
extends
Product
with
Serializable
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
case class
EmoticonsItem
(
url:
String
,
links:
EmoticonsItemLinks
,
id:
Long
,
shortcut:
String
)
extends
Product
with
Serializable
case class
EmoticonsItemLinks
(
self:
String
)
extends
Product
with
Serializable
case class
EmoticonsLinks
(
self:
String
,
prev:
String
,
next:
String
)
extends
Product
with
Serializable
case class
EmoticonsResponse
(
items:
Seq
[
EmoticonsItem
]
,
startIndex:
Long
,
maxResults:
Long
,
links:
EmoticonsLinks
)
extends
Product
with
Serializable
case class
From
(
id:
Long
,
links:
FromLinks
,
mention_name:
String
,
name:
String
)
extends
Product
with
Serializable
case class
FromLinks
(
self:
String
)
extends
Product
with
Serializable
case class
GetSessionResponse
(
scopes:
Seq
[
String
]
,
access_token:
String
,
expires_in:
Long
,
client:
AuthClient
,
owner:
Option
[
UsersItem
]
,
owner_type:
String
)
extends
Product
with
Serializable
case class
HCFile
(
name:
String
,
size:
Long
,
url:
String
)
extends
Product
with
Serializable
case class
HistoriesLinks
(
self:
String
,
prev:
String
=
""
,
next:
String
=
""
)
extends
Product
with
Serializable
case class
HistoriesResponse
(
items:
Seq
[
HistoryItem
]
,
startIndex:
Long
,
maxResults:
Long
,
links:
HistoriesLinks
)
extends
Product
with
Serializable
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
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
case class
Mention
(
id:
Long
,
mention_name:
String
,
name:
String
)
extends
Product
with
Serializable
case class
MentionItem
(
id:
Long
,
links:
MentionLinks
,
mention_name:
String
,
name:
String
)
extends
Product
with
Serializable
case class
MentionLinks
(
self:
String
)
extends
Product
with
Serializable
case class
Owner
(
id:
Option
[
Any
]
)
extends
Product
with
Serializable
case class
Photo
(
photo:
String
)
extends
Product
with
Serializable
case class
PrivateMessage
(
message:
String
)
extends
Product
with
Serializable
case class
Room
(
id:
Long
,
name:
String
)
extends
Product
with
Serializable
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
case class
RoomDetailsLinks
(
self:
String
,
webhooks:
String
,
members:
String
)
extends
Product
with
Serializable
case class
RoomDetailsParticipantsLinks
(
self:
String
)
extends
Product
with
Serializable
case class
RoomDetailsStats
(
links:
RoomDetailsStatsLinks
)
extends
Product
with
Serializable
case class
RoomDetailsStatsLinks
(
self:
String
)
extends
Product
with
Serializable
case class
RoomNotification
(
color:
String
,
message:
String
,
_notify:
Boolean
,
message_format:
String
)
extends
Product
with
Serializable
case class
RoomUpdate
(
name:
String
,
privacy:
String
,
is_archived:
Boolean
,
is_guest_accessible:
Boolean
,
topic:
String
,
owner:
Owner
)
extends
Product
with
Serializable
case class
RoomsCreateRequest
(
guest_access:
Boolean
,
name:
String
,
owner_user_id:
Option
[
String
]
,
privacy:
String
)
extends
Product
with
Serializable
case class
RoomsCreateResponse
(
id:
Long
,
links:
RoomDetailsStatsLinks
)
extends
Product
with
Serializable
case class
RoomsItem
(
id:
Long
,
links:
RoomsItemLinks
,
name:
String
)
extends
Product
with
Serializable
case class
RoomsItemLinks
(
self:
String
,
webhooks:
String
,
members:
Option
[
String
]
)
extends
Product
with
Serializable
case class
RoomsLinks
(
self:
String
,
prev:
Option
[
String
]
,
next:
Option
[
String
]
)
extends
Product
with
Serializable
case class
RoomsResponse
(
items:
Seq
[
RoomsItem
]
,
startIndex:
Long
,
maxResults:
Long
,
links:
RoomsLinks
)
extends
Product
with
Serializable
case class
TopicRequest
(
topic:
String
)
extends
Product
with
Serializable
case class
User
(
mention_name:
String
,
id:
Long
,
name:
String
)
extends
Product
with
Serializable
case class
UsersItem
(
mention_name:
String
,
id:
Long
,
links:
UsersItemLinks
,
name:
String
)
extends
Product
with
Serializable
case class
UsersItemLinks
(
self:
String
)
extends
Product
with
Serializable
case class
UsersLinks
(
self:
String
,
prev:
String
=
""
,
next:
String
=
""
)
extends
Product
with
Serializable
case class
UsersResponse
(
items:
Seq
[
UsersItem
]
,
startIndex:
Long
,
maxResults:
Long
,
links:
UsersLinks
)
extends
Product
with
Serializable
case class
Webhook
(
room:
Option
[
RoomsItem
]
,
url:
String
,
pattern:
Option
[
String
]
,
event:
String
,
name:
String
,
id:
Long
,
creator:
Option
[
UsersItem
]
)
extends
Product
with
Serializable
case class
WebhookCreateRequest
(
url:
String
,
event:
String
,
pattern:
Option
[
String
] =
scala.None
,
name:
Option
[
String
] =
scala.None
)
extends
Product
with
Serializable
case class
WebhookCreateResponse
(
id:
Long
,
links:
WebhookItemLinks
)
extends
Product
with
Serializable
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
case class
WebhookGetItems
(
items:
Seq
[
WebhookGetSimpleItem
]
,
startIndex:
Long
,
maxResults:
Long
,
links:
WebhookItemsLinks
)
extends
Product
with
Serializable
case class
WebhookGetRequest
(
room_id_or_name:
String
,
webhook_id:
Long
)
extends
Product
with
Serializable
case class
WebhookGetSimpleItem
(
links:
WebhookItemLinks
,
url:
String
,
pattern:
Option
[
String
]
,
event:
String
,
name:
String
,
id:
Long
)
extends
Product
with
Serializable
case class
WebhookItemLinks
(
self:
String
)
extends
Product
with
Serializable
case class
WebhookItemsLinks
(
self:
String
,
prev:
String
,
next:
String
)
extends
Product
with
Serializable
case class
WebhookMessage
(
date:
String
,
file:
Option
[
HCFile
]
,
from:
From
,
id:
String
,
mentions:
Option
[
Seq
[
MentionItem
]]
,
message:
String
)
extends
Product
with
Serializable
case class
WebhookRoom
(
id:
Long
,
links:
WebhookRoomLinks
,
name:
String
)
extends
Product
with
Serializable
case class
WebhookRoomEnter
(
event:
String
,
item:
WebhookRoomEnterItem
,
oauth_client_id:
Option
[
String
]
,
webhook_id:
Long
)
extends
Product
with
Serializable
case class
WebhookRoomEnterItem
(
room:
WebhookRoom
,
sender:
WebhookSender
)
extends
Product
with
Serializable
case class
WebhookRoomExit
(
event:
String
,
item:
WebhookRoomExitItem
,
oauth_client_id:
Option
[
String
]
,
webhook_id:
Long
)
extends
Product
with
Serializable
case class
WebhookRoomExitItem
(
room:
WebhookRoom
,
sender:
WebhookSender
)
extends
Product
with
Serializable
case class
WebhookRoomLinks
(
members:
Option
[
String
]
,
self:
String
,
webhooks:
String
)
extends
Product
with
Serializable
case class
WebhookRoomMessage
(
event:
String
,
item:
WebhookRoomMessageItem
,
oauth_client_id:
Option
[
String
]
,
webhook_id:
Long
)
extends
Product
with
Serializable
case class
WebhookRoomMessageItem
(
message:
WebhookMessage
,
room:
Option
[
RoomsItem
]
)
extends
Product
with
Serializable
case class
WebhookRoomNotification
(
event:
String
,
item:
WebhookRoomNotificationItem
,
oauth_client_id:
Option
[
String
]
,
webhook_id:
String
)
extends
Product
with
Serializable
case class
WebhookRoomNotificationItem
(
message:
WebhookRoomNotificationMessage
,
room:
WebhookRoom
)
extends
Product
with
Serializable
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
case class
WebhookRoomTopicChange
(
event:
String
,
item:
WebhookRoomTopicChangeItem
,
oauth_client_id:
Option
[
String
]
,
webhook_id:
String
)
extends
Product
with
Serializable
case class
WebhookRoomTopicChangeItem
(
room:
WebhookRoom
,
sender:
WebhookSender
,
topic:
String
)
extends
Product
with
Serializable
case class
WebhookSender
(
id:
Long
,
links:
WebhookSenderLinks
,
mention_name:
String
,
name:
String
)
extends
Product
with
Serializable
case class
WebhookSenderLinks
(
self:
String
)
extends
Product
with
Serializable
case class
WebhookSimple
(
url:
String
,
pattern:
Option
[
String
]
,
event:
String
,
name:
String
,
id:
Long
)
extends
Product
with
Serializable
Ungrouped