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( 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), )
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
-
SubscriptionContentDetails( total_item_count: option.Option(Int), new_item_count: option.Option(Int), activity_type: option.Option(String), )
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
-
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), )
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
-
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), )
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
-
SubscriptionSubscriberSnippet( title: option.Option(String), description: option.Option(String), channel_id: option.Option(String), thumbnails: option.Option(common.Thumbnails), )