using OnlineSalesAutoCrop.CoreAPI.Models.Objects.Systems; using System; using System.Collections.Generic; using System.Text; namespace OnlineSalesAutoCrop.CoreAPI.Models.Responses.Integrations; public class IntegrationLoginResponse { public string LoginId { get; set; } public string AccessToken { get; set; } = string.Empty; public string RefreshToken { get; set; } = string.Empty; public DateTime AccessTokenExpiry { get; set; } } public class RefreshTokenResponse { public string UserId { get; set; } public string TokenHash { get; set; } public string IpAddress { get; set; } public DateTime ExpiredAt { get; set; } public DateTime? RevokedAt { get; set; } public string DeviceInfo { get; set; } } public class GenerateRefreshTokenResponse { public string RefreshToken { get; set; } public DateTime ExpireTime { get; set; } }