Files
FrontOffice.BFF/src/FrontOffice.BFF.Application/Common/Interfaces/IApplicationContractContext.cs
masoodafar-web 34f66fcb2d update
2025-11-25 02:46:57 +03:30

40 lines
1.5 KiB
C#

using CMSMicroservice.Protobuf.Protos.OtpToken;
using CMSMicroservice.Protobuf.Protos.Package;
using CMSMicroservice.Protobuf.Protos.Products;
using CMSMicroservice.Protobuf.Protos.User;
using CMSMicroservice.Protobuf.Protos.UserAddress;
using CMSMicroservice.Protobuf.Protos.UserCarts;
using CMSMicroservice.Protobuf.Protos.UserContract;
using CMSMicroservice.Protobuf.Protos.UserOrder;
using CMSMicroservice.Protobuf.Protos.UserWallet;
using CMSMicroservice.Protobuf.Protos.UserWalletChangeLog;
using PYMSMicroservice.Protobuf.Protos.Transaction;
namespace FrontOffice.BFF.Application.Common.Interfaces;
public interface IApplicationContractContext
{
#region FM
//FileLogContract.FileLogContractClient FileManagements { get; }
#endregion
#region CMS
PackageContract.PackageContractClient Package { get; }
ProductsContract.ProductsContractClient Product { get; }
UserCartsContract.UserCartsContractClient UserCart { get; }
UserContract.UserContractClient User { get; }
UserContractContract.UserContractContractClient UserContract { get; }
UserAddressContract.UserAddressContractClient UserAddress { get; }
UserOrderContract.UserOrderContractClient UserOrder { get; }
OtpTokenContract.OtpTokenContractClient OtpToken { get; }
UserWalletContract.UserWalletContractClient UserWallet { get; }
UserWalletChangeLogContract.UserWalletChangeLogContractClient UserWalletChangeLog { get; }
#endregion
#region PYMS
TransactionContract.TransactionContractClient ZarinTransactions { get; }
#endregion
}