using System.Collections.Generic; using System.IO; using System.ServiceModel; using BeWo.Service.MessageContracts; using BS.Shared.Core; using BS.Shared.DataContracts; namespace BeWo.Service.ServiceContracts { [ServiceContract] public interface IStreamingService { [FaultContract(typeof(BeWoFault))] [OperationContract] void DeactivateBeWoFolders(List dcs); [FaultContract(typeof(BeWoFault))] [OperationContract] List GetAllBeWoFolders(); [FaultContract(typeof(BeWoFault))] [OperationContract] List InsertNewBeWoFolders(List dcs); [FaultContract(typeof(BeWoFault))] [OperationContract] void UpdateBeWoFolders(List dcs); [FaultContract(typeof(BeWoFault))] [OperationContract] UploadResult UploadDocument(UploadPackage pUpload); [FaultContract(typeof (BeWoFault))] [OperationContract] UploadResult UpdateDocument(UpdatePackage pUpload); [FaultContract(typeof(BeWoFault))] [OperationContract] UploadChatResult CreateNewSpeziallStreamChatMessagesDC(UploadChatPackage istream); [FaultContract(typeof (BeWoFault))] [OperationContract] UploadImportFileResult UploadImportFile(UploadPackage upload); [FaultContract(typeof(BeWoFault))] [OperationContract] UploadPersehDocumentResult UploadPersehFile(UploadPackage upload); [FaultContract(typeof(BeWoFault))] [OperationContract] UploadImportFileResult UploadAviseFile(UploadPackage upload); } }