gleetube/model/video_abuse_report_reason
Types
A YouTube video abuse report reason resource.
pub type VideoAbuseReportReason {
VideoAbuseReportReason(
kind: option.Option(String),
etag: option.Option(String),
id: option.Option(String),
snippet: option.Option(VideoAbuseReportReasonSnippet),
)
}
Constructors
-
VideoAbuseReportReason( kind: option.Option(String), etag: option.Option(String), id: option.Option(String), snippet: option.Option(VideoAbuseReportReasonSnippet), )
Response from videoAbuseReportReasons.list API call.
pub type VideoAbuseReportReasonListResponse {
VideoAbuseReportReasonListResponse(
kind: option.Option(String),
etag: option.Option(String),
items: List(VideoAbuseReportReason),
)
}
Constructors
-
VideoAbuseReportReasonListResponse( kind: option.Option(String), etag: option.Option(String), items: List(VideoAbuseReportReason), )
Video abuse report reason snippet.
pub type VideoAbuseReportReasonSnippet {
VideoAbuseReportReasonSnippet(
label: option.Option(String),
secondary_reasons: option.Option(
List(VideoAbuseReportSecondaryReason),
),
)
}
Constructors
-
VideoAbuseReportReasonSnippet( label: option.Option(String), secondary_reasons: option.Option( List(VideoAbuseReportSecondaryReason), ), )
Secondary reason within an abuse report reason.
pub type VideoAbuseReportSecondaryReason {
VideoAbuseReportSecondaryReason(
id: option.Option(String),
label: option.Option(String),
)
}
Constructors
-
VideoAbuseReportSecondaryReason( id: option.Option(String), label: option.Option(String), )