//
#nullable disable
using System;
using System.Collections.Generic;
namespace OpenAI.Conversations
{
internal partial class InternalConversationResource
{
private protected IDictionary _additionalBinaryDataProperties;
internal InternalConversationResource(string id, BinaryData metadata, int createdAt)
{
Id = id;
Metadata = metadata;
CreatedAt = createdAt;
}
internal InternalConversationResource(string id, string @object, BinaryData metadata, int createdAt, IDictionary additionalBinaryDataProperties)
{
Id = id;
Object = @object;
Metadata = metadata;
CreatedAt = createdAt;
_additionalBinaryDataProperties = additionalBinaryDataProperties;
}
public string Id { get; }
internal string Object { get; } = "conversation";
public BinaryData Metadata { get; }
public int CreatedAt { get; }
internal IDictionary SerializedAdditionalRawData
{
get => _additionalBinaryDataProperties;
set => _additionalBinaryDataProperties = value;
}
}
}