Share via


StartTranslationDetails Class

Definition

Translation job submission batch request.

public class StartTranslationDetails : System.ClientModel.Primitives.IJsonModel<Azure.AI.Translation.Document.StartTranslationDetails>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Translation.Document.StartTranslationDetails>
type StartTranslationDetails = class
    interface IJsonModel<StartTranslationDetails>
    interface IPersistableModel<StartTranslationDetails>
Public Class StartTranslationDetails
Implements IJsonModel(Of StartTranslationDetails), IPersistableModel(Of StartTranslationDetails)
Inheritance
StartTranslationDetails
Implements

Constructors

StartTranslationDetails(IEnumerable<DocumentTranslationInput>)

Initializes a new instance of StartTranslationDetails.

Properties

Inputs

The input list of documents or folders containing documents.

Explicit Interface Implementations

IJsonModel<StartTranslationDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<StartTranslationDetails>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<StartTranslationDetails>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<StartTranslationDetails>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<StartTranslationDetails>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to