RestfulPropertyKit Documentation Beta

Classes

Rest​Value​Reference

Class-based value wrapper to easily reference the value and avoid copying the data in certain contexts.

Rest​Mutable​Value​Reference

The mutable counterpart of RestValueReference<Value>. Subclassing is not possible since it is final and the value setter in RestValueReference is fileprivate.

Rest​Query​Result

The result type of a REST query.

Rest​Configuration

Allows to configure the REST API.

Rest​Query​Impl

An implementation of RestQuery protocol.

Structures

Rest​Bearer​Token

A Decodable and Encodable bearer token representation with an attached type.

Rest​Bearer​Type

A Decodable and Encodable bearer type representation.

Rest

The REST property wrapper.

Rest​URLComponents

This structure constructs URLs according to RFC 3986.

Rest​Query​Metadata

A representation of the RestQuery metadata.

Enumerations

Rest​Query​Error

The RestQuery error type.

Protocols

Parent​Codable

A type that can wrap a child Codable value into a representation of itself.

Parent​Codable​Dynamic​Dispatch

ParentCodableDynamicDispatch is a weakly typed wrapper to dispatch wrap method calls to a ParentCodable object.

Rest​Query

The protocol all rest query implementations should conform to.

Operators

??

The nested nil in Binding coalescing operator.

<-

The query post new value operator.

->>

The query results depdents on operator.

++

The query parameter concatenation operator.

>?

The query get request operator.

<!

The query post currently wrapped value operator.