This commit is contained in:
2026-02-18 22:37:49 +01:00
parent ed180500a6
commit 7e8e220e3b
20 changed files with 320 additions and 148 deletions

View File

@@ -1,6 +1,6 @@
import Foundation
struct Client: Codable, Identifiable, Equatable {
struct Client: Codable, Identifiable, Equatable, Hashable {
let id: String
let name: String
let description: String?

View File

@@ -1,6 +1,6 @@
import Foundation
struct Project: Codable, Identifiable, Equatable {
struct Project: Codable, Identifiable, Equatable, Hashable {
let id: String
let name: String
let description: String?
@@ -11,7 +11,7 @@ struct Project: Codable, Identifiable, Equatable {
let updatedAt: String
}
struct ClientReference: Codable, Equatable {
struct ClientReference: Codable, Equatable, Hashable {
let id: String
let name: String
}

View File

@@ -39,12 +39,12 @@ struct Pagination: Codable, Equatable {
}
struct TimeEntryFilters: Codable {
let startDate: String?
let endDate: String?
let projectId: String?
let clientId: String?
let page: Int?
let limit: Int?
var startDate: String?
var endDate: String?
var projectId: String?
var clientId: String?
var page: Int?
var limit: Int?
init(
startDate: Date? = nil,