Ejemplo n.º 1
0
 private async Task <SendApiResponse> SendTagMessageAsync <T>(string recipientID, T message, MessageTagsType messageTag)
     where T : Message
 {
     return(await SendAsync(JObject.FromObject(new TagMessageContainer <T>
     {
         Recipient = new RecipientMessageIdentifier {
             ID = recipientID
         },
         Message = message,
         Tag = messageTag,
         MessageType = MessageType.MESSAGE_TAG,
     }, new JsonSerializer {
         NullValueHandling = NullValueHandling.Ignore
     })));
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Send Tag Message
 /// </summary>
 /// <param name="recipientID"></param>
 /// <param name="text"></param>
 /// <param name="messageTag"></param>
 /// <returns></returns>
 public async Task <SendApiResponse> SendMessageTag(string recipientID, string text, MessageTagsType messageTag)
 {
     return(await SendTagMessageAsync(recipientID, new TextMessage()
     {
         Text = text
     }, messageTag));
 }