Families.Web 1.0.0.0
사진, 동영상, 글, 댓글과 반응을 가족끼리만 공유하는 비공개 앨범·타임라인 서비스입니다.
로딩중...
검색중...
일치하는것 없음
FamilyConfig.cs
이 파일의 문서화 페이지로 가기
1namespace FamiliesApp.Models;
2
11public sealed class FamilyConfig
12{
21 public string Slug { get; set; } = "";
30 public string FamilyName { get; set; } = "우리 가족";
39 public string Bio { get; set; } = "";
48 public string CoverImageFileName { get; set; } = "";
57 public string ThemeName { get; set; } = "warm";
66 public string PasswordHash { get; set; } = "";
75 public bool IsPublished { get; set; } = true;
84 public bool ShowOnHome { get; set; } = false;
93 public int PinOrder { get; set; } = 0;
102 public DateTime CreatedAt { get; set; } = DateTime.Now;
111 public string OgTitle { get; set; } = "";
120 public string OgDescription { get; set; } = "";
129 public string OgImageFileName { get; set; } = "";
138 public string OwnerUserId { get; set; } = "";
147 public string OwnerProvider { get; set; } = "";
156 public string OwnerEmail { get; set; } = "";
165 public string OwnerDisplayName { get; set; } = "";
174 public DateTime? OwnerLinkedAt { get; set; }
183 public List<FamilyAdminUser> AdminUsers { get; set; } = new();
184
193 public bool AllowReactions { get; set; } = true;
194
203 public bool AllowComments { get; set; } = true;
204
213 public int PageSize { get; set; } = 20;
214
223 public int? MaxImageSizeMb { get; set; } = null;
232 public int? MaxVideoSizeMb { get; set; } = null;
233}
234
243public sealed class FamilyAdminUser
244{
253 public string UserId { get; set; } = "";
262 public string Provider { get; set; } = "";
271 public string Email { get; set; } = "";
280 public string DisplayName { get; set; } = "";
289 public string Role { get; set; } = "Admin";
298 public DateTime AddedAt { get; set; } = DateTime.Now;
299}
List< FamilyAdminUser > AdminUsers