diff --git a/Extensions/XModelExtensions.cs b/Extensions/XModelExtensions.cs index b1504ee..91b0868 100644 --- a/Extensions/XModelExtensions.cs +++ b/Extensions/XModelExtensions.cs @@ -230,7 +230,7 @@ namespace xIdentityModels.Extensions // var result = !source.IsNullOrDefault() && - !source.ApplicationId.IsValidIntId() && + source.ApplicationId.IsValidIntId() && !source.KeyHash.IsNullOrEmpty(); // diff --git a/Models/XCreateApiKeyRequest.cs b/Models/XCreateApiKeyRequest.cs index b8e081d..6709785 100644 --- a/Models/XCreateApiKeyRequest.cs +++ b/Models/XCreateApiKeyRequest.cs @@ -1,4 +1,3 @@ -using System; using System.Collections.Generic; namespace xIdentityModels.Models @@ -9,7 +8,7 @@ namespace xIdentityModels.Models public class XCreateApiKeyRequest { public int? RateLimit {get; set;} = null; - public TimeSpan? Expiration {get; set;} = null; + public int? ExpirationMinutes {get; set;} = null; public IEnumerable Scopes {get; set;} = null; public IEnumerable AllowedIPs {get; set;} = null; }