google_youtube_api_v3/youtube/comment_snippet

DO NOT CHANGE, THIS IS AN AUTO GENERATED FILE FROM generate.gleam

Types

Basic details about a comment, such as its author and text.

pub type CommentSnippet {
  CommentSnippet(
    author_channel_id: option.Option(
      comment_snippet_author_channel_id.CommentSnippetAuthorChannelId,
    ),
    author_channel_url: option.Option(String),
    author_display_name: option.Option(String),
    author_profile_image_url: option.Option(String),
    can_rate: option.Option(Bool),
    channel_id: option.Option(String),
    image_url: option.Option(String),
    like_count: option.Option(Int),
    moderation_status: option.Option(ModerationStatus),
    parent_id: option.Option(String),
    published_at: option.Option(String),
    text_display: option.Option(String),
    text_original: option.Option(String),
    updated_at: option.Option(String),
    video_id: option.Option(String),
    viewer_rating: option.Option(ViewerRating),
  )
}

Constructors

The comment’s moderation status. Will not be set if the comments were requested through the id filter.

pub type ModerationStatus {
  ModerationStatusPublished
  ModerationStatusHeldForReview
  ModerationStatusLikelySpam
  ModerationStatusRejected
}

Constructors

  • ModerationStatusPublished
  • ModerationStatusHeldForReview
  • ModerationStatusLikelySpam
  • ModerationStatusRejected

The rating the viewer has given to this comment. For the time being this will never return RATE_TYPE_DISLIKE and instead return RATE_TYPE_NONE. This may change in the future.

pub type ViewerRating {
  ViewerRatingNone
  ViewerRatingLike
  ViewerRatingDislike
}

Constructors

  • ViewerRatingNone
  • ViewerRatingLike
  • ViewerRatingDislike

Values

pub fn moderation_status_decoder() -> decode.Decoder(
  ModerationStatus,
)
pub fn moderation_status_to_string(
  value: ModerationStatus,
) -> String
pub fn to_json(value: CommentSnippet) -> json.Json
pub fn viewer_rating_decoder() -> decode.Decoder(ViewerRating)
pub fn viewer_rating_to_string(value: ViewerRating) -> String
✨ Search Document