public async Task FetchMessageLinksAsync() { var request = new FetchMessageLinksRequest() { Domain = Domain.Name, Inbox = PrivateInbox, MessageId = MessageIdWithAttachment }; var response = await mailinatorClient.MessagesClient.FetchMessageLinksAsync(request); Assert.IsTrue(response != null); }
/// <summary> /// This endpoint retrieves all the links parsed from the email. /// </summary> /// <param name="request">FetchMessageLinksRequest object.</param> /// <returns></returns> public async Task <FetchMessageLinksResponse> FetchMessageLinksAsync(FetchMessageLinksRequest request) { var requestObject = httpClient.GetRequest(endpointUrl + "/{domain}/inboxes/{inbox}/messages/{messageId}/links", Method.GET); requestObject.AddUrlSegment("domain", request.Domain); requestObject.AddUrlSegment("inbox", request.Inbox); requestObject.AddUrlSegment("messageId", request.MessageId); var response = await httpClient.ExecuteAsync <FetchMessageLinksResponse>(requestObject); return(response); }