完善风险地图定位与标记详情
This commit is contained in:
@ -1185,7 +1185,9 @@ struct WildReportRiskMapMarkerDTO: Decodable, Equatable, Hashable {
|
||||
struct WildReportMarkerDetailResponse: Decodable, Equatable, Hashable {
|
||||
let markerType: String
|
||||
let id: Int
|
||||
let clueId: String
|
||||
let title: String
|
||||
let statusTag: String
|
||||
let tag: String
|
||||
let name: String
|
||||
let avatar: String
|
||||
@ -1210,7 +1212,9 @@ struct WildReportMarkerDetailResponse: Decodable, Equatable, Hashable {
|
||||
enum CodingKeys: String, CodingKey {
|
||||
case markerType = "marker_type"
|
||||
case id
|
||||
case clueId = "clue_id"
|
||||
case title
|
||||
case statusTag = "status_tag"
|
||||
case tag
|
||||
case name
|
||||
case avatar
|
||||
@ -1237,7 +1241,9 @@ struct WildReportMarkerDetailResponse: Decodable, Equatable, Hashable {
|
||||
init(
|
||||
markerType: String,
|
||||
id: Int,
|
||||
clueId: String = "",
|
||||
title: String = "",
|
||||
statusTag: String = "",
|
||||
tag: String = "",
|
||||
name: String = "",
|
||||
avatar: String = "",
|
||||
@ -1261,7 +1267,9 @@ struct WildReportMarkerDetailResponse: Decodable, Equatable, Hashable {
|
||||
) {
|
||||
self.markerType = markerType
|
||||
self.id = id
|
||||
self.clueId = clueId
|
||||
self.title = title
|
||||
self.statusTag = statusTag
|
||||
self.tag = tag
|
||||
self.name = name
|
||||
self.avatar = avatar
|
||||
@ -1288,7 +1296,9 @@ struct WildReportMarkerDetailResponse: Decodable, Equatable, Hashable {
|
||||
let container = try decoder.container(keyedBy: CodingKeys.self)
|
||||
markerType = try container.decodeIfPresent(String.self, forKey: .markerType) ?? ""
|
||||
id = try container.decodeIfPresent(Int.self, forKey: .id) ?? 0
|
||||
clueId = try container.decodeIfPresent(String.self, forKey: .clueId) ?? ""
|
||||
title = try container.decodeIfPresent(String.self, forKey: .title) ?? ""
|
||||
statusTag = try container.decodeIfPresent(String.self, forKey: .statusTag) ?? ""
|
||||
tag = try container.decodeIfPresent(String.self, forKey: .tag) ?? ""
|
||||
name = try container.decodeIfPresent(String.self, forKey: .name) ?? ""
|
||||
avatar = try container.decodeIfPresent(String.self, forKey: .avatar) ?? ""
|
||||
|
||||
Reference in New Issue
Block a user