Files
Ascently/ios/Ascently/Models/DeltaSyncFormat.swift
Atridad Lahiji 23de8a6fc6
All checks were successful
Ascently - Sync Deploy / build-and-push (push) Successful in 2m31s
Ascently - Docs Deploy / build-and-push (push) Successful in 3m30s
[All Platforms] 2.1.0 - Sync Optimizations
2025-10-15 18:17:19 -06:00

27 lines
601 B
Swift

//
// DeltaSyncFormat.swift
// Ascently
//
// Delta sync structures for incremental data synchronization
//
import Foundation
struct DeltaSyncRequest: Codable {
let lastSyncTime: String
let gyms: [BackupGym]
let problems: [BackupProblem]
let sessions: [BackupClimbSession]
let attempts: [BackupAttempt]
let deletedItems: [DeletedItem]
}
struct DeltaSyncResponse: Codable {
let serverTime: String
let gyms: [BackupGym]
let problems: [BackupProblem]
let sessions: [BackupClimbSession]
let attempts: [BackupAttempt]
let deletedItems: [DeletedItem]
}