google_youtube_api_v3/youtube/api/comments
DO NOT CHANGE, THIS IS AN AUTO GENERATED FILE FROM generate.gleam
Types
Deletes a resource.
pub type DeleteParams {
DeleteParams(id: String)
}
Constructors
-
DeleteParams(id: String)
Inserts a new resource into this collection.
pub type InsertParams {
InsertParams(part: List(String))
}
Constructors
-
InsertParams(part: List(String))
Retrieves a list of resources, possibly filtered.
pub type ListParams {
ListParams(
part: List(String),
id: option.Option(List(String)),
max_results: option.Option(Int),
page_token: option.Option(String),
parent_id: option.Option(String),
text_format: option.Option(ListTextFormat),
)
}
Constructors
-
ListParams( part: List(String), id: option.Option(List(String)), max_results: option.Option(Int), page_token: option.Option(String), parent_id: option.Option(String), text_format: option.Option(ListTextFormat), )
The requested text format for the returned comments.
pub type ListTextFormat {
ListTextFormatTextFormatUnspecified
ListTextFormatHtml
ListTextFormatPlainText
}
Constructors
-
ListTextFormatTextFormatUnspecified -
ListTextFormatHtml -
ListTextFormatPlainText
Expresses the caller’s opinion that one or more comments should be flagged as spam.
pub type MarkAsSpamParams {
MarkAsSpamParams(id: List(String))
}
Constructors
-
MarkAsSpamParams(id: List(String))
Specifies the requested moderation status. Note, comments can be in statuses, which are not available through this call. For example, this call does not allow to mark a comment as ‘likely spam’. Valid values: ‘heldForReview’, ‘published’ or ‘rejected’.
pub type SetModerationStatusModerationStatus {
SetModerationStatusModerationStatusPublished
SetModerationStatusModerationStatusHeldForReview
SetModerationStatusModerationStatusLikelySpam
SetModerationStatusModerationStatusRejected
}
Constructors
-
SetModerationStatusModerationStatusPublished -
SetModerationStatusModerationStatusHeldForReview -
SetModerationStatusModerationStatusLikelySpam -
SetModerationStatusModerationStatusRejected
Sets the moderation status of one or more comments.
pub type SetModerationStatusParams {
SetModerationStatusParams(
id: List(String),
moderation_status: SetModerationStatusModerationStatus,
ban_author: option.Option(Bool),
)
}
Constructors
-
SetModerationStatusParams( id: List(String), moderation_status: SetModerationStatusModerationStatus, ban_author: option.Option(Bool), )
Updates an existing resource.
pub type UpdateParams {
UpdateParams(part: List(String))
}
Constructors
-
UpdateParams(part: List(String))
Values
pub fn delete(id: String) -> DeleteParams
pub fn delete_request(params: DeleteParams) -> request.Request
pub fn insert(part: List(String)) -> InsertParams
pub fn insert_add_part(
params: InsertParams,
value: String,
) -> InsertParams
pub fn insert_request(
params: InsertParams,
body: comment.Comment,
) -> request.Request
pub fn list(part: List(String)) -> ListParams
pub fn list_add_id(
params: ListParams,
value: String,
) -> ListParams
pub fn list_add_part(
params: ListParams,
value: String,
) -> ListParams
pub fn list_request(params: ListParams) -> request.Request
pub fn list_text_format_decoder() -> decode.Decoder(
ListTextFormat,
)
pub fn list_text_format_to_string(
value: ListTextFormat,
) -> String
pub fn list_with_id(
params: ListParams,
value: List(String),
) -> ListParams
pub fn list_with_max_results(
params: ListParams,
value: Int,
) -> ListParams
pub fn list_with_page_token(
params: ListParams,
value: String,
) -> ListParams
pub fn list_with_parent_id(
params: ListParams,
value: String,
) -> ListParams
pub fn list_with_text_format(
params: ListParams,
value: ListTextFormat,
) -> ListParams
pub fn mark_as_spam(id: List(String)) -> MarkAsSpamParams
pub fn mark_as_spam_add_id(
params: MarkAsSpamParams,
value: String,
) -> MarkAsSpamParams
pub fn mark_as_spam_request(
params: MarkAsSpamParams,
) -> request.Request
pub fn set_moderation_status(
id: List(String),
moderation_status: SetModerationStatusModerationStatus,
) -> SetModerationStatusParams
pub fn set_moderation_status_add_id(
params: SetModerationStatusParams,
value: String,
) -> SetModerationStatusParams
pub fn set_moderation_status_moderation_status_decoder() -> decode.Decoder(
SetModerationStatusModerationStatus,
)
pub fn set_moderation_status_moderation_status_to_string(
value: SetModerationStatusModerationStatus,
) -> String
pub fn set_moderation_status_request(
params: SetModerationStatusParams,
) -> request.Request
pub fn set_moderation_status_with_ban_author(
params: SetModerationStatusParams,
value: Bool,
) -> SetModerationStatusParams
pub fn update(part: List(String)) -> UpdateParams
pub fn update_add_part(
params: UpdateParams,
value: String,
) -> UpdateParams
pub fn update_request(
params: UpdateParams,
body: comment.Comment,
) -> request.Request