/* * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. * Copyright (c) 2013, MPL CodeInside http://codeinside.ru */ package ru.codeinside.gws.api; import org.w3c.dom.Element; import javax.xml.namespace.QName; import java.util.Arrays; /** * Ответ от поставщика для потребителя. */ final public class ClientResponse { /** * Результат проверки ЭЦП. */ public VerifyResult verifyResult; /** * Пакет маршрутизатора СМЭВ. */ public RouterPacket routerPacket; /** * Операция (по WSDL). */ public QName action; /** * Управляющий пакет СМЭВ. */ public Packet packet; /** * Элемент с данными поставщика (AppData). */ public Element appData; /** * Идентификатор описателя вложений. */ public String enclosureDescriptor; /** * Вложения. */ public Enclosure[] enclosures; @Override public String toString() { return "{" + "verifyResult=" + verifyResult + ", routerPacket=" + routerPacket + ", action=" + action + ", packet=" + packet + ", appData=" + appData + ", enclosureDescriptor='" + enclosureDescriptor + '\'' + ", enclosures=" + Arrays.toString(enclosures) + '}'; } }