107 lines
2.5 KiB
JavaScript
107 lines
2.5 KiB
JavaScript
const manifestsAPI = {
|
|
createCarUpdates: async (data, token) => {
|
|
if (!data.id) data.id = 0;
|
|
data.id++;
|
|
return data;
|
|
},
|
|
|
|
archiveManifest: async (data, token) => {
|
|
return { message: "Archived 1 update manifests" };
|
|
},
|
|
|
|
deleteManifest: async (manifest_id, token) => {
|
|
return { message: "OK" };
|
|
},
|
|
|
|
getPackages: async (search, token) => {
|
|
return {
|
|
data: [
|
|
{
|
|
id: 1,
|
|
package_name: "Test",
|
|
version: "1.0",
|
|
link: "https://cloudfront.com/download",
|
|
ecu_list: "ECU1 1.0.0,ECU2 1.0.2",
|
|
},
|
|
{
|
|
id: 2,
|
|
package_name: "Test",
|
|
version: "1.1",
|
|
link: "https://cloudfront.com/download",
|
|
ecu_list: "ECU1 1.0.1,ECU2 1.0.2",
|
|
},
|
|
{
|
|
id: 3,
|
|
package_name: "Test",
|
|
version: "1.2",
|
|
link: "https://cloudfront.com/download",
|
|
ecu_list: "ECU1 1.1.0,ECU2 1.1.2",
|
|
},
|
|
],
|
|
};
|
|
},
|
|
|
|
updatePackage: async (data, token) => {
|
|
return data;
|
|
},
|
|
|
|
deployPackage: async (data, token) => {
|
|
return data;
|
|
},
|
|
|
|
getCarUpdates: async (filter, token) => {
|
|
return { data: [] };
|
|
},
|
|
|
|
getVINUpdates: async (vin, token) => {
|
|
return { data: [] };
|
|
},
|
|
|
|
getCarUpdateProgress: async (carupdateids, token) => {
|
|
return { statuses: [] };
|
|
},
|
|
|
|
updateManifest: async (id, data, token) => {
|
|
return {
|
|
id,
|
|
...data,
|
|
}
|
|
},
|
|
|
|
getManifest: async (id, token) => {
|
|
return {
|
|
id,
|
|
name: "Test Deployment",
|
|
version: "1.0.100",
|
|
description: "Deployment folder test",
|
|
release_notes: "https://releasenotes.com",
|
|
ecu_list: "ICC 1000",
|
|
ecu_updates: [
|
|
{
|
|
name: "ICC",
|
|
part_number: "BBBBBB",
|
|
version: "1000",
|
|
files: [
|
|
{
|
|
file_id: "b0cda514c94080b4",
|
|
filename: "LARGE.jpg",
|
|
url: "https://upload-dev.fiskerdps.com/92bbc448-99c8-4851-91ad-f8042e4deb49/LARGE.jpg",
|
|
file_size: 14559274,
|
|
size: 14488498,
|
|
type: "ODX Data",
|
|
created: "2021-12-09T22:38:29.102813Z",
|
|
updated: "2021-12-09T22:38:29.102813Z",
|
|
},
|
|
],
|
|
created: "2021-12-09T22:38:20.408351Z",
|
|
updated: "2022-01-14T00:47:08.996451Z",
|
|
},
|
|
],
|
|
created: "2021-12-09T22:38:11.679943Z",
|
|
updated: "2022-01-14T00:47:08.996451Z",
|
|
};
|
|
},
|
|
};
|
|
|
|
export default manifestsAPI;
|