/// <summary>
 /// Add Live Input Stream Changed Email Notification (Specific Encoding)
 /// </summary>
 /// <param name="encodingId">Id of the encoding resource (required)</param>
 /// <param name="emailNotificationWithStreamConditionsRequest">The email notifications object</param>
 public async Task <Models.EmailNotificationWithStreamConditions> CreateByEncodingIdAsync(string encodingId, Models.EmailNotificationWithStreamConditionsRequest emailNotificationWithStreamConditionsRequest)
 {
     return(await _apiClient.CreateByEncodingIdAsync(encodingId, emailNotificationWithStreamConditionsRequest));
 }
 /// <summary>
 /// Replace Live Input Stream Changed Email Notification
 /// </summary>
 /// <param name="notificationId">Id of the email notification (required)</param>
 /// <param name="emailNotificationWithStreamConditionsRequest">The email notification with the updated values</param>
 public async Task <Models.EmailNotificationWithStreamConditions> UpdateAsync(string notificationId, Models.EmailNotificationWithStreamConditionsRequest emailNotificationWithStreamConditionsRequest)
 {
     return(await _apiClient.UpdateAsync(notificationId, emailNotificationWithStreamConditionsRequest));
 }
 /// <summary>
 /// Add Live Input Stream Changed Email Notification (All Encodings)
 /// </summary>
 /// <param name="emailNotificationWithStreamConditionsRequest">The email notifications object</param>
 public async Task <Models.EmailNotificationWithStreamConditions> CreateAsync(Models.EmailNotificationWithStreamConditionsRequest emailNotificationWithStreamConditionsRequest)
 {
     return(await _apiClient.CreateAsync(emailNotificationWithStreamConditionsRequest));
 }