public async Task DeleteAllInboxMessagesAsync() { var request = new DeleteAllInboxMessagesRequest() { Domain = DeleteDomain, Inbox = PrivateInbox }; var response = await mailinatorClient.MessagesClient.DeleteAllInboxMessagesAsync(request); Assert.IsTrue(response != null); }
/// <summary> /// This endpoint deletes ALL messages from a specific private inbox. /// </summary> /// <param name="request">DeleteAllInboxMessagesRequest object.</param> /// <returns></returns> public async Task <DeleteAllInboxMessagesResponse> DeleteAllInboxMessagesAsync(DeleteAllInboxMessagesRequest request) { var requestObject = httpClient.GetRequest(endpointUrl + "/{domain}/inboxes/{inbox}", Method.DELETE); requestObject.AddUrlSegment("domain", request.Domain); requestObject.AddUrlSegment("inbox", request.Inbox); var response = await httpClient.ExecuteAsync <DeleteAllInboxMessagesResponse>(requestObject); return(response); }