summaryrefslogtreecommitdiffstats
path: root/server/src/Endpoints/Internal/Account/LoginPayload.cs
blob: 807662cb42bb1d11954d4f7661417438001353e9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
namespace IOL.GreatOffice.Api.Endpoints.Internal.Account;

/// <summary>
/// Payload for logging in a user.
/// </summary>
public class LoginPayload
{
	/// <summary>
	/// Username of the user's account.
	/// </summary>
	public string Username { get; set; }

	/// <summary>
	/// Password of the user's account.
	/// </summary>
	public string Password { get; set; }

	/// <summary>
	/// Specify that the created session should be long lived and continually refreshed.
	/// </summary>
	public bool Persist { get; set; }
}