generate.sh file._vrchat.Authentication.GetCurrentUser it's more like _client.Auth.User.GetAsync() (or more confusing _client.Auth.Twofactorauth.Verify.PostAsync() and it doesn't seem to support what I'm trying to do here.{"requiresTwoFactorAuth":[ "emailOtp", "totp" ]} instead of the CurrentUser object.{"requiresTwoFactorAuth":[ "emailOtp", "totp" ]} response, you get returned a temporary auth cookie and you need to call another endpoint to verify twofactorauthentication which will return an auth and twoFactorAuth cookie for you to store. Then you're logged inGetCurrentUser endpoint again to retrieve the current user.oneOf in openapi spec but the generator doesn't support it and I'm pretty sure Kiota doesn't support it either. We also can't change the spec to do this just for C# because some of the other languages don't support the oneOf parameter.IsRequired = true on the DataMember attributesrequiresTwoFactorAuth property to the class that's also optional.