using System.ComponentModel.DataAnnotations; namespace eprintServer.DTOs; public class OAuthSettingsDto { public string? GoogleClientId { get; set; } public string? GoogleClientSecret { get; set; } public string? FacebookAppId { get; set; } public string? FacebookAppSecret { get; set; } public string? InstagramAppId { get; set; } public string? InstagramAppSecret { get; set; } public string? LinkedInClientId { get; set; } public string? LinkedInClientSecret { get; set; } public string? CanvaKey { get; set; } public string? AIApiKey { get; set; } public string? ThawaniRoot { get; set; } = ""; public string? ThawaniCheckoutModelUrl { get; set; } = ""; public string? ThawaniApiKey { get; set; } = ""; public string? ThawaniPublicKey { get; set; } = ""; public string? AssiadExpressUserName { get; set; } = ""; public string? AssiadExpressPassword { get; set; } = ""; public string? TwilioAccountSid { get; set; } public string? TwilioAuthToken { get; set; } public string? TwilioPhoneNumber { get; set; } }