diff --git a/r2-shared-swift/BelongsTo.swift b/r2-shared-swift/BelongsTo.swift index 4886b004..81296eea 100644 --- a/r2-shared-swift/BelongsTo.swift +++ b/r2-shared-swift/BelongsTo.swift @@ -8,6 +8,8 @@ public class BelongsTo { + public init() {} + public var series = [Collection]() public var collection = [Collection]() } diff --git a/r2-shared-swift/Metadata.swift b/r2-shared-swift/Metadata.swift index 6056ec71..8a75c55c 100644 --- a/r2-shared-swift/Metadata.swift +++ b/r2-shared-swift/Metadata.swift @@ -46,6 +46,7 @@ public class Metadata { public var source: String? public var epubType = [String]() public var rights: String? + public var rdfType: String? public var otherMetadata = [MetadataItem]() // TODO: support parsing from OPF. diff --git a/r2-shared-swift/OPDS/Feed.swift b/r2-shared-swift/OPDS/Feed.swift index 24b647c6..aadb774f 100644 --- a/r2-shared-swift/OPDS/Feed.swift +++ b/r2-shared-swift/OPDS/Feed.swift @@ -15,6 +15,7 @@ public class Feed { public var groups = [Group]() public var publications = [Publication]() public var navigation = [Link]() + public var context = [String]() public init(title: String) { self.metadata = OpdsMetadata(title: title) diff --git a/r2-shared-swift/OPDS/OpdsMetadata.swift b/r2-shared-swift/OPDS/OpdsMetadata.swift index a0828788..895bd916 100644 --- a/r2-shared-swift/OPDS/OpdsMetadata.swift +++ b/r2-shared-swift/OPDS/OpdsMetadata.swift @@ -15,6 +15,7 @@ public class OpdsMetadata { public var currentPage: Int? public var modified: Date? public var position: Int? + public var rdfType: String? init(title: String) { self.title = title