Example #1
0
        private TelekomJsonWebRequest<TelekomResponse> CreateSendMmsWebRequest(SendMmsRequest request)
        {
            EnsureRequestValid(request);

            string uri = ServiceBaseUrl + "/sendMMS";
            return CreateAuthenticatedRequest<TelekomResponse>(uri, HttpMethod.POST, request);
        }
Example #2
0
        private TelekomJsonWebRequest <TelekomResponse> CreateSendMmsWebRequest(SendMmsRequest request)
        {
            EnsureRequestValid(request);

            string uri = ServiceBaseUrl + "/sendMMS";

            return(CreateAuthenticatedRequest <TelekomResponse>(uri, HttpMethod.POST, request));
        }
Example #3
0
 /// <summary>Send a MMS (asynchronously)</summary>
 /// <param name="request">Parameter object</param>
 /// <param name="callback">Handler to invoke after completion</param>
 public void SendMms(SendMmsRequest request, Action <TelekomResponse> callback)
 {
     CreateSendMmsWebRequest(request).ExecuteAsync(a => callback(a));
 }
Example #4
0
 /// <summary>Send a MMS</summary>
 /// <param name="request">Parameter object</param>
 /// <returns>Result of this operation</returns>
 public TelekomResponse SendMms(SendMmsRequest request)
 {
     return(CreateSendMmsWebRequest(request).Execute());
 }
Example #5
0
 /// <summary>Send a MMS (asynchronously)</summary>
 /// <param name="request">Parameter object</param> 
 /// <param name="callback">Handler to invoke after completion</param>
 public void SendMms(SendMmsRequest request, Action<TelekomResponse> callback)
 {
     CreateSendMmsWebRequest(request).ExecuteAsync(a => callback(a));
 }
Example #6
0
 /// <summary>Send a MMS</summary>
 /// <param name="request">Parameter object</param> 
 /// <returns>Result of this operation</returns>
 public TelekomResponse SendMms(SendMmsRequest request)
 {
     return CreateSendMmsWebRequest(request).Execute();
 }