public async Task FetchAttachmentsAsync() { var request = new FetchAttachmentsRequest() { Domain = Domain.Name, Inbox = PrivateInbox, MessageId = MessageIdWithAttachment }; var response = await mailinatorClient.MessagesClient.FetchAttachmentsAsync(request); Assert.IsTrue(response != null); }
/// <summary> /// This endpoint retrieves a list of attachments for a message. Note attachments are expected to be in Email format. /// </summary> /// <param name="request">FetchAttachmentsRequest object.</param> /// <returns></returns> public async Task <FetchAttachmentsResponse> FetchAttachmentsAsync(FetchAttachmentsRequest request) { var requestObject = httpClient.GetRequest(endpointUrl + "/{domain}/inboxes/{inbox}/messages/{messageId}/attachments", Method.GET); requestObject.AddUrlSegment("domain", request.Domain); requestObject.AddUrlSegment("inbox", request.Inbox); requestObject.AddUrlSegment("messageId", request.MessageId); var response = await httpClient.ExecuteAsync <FetchAttachmentsResponse>(requestObject); return(response); }