1use super::types::*;
2use crate::client::{AuthType, Client};
3use crate::error::ApiResult;
4
5pub trait MeasureApi {
6 fn get_measure_chart_detail(
10 &self,
11 request: GetMeasureChartDetailRequest,
12 auth: AuthType,
13 ) -> impl std::future::Future<Output = ApiResult<GetMeasureChartDetailResponse>> + Send;
14}
15
16impl MeasureApi for Client {
17 async fn get_measure_chart_detail(
18 &self,
19 request: GetMeasureChartDetailRequest,
20 auth: AuthType,
21 ) -> ApiResult<GetMeasureChartDetailResponse> {
22 Ok(self
23 .get(
24 &format!(
25 "{}/measure/{}",
26 request.project_key, request.chart_id
27 ),
28 auth,
29 )
30 .await?)
31 }
32}