Stevan Freeborn
9810482eef
feat: wip on getAllApps method
2026-03-27 08:10:07 -05:00
Stevan Freeborn
11fa365566
chore: run format
2024-07-18 22:52:11 -05:00
Stevan Freeborn
522efb1f67
fix: file name bug
...
+ Addressed issue where file names were not being properly parsed
from the response headers.
+ Updated tests to ensure that the file name is properly parsed from
the response headers.
2023-02-21 16:41:06 -06:00
Stevan Freeborn
d6dd94195a
fix: update so that pre-commit hook only includes running unit tests as part of test coverage, but when run as part of ci integration tests will be run as part of test coverage
2023-02-20 14:09:20 -06:00
Stevan Freeborn
c804bcc85e
fix: implement read method for readables created in tests
2023-02-20 10:58:21 -06:00
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