Struct revai::types::Job[][src]

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

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Deserialize this value from the given Serde deserializer. Read more

The name of the generated JSON Schema. Read more

Generates a JSON Schema for this type. Read more

Whether JSON Schemas generated for this type should be re-used where possible using the $ref keyword. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more