Вместо того, чтобы делать
sFr instance = new sFr(array_of_details);
(это то, что вы пытаетесь сделать), я думаю, что правильный путь будет:
sFr instance = new sFr();
instance.errorDetails = array_of_details;
Если вы хотите сделатьво-первых, я думаю, что вы должны создать class
вместо struct
.
Если подумать об этом: при создании веб-службы, передающей структуру между сервером и клиентом, я думаю, что ожидается конструктор без параметровПоскольку обычный способ заключается в том, что экземпляр создается, а затем поля десериализуются.