Stevan Freeborn
0f58867c49
fix: incorrectly spelled variable name corrected
2023-02-21 21:13:51 -06:00
Stevan Freeborn
1fcf72dca3
Merge branch 'master' into fix/update-documentation
2023-02-21 16:50:16 -06: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
StevanFreeborn
07ec44a0ad
fix: add jsdoc comments to models
2023-02-21 13:48:32 -06:00
StevanFreeborn
e97ee15387
fix: update jsdoc comments for enums
2023-02-21 13:48:32 -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
2d345a6486
fix: add models and enums to package index as exports
2023-02-17 12:26:24 -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
6adaaaaffd
feat: finish writing integration tests for getApps
2023-02-13 21:17:38 -06:00
StevanFreeborn
5de13d6b5b
feat: begin working on integration tests that will call actual onspring api sandbox
2023-02-13 21:02:00 -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