// <auto-generated/>

#nullable disable

using System;
using System.ComponentModel;

namespace _Type.Model.Inheritance.EnumDiscriminator
{
    internal readonly partial struct DogKind : IEquatable<DogKind>
    {
        public DogKind(string value) => throw null;

        public static DogKind Golden => throw null;

        public static bool operator ==(DogKind left, DogKind right) => throw null;

        public static bool operator !=(DogKind left, DogKind right) => throw null;

        public static implicit operator DogKind(string value) => throw null;

        public static implicit operator DogKind?(string value) => throw null;

        [EditorBrowsable(EditorBrowsableState.Never)]
        public override bool Equals(object obj) => throw null;

        public bool Equals(DogKind other) => throw null;

        [EditorBrowsable(EditorBrowsableState.Never)]
        public override int GetHashCode() => throw null;

        public override string ToString() => throw null;
    }
}
