29 lines
1.3 KiB
C#
29 lines
1.3 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.ServiceModel;
|
|
|
|
namespace bsmd.dbh.ResponseService
|
|
{
|
|
// NOTE: You can use the "Rename" command on the "Refactor" menu to change the interface name "IService1" in both code and config file together.
|
|
[ServiceContract]
|
|
public interface IResponseService
|
|
{
|
|
|
|
/// <summary>
|
|
/// Da die Schnittstelle nur mit einem .xsd definiert war ist die Signatur der Methode fraglich
|
|
/// Sicher ist Void, weniger sicher der Namen und der Name des Parameters. Dessen Type allerdings schon.
|
|
/// </summary>
|
|
[OperationContract(Action = "http://tempuri.org/IResponseService/NSWResponse")]
|
|
[XmlSerializerFormatAttribute()]
|
|
void Root(string Version, string MessageId, string VisitId, string TransitId, DateTime Timestamp,
|
|
string SenderReference, bsmd.dbh.response.RootType Type,
|
|
bsmd.dbh.response.RootReportingClassesFull ReportingClassesFull,
|
|
bsmd.dbh.response.RootReportingClassesPartial ReportingClassesPartial,
|
|
bsmd.dbh.response.RootReportingClassesError RootReportingClassesError,
|
|
bsmd.dbh.response.RootReportingClassesResetted ReportingClassesResetted,
|
|
bsmd.dbh.response.Message[] Messages);
|
|
|
|
}
|
|
|
|
}
|