Files
orion-visor/orion-ops-ui/src/api/user/preference.ts

41 lines
798 B
TypeScript
Raw Normal View History

2023-10-08 16:55:18 +08:00
import axios from 'axios';
2023-10-08 17:51:30 +08:00
type Preference = 'SYSTEM'
2023-10-08 16:55:18 +08:00
/**
*
*/
export interface PreferenceUpdateRequest {
type: Preference;
config: object;
}
/**
*
*/
export interface PreferenceQueryResponse {
config: object;
}
/**
* -
*/
export function updatePreference(request: PreferenceUpdateRequest) {
return axios.put('/infra/preference/update', request);
}
/**
* -
*/
export function updatePreferencePartial(request: PreferenceUpdateRequest) {
return axios.put('/infra/preference/update-partial', request);
}
/**
*
*/
export function getPreference(type: Preference) {
return axios.get<PreferenceQueryResponse>('/infra/preference/get', { params: { type } });
}