LevelOS-Core/MLL/ModeloCloudBackup.cs

76 lines
1.8 KiB
C#

using System;
namespace MLL
{
public class ModeloCloudBackup
{
public ModeloCloudBackup()
{
}
public ModeloCloudBackup(
int id,
string nome,
string tipo,
string? clientId,
string? clientSecret,
string? accessToken,
string? refreshToken,
DateTime? tokenExpiraEm,
string? url,
string? usuario,
string? senha,
string? pastaBase,
bool ativo,
DateTime? criadoEm,
DateTime? atualizadoEm)
{
Id = id;
Nome = nome;
Tipo = tipo;
ClientId = clientId;
ClientSecret = clientSecret;
AccessToken = accessToken;
RefreshToken = refreshToken;
TokenExpiraEm = tokenExpiraEm;
Url = url;
Usuario = usuario;
Senha = senha;
PastaBase = pastaBase;
Ativo = ativo;
CriadoEm = criadoEm;
AtualizadoEm = atualizadoEm;
}
public int Id { get; set; }
public string Nome { get; set; } = string.Empty;
public string Tipo { get; set; } = string.Empty;
public string? ClientId { get; set; }
public string? ClientSecret { get; set; }
public string? AccessToken { get; set; }
public string? RefreshToken { get; set; }
public DateTime? TokenExpiraEm { get; set; }
public string? Url { get; set; }
public string? Usuario { get; set; }
public string? Senha { get; set; }
public string? PastaBase { get; set; }
public bool Ativo { get; set; }
public DateTime? CriadoEm { get; set; }
public DateTime? AtualizadoEm { get; set; }
}
}