xapi
xapi copied to clipboard
IEEE 9274.1.1 Support
General Updates
g1 Specification Reorganization
No changes required
g2 MUST to SHALL
No changes required
g3 Minor Spelling and Grammar
No changes required
g4 Version update to 2.0.0
- [x] Added
"2.0.0"
toVersions
string literal type c7240bd10f3feee1f9de94d4a0f81d04fe25676b
“Should *” Updates
s1-s4 Additional Properties
No changes required
s5 Including Display on Query with Format of ids
No changes required
s6 Canonical Display on Query with Format of canonical
No changes required
s7 Returning Canonical Language Map on Query with Format of canonical
- [ ] Same query as s5
s8 Return One Language within Each Language Map
No changes required
s9 Response Pattern Character Limits
No changes required
s10 correctResponsesPattern Array Length Limit
No changes required
s11 Setting Timestamp to Stored
No changes required
s12 Timestamp with Greater Value than Current Time
No changes required
s13, s14 JWS Compact Serialization to Create JSON Web Signature
No changes required
s15 Using IRIs a Metadata Provider Controls
No changes required
s16 Re-using Identifiers
No changes required
s17, s18 IRI Simple String Comparison
No changes required
s19 Timestamp in RFC 3339
- [ ] Update inline comments for
Timestamp
type to require RFC 3339 format
s20 Timestamp Including Timezone
- [ ] Update inline comments for
Timestamp
to require that timezones shall be formatted to UTC(?)- This is only relevant for LRS, which are "required to convert timestamps to UTC time, despite the value the client sets"
s21 Returning Timestamp with Different Time Zone
No changes required
s22 Timestamp in UTC
No changes required
s23 Truncating Durations
No changes required, but improvements can be made to calculateISO8601Duration
:
- [ ] Add support for years, months, days and milliseconds
s24, s25 Duration Comparison Precision
No changes required
s26-s33 Alternate Request Syntax Removal
- [ ] Unsure of changes required, need access to new "Headers" section
s34 Accepting Batches with Document Type multipart/mixed
No changes
s35 Accepting Batches with Attachment Objects with fileUrl
No changes
s36, s37 Rejecting Statement Batch with ID Collision
No changes
s38 Last-Modified Matching Stored
No changes
s39 Last-Modified Header on Single Activity State Document Return
No changes
s40 Last-Modified Header on Single Agent Profile Document Return
No changes
s41 Last-Modified Header on Single Activity Profile Document Return
No changes
s42 Last-Modified on multiple document return
No changes
s43 Return an Activity Object when unknown
No changes
s44-s46 Concurrency Header Use on PUT and POST Document Endpoints
- [ ] Update
CreateAgentProfileParams
andCreateActivityProfileParams
to makematchHeader
a required property