// <auto-generated/>

#nullable disable

using System.Collections.Generic;

namespace _Type.Model.Inheritance.SingleDiscriminator
{
    public static partial class TypeModelInheritanceSingleDiscriminatorModelFactory
    {
        public static Bird Bird(string kind = default, int wingspan = default) => throw null;

        public static SeaGull SeaGull(int wingspan = default) => throw null;

        public static Sparrow Sparrow(int wingspan = default) => throw null;

        public static Goose Goose(int wingspan = default) => throw null;

        public static Eagle Eagle(int wingspan = default, IEnumerable<Bird> friends = default, IDictionary<string, Bird> hate = default, Bird partner = default) => throw null;

        public static Dinosaur Dinosaur(string kind = default, int size = default) => throw null;

        public static TRex TRex(int size = default) => throw null;
    }
}
