//
#nullable disable
using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
namespace OpenAI.FineTuning
{
[Experimental("OPENAI001")]
public partial class FineTuningEvent
{
private protected IDictionary _additionalBinaryDataProperties;
internal FineTuningEvent(string id, DateTimeOffset createdAt, string message, string level)
{
Id = id;
CreatedAt = createdAt;
Message = message;
Level = level;
}
internal FineTuningEvent(string id, DateTimeOffset createdAt, string message, FineTuningJobEventKind? kind, BinaryData data, string level, string @object, IDictionary additionalBinaryDataProperties)
{
Id = id;
CreatedAt = createdAt;
Message = message;
Kind = kind;
Data = data;
Level = level;
_object = @object;
_additionalBinaryDataProperties = additionalBinaryDataProperties;
}
public string Id { get; }
public DateTimeOffset CreatedAt { get; }
public string Message { get; }
public FineTuningJobEventKind? Kind { get; }
public BinaryData Data { get; }
internal IDictionary SerializedAdditionalRawData
{
get => _additionalBinaryDataProperties;
set => _additionalBinaryDataProperties = value;
}
}
}