BotSharp/src/Plugins/BotSharp.Plugin.MetaMessenger/MessagingModels/SendingMessageRequest.cs

37 lines
898 B
C#
Raw Normal View History

2023-08-04 22:07:44 +00:00
using Refit;
namespace BotSharp.Plugin.MetaMessenger.MessagingModels;
/// <summary>
/// https://developers.facebook.com/docs/messenger-platform/reference/send-api#parameters
/// </summary>
public class SendingMessageRequest
{
/// <example>
/// {'id':'6610279455689235'}
/// </example>
[AliasAs("recipient")]
public string Recipient { get; set; }
/// <example>
/// {'text':'hello,world'}
/// </example>
[AliasAs("message")]
public string Message { get; set; }
[AliasAs("access_token")]
public string AccessToken { get; set; }
[AliasAs("messaging_type")]
public string MessagingType { get; set; } = "RESPONSE";
[AliasAs("sender_action")]
public SenderActionEnum? SenderAction { get; set; }
2023-11-24 23:26:33 +00:00
public SendingMessageRequest(string token, string recipient)
{
AccessToken = token;
Recipient = recipient;
}
2023-08-04 22:07:44 +00:00
}