/// <summary> /// Queries the given reportId from an SMS /// </summary> /// <param name="request">prepared request to use for the query</param> public SmsResponse unsubscribeNotifications(NotificationUnsubscribeRequest request) { EnsureRequestValid(request); string uri = ServiceBaseUrl + "/outbound/subscriptions/{0}"; uri = string.Format(uri, Uri.EscapeDataString(request.subscriptionId)); //return CreateAuthenticatedRequest<SmsResponse>(uri, HttpMethod.DELETE, request).Execute(); return(CreateAuthenticatedJsonRequest <SmsResponse>(uri, request).Execute()); }
private TelekomJsonWebRequest <SmsResponse> CreateAuthenticatedJsonRequest <ResponseType>(string uri, NotificationUnsubscribeRequest request) { TelekomJsonWebRequest <SmsResponse> webRequest = CreateAuthenticatedRequest <SmsResponse>(uri, HttpMethod.DELETE); webRequest.SetRawContent(null, "application/json"); return(webRequest); }