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

Author channel ID value wrapper.

pub type CommentAuthorChannelId {
  CommentAuthorChannelId(value: option.Option(String))
}

Constructors

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

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

Search Document