41 lines
944 B
C#
41 lines
944 B
C#
|
using Newtonsoft.Json;
|
|||
|
|
|||
|
namespace Maki.Structures.Auth
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// Login response
|
|||
|
/// </summary>
|
|||
|
internal struct LoginResponse
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// Indicates whether we require multi factor, is usually either null or true
|
|||
|
/// </summary>
|
|||
|
[JsonProperty("mfa")]
|
|||
|
public bool? MFA;
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Token
|
|||
|
/// </summary>
|
|||
|
[JsonProperty("token")]
|
|||
|
public string Token;
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// MFA Ticket, to be bundled with the mfa request
|
|||
|
/// </summary>
|
|||
|
[JsonProperty("ticket")]
|
|||
|
public string Ticket;
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Username errors
|
|||
|
/// </summary>
|
|||
|
[JsonProperty("username")]
|
|||
|
public string[] UsernameError;
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Password errors
|
|||
|
/// </summary>
|
|||
|
[JsonProperty("password")]
|
|||
|
public string[] PasswordError;
|
|||
|
}
|
|||
|
}
|