Files
CMS/src/CMSMicroservice.Domain/Enums/PackagePurchaseMethod.cs
T
masoodafar-web 427d2cce1d
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 6m45s
feat(package): update package purchase methods and enhance Protobuf definitions
- Changed package purchase method from DirectPurchase to Manual in multiple command handlers to reflect new business logic.
- Added Manual purchase method to PackagePurchaseMethod enum for clarity.
- Introduced new RPC method GetCustomerPackagePurchaseRollup in Protobuf for summarizing customer package purchases.
- Updated UserPackagePurchaseProfile and UserPackagePurchaseService to support new rollup functionality.
- Bumped Protobuf project version to accommodate new features.
2026-08-08 21:59:14 +03:30

28 lines
593 B
C#

namespace CMSMicroservice.Domain.Enums;
/// <summary>
/// نحوه خرید پکیج توسط کاربر
/// </summary>
public enum PackagePurchaseMethod
{
/// <summary>
/// هنوز پکیج خریداری نکرده
/// </summary>
None = 0,
/// <summary>
/// از طریق وام دایا
/// </summary>
DayaLoan = 1,
/// <summary>
/// از طریق پرداخت مستقیم درگاه بانکی
/// </summary>
DirectPurchase = 2,
/// <summary>
/// ثبت دستی توسط ادمین
/// </summary>
Manual = 3
}