Closed j-be closed 3 years ago
Your comments relate to the "master" branch, which reflects the LAs of the old Erasmus + program.
The latest version of the API, still unofficial and almost ready (we are working on the final touches), can be found in the "new-la-template" branch, which will soon be transformed into a new official API version:
Changing the branch in GitHub is possible using the button in the upper left corner.
The things you describe no longer apply to this new branch.
However, responding to your comments:
(1) You are right about the "last-approved" typo. (2) Indeed, the items you have listed are mandatory (minOccurs = "1"). But please note that those items are inside optional sequences.
Oh, that is unfortunate. From @janinamincer-daszkiewicz comments on #9 I somehow deduced, that master is "kind of stable". I must have misinterpreted.
There are still open points in #9 though, so should you have some spare time I would appreciate any new insight. :smiley:
After looking at https://github.com/erasmus-without-paper/ewp-specs-api-omobility-las/blob/master/endpoints/get-response.xsd for quite some time I noticed ~two~ three inconsistencies.
The first one seems to be a typo in
<xs:element name="latest-changes" ...
'sxs:documentation
:...and here we can see changes compared to the "last-approved"
... "latest-approved"
The second one ist the definition of
<xs:element name="latest-proposal"
minOccurs="1"
contradictsxs:documentation
which says "If there are no proposals of change to the latest approved version, this element will not be present"EDIT: The third one is the documentation of the unnamed element containing
before-mobility
andlatest-approved
:contradicts with both of them being
minOccurs="1" maxOccurs="1"
. I would propose to change the documentation to: