19 lines
1.3 KiB
C#
19 lines
1.3 KiB
C#
|
|
namespace FlatRender.IdentitySvc.Domain.Enums;
|
||
|
|
|
||
|
|
public enum TenantStatus { Active, Trial, Suspended, Cancelled }
|
||
|
|
public enum TenantKind { Internal, Reseller, Enterprise }
|
||
|
|
public enum RegisterMode { Email, Mobile, Google, Telegram, SSO, Reseller }
|
||
|
|
public enum GenderKind { Male, Female, Other, PreferNotToSay }
|
||
|
|
public enum TokenPurpose { EmailVerification, PhoneVerification, PasswordReset, MfaSetup, Login, EmailChange }
|
||
|
|
public enum MfaFactorType { TOTP, SMS, Email, RecoveryCode }
|
||
|
|
public enum PlanScope { User, Tenant }
|
||
|
|
public enum BillingPeriod { Monthly, Quarterly, SemiAnnual, Annual, Lifetime, OneTime }
|
||
|
|
public enum PaymentGateway { ZarinPal, IdPay, Bazaar, Stripe, Balance, Manual, Tara, SnapPay }
|
||
|
|
public enum PaymentStatus { Pending, Succeeded, Failed, Refunded, Cancelled }
|
||
|
|
public enum PaymentAction { PlanPurchase, BalanceCharge, ProjectRender, UserProject, StorageUpgrade, Other }
|
||
|
|
public enum DiscountKind { Percentage, FixedAmount, FreeMonths, RenderCredits }
|
||
|
|
public enum UserProjectStatus { Draft, Submitted, Quoted, InProgress, Review, Completed, Cancelled }
|
||
|
|
public enum QuestType { OneTime, Daily, Weekly, Onboarding, Milestone }
|
||
|
|
public enum PrizeType { Balance, RenderSeconds, LoyaltyPoints, StorageGB, Plan, Discount }
|
||
|
|
public enum GiftType { Bonus, Referral, Compensation, Promotion, Achievement }
|