|
Codemaru 1.0.0.0
QR 코드, 모바일 랜딩 페이지, vCard 연락처 저장과 명함 디자인을 한 화면에서 제공하는 디지털 명함 서비스입니다.
|
네임스페이스 | |
| namespace | Certificates |
클래스 | |
| class | FfmpegOptions |
| class | StreamConfig |
함수 | |
| record | CardHistoryEntry (Guid Id, CardProfile Profile, string LandingUrl, string QrPayload, DateTime CreatedAt) |
| record | CardHybridSnapshot (string? UserId, CardProfile Profile, IReadOnlyList< CardHistoryEntry > History, DateTime SavedAt) |
| record | CardHybridUser (string Id, string Email, string DisplayName, DateTime SignedInAt) |
| record | CardProfile (string Brand, string Tagline, string BackBrand, string BackTagline, string Category, string Name, string Role, string Email, string Phone, string Address, string Website, string LandingSlug, string AccentColor, string ShortBio, string LandingDescription, string VCardNote, string InternalMemo, string? LogoImageDataUrl, bool RemoveLogoBackground, double CardWidthMm, double CardHeightMm, string FrontFontFamily, string BackFontFamily, double FrontBrandFontSize, double FrontTaglineFontSize, double FrontCategoryFontSize, double FrontEmailFontSize, double BackBrandFontSize, double BackTaglineFontSize, double BackNameFontSize, double BackRoleFontSize, string LandingTheme, bool IncludePhoneInVCard, bool IncludeAddressInVCard, string? ImportedFrontImageDataUrl, string? ImportedBackImageDataUrl) |
|
sealed |
Card History Entry 기능과 관련 상태를 캡슐화합니다.
다음을 참조함 : CardProfile().
다음에 의해서 참조됨 : Codemaru.Services.CardHybridCircuitSession.ClearHistory(), Codemaru.Services.CardHybridCircuitSession.LoadHistory(), Codemaru.Services.CardHybridCircuitSession.SaveCurrent(), Codemaru.Services.CardHybridCircuitSession.UpdateHistory().


|
sealed |
Card Hybrid Snapshot 기능과 관련 상태를 캡슐화합니다.
다음을 참조함 : CardProfile().
다음에 의해서 참조됨 : Codemaru.Services.CardHybridCircuitSession.CaptureCurrentSnapshot(), Codemaru.Services.CardHybridCircuitSession.ImportSnapshot(), Codemaru.Services.JsonCardProfileStore.LoadAsync(), Codemaru.Services.JsonCardProfileStore.LoadBySlugAsync(), Codemaru.Services.CardHybridCircuitSession.LoadSnapshot(), Codemaru.Services.CardHybridCircuitSession.PersistCurrent(), Codemaru.Services.CardHybridCircuitSession.ReplaceUserSnapshotAsync(), Codemaru.Services.ICardProfileStore.SaveAsync(), Codemaru.Services.JsonCardProfileStore.SaveAsync().


|
sealed |
CardHybrid 세션의 현재 사용자입니다.
인증 자체는 상위 OAuth 계층 (Cookies + Google/Naver) 이 담당하고 CardHybrid 세션은 그 결과를 이 값으로 표현합니다.
로그인되지 않은 익명 사용자입니다.
이 사용자가 익명(Guest) 인지 여부입니다.
CardHybridUser.cs 파일의 19 번째 라인에서 정의되었습니다.
다음을 참조함 : CardHybridUser().
다음에 의해서 참조됨 : Codemaru.Services.CardHybridCircuitSession.ApplyUserAsync(), CardHybridUser(), Codemaru.Services.JsonCardProfileStore.IsGuest(), Codemaru.Services.CardHybridCircuitSession.MapPrincipalToUser(), Codemaru.Services.CardLandingPath.NormalizeForTenant(), Codemaru.Services.CardLandingPath.TenantSlug().


|
sealed |
Card Profile 기능과 관련 상태를 캡슐화합니다.
Default 값을 가져옵니다.
Landing Url 값을 가져옵니다.
CardProfile.cs 파일의 11 번째 라인에서 정의되었습니다.
다음을 참조함 : CardProfile().
다음에 의해서 참조됨 : Codemaru.Services.LandingPagePublisher.BuildPublicUrl(), CardHistoryEntry(), Codemaru.Services.CardHybridCircuitSession.CardHybridCircuitSession(), CardHybridSnapshot(), CardProfile(), Codemaru.Services.CardProfileImporter.ImportVCard(), Codemaru.Services.CardHybridSession.InitializeAsync(), Codemaru.Services.CardHybridCircuitSession.LoadSnapshot(), Codemaru.Services.LandingPagePublisher.PublishIndexAsync(), Codemaru.Services.CardHybridCircuitSession.UpdateHistory(), Codemaru.Services.CardHybridCircuitSession.UpdateProfile(), Codemaru.Services.LandingPagePublisher.WriteAsync().

