11 lines
419 B
C#
11 lines
419 B
C#
using LittleShop.Client.Models;
|
|
|
|
namespace LittleShop.Client.Services;
|
|
|
|
public interface IMessageService
|
|
{
|
|
Task<List<CustomerMessage>> GetPendingMessagesAsync(string platform = "Telegram");
|
|
Task<bool> MarkMessageAsSentAsync(Guid messageId, string? platformMessageId = null);
|
|
Task<bool> MarkMessageAsFailedAsync(Guid messageId, string reason);
|
|
Task<bool> CreateCustomerMessageAsync(object messageData);
|
|
} |