The key a field really carries in a response record. agent-client deserializes the agent's
JSON:API with keyForAttribute: 'camelCase' (http-requester.ts), which is exactly this pair of
inflected calls (jsonapi-serializer/lib/inflector.js), so a first_name column is PROJECTED
under that name and RETURNED as firstName. The same library rather than a transcription: the
transform handles acronyms and non-ASCII, and a mirror would drift from the deserializer without
anything failing.
The key a field really carries in a response record.
agent-clientdeserializes the agent's JSON:API withkeyForAttribute: 'camelCase'(http-requester.ts), which is exactly this pair ofinflectedcalls (jsonapi-serializer/lib/inflector.js), so afirst_namecolumn is PROJECTED under that name and RETURNED asfirstName. The same library rather than a transcription: the transform handles acronyms and non-ASCII, and a mirror would drift from the deserializer without anything failing.