Skip to content
This repository was archived by the owner on Feb 12, 2025. It is now read-only.

Commit da2b70e

Browse files
committed
Added FileInfo with interface IFileInfo
1 parent 72d72ef commit da2b70e

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
namespace ManagedCode.OpenAI.Files.Abstractions;
2+
3+
public interface IFileInfo
4+
{
5+
string Id { get; }
6+
int Bytes { get; }
7+
DateTime CreatedAt { get; }
8+
string Filename { get; }
9+
string Purpose { get; }
10+
}

ManagedCode.OpenAI/Files/FileInfo.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
using ManagedCode.OpenAI.Files.Abstractions;
2+
3+
namespace ManagedCode.OpenAI.Files;
4+
5+
public class FileInfo : IFileInfo
6+
{
7+
public required string Id { get; set; }
8+
public required int Bytes { get; set; }
9+
public required DateTime CreatedAt { get; set; }
10+
public required string Filename { get; set; }
11+
public required string Purpose { get; set; }
12+
}

0 commit comments

Comments
 (0)