﻿//----------------------
// <auto-generated>
// </auto-generated>
//----------------------


namespace MyNamespace
{
    #pragma warning disable // Disable all warnings

    public partial class Banana : Fruit
    {

        [System.Text.Json.Serialization.JsonPropertyName("Amember")]
        public string Amember { get; set; }

    }

    [System.Text.Json.Serialization.JsonPolymorphic(TypeDiscriminatorPropertyName = "discriminator")]
    [System.Text.Json.Serialization.JsonDerivedType(typeof(Banana), typeDiscriminator: "Banana")]
    public partial class Fruit
    {

        [System.Text.Json.Serialization.JsonPropertyName("ID")]
        public long ID { get; set; }

    }

    public partial class MyContainer
    {

        [System.Text.Json.Serialization.JsonPropertyName("Item")]
        public Banana Item { get; set; }

    }
}