// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT License.

// <auto-generated/>

#nullable disable

using System.ClientModel.Primitives;
using SampleTypeSpec.Models.Custom;

namespace SampleTypeSpec
{
    /// <summary>
    /// Context class which will be filled in by the System.ClientModel.SourceGeneration.
    /// For more information <see href='https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' />
    /// </summary>
    [ModelReaderWriterBuildable(typeof(Animal))]
    [ModelReaderWriterBuildable(typeof(AnotherDynamicModel))]
    [ModelReaderWriterBuildable(typeof(Dog))]
    [ModelReaderWriterBuildable(typeof(DynamicModel))]
    [ModelReaderWriterBuildable(typeof(Friend))]
    [ModelReaderWriterBuildable(typeof(GetNotebookResponse))]
    [ModelReaderWriterBuildable(typeof(GetWidgetMetricsResponse))]
    [ModelReaderWriterBuildable(typeof(ListWithContinuationTokenHeaderResponseResponse))]
    [ModelReaderWriterBuildable(typeof(ListWithContinuationTokenResponse))]
    [ModelReaderWriterBuildable(typeof(ListWithNextLinkResponse))]
    [ModelReaderWriterBuildable(typeof(ListWithStringNextLinkResponse))]
    [ModelReaderWriterBuildable(typeof(ModelWithEmbeddedNonBodyParameters))]
    [ModelReaderWriterBuildable(typeof(ModelWithRequiredNullableProperties))]
    [ModelReaderWriterBuildable(typeof(PageThing))]
    [ModelReaderWriterBuildable(typeof(Pet))]
    [ModelReaderWriterBuildable(typeof(Plant))]
    [ModelReaderWriterBuildable(typeof(RenamedModelCustom))]
    [ModelReaderWriterBuildable(typeof(ReturnsAnonymousModelResponse))]
    [ModelReaderWriterBuildable(typeof(RoundTripModel))]
    [ModelReaderWriterBuildable(typeof(Thing))]
    [ModelReaderWriterBuildable(typeof(Tree))]
    [ModelReaderWriterBuildable(typeof(UnknownAnimal))]
    [ModelReaderWriterBuildable(typeof(UnknownPet))]
    [ModelReaderWriterBuildable(typeof(UnknownPlant))]
    [ModelReaderWriterBuildable(typeof(Wrapper))]
    [ModelReaderWriterBuildable(typeof(XmlAdvancedModel))]
    [ModelReaderWriterBuildable(typeof(XmlItem))]
    [ModelReaderWriterBuildable(typeof(XmlModelWithNamespace))]
    [ModelReaderWriterBuildable(typeof(XmlNestedModel))]
    public partial class SampleTypeSpecContext : ModelReaderWriterContext
    {
    }
}
