gleetube/model/comment
Types
A YouTube comment resource.
pub type Comment {
Comment(
kind: option.Option(String),
etag: option.Option(String),
id: option.Option(String),
snippet: option.Option(CommentSnippet),
)
}
Constructors
-
Comment( kind: option.Option(String), etag: option.Option(String), id: option.Option(String), snippet: option.Option(CommentSnippet), )
Author channel ID value wrapper.
pub type CommentAuthorChannelId {
CommentAuthorChannelId(value: option.Option(String))
}
Constructors
-
CommentAuthorChannelId(value: option.Option(String))
Response from comments.list API call.
pub type CommentListResponse {
CommentListResponse(
kind: option.Option(String),
etag: option.Option(String),
next_page_token: option.Option(String),
prev_page_token: option.Option(String),
page_info: option.Option(common.PageInfo),
items: List(Comment),
)
}
Constructors
-
CommentListResponse( kind: option.Option(String), etag: option.Option(String), next_page_token: option.Option(String), prev_page_token: option.Option(String), page_info: option.Option(common.PageInfo), items: List(Comment), )
Comment snippet.
pub type CommentSnippet {
CommentSnippet(
author_display_name: option.Option(String),
author_profile_image_url: option.Option(String),
author_channel_url: option.Option(String),
author_channel_id: option.Option(CommentAuthorChannelId),
channel_id: option.Option(String),
video_id: option.Option(String),
text_display: option.Option(String),
text_original: option.Option(String),
parent_id: option.Option(String),
can_rate: option.Option(Bool),
viewer_rating: option.Option(String),
like_count: option.Option(Int),
moderation_status: option.Option(String),
published_at: option.Option(String),
updated_at: option.Option(String),
)
}
Constructors
-
CommentSnippet( author_display_name: option.Option(String), author_profile_image_url: option.Option(String), author_channel_url: option.Option(String), author_channel_id: option.Option(CommentAuthorChannelId), channel_id: option.Option(String), video_id: option.Option(String), text_display: option.Option(String), text_original: option.Option(String), parent_id: option.Option(String), can_rate: option.Option(Bool), viewer_rating: option.Option(String), like_count: option.Option(Int), moderation_status: option.Option(String), published_at: option.Option(String), updated_at: option.Option(String), )