StevanFreeborn
|
3bf65f24d9
|
feat: add integration tests for queryRecords and deleteRecordsByIds methods. fix: implemented deleteRecordsByIds method and wrote unit tests
|
2023-02-19 23:55:47 -06:00 |
|
StevanFreeborn
|
99c7e7f9f1
|
feat: add integration tests for deleteRecordById method. fix: add toJSON method on SaveRecordRequest model to handle converting fields map to a POJO before sending in request
|
2023-02-19 15:53:52 -06:00 |
|
Stevan Freeborn
|
bc8b9a4977
|
fix: begin writing Lists integration tests. fix: list item response model's id value should be of type string so modified the created with id response model that it extends so that the id property is generically typed and type can be passed in.
|
2023-02-17 14:27:33 -06:00 |
|
Stevan Freeborn
|
c1ff572bf9
|
feat: added integration tests for saveFile method
|
2023-02-16 23:37:03 -06:00 |
|
Stevan Freeborn
|
ee5aaf3c1f
|
feat: added tests for getFileById method. fix: refactor getApiResponse and TryToGetMessage methods in ApiResponseFactory class to be able to return the proper string message when the responseType passed to axios was 'stream'
|
2023-02-16 16:57:52 -06:00 |
|
StevanFreeborn
|
d6c6579129
|
fix: adjust how passed in axios configs are combined with default axios configs in client constructor
|
2023-02-13 23:37:15 -06:00 |
|
StevanFreeborn
|
757e773f9f
|
feat: added saveRecord method
|
2023-02-13 20:21:28 -06:00 |
|
Stevan Freeborn
|
f07cd3043a
|
feat: implement method to Record model to allow it to convert itself to a SaveRecordRequest
|
2023-02-13 17:13:52 -06:00 |
|
Stevan Freeborn
|
74d247047e
|
fix: refactor to have child classes that inherit from RecordValue, but represent the distinct types of value objects that can be returned by the api. fix: added and updated tests to address this refactor
|
2023-02-13 17:05:50 -06:00 |
|
Stevan Freeborn
|
ec82dd066e
|
fix: allow value property of record value model to be generically typed. feat: added methods to record model to allow adding a record value to the field data property or adding multiple record values to the field data property. wrote tests for these two new methods.
|
2023-02-13 12:36:21 -06:00 |
|
Stevan Freeborn
|
708cf65844
|
feat: implement deleteRecordById method
|
2023-02-13 11:30:26 -06:00 |
|
StevanFreeborn
|
78f9be32e9
|
feat: added save record request model with tests
|
2023-02-12 22:14:55 -06:00 |
|
StevanFreeborn
|
71ef5ffb07
|
feat: implement queryRecords method
|
2023-02-12 19:11:42 -06:00 |
|
StevanFreeborn
|
d2edce6290
|
feat: added model to represent and construct filters when querying for records
|
2023-02-12 15:52:47 -06:00 |
|
StevanFreeborn
|
abf571f415
|
feat: finish writing tests for getRecordsByIds method
|
2023-02-12 15:04:08 -06:00 |
|
StevanFreeborn
|
827ad9c5a1
|
feat: add filter operator enum, add models for getting records by ids and querying records
|
2023-02-12 00:32:41 -06:00 |
|
Stevan Freeborn
|
9bfdf59ef1
|
feat: add all tests for getRecordsByAppId method
|
2023-02-11 10:44:11 -06:00 |
|
Stevan Freeborn
|
a874f8a6df
|
feat: add GetRecordsByAppIdRequest model
|
2023-02-10 23:48:55 -06:00 |
|
Stevan Freeborn
|
0af3a9d7ca
|
feat: finish implementing getRecordById method
|
2023-02-10 23:22:41 -06:00 |
|
StevanFreeborn
|
6ba77ce1d4
|
feat: continuing to work on implementing records methods
|
2023-02-10 00:49:50 -06:00 |
|
StevanFreeborn
|
fde8b50717
|
feat: begin working on implementing record methods
|
2023-02-09 22:21:20 -06:00 |
|
StevanFreeborn
|
3b3e210920
|
feat: implement getReportById method
|
2023-02-09 18:23:49 -06:00 |
|
StevanFreeborn
|
58de996f1e
|
feat: finish implementing getReportsByAppId method
|
2023-02-08 23:33:27 -06:00 |
|
Stevan Freeborn
|
f0aeb51f60
|
feat: begin implementing getReportsByAppId method
|
2023-02-08 16:38:36 +00:00 |
|
StevanFreeborn
|
48f62a80e9
|
feat: implement deleteListItemById method
|
2023-02-07 23:00:55 -06:00 |
|
Stevan Freeborn
|
190c829dc3
|
feat: implement addOrUpdateListItem method
|
2023-02-07 11:52:46 -06:00 |
|
StevanFreeborn
|
a68ea4f63e
|
feat: implement deleteFileById method
|
2023-02-06 22:16:43 -06:00 |
|
StevanFreeborn
|
04e1ebdf8d
|
feat: implement getFileById method
|
2023-02-06 21:28:11 -06:00 |
|
StevanFreeborn
|
e6eae35e03
|
fix: implement formula field, list field, and reference field as chilrden of the field class. fix: when converting api response data to appropriate field response make sure json field objects are converted to correct field class based upon type.
|
2023-02-04 22:00:19 -06:00 |
|
StevanFreeborn
|
48de5ec3b8
|
feat: implemented getFileInfoById method
|
2023-02-04 15:09:13 -06:00 |
|
StevanFreeborn
|
ed68b5f9d9
|
fix: properly implement saveFile method and write test
|
2023-02-03 22:32:57 -06:00 |
|
StevanFreeborn
|
1b046b4cfc
|
fix: added tests for GetPagedFieldsResponse
|
2023-02-03 14:10:33 -06:00 |
|
StevanFreeborn
|
9cd2495b44
|
fix: remove unused import
|
2023-02-03 12:54:56 -06:00 |
|
StevanFreeborn
|
d44782f310
|
feat: added tests for getFieldsByAppId implementation
|
2023-02-03 12:48:21 -06:00 |
|
StevanFreeborn
|
59a12cb8b6
|
feat: implement getFieldsByAppId method
|
2023-02-03 11:45:15 -06:00 |
|
StevanFreeborn
|
22ba4520ef
|
feat: implement getFieldsByIds method
|
2023-02-03 11:17:53 -06:00 |
|
StevanFreeborn
|
bd55381dc9
|
fix: add eslint and configure it
|
2023-02-03 00:16:38 -06:00 |
|
StevanFreeborn
|
54b0668e4a
|
fix: corrected JSDoc comments
|
2023-02-02 22:59:07 -06:00 |
|
StevanFreeborn
|
a1d3683603
|
feat: implement getFieldById method
|
2023-02-02 21:37:40 -06:00 |
|
StevanFreeborn
|
8b61dfa36a
|
fix: remove todos
|
2023-02-02 20:32:26 -06:00 |
|
StevanFreeborn
|
a38a6240bd
|
feat: implement getAppsByIds method
|
2023-02-02 20:24:20 -06:00 |
|
Stevan Freeborn
|
d00683ea3c
|
feat: begin writing tests for getAppsByIds method
|
2023-02-02 16:14:05 -06:00 |
|
Stevan Freeborn
|
3e78a35967
|
feat: add CollectionResponse model and tests
|
2023-02-02 16:07:00 -06:00 |
|
Stevan Freeborn
|
2238e34823
|
fix: added tests to cover unsuccessful responses to getAppById method
|
2023-02-02 15:43:09 -06:00 |
|
StevanFreeborn
|
9a7d2393e5
|
fix: modified name of main file. fix: moved client inside models folder
|
2023-02-02 14:03:59 -06:00 |
|
StevanFreeborn
|
d453f19c97
|
fix: enabled strict null checks and made changes to deal with this compiler change. fix: modified endpoint factory methods to not need baseURL to be passed in. instead just return endpoint because the axios client with already have a default url set as part of constructing a new onspring client instance
|
2023-02-02 13:53:02 -06:00 |
|
StevanFreeborn
|
e6cde7fbe7
|
fix: test formatting
|
2023-02-01 23:45:14 -06:00 |
|
StevanFreeborn
|
1a6d05a04a
|
fix: added additional negative test cases for getApps method. feat: begin writing tests for getAppById method
|
2023-02-01 22:44:30 -06:00 |
|
StevanFreeborn
|
1d4d547c8a
|
fix: added another test for new api response method
|
2023-02-01 21:39:57 -06:00 |
|
StevanFreeborn
|
0bb9b073d5
|
fix: added test for new api response method
|
2023-02-01 21:35:30 -06:00 |
|