// // ServerRequest.h // Earthquake Network // // Refactored by Andrea Busi on 25/09/2020. // Copyright © 2020 Earthquake Network. All rights reserved. // #import #import "Costanti.h" NS_ASSUME_NONNULL_BEGIN typedef void (^successCompletionHandler)(id _Nullable result); typedef void (^errorCompletionHandler)(NSError * _Nullable error); @interface ServerRequest : NSObject @property (nonatomic) BOOL isConnect; + (instancetype)defaultServerConnectionSingleton NS_SWIFT_NAME(default()); - (void)inviaInformazioniAlServerWithURL:(NSURL *)url richiesta:(EQNTipoChiamata)chiamata success:(successCompletionHandler)onSuccess failure:(errorCompletionHandler)onFailure; /// NOTA: questo metodo è implementato ma non contiene un URL valido per l'invio della ricevuta /// Al momento non viene utilizzato dall'app perchè è inutile - (void)inviaRicevuta:(NSData *)ricevuta success:(successCompletionHandler)onSuccess failure:(errorCompletionHandler)onFailure; @end NS_ASSUME_NONNULL_END