ca
.
schwitzer
.
scaladon
.
models
mastodon
package
mastodon
Visibility
Public
All
Type Members
case class
Account
(
id:
Int
,
username:
String
,
acct:
String
,
displayName:
String
,
note:
String
,
url:
String
,
avatar:
String
,
header:
String
,
locked:
Boolean
,
createdAt:
DateTime
,
followersCount:
Int
,
followingCount:
Int
,
statusesCount:
Int
)
extends
Product
with
Serializable
case class
AccountUpdateData
(
displayName:
Option
[
String
]
,
note:
Option
[
String
]
,
avatar:
Option
[
String
]
,
header:
Option
[
String
]
)
extends
Product
with
Serializable
case class
Application
(
name:
String
,
website:
Option
[
String
]
)
extends
Product
with
Serializable
case class
Attachment
(
id:
Int
,
attachmentType:
AttachmentType
,
URL:
String
,
remoteURL:
String
,
previewURL:
String
,
textURL:
Option
[
String
]
)
extends
Product
with
Serializable
sealed
trait
AttachmentType
extends
AnyRef
case class
Card
(
title:
String
,
description:
String
,
URL:
String
,
image:
String
)
extends
Product
with
Serializable
case class
Context
(
ancestors:
Seq
[
Status
]
,
descendants:
Seq
[
Status
]
)
extends
Product
with
Serializable
case class
Instance
(
title:
String
,
description:
String
,
email:
String
,
URI:
String
)
extends
Product
with
Serializable
case class
Mention
(
accountId:
Int
,
username:
String
,
acct:
String
,
URL:
String
)
extends
Product
with
Serializable
case class
Notification
(
id:
Int
,
notificationType:
NotificationType
,
createdAt:
DateTime
,
account:
Account
,
status:
Option
[
Status
]
)
extends
Product
with
Serializable
sealed
trait
NotificationType
extends
AnyRef
case class
Relationship
(
id:
Int
,
following:
Boolean
,
followedBy:
Boolean
,
blocking:
Boolean
,
muting:
Boolean
,
requested:
Boolean
)
extends
Product
with
Serializable
case class
Report
(
id:
Int
,
actionTaken:
String
)
extends
Product
with
Serializable
case class
Results
(
accounts:
Seq
[
Account
]
,
statuses:
Seq
[
Status
]
,
hashtags:
Seq
[
String
]
)
extends
Product
with
Serializable
case class
Status
(
id:
Int
,
uri:
String
,
url:
String
,
account:
Account
,
inReplyToId:
Option
[
Int
]
,
inReplyToAccountId:
Option
[
Int
]
,
reblog:
Option
[
Status
]
,
content:
String
,
createdAt:
DateTime
,
reblogsCount:
Int
,
favouritesCount:
Int
,
reblogged:
Boolean
,
favourited:
Boolean
,
sensitive:
Boolean
,
spoilerText:
Option
[
String
]
,
visibility:
StatusVisibility
,
mediaAttachments:
Seq
[
Attachment
]
,
mentions:
Seq
[
Mention
]
,
tags:
Seq
[
Tag
]
,
application:
Option
[
Application
]
)
extends
Product
with
Serializable
sealed
trait
StatusVisibility
extends
AnyRef
case class
Tag
(
name:
String
,
URL:
String
)
extends
Product
with
Serializable
Value Members
object
Account
extends
Serializable
object
AccountUpdateData
extends
Serializable
object
Application
extends
Serializable
object
Attachment
extends
Serializable
object
AttachmentType
object
AttachmentTypes
object
Card
extends
Serializable
object
Context
extends
Serializable
object
Instance
extends
Serializable
object
Mention
extends
Serializable
object
Notification
extends
Serializable
object
NotificationType
object
NotificationTypes
object
Relationship
extends
Serializable
object
Report
extends
Serializable
object
Results
extends
Serializable
object
Status
extends
Serializable
object
StatusVisibilities
object
StatusVisibility
object
Tag
extends
Serializable
Ungrouped