Table of Contents

Class FileContent

Namespace
OpenAI.Responses
Assembly
OpenAI-DotNet.dll
public sealed class FileContent : BaseResponse, IListItem, IResponseContent, IServerSentEvent
Inheritance
FileContent
Implements
Inherited Members

Constructors

FileContent()

public FileContent()

FileContent(byte[], string)

public FileContent(byte[] fileData, string fileName)

Parameters

fileData byte[]
fileName string

FileContent(string)

public FileContent(string fileId)

Parameters

fileId string

FileContent(string, string)

public FileContent(string fileName, string fileData)

Parameters

fileName string
fileData string

Properties

FileData

[JsonInclude]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
[JsonPropertyName("file_data")]
public string FileData { get; }

Property Value

string

FileId

[JsonInclude]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
[JsonPropertyName("file_id")]
public string FileId { get; }

Property Value

string

FileName

[JsonInclude]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
[JsonPropertyName("file_name")]
public string FileName { get; }

Property Value

string

Object

[JsonIgnore]
public string Object { get; }

Property Value

string

Type

[JsonInclude]
[JsonIgnore(Condition = JsonIgnoreCondition.Never)]
[JsonPropertyName("type")]
public ResponseContentType Type { get; }

Property Value

ResponseContentType