15 lines
488 B
Swift
15 lines
488 B
Swift
|
import Foundation
|
||
|
|
||
|
protocol Service {
|
||
|
|
||
|
// MARK: Functions
|
||
|
|
||
|
func amiibos(filter: AmiiboFilter) async throws -> [Amiibo]
|
||
|
func amiiboSeries(filter: AmiiboSeriesFilter) async throws -> [AmiiboSeries]
|
||
|
func amiiboTypes(filter: AmiiboTypeFilter) async throws -> [AmiiboType]
|
||
|
func gameSeries(filter: GameSeriesFilter) async throws -> [GameSeries]
|
||
|
func characters(filter: CharacterFilter) async throws -> [Character]
|
||
|
func lastUpdated() async throws -> Date
|
||
|
|
||
|
}
|