Added new API for getting Member (aka Users but for use in FE). User is just used for login/registering.

This commit is contained in:
Joseph Milazzo 2020-12-14 14:33:09 -06:00
parent a920be092d
commit 13ed323949
14 changed files with 172 additions and 65 deletions

16
API/DTOs/MemberDto.cs Normal file
View file

@ -0,0 +1,16 @@
using System;
namespace API.DTOs
{
/// <summary>
/// Represents a member of a Kavita server.
/// </summary>
public class MemberDto
{
public int Id { get; set; }
public string Username { get; set; }
public DateTime Created { get; set; }
public DateTime LastActive { get; set; }
public bool IsAdmin { get; set; }
}
}

View file

@ -1,6 +1,4 @@
using System.ComponentModel.DataAnnotations;
using System.Text.Json.Serialization;
using API.Converters;
namespace API.DTOs
{
@ -11,7 +9,6 @@ namespace API.DTOs
[Required]
[StringLength(8, MinimumLength = 4)]
public string Password { get; set; }
[JsonConverter(typeof(JsonBoolNumberConverter))]
public bool IsAdmin { get; set; }
}
}