Я пытаюсь сгенерировать типы данных для Go, используемые в API геокодера.
Типы должны быть определены в схеме XSD, которую можно найти здесь: https://geocoder.api.here.com/6.2/xsd/LBSP-Search-Search.xsd
Но, когда я начинаю сравнивать xsd-схему с документацией, xsd кажется неправильным.
Документация: https://developer.here.com/documentation/geocoder/topics/resource-type-response-geocode.html
Документация дает мне такую структуру:
"Response" of type SearchResponseType
- "MetaInfo" of type SearchResponseMetaInfoType
- "View" of type SearchResultsViewType
- "ViewID"
- "PerformedSearch"
- "Results" of type SearchResultType
Схема XSD, с другой стороны, дает мне следующее:
"Response" of type SearchResponseType
- "MetaInfo" of type SearchResponseMetaInfoType
- "View" of type SearchResponseViewType
- "ViewId" of type int
- "Label" of type string
Если я прав, View
в SearchResponseType
должно быть SearchResultsViewType
. SearchResultsViewType
определен в схеме XSD, но никогда не используется.