Optional ReadonlydiscriminatorExplicit discriminator value. When omitted, the discriminator is inferred from the variant position.
Optional ReadonlydisplayDisplay metadata describing how the variant is presented.
ReadonlykindReadonlynameThe name of the variant.
ReadonlystructThe struct of named fields carried by the variant.
A variant of an enum that carries a struct payload (named fields).