ActivityReply is an object representing an activity reply.
It includes the id, user id, activity id, text, like count, like status, creation date, user details, and likes.
activityId is a number representing the unique identifier of the activity the reply is made to.
createdAt is a number representing the Unix timestamp when the activity reply was created.
id is a number representing the unique identifier of the activity reply.
isLiked is a boolean representing whether the activity reply is liked by the user or not.
likeCount is a number representing the count of likes the activity reply has received.
likes is an array of BasicUser objects representing the users who liked the activity reply.
text is a string representing the text of the activity reply.
user is an object of type BasicUser representing the details of the user who made the activity reply.
userId is a number representing the unique identifier of the user who made the activity reply.
ListActivity is an object representing a list activity.
It includes the id, user id, type, reply count, status, progress, lock status, subscription status, like count, like status, pin status, site url, creation date, media details, user details, replies, and likes.
createdAt is a number representing the Unix timestamp when the list activity was created.
id is a number representing the unique identifier of the list activity.
isLiked is a boolean representing whether the list activity is liked by the user or not.
isLocked is a boolean representing whether the list activity is locked or not.
isPinned is a boolean representing whether the list activity is pinned or not.
isSubscribed is a boolean representing whether the user is subscribed to the list activity or not.
likeCount is a number representing the count of likes the list activity has received.
likes is an array of BasicUser objects representing the users who liked the list activity.
media is an object representing the media details of the list activity.
It includes the id and the title of the media.
id is a number representing the unique identifier of the media.
title is an object representing the title of the media.
It includes the romaji and english title of the media.
english is a string representing the english title of the media.
romaji is a string representing the romaji title of the media.
progress is a number representing the progress of the list activity.
replies is an array of ActivityReply objects representing the replies to the list activity.
replyCount is a number representing the count of replies the list activity has received.
siteUrl is a string representing the URL of the site where the list activity is posted.
status is a string representing the status of the list activity.
type is a string representing the type of the list activity.
user is an object of type BasicUser representing the details of the user who made the list activity.
userId is a number representing the unique identifier of the user who made the list activity.
MessageActivity is an object representing a message activity.
It includes the id, recipient id, messenger id, type, reply count, message, lock status, subscription status, like count, like status, privacy status, site url, creation date, recipient details, messenger details, replies, and likes.
createdAt is a number representing the Unix timestamp when the message activity was created.
id is a number representing the unique identifier of the message activity.
isLiked is a boolean representing whether the message activity is liked by the user or not.
isLocked is a boolean representing whether the message activity is locked or not.
isPrivate is a boolean representing whether the message activity is private or not.
isSubscribed is a boolean representing whether the user is subscribed to the message activity or not.
likeCount is a number representing the count of likes the message activity has received.
likes is an array of BasicUser objects representing the users who liked the message activity.
message is a string representing the message of the message activity.
messenger is an object of type BasicUser representing the details of the messenger of the message activity.
messengerId is a number representing the unique identifier of the messenger of the message activity.
recipient is an object of type BasicUser representing the details of the recipient of the message activity.
recipientId is a number representing the unique identifier of the recipient of the message activity.
replies is an array of ActivityReply objects representing the replies to the message activity.
replyCount is a number representing the count of replies the message activity has received.
siteUrl is a string representing the URL of the site where the message activity is posted.
type is a string representing the type of the message activity.
TextActivity is an object representing a text activity.
It includes the id, user id, type, reply count, text, site url, lock status, subscription status, like count, like status, pin status, creation date, user details, replies, and likes.
createdAt is a number representing the Unix timestamp when the text activity was created.
id is a number representing the unique identifier of the text activity.
isLiked is a boolean representing whether the text activity is liked by the user or not.
isLocked is a boolean representing whether the text activity is locked or not.
isPinned is a boolean representing whether the text activity is pinned or not.
isSubscribed is a boolean representing whether the user is subscribed to the text activity or not.
likeCount is a number representing the count of likes the text activity has received.
likes is an array of BasicUser objects representing the users who liked the text activity.
replies is an array of ActivityReply objects representing the replies to the text activity.
replyCount is a number representing the count of replies the text activity has received.
siteUrl is a string representing the URL of the site where the text activity is posted.
text is a string representing the text of the text activity.
type is a string representing the type of the text activity.
user is an object of type BasicUser representing the details of the user who made the text activity.
userId is a number representing the unique identifier of the user who made the text activity.
Thread is an object representing a thread.
It includes the id, title, body, user id, reply user id, reply comment id, reply count, view count, lock status, sticky status, subscription status, like count, like status, replied date, creation date, update date, user details, reply user details, likes, site url, categories, media categories.
body is a string representing the body of the thread.
createdAt is a number representing the Unix timestamp when the thread was created.
id is a number representing the unique identifier of the thread.
isLiked is a boolean representing whether the thread is liked by the user or not.
isLocked is a boolean representing whether the thread is locked or not.
isSticky is a boolean representing whether the thread is sticky or not.
isSubscribed is a boolean representing whether the user is subscribed to the thread or not.
likeCount is a number representing the count of likes the thread has received.
repliedAt is a number representing the Unix timestamp when the thread was replied to.
replyCommentId is a number representing the unique identifier of the comment the thread is a reply to.
replyCount is a number representing the count of replies the thread has received.
replyUserId is a number representing the unique identifier of the user who replied to the thread.
title is a string representing the title of the thread.
updatedAt is a number representing the Unix timestamp when the thread was last updated.
user is an object of type BasicUser representing the details of the user who made the thread.
userId is a number representing the unique identifier of the user who made the thread.
viewCount is a number representing the count of views the thread has received.
ThreadComment is an object representing a thread comment.
It includes the id, user id, thread id, comment, like count, like status, site url, creation date, update date, thread details, user details, likes, child comments, lock status.
comment is a string representing the comment of the thread.
createdAt is a number representing the Unix timestamp when the thread comment was created.
id is a number representing the unique identifier of the thread comment.
isLiked is a boolean representing whether the thread comment is liked by the user or not.
isLocked is a boolean representing whether the thread comment is locked or not.
likeCount is a number representing the count of likes the thread comment has received.
likes is an array of BasicUser objects representing the users who liked the thread comment.
siteUrl is a string representing the URL of the site where the thread comment is posted.
thread is an object representing the details of the thread the comment is made to.
It includes the id and the title of the thread.
id is a number representing the unique identifier of the thread.
title is a string representing the title of the thread.
threadId is a number representing the unique identifier of the thread the comment is made to.
updatedAt is a number representing the Unix timestamp when the thread comment was last updated.
user is an object of type BasicUser representing the details of the user who made the thread comment.
userId is a number representing the unique identifier of the user who made the thread comment.
Activityis an interface representing the response from an activity query. It includes the TextActivity, ListActivity, and MessageActivity each having their own properties.