Resource
public protocol Resource
Defines the base requirements for types that interact with Yopuy.
Note: This protocol should not be used directly, instead use the
RootResource, ChildResource, SingularRootResource or
SingularChildResource protocols.
-
A getter for the string that represents a resource’s collection e.g.
"users"or"posts". It should only be a partial path. It must not include the host or refer to parent resources.Declaration
Swift
static var path: String -
The expected return type when parsing a single resource. This is explict rather than defaulting to
Selfso that custom wrapper types can be specified if required.Declaration
Swift
associatedtype Singular -
A static function required for parsing a single resource. The
Datais the result from a call to the network.Declaration
Swift
static func parse(singular data: Data) throws -> Singular
View on GitHub
Install in Dash
Resource Protocol Reference