Comments (5)
If I have time I'll help out where I can.
from web-api-commander.
Assuming there's still a question about the first item and type, I was expecting the name of the type to be that which was declared in the EDM. IIRC, in this case it was MemberComplexType?
In inspecting the primitive types, they always had accompanying type information for their values across various servers. I didn't have a lot to go by when a complex type was used, but I can look further into the specification and code and see what the expectation is. It could be that the conditions captured so far aren't sufficient to check for the case accurately when a complex type is used. Perhaps you could send me a sample of the metadata that contains the type info directly and I can verify it and debug further?
from web-api-commander.
I don't think the type should be a ComplexType, it should reference another EntityType in the EDM http://docs.oasis-open.org/odata/odata/v4.0/errata03/os/complete/part3-csdl/odata-v4.0-errata03-os-part3-csdl-complete.html#_Toc453752536. Example in the docs: <NavigationProperty Name="Supplier" Type="Self.Supplier" />
. I don't know how to check this in the code though - I looked through the docs and couldn't find anyway of getting the type in this situation.
I've added Navigation Properties to our metadata, so you should be able to see them with your access_token. (https://api.bridgedataoutput.com/api/v2/OData/abor_ref/$metadata)
from web-api-commander.
from web-api-commander.
The tests referenced in this issue will be addressed by Web API Core 2.1.0. See #143.
from web-api-commander.
Related Issues (20)
- Update Gradle to 7+
- Fix Warning Messages from Multi-Release JARs Post JDK 9
- Update DDL Generation Scripts
- Check and Deploy Artifacts on PR and Merge
- Web API Server Core Endorsement - DecimalValue test fails with NullPointerException
- Error when building GradleDockerfile HOT 3
- Remove Git Submodules for OData OpenAPI
- Change Warning to Error in Metadata Validation
- Add Payloads and Simple Data Type to Reference Metadata and Report HOT 1
- java -jar web-api-commander.jar --generateReferenceDDL error HOT 2
- Create Merged 2.0/2.1 Artifacts
- Data Dictionary 2.0 File HOT 5
- Add new DD 1.7 xlsx with refreshed links
- Add new DD 2.0 xlsx with refreshed links
- Update Reference Artifacts
- Update DD 1.7 Artifacts
- Handle Empty Body Property
- Improve Single Response Error on Fetch by Key Tests
- Data Dictionary 2.0 Sheet-Updated
- Update OriginatingSystemID parameter HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from web-api-commander.