public MessagingProfileMetricsDetail GetById(string id, MetricsOptions options, RequestOptions requestOptions) { return(this.GetEntity(id, options, requestOptions, postPath: PostPath)); }
/// <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)); }
public async Task <MessagingProfileMetricsDetail> GetByIdAsync(string id, MetricsOptions options, RequestOptions requestOptions, CancellationToken ct = default) { return(await this.GetEntityAsync(id, options, requestOptions, ct, postPath : PostPath)); }
/// <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)); }