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);
///
/// ارسال کد به کلاینت برای تکمیل فرایند ثبت نام
///
///
///
///
Task SendVerifyCodeToClient(string number, string code);
bool SendAccountsInfo(string number,string fullName, string userName);
Task GetByMessageId(int messId);
Task> GetApiResult(string startDate, string endDate);
string DeliveryStatus(byte? dv);
string DeliveryColorStatus(byte? dv);
string UnixTimeStampToDateTime(int? unixTimeStamp);
#region Mahan
Task GetCreditAmount();
public Task SendInstitutionVerificationLink(string number, string fullName, Guid institutionId, long contractingPartyId, long institutionContractId);
public Task SendInstitutionVerificationCode(string number, string code, string contractingPartyFullName,
long contractingPartyId, long institutionContractId);
#endregion
}