Exemple #1
0
        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);
        }