Esempio n. 1
0
 public MessagingProfileMetricsDetail GetById(string id, MetricsOptions options, RequestOptions requestOptions)
 {
     return(this.GetEntity(id, options, requestOptions, postPath: PostPath));
 }
Esempio n. 2
0
 /// <summary>
 /// Get detailed messaging metrics for a messaging profile.
 /// </summary>
 /// <param name="messagingProfileId">Messaging ProfileId to Use</param>
 /// <param name="options">Query string options for timeframe.</param>
 /// <param name="requestOptions">Api Request Options (optional).</param>
 /// <returns>Metrics Detail Response</returns>
 public MessagingProfileMetricsDetail GetDetailedMetrics(string messagingProfileId, MetricsOptions options, RequestOptions requestOptions = null)
 {
     return(_detailService.GetById(messagingProfileId, options, requestOptions));
 }
Esempio n. 3
0
 public async Task <MessagingProfileMetricsDetail> GetByIdAsync(string id, MetricsOptions options, RequestOptions requestOptions, CancellationToken ct = default)
 {
     return(await this.GetEntityAsync(id, options, requestOptions, ct, postPath : PostPath));
 }
Esempio n. 4
0
 /// <summary>
 /// Get detailed messaging metrics for a messaging profile.
 /// </summary>
 /// <param name="messagingProfileId">Messaging ProfileId to Use</param>
 /// <param name="options">Query string options for timeframe.</param>
 /// <param name="requestOptions">Api Request Options (optional).</param>
 /// <param name="ct"></param>
 /// <returns>Metrics Detail Response</returns>
 public async Task <MessagingProfileMetricsDetail> GetDetailedMetricsAsync(string messagingProfileId, MetricsOptions options, RequestOptions requestOptions = null, CancellationToken ct = default)
 {
     return(await _detailService.GetByIdAsync(messagingProfileId, options, requestOptions, ct));
 }