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
b989adc01d
fix: make changes to allow esm imports to work properly
2023-02-21 13:23:07 -06:00
StevanFreeborn
7e98165243
fix: resolve linter errors
2023-02-20 18:05:28 +00:00
Stevan Freeborn
5dc36e29d0
fix: test workflow
2023-02-20 12:04:39 -06:00
StevanFreeborn
659fe6a764
Commit from GitHub Actions (lint_test_format)
2023-02-20 17:55:27 +00:00
Stevan Freeborn
f531adee59
feat: introduce fixable lint error and formatting issue to test workflow
2023-02-20 11:38:11 -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
64dfa6f1e1
fix: set validateStatus property of axios instance to null so that the package can handle all the api responses internally. feat: added ability to provide axios instance configuration to the OnspringClient constructor.
2023-02-13 23:24:47 -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
Stevan Freeborn
f5ce1d8b13
fix: add missing js doc comments
2023-02-13 11:17:32 -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
75349b24c0
feat: implement getRecordsByAppId method
2023-02-11 00:16:33 -06:00
Stevan Freeborn
a874f8a6df
feat: add GetRecordsByAppIdRequest model
2023-02-10 23:48:55 -06:00
Stevan Freeborn
287289b83f
fix: add jsdoc comments
2023-02-10 23:29:56 -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
61cb4d2929
fix: jsdoc comment
2023-02-08 23:44:18 -06:00
StevanFreeborn
3168a708bf
fix: add jsdoc comments
2023-02-08 23:42:19 -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
Stevan Freeborn
b6605a4275
fix: add jsdoc comments
2023-02-08 14:19:37 +00:00
StevanFreeborn
48f62a80e9
feat: implement deleteListItemById method
2023-02-07 23:00:55 -06:00
StevanFreeborn
9e464049eb
fix: added jsdoc comments
2023-02-07 22:43:06 -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
fac2367052
fix: add js doc comments.
2023-02-05 15:32:22 -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
081fb73eaa
fix: added support for publishing both cjs and esm
2023-02-04 00:25:08 -06:00
StevanFreeborn
43246103b5
fix: add missing jsdoc comments
2023-02-03 22:51:02 -06:00
StevanFreeborn
ed68b5f9d9
fix: properly implement saveFile method and write test
2023-02-03 22:32:57 -06:00
StevanFreeborn
3dee5b690c
feat: implement saveFile method
2023-02-03 16:01:20 -06:00
StevanFreeborn
5e80aaa128
fix: added JSDoc comments for getFieldsByAppId implementation
2023-02-03 13:00:09 -06:00