activeMetadata.js 896 B

12345678910111213141516171819
  1. import http from '@/utils/request'
  2. const BASE = '/meta/active-metadata'
  3. const PLANS = '/meta/active-metadata/plans'
  4. export const getActiveMetadataPlans = () => http.get(PLANS)
  5. export const createActiveMetadataPlan = payload => http.post(PLANS, payload)
  6. export const getActiveMetadataRuns = planUid => http.get(`${PLANS}/${planUid}/runs`)
  7. export const getActiveMetadataAssets = sourceUid => http.get(
  8. `${BASE}/assets`,
  9. { params: { source_uid: sourceUid } }
  10. )
  11. export const getActiveMetadataChanges = runUid => http.get(`${BASE}/runs/${runUid}/changes`)
  12. export const getActiveMetadataLineage = runUid => http.get(`${BASE}/runs/${runUid}/lineage`)
  13. export const getActiveMetadataHealth = runUid => http.get(`${BASE}/runs/${runUid}/health-signals`)
  14. export const getActiveMetadataCorrections = assetUid => http.get(
  15. `${BASE}/corrections`,
  16. { params: assetUid ? { asset_uid: assetUid } : {} }
  17. )