in src/Apache.IoTDB/Rpc/Generated/TSOpenSessionReq.cs [298:307]
public override bool Equals(object that)
{
if (!(that is TSOpenSessionReq other)) return false;
if (ReferenceEquals(this, other)) return true;
return System.Object.Equals(Client_protocol, other.Client_protocol)
&& System.Object.Equals(ZoneId, other.ZoneId)
&& System.Object.Equals(Username, other.Username)
&& ((__isset.password == other.__isset.password) && ((!__isset.password) || (System.Object.Equals(Password, other.Password))))
&& ((__isset.configuration == other.__isset.configuration) && ((!__isset.configuration) || (TCollections.Equals(Configuration, other.Configuration))));
}