using Newtonsoft.Json; using Pilz.Networking.CloudProviders.Nextcloud.OCS.Responses.LoginFlowV2; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Pilz.Networking.CloudProviders.Nextcloud.Model { public class NextcloudLogin { /// /// The server url the login credentials are for. /// public string? Server { get; set; } /// /// The login name (username or password) used for the login. /// public string? LoginName { get; set; } /// /// The app password that has been generated. /// public string? AppPassword { get; set; } public NextcloudLogin() { } public NextcloudLogin(OcsResponseLoginFlowV2Credentials response) { Server = response.Server; LoginName = response.LoginName; AppPassword = response.AppPassword; } } }