Files
Backend-Api/0_Framework/Application/Sms/ISmsService.cs
2025-04-20 20:43:45 +03:30

32 lines
1.0 KiB
C#

using System;
using System.Collections.Generic;
using System.Threading.Tasks;
namespace _0_Framework.Application.Sms;
public interface ISmsService
{
void Send(string number, string message);
bool VerifySend(string number, string message);
bool LoginSend(string number, string message);
/// <summary>
/// ارسال کد به کلاینت برای تکمیل فرایند ثبت نام
/// </summary>
/// <param name="number"></param>
/// <param name="code"></param>
/// <returns></returns>
Task<SentSmsViewModel> SendVerifyCodeToClient(string number, string code);
bool SendAccountsInfo(string number,string fullName, string userName);
Task<ApiResultViewModel> GetByMessageId(int messId);
Task<List<ApiResultViewModel>> GetApiResult(string startDate, string endDate);
string DeliveryStatus(byte? dv);
string DeliveryColorStatus(byte? dv);
string UnixTimeStampToDateTime(int? unixTimeStamp);
#region Mahan
Task<double> GetCreditAmount();
#endregion
}