using Mirea.Api.Dto.Common;
using System.ComponentModel.DataAnnotations;
namespace Mirea.Api.Dto.Responses;
///
/// Represents the response containing information about available OAuth providers.
///
public class AvailableOAuthProvidersResponse
{
///
/// Gets or sets the name of the OAuth provider.
///
[Required]
public required string ProviderName { get; set; }
///
/// Gets or sets the enum value representing the OAuth provider.
///
public OAuthProvider Provider { get; set; }
///
/// Gets or sets the redirect URL for the OAuth provider's authorization process.
///
[Required]
public required string Redirect { get; set; }
}