pub struct Job {Show 20 fields
pub callback_url: Option<Value>,
pub completed_on: Option<DateTime<Utc>>,
pub created_on: Option<DateTime<Utc>>,
pub custom_vocabulary_id: Option<Value>,
pub delete_after_seconds: Option<Value>,
pub duration_seconds: f64,
pub failure: Option<Failure>,
pub failure_detail: String,
pub filter_profanity: Option<Value>,
pub id: String,
pub language: Option<Value>,
pub media_url: Option<Value>,
pub metadata: Option<Value>,
pub name: String,
pub remove_disfluencies: Option<Value>,
pub skip_diarization: Option<Value>,
pub skip_punctuation: Option<Value>,
pub speaker_channels_count: Option<Value>,
pub status: Option<Status>,
pub type_: Option<Type>,
}
Expand description
Rev.ai Transcription Job
Note: properties are not displayed in the returned object if they are null
Fields§
§callback_url: Option<Value>
Rev.ai Transcription Job *** Note: properties are not displayed in the returned object if they are null
completed_on: Option<DateTime<Utc>>
The date and time the job was completed, whether successfully or failing, in ISO-8601 UTC form
created_on: Option<DateTime<Utc>>
The date and time the job was completed, whether successfully or failing, in ISO-8601 UTC form
custom_vocabulary_id: Option<Value>
Rev.ai Transcription Job *** Note: properties are not displayed in the returned object if they are null
delete_after_seconds: Option<Value>
Rev.ai Transcription Job *** Note: properties are not displayed in the returned object if they are null
duration_seconds: f64
Duration of the file in seconds. Null if the file could not be retrieved or there was not a valid media file
failure: Option<Failure>
Simple reason of why the transcription job failed. Check failure_detail
for specific details and solutions
failure_detail: String
Rev.ai Transcription Job *** Note: properties are not displayed in the returned object if they are null
filter_profanity: Option<Value>
Rev.ai Transcription Job *** Note: properties are not displayed in the returned object if they are null
id: String
Rev.ai Transcription Job *** Note: properties are not displayed in the returned object if they are null
language: Option<Value>
Rev.ai Transcription Job *** Note: properties are not displayed in the returned object if they are null
media_url: Option<Value>
Rev.ai Transcription Job *** Note: properties are not displayed in the returned object if they are null
metadata: Option<Value>
Rev.ai Transcription Job *** Note: properties are not displayed in the returned object if they are null
name: String
Rev.ai Transcription Job *** Note: properties are not displayed in the returned object if they are null
remove_disfluencies: Option<Value>
Rev.ai Transcription Job *** Note: properties are not displayed in the returned object if they are null
skip_diarization: Option<Value>
Rev.ai Transcription Job *** Note: properties are not displayed in the returned object if they are null
skip_punctuation: Option<Value>
Rev.ai Transcription Job *** Note: properties are not displayed in the returned object if they are null
speaker_channels_count: Option<Value>
Rev.ai Transcription Job *** Note: properties are not displayed in the returned object if they are null
status: Option<Status>
Rev.ai Transcription Job *** Note: properties are not displayed in the returned object if they are null
type_: Option<Type>
Rev.ai Transcription Job *** Note: properties are not displayed in the returned object if they are null
Trait Implementations§
source§impl<'de> Deserialize<'de> for Job
impl<'de> Deserialize<'de> for Job
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
source§impl JsonSchema for Job
impl JsonSchema for Job
source§fn schema_name() -> String
fn schema_name() -> String
source§fn json_schema(gen: &mut SchemaGenerator) -> Schema
fn json_schema(gen: &mut SchemaGenerator) -> Schema
source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
$ref
keyword. Read more