2025-09-28 00:45:26 +03:30
|
|
|
using CMSMicroservice.Protobuf.Protos.OtpToken;
|
|
|
|
|
using CMSMicroservice.Protobuf.Protos.Package;
|
2025-11-17 20:39:31 +03:30
|
|
|
using CMSMicroservice.Protobuf.Protos.Products;
|
2025-09-28 00:45:26 +03:30
|
|
|
using CMSMicroservice.Protobuf.Protos.User;
|
|
|
|
|
using CMSMicroservice.Protobuf.Protos.UserAddress;
|
2025-11-16 03:28:34 +03:30
|
|
|
using CMSMicroservice.Protobuf.Protos.UserContract;
|
2025-09-28 00:45:26 +03:30
|
|
|
using CMSMicroservice.Protobuf.Protos.UserOrder;
|
2025-10-13 13:00:03 +03:30
|
|
|
using PYMSMicroservice.Protobuf.Protos.Transaction;
|
2025-09-28 00:45:26 +03:30
|
|
|
|
2025-09-27 10:36:00 +03:30
|
|
|
namespace FrontOffice.BFF.Application.Common.Interfaces;
|
|
|
|
|
|
|
|
|
|
public interface IApplicationContractContext
|
|
|
|
|
{
|
|
|
|
|
#region FM
|
|
|
|
|
|
|
|
|
|
//FileLogContract.FileLogContractClient FileManagements { get; }
|
|
|
|
|
|
|
|
|
|
#endregion
|
2025-09-28 00:45:26 +03:30
|
|
|
|
|
|
|
|
#region CMS
|
|
|
|
|
PackageContract.PackageContractClient Package { get; }
|
2025-11-17 20:39:31 +03:30
|
|
|
ProductsContract.ProductsContractClient Product { get; }
|
2025-09-28 00:45:26 +03:30
|
|
|
UserContract.UserContractClient User { get; }
|
2025-11-16 03:28:34 +03:30
|
|
|
UserContractContract.UserContractContractClient UserContract { get; }
|
2025-09-28 00:45:26 +03:30
|
|
|
UserAddressContract.UserAddressContractClient UserAddress { get; }
|
|
|
|
|
UserOrderContract.UserOrderContractClient UserOrder { get; }
|
|
|
|
|
OtpTokenContract.OtpTokenContractClient OtpToken { get; }
|
|
|
|
|
#endregion
|
2025-10-13 13:00:03 +03:30
|
|
|
|
|
|
|
|
#region PYMS
|
|
|
|
|
TransactionContract.TransactionContractClient ZarinTransactions { get; }
|
|
|
|
|
#endregion
|
2025-09-27 10:36:00 +03:30
|
|
|
}
|