gleetube/model/search_result

Types

Response from search.list API call.

pub type SearchListResponse {
  SearchListResponse(
    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),
    region_code: option.Option(String),
    items: List(SearchResult),
  )
}

Constructors

A YouTube search result.

pub type SearchResult {
  SearchResult(
    kind: option.Option(String),
    etag: option.Option(String),
    id: option.Option(SearchResultId),
    snippet: option.Option(SearchResultSnippet),
  )
}

Constructors

Search result ID identifying the resource type.

pub type SearchResultId {
  SearchResultId(
    kind: option.Option(String),
    video_id: option.Option(String),
    channel_id: option.Option(String),
    playlist_id: option.Option(String),
  )
}

Constructors

Search result snippet.

pub type SearchResultSnippet {
  SearchResultSnippet(
    published_at: option.Option(String),
    channel_id: option.Option(String),
    title: option.Option(String),
    description: option.Option(String),
    thumbnails: option.Option(common.Thumbnails),
    channel_title: option.Option(String),
    live_broadcast_content: option.Option(String),
  )
}

Constructors

Search Document