DataService
class DataService<Provider> where Provider : DataServiceProvider
public extension DataService where Provider: OfflineODataProvider
Expose OfflineODataProvider specific methods and properties directly on DataService.
-
See definition in
OfflineODataProvider
.Declaration
Swift
public func clear() throws
-
See definition in
OfflineODataProvider
.Declaration
Swift
public func close() throws
-
See definition in
OfflineODataProvider
.Declaration
Swift
public func requestQueueIsEmpty() throws -> Bool
-
See definition in
OfflineODataProvider
.Declaration
Swift
public func hasPendingDownload() throws -> Bool
-
See definition in
OfflineODataProvider
.Declaration
Swift
public func hasPendingUpload() throws -> Bool
-
See definition in
OfflineODataProvider
.Declaration
Swift
public func open( completionHandler: @escaping ( _ error: OfflineODataError? ) -> Void ) -> Void
-
See definition in
OfflineODataProvider
.Declaration
Swift
public func upload( completionHandler:@escaping ( _ error: OfflineODataError? ) -> Void ) -> Void
-
See definition in
OfflineODataProvider
.Declaration
Swift
public func download( completionHandler:@escaping( _ error: OfflineODataError? ) -> Void ) -> Void
-
See definition in
OfflineODataProvider
.Declaration
Swift
public func download( withSubset subset: [OfflineODataDefiningQuery], completionHandler:@escaping ( _ error: OfflineODataError? ) -> Void ) -> Void
-
See definition in
OfflineODataProvider
.Declaration
Swift
public func add(definingQuery: OfflineODataDefiningQuery) throws
-
See definition in
OfflineODataProvider
.Declaration
Swift
public func remove(definingQuery: OfflineODataDefiningQuery) throws
-
See definition in
OfflineODataProvider
.Declaration
Swift
public func cancelDownload() throws
-
See definition in
OfflineODataProvider
.Declaration
Swift
public func cancelUpload() throws
-
See definition in
OfflineODataProvider
.Declaration
Swift
public func sendStore( completionHandler:@escaping ( _ error: OfflineODataError? ) -> Void ) -> Void
-
See definition in
OfflineODataProvider
.Declaration
Swift
public func logRequestQueue( level: SAPCommon.LogLevel = SAPCommon.LogLevel.debug ) throws -> Void
-
See definition in
OfflineODataProvider
.Declaration
Swift
public func logDefiningQueries( level: SAPCommon.LogLevel = SAPCommon.LogLevel.debug ) throws -> Void
-
See definition in
OfflineODataProvider
.Declaration
Swift
public func fetchErrorArchive(query: DataQuery = DataQuery()) throws -> Array<OfflineODataErrorArchiveEntity>
-
See definition in
OfflineODataProvider
.Declaration
Swift
public func fetchEventLog(query: DataQuery = DataQuery()) throws -> Array<OfflineODataEvent>
-
Undocumented
Declaration
Swift
public func undoPendingChanges(for entity: EntityValue) throws