19 Commits

Author SHA1 Message Date
7670d5b7a0 Added support for the "unauthorized" response status in the APIClient client. 2022-12-04 17:59:06 +01:00
29e19d8fdf Added support for the "forbidden" response status in the APIClient client. 2022-12-04 17:50:15 +01:00
74a22d5844 Implemented the APIClient client. 2022-12-04 17:21:11 +01:00
3a87c57371 Implemented the MockURLProtocol class. 2022-12-04 15:57:59 +01:00
777a50367c Defined the Client protocol. 2022-12-04 15:16:31 +01:00
a894a9de47 Implemented the MakeURLRequestUseCase use case. 2022-12-04 04:29:50 +01:00
47a8db48ff Added the "port" property to the Endpoint protocol. 2022-12-04 04:07:03 +01:00
acce70b6bc Changed the accessor of the properties in the existing test cases to "private". 2022-12-04 03:49:37 +01:00
7c8d520a9c Implemented the UploadFileEndpoint endpoint. 2022-12-04 03:28:29 +01:00
a594e75712 Implemented the CreateFolderEndpoint endpoint. 2022-12-04 03:09:56 +01:00
01d060d583 Updated the type of the "body" property in the Endpoint protocol to the Data type from Foundation. 2022-12-04 03:04:57 +01:00
01742cc4c6 Implemented the DeleteItemEndpoint endpoint. 2022-12-04 02:29:46 +01:00
90d13b2651 Implemented the GetDataEndpoint endpoint. 2022-12-04 02:13:40 +01:00
6e03a97622 Implemented the GetItemsEndpoint endpoint. 2022-12-04 02:00:02 +01:00
bfb47ea0f8 Implemented the GetMeEndpoint endpoint. 2022-12-04 01:41:32 +01:00
8a6940ee8d Defined the Endpoint protocol. 2022-12-04 01:15:02 +01:00
c6c5447500 Implemented the MakeAuthorizationHeaderUseCase use case. 2022-12-04 01:13:35 +01:00
eb5d25dc90 Implemented the Me and Item models. 2022-12-03 23:20:49 +01:00
db11dfa31d Created the Libraries SPM package. 2022-12-03 12:02:38 +01:00