Compare commits

..
Author SHA1 Message Date
Abdullah Atta 33413b0a5c inbox: use separate model for CreateInboxApiKeyRequest 2026-04-15 09:05:41 +05:00
2 changed files with 10 additions and 1 deletions
+1 -1
View File
@@ -63,7 +63,7 @@ namespace Notesnook.API.Controllers
[HttpPost("api-keys")] [HttpPost("api-keys")]
[Authorize(Policy = "Notesnook")] [Authorize(Policy = "Notesnook")]
public async Task<IActionResult> CreateApiKeyAsync([FromBody] InboxApiKey request) public async Task<IActionResult> CreateApiKeyAsync([FromBody] CreateInboxApiKeyRequest request)
{ {
var userId = User.GetUserId(); var userId = User.GetUserId();
try try
+9
View File
@@ -24,6 +24,15 @@ using NanoidDotNet;
namespace Notesnook.API.Models namespace Notesnook.API.Models
{ {
public class CreateInboxApiKeyRequest
{
[JsonPropertyName("name")]
public required string Name { get; set; }
[JsonPropertyName("expiryDate")]
public long ExpiryDate { get; set; }
}
public class InboxApiKey public class InboxApiKey
{ {
public InboxApiKey() public InboxApiKey()