DocC documentation support #4

Merged
javier merged 28 commits from package/documentation into main 2025-09-09 17:30:20 +00:00
5 changed files with 10 additions and 6 deletions
Showing only changes of commit aaa0a7835e - Show all commits
@@ -15,10 +15,10 @@ protocol KeyNameModel: Sendable {
// MARK: Properties // MARK: Properties
/// A key value. /// A key.
var key: String { get } var key: String { get }
/// A name value. /// A name.
var name: String { get } var name: String { get }
// MARK: Initializers // MARK: Initializers
+2 -1
View File
@@ -10,6 +10,7 @@
// //
//===----------------------------------------------------------------------=== //===----------------------------------------------------------------------===
/// A model that represents an amiibo series.
public struct AmiiboSeries: KeyNameModel { public struct AmiiboSeries: KeyNameModel {
// MARK: Properties // MARK: Properties
@@ -17,7 +18,7 @@ public struct AmiiboSeries: KeyNameModel {
public let key: String public let key: String
public let name: String public let name: String
// MARK: Initialisers // MARK: Initializers
init(_ payload: Components.Schemas.Tuple) { init(_ payload: Components.Schemas.Tuple) {
self.key = payload.key self.key = payload.key
+2 -1
View File
@@ -10,6 +10,7 @@
// //
//===----------------------------------------------------------------------=== //===----------------------------------------------------------------------===
/// A model that represents an amiibo type.
public struct AmiiboType: KeyNameModel { public struct AmiiboType: KeyNameModel {
// MARK: Properties // MARK: Properties
@@ -17,7 +18,7 @@ public struct AmiiboType: KeyNameModel {
public let key: String public let key: String
public let name: String public let name: String
// MARK: Initialisers // MARK: Initializers
init(_ payload: Components.Schemas.Tuple) { init(_ payload: Components.Schemas.Tuple) {
self.key = payload.key self.key = payload.key
+2 -1
View File
@@ -10,6 +10,7 @@
// //
//===----------------------------------------------------------------------=== //===----------------------------------------------------------------------===
/// A model that represents a game character.
public struct GameCharacter: KeyNameModel { public struct GameCharacter: KeyNameModel {
// MARK: Properties // MARK: Properties
@@ -17,7 +18,7 @@ public struct GameCharacter: KeyNameModel {
public let key: String public let key: String
public let name: String public let name: String
// MARK: Initialisers // MARK: Initializers
init(_ payload: Components.Schemas.Tuple) { init(_ payload: Components.Schemas.Tuple) {
self.key = payload.key self.key = payload.key
+2 -1
View File
@@ -10,6 +10,7 @@
// //
//===----------------------------------------------------------------------=== //===----------------------------------------------------------------------===
/// A model that represents a game series.
public struct GameSeries: KeyNameModel { public struct GameSeries: KeyNameModel {
// MARK: Properties // MARK: Properties
@@ -17,7 +18,7 @@ public struct GameSeries: KeyNameModel {
public let key: String public let key: String
public let name: String public let name: String
// MARK: Initialisers // MARK: Initializers
init(_ payload: Components.Schemas.Tuple) { init(_ payload: Components.Schemas.Tuple) {
self.key = payload.key self.key = payload.key