Dave Shanley
5bd0d8de50
Bumping coverage on low level models after new feature.
...
Fixed borked test
2022-11-18 11:00:34 -05:00
Dave Shanley
44b219a023
Fixed resolving bug with polymorphic schemas.
...
Multiple polymorphic, deeply embedded schemas cause resolving issues as a channel waits forever due to a counting issue.
This has been resolved.
Signed-off-by: Dave Shanley <dshanley@splunk.com >
2022-11-11 13:07:38 -05:00
Daniel G. Taylor
5601ad1743
feat: add extensions to info
2022-11-04 13:20:04 -07:00
Dave Shanley
54d924d46d
Enums in Schema are now interface{} types in datamodel #1
...
Addressing issues #1 , Enums can be anything and should not be consideded plain strings.
2022-10-27 06:51:37 -04:00
Travis Newhouse
7d68d4f589
Add GoLow method to high-level SchemaProxy
...
A client of high-level SchemaProxy may want to know whether a schema
is a reference and the name of the reference. This information is
available from methods GetSchemaReference() and IsSchemaReference()
in low-level SchemaProxy. Provide a GoLow() method to retrieve the
low-level SchemaProxy for a high-level SchemaProxy.
2022-10-25 12:55:22 -07:00
Dave Shanley
54316b4a00
Moved primitives to pointers in high-level schema.
...
A feature request from Travis Newhouse to make it easier to know which primitives have been set, and which have not. defaulting everything to 0 or false just doesn't work so well.
2022-10-25 07:23:02 -04:00
Dave Shanley
be71a5e775
V2 low-base docs in place
...
refactored constants a little also to clean things up.
2022-09-20 10:08:31 -04:00
Dave Shanley
e52cc69bab
Adding more docs to v2 swagger model.
...
once and done job, not much fun to be honest ;)
2022-09-18 13:07:07 -04:00
Dave Shanley
649a93b008
More v2 high-level docs
...
started including content from the schema to make it easier to understand when using the code as a complete guide, without pivoting to the spec.
2022-09-17 09:57:29 -04:00
Dave Shanley
849074d0bc
High-level base documentation is complete.
...
Examples and every model completed, 1/6th of the way through models.
2022-09-15 11:13:54 -04:00
Dave Shanley
b036982212
3.1 Support added to high models
...
webhooks and new multi-type models in place and coverage at 100%
2022-09-15 07:27:09 -04:00
Dave Shanley
19269af7d7
Added support for 3.1 updates to schema
2022-09-14 11:16:16 -04:00
Dave Shanley
8bd691b9bd
Working through adding documentation to datamodel.
...
Adding examples and docs, A long way to go, but like always, we just keep chipping away.
2022-09-14 08:55:26 -04:00
Dave Shanley
d2b974829d
Swagger v2 high model at 100% coverage.
2022-09-11 21:09:16 -04:00
Dave Shanley
02633ad333
Adding high base model tests
...
these were covered when used by v3 models, but need new tests when moved into a seperate package.
2022-09-11 13:10:32 -04:00
Dave Shanley
bfb312af15
Fleshing out high level model for v2 (swagger)
2022-09-09 12:22:21 -04:00
Dave Shanley
2c4177e97a
Swagger 2.0 high level model going in now
...
Shifting a few high level models around that are also shared. now it's just a churn game to flesh the high level model and test it up.
2022-09-09 07:08:52 -04:00