VKCOM / vk-api-schema

JSON Schema of VK API
MIT License
206 stars 63 forks source link

Unknown object property "link_redirects" #211

Open elias506 opened 2 years ago

elias506 commented 2 years ago

Hello!

I stumbled upon the property link_redirects in account_info object in objects.json:

"link_redirects": {
          "type": "object"
        },

Actual question, what does that means?

SevereCloud commented 2 years ago

https://github.com/VKCOM/api-schema-typescript-generator/issues/19

Можно привести к такому

type AccountInfo struct {
  LinkRedirects map[string]interface{} `json:"link_redirects"` // Ну или map[string]any если версия go >= 1.18
}

На деле api возвращает объект со строками, поэтому у себя в vksdk я использую map[string]string

https://github.com/SevereCloud/vksdk/blob/e983680a2c27787d571362892aba53ae5e86d59d/object/account.go#L110-L112

elias506 commented 2 years ago

Да, я понимаю, что можно просто использовать map[string]string, но мне нужно конкретно тип поля