Request

public protocol Request : Encodable

Protocol used to define a response type to a given request type.

The Request protocol is used to define a response type for a given request type. It requires conforming types to be encodable and to specify an associated type Response that conforms to the Decodable protocol.

Example usage:

struct MyRequest: Request {
    typealias Response = MyResponse
    // Implement the required properties and methods for the request
}
  • The associated type representing the response type for the request.

    This associated type must conform to the Decodable protocol.

    Declaration

    Swift

    associatedtype Response : Decodable