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/Containers/ContainerFileListResource.cs

53lines · modecode

1// <auto-generated/>
2
3#nullable disable
4
5using System;
6using System.Collections.Generic;
7using System.Diagnostics.CodeAnalysis;
8using System.Linq;
9using OpenAI;
10
11namespace OpenAI.Containers
12{
13 [Experimental("OPENAI001")]
14 public partial class ContainerFileListResource
15 {
16 private protected IDictionary<string, BinaryData> _additionalBinaryDataProperties;
17
18 internal ContainerFileListResource(IEnumerable<ContainerFileResource> data, string firstId, string lastId, bool hasMore)
19 {
20 Data = data.ToList();
21 FirstId = firstId;
22 LastId = lastId;
23 HasMore = hasMore;
24 }
25
26 internal ContainerFileListResource(string @object, IList<ContainerFileResource> data, string firstId, string lastId, bool hasMore, IDictionary<string, BinaryData> additionalBinaryDataProperties)
27 {
28 // Plugin customization: ensure initialization of collections
29 Object = @object;
30 Data = data ?? new ChangeTrackingList<ContainerFileResource>();
31 FirstId = firstId;
32 LastId = lastId;
33 HasMore = hasMore;
34 _additionalBinaryDataProperties = additionalBinaryDataProperties;
35 }
36
37 public string Object { get; } = "list";
38
39 public IList<ContainerFileResource> Data { get; }
40
41 public string FirstId { get; }
42
43 public string LastId { get; }
44
45 public bool HasMore { get; }
46
47 internal IDictionary<string, BinaryData> SerializedAdditionalRawData
48 {
49 get => _additionalBinaryDataProperties;
50 set => _additionalBinaryDataProperties = value;
51 }
52 }
53}
54