openai/openai-dotnet

Public

mirrored from https://github.com/openai/openai-dotnetAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
achandmsft-patch-2

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

src/Generated/Models/Audio/AudioTranslation.cs

46lines · modecode

1// <auto-generated/>
2
3#nullable disable
4
5using System;
6using System.Collections.Generic;
7using OpenAI;
8
9namespace OpenAI.Audio
10{
11 public partial class AudioTranslation
12 {
13 private protected IDictionary<string, BinaryData> _additionalBinaryDataProperties;
14
15 internal AudioTranslation(string language, string text, TimeSpan? duration)
16 {
17 Language = language;
18 Text = text;
19 Segments = new ChangeTrackingList<TranscribedSegment>();
20 Duration = duration;
21 }
22
23 internal AudioTranslation(string language, string text, IReadOnlyList<TranscribedSegment> segments, string task, TimeSpan? duration, IDictionary<string, BinaryData> additionalBinaryDataProperties)
24 {
25 // Plugin customization: ensure initialization of collections
26 Language = language;
27 Text = text;
28 Segments = segments ?? new ChangeTrackingList<TranscribedSegment>();
29 Task = task;
30 Duration = duration;
31 _additionalBinaryDataProperties = additionalBinaryDataProperties;
32 }
33
34 public string Language { get; }
35
36 public string Text { get; }
37
38 public IReadOnlyList<TranscribedSegment> Segments { get; }
39
40 internal IDictionary<string, BinaryData> SerializedAdditionalRawData
41 {
42 get => _additionalBinaryDataProperties;
43 set => _additionalBinaryDataProperties = value;
44 }
45 }
46}