gleetube/model/subscription

Types

A YouTube subscription resource.

pub type Subscription {
  Subscription(
    kind: option.Option(String),
    etag: option.Option(String),
    id: option.Option(String),
    snippet: option.Option(SubscriptionSnippet),
    content_details: option.Option(SubscriptionContentDetails),
    subscriber_snippet: option.Option(
      SubscriptionSubscriberSnippet,
    ),
  )
}

Constructors

Subscription content details.

pub type SubscriptionContentDetails {
  SubscriptionContentDetails(
    total_item_count: option.Option(Int),
    new_item_count: option.Option(Int),
    activity_type: option.Option(String),
  )
}

Constructors

Response from subscriptions.list API call.

pub type SubscriptionListResponse {
  SubscriptionListResponse(
    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(Subscription),
  )
}

Constructors

Subscription snippet.

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

Constructors

Subscription subscriber snippet.

pub type SubscriptionSubscriberSnippet {
  SubscriptionSubscriberSnippet(
    title: option.Option(String),
    description: option.Option(String),
    channel_id: option.Option(String),
    thumbnails: option.Option(common.Thumbnails),
  )
}

Constructors

Search Document