/// <summary>
 /// Initializes a new instance of the <see cref="AuthenticationInfo" /> class.
 /// </summary>
 /// <param name="Login">Login.</param>
 /// <param name="ResetPasswordSupported">ResetPasswordSupported.</param>
 /// <param name="Oauth2">Oauth2.</param>
 /// <param name="Methods">Methods.</param>
 public AuthenticationInfo(AuthenticationInfoLogin Login = default(AuthenticationInfoLogin), bool?ResetPasswordSupported = default(bool?), List <AuthenticationInfoOauth2> Oauth2 = default(List <AuthenticationInfoOauth2>), List <AuthenticationInfoMethods> Methods = default(List <AuthenticationInfoMethods>))
 {
     this.Login = Login;
     this.ResetPasswordSupported = ResetPasswordSupported;
     this.Oauth2  = Oauth2;
     this.Methods = Methods;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="AuthenticationInfo" /> class.
 /// </summary>
 /// <param name="Login">Login.</param>
 /// <param name="Oauth2">Oauth2.</param>
 public AuthenticationInfo(AuthenticationInfoLogin Login = default(AuthenticationInfoLogin), List <AuthenticationInfoOauth2> Oauth2 = default(List <AuthenticationInfoOauth2>))
 {
     this.Login  = Login;
     this.Oauth2 = Oauth2;
 }