Для такого объекта ответа:
message GetResourcesMonitoringReportResponse {
string start = 1;
string end = 2;
repeated google.protobuf.Struct data = 3;
int32 createdAt = 4;
}
Почему-то приходит вот такой объект
{
"start": "2023-01-01",
"end": "2023-07-31",
"data": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
],
"createdAt": 1688383744
}
Хотя
data
выглядит так (лог в консоль):
[
{
id: 57,
name: 'Общественное облако. Обеспечение информационной безопасности',
types: [],
sla_id: '54b9490b-9972-4d2e-bbe7-d0912729aca0',
description: 'Общественное облако. Обеспечение информационной безопасности',
service_type_id: 16,
service_group_id: 37
},
{
id: 29,
name: 'Общественное облако. Предоставление вычислительных ресурсов и ресурсов хранения данных',
types: [ [Object], [Object], [Object], [Object], [Object], [Object] ],
sla_id: '804889f8-47af-4140-ab25-057d7eb10508',
description: 'Общественное облако. Предоставление вычислительных ресурсов и ресурсов хранения данных',
service_type_id: 15,
service_group_id: 9
},
...
]
Почему вложенные объекты приходят нераскрытыми?
Версии пакетов:
{
"@grpc/grpc-js": "^1.8.14",
"@grpc/proto-loader": "^0.7.6",
}