Class TranscriptionTask
  Description of Transcription Task.
    Inheritance
    
    TranscriptionTask
   
  
  
  Assembly: OCI.DotNetSDK.Aispeech.dll
  Syntax
  
    public class TranscriptionTask
   
  Properties
  
  
  
  
  Declaration
  
    [JsonProperty(PropertyName = "audioFormatDetails")]
public AudioFormatDetails AudioFormatDetails { get; set; }
   
  Property Value
  
  
  DisplayName
  
  
  Declaration
  
    [JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | string | A user-friendly display name for the task. | 
    
  
  
  FileDurationInSeconds
  
  
  Declaration
  
    [JsonProperty(PropertyName = "fileDurationInSeconds")]
public int? FileDurationInSeconds { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | int? | Duration of input file in Seconds. | 
    
  
  
  FileSizeInBytes
  
  
  Declaration
  
    [JsonProperty(PropertyName = "fileSizeInBytes")]
public int? FileSizeInBytes { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | int? | Size of input file in Bytes. | 
    
  
  
  Id
  
  
  Declaration
  
    [Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
   
  Property Value
  
  
  
  
  
  
  
  Declaration
  
    [JsonProperty(PropertyName = "inputLocation")]
public ObjectLocation InputLocation { get; set; }
   
  Property Value
  
  
  LifecycleDetails
  
  
  Declaration
  
    [JsonProperty(PropertyName = "lifecycleDetails")]
public string LifecycleDetails { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | string | A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. | 
    
  
  
  LifecycleState
  
  
  Declaration
  
    [JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public TranscriptionTask.LifecycleStateEnum? LifecycleState { get; set; }
   
  Property Value
  
  
  ModelDetails
  
  
  Declaration
  
    [JsonProperty(PropertyName = "modelDetails")]
public TranscriptionModelDetails ModelDetails { get; set; }
   
  Property Value
  
  
  OutputLocation
  
  
  Declaration
  
    [JsonProperty(PropertyName = "outputLocation")]
public ObjectLocation OutputLocation { get; set; }
   
  Property Value
  
  
  PercentComplete
  
  
  Declaration
  
    [JsonProperty(PropertyName = "percentComplete")]
public int? PercentComplete { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | int? | How much progress the operation has made, vs the total amount of work that must be performed. | 
    
  
  
  ProcessingDurationInSeconds
  
  
  Declaration
  
    [JsonProperty(PropertyName = "processingDurationInSeconds")]
public int? ProcessingDurationInSeconds { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | int? | Task proccessing duration, which excludes waiting time in the system. | 
    
  
  
  TimeFinished
  
  
  Declaration
  
    [JsonProperty(PropertyName = "timeFinished")]
public DateTime? TimeFinished { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | DateTime? | Task finished time. | 
    
  
  
  TimeStarted
  
  
  Declaration
  
    [JsonProperty(PropertyName = "timeStarted")]
public DateTime? TimeStarted { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | DateTime? | Task started time. | 
    
  
  
  TtlInDays
  
  
  Declaration
  
    [JsonProperty(PropertyName = "ttlInDays")]
public int? TtlInDays { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | int? | Time to live duration in days for tasks. Task will be available till max 90 days. |