private TelekomJsonWebRequest<TelekomResponse> CreateSendMmsWebRequest(SendMmsRequest request) { EnsureRequestValid(request); string uri = ServiceBaseUrl + "/sendMMS"; return CreateAuthenticatedRequest<TelekomResponse>(uri, HttpMethod.POST, request); }
private TelekomJsonWebRequest <TelekomResponse> CreateSendMmsWebRequest(SendMmsRequest request) { EnsureRequestValid(request); string uri = ServiceBaseUrl + "/sendMMS"; return(CreateAuthenticatedRequest <TelekomResponse>(uri, HttpMethod.POST, request)); }
/// <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)); }
/// <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()); }
/// <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)); }
/// <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(); }