WeddingThankYou
1.0.0.0
결혼식 이후 감사 인사와 사진, 계좌 안내, 연락처를 모바일 페이지로 전달하는 감사장 서비스입니다.
Toggle main menu visibility
로딩중...
검색중...
일치하는것 없음
TenantConfig.cs
이 파일의 문서화 페이지로 가기
1
using
Wedding.Common;
2
3
namespace
WeddingThankYou.Models
;
4
13
public
sealed
class
TenantConfig
14
{
23
public
string
Slug
{
get
;
set
; } =
""
;
32
public
string
CoupleName
{
get
;
set
; } =
"신랑 ♥ 신부"
;
41
public
string
HeroTitle
{
get
;
set
; } =
"Thank You"
;
50
public
string
Subtitle
{
get
;
set
; } =
""
;
59
public
DateTime
WeddingDate
{
get
;
set
; } = DateTime.Today;
68
public
string
WeddingTime
{
get
;
set
; } =
"PM 12:00"
;
77
public
string
VenueName
{
get
;
set
; } =
""
;
86
public
string
VenueAddress
{
get
;
set
; } =
""
;
95
public
double
VenueLat
{
get
;
set
; }
104
public
double
VenueLng
{
get
;
set
; }
113
public
string
Story
{
get
;
set
; } =
""
;
122
public
string
Story2
{
get
;
set
; } =
""
;
131
public
List<string>
SectionOrder
{
get
;
set
; } = WeddingSectionOrderCatalog.ThankYouRecommendedOrder.ToList();
140
public
List<StoryChapter>
StoryChapters
{
get
;
set
; } = WeddingStoryChapterDefaults.Create();
149
public
string
HeroImageFileName
{
get
;
set
; } =
""
;
150
151
// ── 히어로 문구 패널 위치 (PC/모바일 별도 지정) ──────────
152
// Vertical: "top" | "middle" | "bottom" / Horizontal: "left" | "center" | "right"
161
public
string
HeroPanelVerticalDesktop
{
get
;
set
; } =
"top"
;
170
public
string
HeroPanelHorizontalDesktop
{
get
;
set
; } =
"center"
;
179
public
string
HeroPanelVerticalMobile
{
get
;
set
; } =
"top"
;
188
public
string
HeroPanelHorizontalMobile
{
get
;
set
; } =
"center"
;
197
public
WeddingFloatingPosition
HeroPanelPlacement
{
get
;
set
; } =
new
();
206
public
string
MapLinkKakao
{
get
;
set
; } =
""
;
215
public
string
MapLinkNaver
{
get
;
set
; } =
""
;
224
public
string
MapLinkAtlan
{
get
;
set
; } =
""
;
233
public
string
MapLinkTmap
{
get
;
set
; } =
""
;
242
public
string
CeremonyNote
{
get
;
set
; } =
""
;
251
public
string
CeremonyNoteFormat
{
get
;
set
; } =
"Markdown"
;
260
public
string
RoadMapFileName
{
get
;
set
; } =
""
;
261
270
public
List<AccountInfo>
Accounts
{
get
;
set
; } =
new
();
271
280
public
string
ThemeName
{
get
;
set
; } =
"rose"
;
281
290
public
string
ThankYouStyle
{
get
;
set
; } =
"onepage"
;
291
300
public
string
MusicFileName
{
get
;
set
; } =
""
;
309
public
string
MusicButtonPosition
{
get
;
set
; } =
"bottom"
;
318
public
WeddingFloatingPosition
MusicButtonPlacement
{
get
;
set
; } =
new
();
327
public
List<string>
VideoFileNames
{
get
;
set
; } =
new
();
336
public
int
?
MaxVideoSizeMb
{
get
;
set
; } =
null
;
345
public
int
?
MaxVideoCount
{
get
;
set
; } =
null
;
354
public
MediaPolicyOverride
?
MediaPolicyOverride
{
get
;
set
; } =
null
;
355
356
// ── 링크 미리보기 (Open Graph) ──────────────────────
365
public
string
OgTitle
{
get
;
set
; } =
""
;
374
public
string
OgDescription
{
get
;
set
; } =
""
;
383
public
string
OgImageFileName
{
get
;
set
; } =
""
;
384
393
public
string
PasswordHash
{
get
;
set
; } =
""
;
402
public
string
OwnerUserId
{
get
;
set
; } =
""
;
411
public
string
OwnerProvider
{
get
;
set
; } =
""
;
420
public
string
OwnerEmail
{
get
;
set
; } =
""
;
429
public
string
OwnerDisplayName
{
get
;
set
; } =
""
;
438
public
DateTime?
OwnerLinkedAt
{
get
;
set
; }
447
public
List<ThankYouAdminUser>
AdminUsers
{
get
;
set
; } =
new
();
456
public
string
ThankYouUrl
{
get
;
set
; } =
""
;
465
public
string
InvitationUrl
{
get
;
set
; } =
""
;
474
public
bool
IsPublished
{
get
;
set
; } =
true
;
483
public
DateTime
CreatedAt
{
get
;
set
; } = DateTime.Now;
492
public
List<string>
GalleryFileNames
{
get
;
set
; } =
new
();
501
public
int
GalleryAutoPlaySeconds
{
get
;
set
; } = 3;
502
511
public
bool
ShowOnHome
{
get
;
set
; } =
false
;
520
public
int
PinOrder
{
get
;
set
; } = 0;
529
public
bool
HasPremiumPlan
{
get
;
set
; } =
false
;
538
public
List<string>
UnlockedLayoutModes
{
get
;
set
; } =
new
();
547
public
List<string>
UnlockedThemeKeys
{
get
;
set
; } =
new
();
548
}
549
558
public
sealed
class
ThankYouAdminUser
559
{
568
public
string
UserId
{
get
;
set
; } =
""
;
577
public
string
Provider
{
get
;
set
; } =
""
;
586
public
string
Email
{
get
;
set
; } =
""
;
595
public
string
DisplayName
{
get
;
set
; } =
""
;
604
public
string
Role
{
get
;
set
; } =
"Admin"
;
613
public
DateTime
AddedAt
{
get
;
set
; } = DateTime.Now;
614
}
WeddingThankYou.Models
Definition
AccountInfo.cs:1
WeddingThankYou.Models.TenantConfig
Definition
TenantConfig.cs:14
WeddingThankYou.Models.TenantConfig.CeremonyNote
string CeremonyNote
Definition
TenantConfig.cs:242
WeddingThankYou.Models.TenantConfig.Story
string Story
Definition
TenantConfig.cs:113
WeddingThankYou.Models.TenantConfig.ShowOnHome
bool ShowOnHome
Definition
TenantConfig.cs:511
WeddingThankYou.Models.TenantConfig.OwnerUserId
string OwnerUserId
Definition
TenantConfig.cs:402
WeddingThankYou.Models.TenantConfig.MapLinkAtlan
string MapLinkAtlan
Definition
TenantConfig.cs:224
WeddingThankYou.Models.TenantConfig.MusicFileName
string MusicFileName
Definition
TenantConfig.cs:300
WeddingThankYou.Models.TenantConfig.StoryChapters
List< StoryChapter > StoryChapters
Definition
TenantConfig.cs:140
WeddingThankYou.Models.TenantConfig.CreatedAt
DateTime CreatedAt
Definition
TenantConfig.cs:483
WeddingThankYou.Models.TenantConfig.VideoFileNames
List< string > VideoFileNames
Definition
TenantConfig.cs:327
WeddingThankYou.Models.TenantConfig.VenueAddress
string VenueAddress
Definition
TenantConfig.cs:86
WeddingThankYou.Models.TenantConfig.HeroPanelVerticalDesktop
string HeroPanelVerticalDesktop
Definition
TenantConfig.cs:161
WeddingThankYou.Models.TenantConfig.OgImageFileName
string OgImageFileName
Definition
TenantConfig.cs:383
WeddingThankYou.Models.TenantConfig.OgDescription
string OgDescription
Definition
TenantConfig.cs:374
WeddingThankYou.Models.TenantConfig.HasPremiumPlan
bool HasPremiumPlan
Definition
TenantConfig.cs:529
WeddingThankYou.Models.TenantConfig.PinOrder
int PinOrder
Definition
TenantConfig.cs:520
WeddingThankYou.Models.TenantConfig.CoupleName
string CoupleName
Definition
TenantConfig.cs:32
WeddingThankYou.Models.TenantConfig.HeroTitle
string HeroTitle
Definition
TenantConfig.cs:41
WeddingThankYou.Models.TenantConfig.WeddingDate
DateTime WeddingDate
Definition
TenantConfig.cs:59
WeddingThankYou.Models.TenantConfig.VenueName
string VenueName
Definition
TenantConfig.cs:77
WeddingThankYou.Models.TenantConfig.OwnerProvider
string OwnerProvider
Definition
TenantConfig.cs:411
WeddingThankYou.Models.TenantConfig.OwnerEmail
string OwnerEmail
Definition
TenantConfig.cs:420
WeddingThankYou.Models.TenantConfig.MusicButtonPlacement
WeddingFloatingPosition MusicButtonPlacement
Definition
TenantConfig.cs:318
WeddingThankYou.Models.TenantConfig.PasswordHash
string PasswordHash
Definition
TenantConfig.cs:393
WeddingThankYou.Models.TenantConfig.ThankYouUrl
string ThankYouUrl
Definition
TenantConfig.cs:456
WeddingThankYou.Models.TenantConfig.VenueLat
double VenueLat
Definition
TenantConfig.cs:95
WeddingThankYou.Models.TenantConfig.GalleryFileNames
List< string > GalleryFileNames
Definition
TenantConfig.cs:492
WeddingThankYou.Models.TenantConfig.SectionOrder
List< string > SectionOrder
Definition
TenantConfig.cs:131
WeddingThankYou.Models.TenantConfig.Story2
string Story2
Definition
TenantConfig.cs:122
WeddingThankYou.Models.TenantConfig.HeroPanelHorizontalDesktop
string HeroPanelHorizontalDesktop
Definition
TenantConfig.cs:170
WeddingThankYou.Models.TenantConfig.WeddingTime
string WeddingTime
Definition
TenantConfig.cs:68
WeddingThankYou.Models.TenantConfig.MusicButtonPosition
string MusicButtonPosition
Definition
TenantConfig.cs:309
WeddingThankYou.Models.TenantConfig.CeremonyNoteFormat
string CeremonyNoteFormat
Definition
TenantConfig.cs:251
WeddingThankYou.Models.TenantConfig.Subtitle
string Subtitle
Definition
TenantConfig.cs:50
WeddingThankYou.Models.TenantConfig.HeroPanelPlacement
WeddingFloatingPosition HeroPanelPlacement
Definition
TenantConfig.cs:197
WeddingThankYou.Models.TenantConfig.OwnerLinkedAt
DateTime? OwnerLinkedAt
Definition
TenantConfig.cs:438
WeddingThankYou.Models.TenantConfig.HeroPanelVerticalMobile
string HeroPanelVerticalMobile
Definition
TenantConfig.cs:179
WeddingThankYou.Models.TenantConfig.Slug
string Slug
Definition
TenantConfig.cs:23
WeddingThankYou.Models.TenantConfig.MaxVideoCount
int? MaxVideoCount
Definition
TenantConfig.cs:345
WeddingThankYou.Models.TenantConfig.OwnerDisplayName
string OwnerDisplayName
Definition
TenantConfig.cs:429
WeddingThankYou.Models.TenantConfig.UnlockedThemeKeys
List< string > UnlockedThemeKeys
Definition
TenantConfig.cs:547
WeddingThankYou.Models.TenantConfig.MapLinkNaver
string MapLinkNaver
Definition
TenantConfig.cs:215
WeddingThankYou.Models.TenantConfig.MapLinkTmap
string MapLinkTmap
Definition
TenantConfig.cs:233
WeddingThankYou.Models.TenantConfig.ThemeName
string ThemeName
Definition
TenantConfig.cs:280
WeddingThankYou.Models.TenantConfig.IsPublished
bool IsPublished
Definition
TenantConfig.cs:474
WeddingThankYou.Models.TenantConfig.ThankYouStyle
string ThankYouStyle
Definition
TenantConfig.cs:290
WeddingThankYou.Models.TenantConfig.InvitationUrl
string InvitationUrl
Definition
TenantConfig.cs:465
WeddingThankYou.Models.TenantConfig.RoadMapFileName
string RoadMapFileName
Definition
TenantConfig.cs:260
WeddingThankYou.Models.TenantConfig.MapLinkKakao
string MapLinkKakao
Definition
TenantConfig.cs:206
WeddingThankYou.Models.TenantConfig.AdminUsers
List< ThankYouAdminUser > AdminUsers
Definition
TenantConfig.cs:447
WeddingThankYou.Models.TenantConfig.UnlockedLayoutModes
List< string > UnlockedLayoutModes
Definition
TenantConfig.cs:538
WeddingThankYou.Models.TenantConfig.Accounts
List< AccountInfo > Accounts
Definition
TenantConfig.cs:270
WeddingThankYou.Models.TenantConfig.MaxVideoSizeMb
int? MaxVideoSizeMb
Definition
TenantConfig.cs:336
WeddingThankYou.Models.TenantConfig.GalleryAutoPlaySeconds
int GalleryAutoPlaySeconds
Definition
TenantConfig.cs:501
WeddingThankYou.Models.TenantConfig.HeroPanelHorizontalMobile
string HeroPanelHorizontalMobile
Definition
TenantConfig.cs:188
WeddingThankYou.Models.TenantConfig.VenueLng
double VenueLng
Definition
TenantConfig.cs:104
WeddingThankYou.Models.TenantConfig.MediaPolicyOverride
MediaPolicyOverride? MediaPolicyOverride
Definition
TenantConfig.cs:354
WeddingThankYou.Models.TenantConfig.OgTitle
string OgTitle
Definition
TenantConfig.cs:365
WeddingThankYou.Models.TenantConfig.HeroImageFileName
string HeroImageFileName
Definition
TenantConfig.cs:149
WeddingThankYou.Models.ThankYouAdminUser
Definition
TenantConfig.cs:559
WeddingThankYou.Models.ThankYouAdminUser.AddedAt
DateTime AddedAt
Definition
TenantConfig.cs:613
WeddingThankYou.Models.ThankYouAdminUser.Email
string Email
Definition
TenantConfig.cs:586
WeddingThankYou.Models.ThankYouAdminUser.UserId
string UserId
Definition
TenantConfig.cs:568
WeddingThankYou.Models.ThankYouAdminUser.Provider
string Provider
Definition
TenantConfig.cs:577
WeddingThankYou.Models.ThankYouAdminUser.DisplayName
string DisplayName
Definition
TenantConfig.cs:595
WeddingThankYou.Models.ThankYouAdminUser.Role
string Role
Definition
TenantConfig.cs:604
Models
TenantConfig.cs
다음에 의해 생성됨 :
1.17.0