Basic backend support to at least store a backup model in the DB

This commit is contained in:
Dane Everitt 2020-04-04 12:26:39 -07:00
parent 6d426e45d9
commit d27f0c6f2a
No known key found for this signature in database
GPG key ID: EEA66103B3D71F53
10 changed files with 138 additions and 18 deletions

View file

@ -3,7 +3,7 @@ import http, { FractalResponseData, getPaginationSet, PaginatedResult } from '@/
export interface ServerBackup {
uuid: string;
name: string;
contents: string;
ignoredFiles: string;
sha256Hash: string;
bytes: number;
createdAt: Date;
@ -13,7 +13,7 @@ export interface ServerBackup {
export const rawDataToServerBackup = ({ attributes }: FractalResponseData): ServerBackup => ({
uuid: attributes.uuid,
name: attributes.name,
contents: attributes.contents,
ignoredFiles: attributes.ignored_files,
sha256Hash: attributes.sha256_hash,
bytes: attributes.bytes,
createdAt: new Date(attributes.created_at),