From 7a7df4cfeaac3ef85283c517678740ca35ccd714 Mon Sep 17 00:00:00 2001 From: Javier Cicchelli Date: Sun, 17 Mar 2024 16:08:18 +0100 Subject: [PATCH] Implemented the Review model in the Feed library. --- .../Feed/Kit/Sources/Models/Review.swift | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 Libraries/Feed/Kit/Sources/Models/Review.swift diff --git a/Libraries/Feed/Kit/Sources/Models/Review.swift b/Libraries/Feed/Kit/Sources/Models/Review.swift new file mode 100644 index 0000000..90b511e --- /dev/null +++ b/Libraries/Feed/Kit/Sources/Models/Review.swift @@ -0,0 +1,41 @@ +// +// Review.swift +// ReviewsFeedKit +// +// Created by Javier Cicchelli on 17/03/2024. +// Copyright © 2024 Röck+Cöde VoF. All rights reserved. +// + +import Foundation + +public struct Review { + + // MARK: Constants + public let author: String + public let content: String + public let id: Int + public let rating: Int + public let title: String + public let updated: Date + public let version: String + + // MARK: Initialisers + public init( + id: Int, + author: String, + title: String, + content: String, + rating: Int, + version: String, + updated: Date + ) { + self.author = author + self.content = content + self.id = id + self.rating = rating + self.title = title + self.updated = updated + self.version = version + } + +}