google_youtube_api_v3/youtube/video_processing_details
DO NOT CHANGE, THIS IS AN AUTO GENERATED FILE FROM generate.gleam
Types
The reason that YouTube failed to process the video. This property will only have a value if the processingStatus property’s value is failed.
pub type ProcessingFailureReason {
ProcessingFailureReasonUploadFailed
ProcessingFailureReasonTranscodeFailed
ProcessingFailureReasonStreamingFailed
ProcessingFailureReasonOther
}
Constructors
-
ProcessingFailureReasonUploadFailed -
ProcessingFailureReasonTranscodeFailed -
ProcessingFailureReasonStreamingFailed -
ProcessingFailureReasonOther
The video’s processing status. This value indicates whether YouTube was able to process the video or if the video is still being processed.
pub type ProcessingStatus {
ProcessingStatusProcessing
ProcessingStatusSucceeded
ProcessingStatusFailed
ProcessingStatusTerminated
}
Constructors
-
ProcessingStatusProcessing -
ProcessingStatusSucceeded -
ProcessingStatusFailed -
ProcessingStatusTerminated
Describes processing status and progress and availability of some other Video resource parts.
pub type VideoProcessingDetails {
VideoProcessingDetails(
editor_suggestions_availability: option.Option(String),
file_details_availability: option.Option(String),
processing_failure_reason: option.Option(
ProcessingFailureReason,
),
processing_issues_availability: option.Option(String),
processing_progress: option.Option(
video_processing_details_processing_progress.VideoProcessingDetailsProcessingProgress,
),
processing_status: option.Option(ProcessingStatus),
tag_suggestions_availability: option.Option(String),
thumbnails_availability: option.Option(String),
)
}
Constructors
-
VideoProcessingDetails( editor_suggestions_availability: option.Option(String), file_details_availability: option.Option(String), processing_failure_reason: option.Option( ProcessingFailureReason, ), processing_issues_availability: option.Option(String), processing_progress: option.Option( video_processing_details_processing_progress.VideoProcessingDetailsProcessingProgress, ), processing_status: option.Option(ProcessingStatus), tag_suggestions_availability: option.Option(String), thumbnails_availability: option.Option(String), )
Values
pub fn decoder() -> decode.Decoder(VideoProcessingDetails)
pub fn processing_failure_reason_decoder() -> decode.Decoder(
ProcessingFailureReason,
)
pub fn processing_failure_reason_to_string(
value: ProcessingFailureReason,
) -> String
pub fn processing_status_decoder() -> decode.Decoder(
ProcessingStatus,
)
pub fn processing_status_to_string(
value: ProcessingStatus,
) -> String
pub fn to_json(value: VideoProcessingDetails) -> json.Json