Пример #1
0
        public async Task DeleteAllDomainMessagesAsync()
        {
            var request = new DeleteAllDomainMessagesRequest()
            {
                Domain = DeleteDomain
            };
            var response = await mailinatorClient.MessagesClient.DeleteAllDomainMessagesAsync(request);

            Assert.IsTrue(response != null);
        }
        /// <summary>
        /// This endpoint deletes ALL messages from a Private Domain. Caution: This action is irreversible.
        /// </summary>
        /// <param name="request">DeleteAllDomainMessagesRequest object.</param>
        /// <returns></returns>
        public async Task <DeleteAllDomainMessagesResponse> DeleteAllDomainMessagesAsync(DeleteAllDomainMessagesRequest request)
        {
            var requestObject = httpClient.GetRequest(endpointUrl + "/{domain}/inboxes", Method.DELETE);

            requestObject.AddUrlSegment("domain", request.Domain);

            var response = await httpClient.ExecuteAsync <DeleteAllDomainMessagesResponse>(requestObject);

            return(response);
        }