struct Gender {
byte binaryBias; ///Determines male (+) or female (-) bias if present
ubyte binaryAm; ///Determines the amount of binary gender(s) present
bool isTrans; ///True if assigned at birth gender does not equal with current one
ubyte xenoAm; ///Determines the amount of xenogender
uint xenoGen; ///Xenogender selection, 0 if not applicable
Sex* sex; ///Pointer to the person's current sex
}
Gender is a struct
Now this is a gender definition I can get behind. None of that string/enum crap, just raw data.
That’s a lot of implementation detail. Is there just a service interface I can inject to know what bathroom a person’s RFID fob should open?
Just don’t have gendered bathrooms, simple as that.