APICategoryRESTBehavior
public protocol APICategoryRESTBehavior
Behavior of the API category related to REST operations
-
get(request:Asynchronous) Perform an HTTP GET operation
Declaration
Swift
func get(request: RESTRequest) async throws -> RESTTask.SuccessParameters
requestContains information such as path, query parameters, body.
Return Value
An operation that can be observed for its value
-
put(request:Asynchronous) Perform an HTTP PUT operation
Declaration
Swift
func put(request: RESTRequest) async throws -> RESTTask.SuccessParameters
requestContains information such as path, query parameters, body.
Return Value
An operation that can be observed for its value
-
post(request:Asynchronous) Perform an HTTP POST operation
Declaration
Swift
func post(request: RESTRequest) async throws -> RESTTask.SuccessParameters
requestContains information such as path, query parameters, body.
Return Value
An operation that can be observed for its value
-
delete(request:Asynchronous) Perform an HTTP DELETE operation
Declaration
Swift
func delete(request: RESTRequest) async throws -> RESTTask.SuccessParameters
requestContains information such as path, query parameters, body.
Return Value
An operation that can be observed for its value
-
head(request:Asynchronous) Perform an HTTP HEAD operation
Declaration
Swift
func head(request: RESTRequest) async throws -> RESTTask.SuccessParameters
requestContains information such as path, query parameters, body.
Return Value
An operation that can be observed for its value
-
patch(request:Asynchronous) Perform an HTTP PATCH operation
Declaration
Swift
func patch(request: RESTRequest) async throws -> RESTTask.SuccessParameters
requestContains information such as path, query parameters, body.
Return Value
An operation that can be observed for its value
View on GitHub