// <auto-generated/>

#nullable disable

using System;
using System.Collections.Generic;

namespace OpenAI.Images
{
    public partial class ImageVariationOptions
    {
        internal IDictionary<string, BinaryData> _serializedAdditionalRawData;

        internal ImageVariationOptions(BinaryData image, InternalCreateImageVariationRequestModel? model, long? n, GeneratedImageFormat? responseFormat, GeneratedImageSize? size, string user, IDictionary<string, BinaryData> serializedAdditionalRawData)
        {
            Image = image;
            Model = model;
            N = n;
            ResponseFormat = responseFormat;
            Size = size;
            User = user;
            _serializedAdditionalRawData = serializedAdditionalRawData;
        }
        public string User { get; init; }
    }
}
