async function deleteMetric()

in src/metric-client.ts [174:194]


async function deleteMetric(
  input: Input,
  metricId: string,
  accessToken: string
): Promise<ApiResponse> {
  const url = `${getBaseUri(input)}/experiment-metrics/${metricId}?api-version=${apiVersion}`
  const headers = {
    Authorization: `Bearer ${accessToken}`,
    'Content-Type': 'application/merge-patch+json',
    Accept: '*/*'
  }

  const response = await axios.delete(url, { headers })
  core.info(
    `Metric ${metricId} is deleted. Status: ${response.status}. Message: ${JSON.stringify(response.data)}`
  )
  return {
    status: response.status,
    statusText: response.statusText
  }
}