1
0
mirror of https://github.com/bitwarden/mobile synced 2025-12-14 23:33:34 +00:00
Files
mobile/src/App/Models/Data/FolderData.cs
2017-11-24 16:11:40 -05:00

37 lines
890 B
C#

using System;
using SQLite;
using Bit.App.Abstractions;
using Bit.App.Models.Api;
namespace Bit.App.Models.Data
{
[Table("Folder")]
public class FolderData : IDataObject<string>
{
public FolderData()
{ }
public FolderData(Folder folder, string userId)
{
Id = folder.Id;
UserId = userId;
Name = folder.Name?.EncryptedString;
}
public FolderData(FolderResponse folder, string userId)
{
Id = folder.Id;
UserId = userId;
Name = folder.Name;
RevisionDateTime = folder.RevisionDate;
}
[PrimaryKey]
public string Id { get; set; }
[Indexed]
public string UserId { get; set; }
public string Name { get; set; }
public DateTime RevisionDateTime { get; set; } = DateTime.UtcNow;
}
}