Skip to content

Commit 0d09bac

Browse files
committed
fix: 서버 응답 구조에 맞게 DTO 수정
- maxHeartRateConfig 타입 Int → Double (서버가 190.0으로 반환) - HealthSummaryResponseDto에 summary nested 구조 반영
1 parent 0ce5358 commit 0d09bac

3 files changed

Lines changed: 8 additions & 2 deletions

File tree

Runnect-iOS/Runnect-iOS/Network/Dto/RunningDto/RequestDto/HealthDataSaveRequestDto.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ struct HealthDataSaveRequestDto: Codable {
1919
let zone3Seconds: Int
2020
let zone4Seconds: Int
2121
let zone5Seconds: Int
22-
let maxHeartRateConfig: Int?
22+
let maxHeartRateConfig: Double?
2323
let heartRateSamples: [HeartRateSampleDto]?
2424
}
2525

Runnect-iOS/Runnect-iOS/Network/Dto/RunningDto/ResponseDto/HealthDataResponseDto.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ struct HealthDataDetail: Codable {
2323
let minHeartRate: Double?
2424
let calories: Double
2525
let zones: HealthZonesDto
26-
let maxHeartRateConfig: Int?
26+
let maxHeartRateConfig: Double?
2727
let heartRateSamples: [HeartRateSampleDto]?
2828
}
2929

Runnect-iOS/Runnect-iOS/Network/Dto/RunningDto/ResponseDto/HealthSummaryResponseDto.swift

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@ import Foundation
1010
// MARK: - HealthSummaryResponseDto
1111

1212
struct HealthSummaryResponseDto: Codable {
13+
let summary: HealthSummaryDetail
14+
}
15+
16+
// MARK: - HealthSummaryDetail
17+
18+
struct HealthSummaryDetail: Codable {
1319
let totalRecords: Int
1420
let recordsWithHealth: Int
1521
let avgHeartRate: Double?

0 commit comments

Comments
 (0)