OfflineODataErrorArchiveEntity

public class OfflineODataErrorArchiveEntity : EntityValue

A built-in Offline OData entity type which stores information about a modification request which failed during an upload operation.

  • Undocumented

    Declaration

    Swift

    @inline(__always)
    open class var affectedEntity: Property { get set }
  • The navigation property which allows navigating from the failed request to the primary entity. For example, if the failed request was a PATCH request on the entity Customers(101), this navigation property can be used to read the current state of Customers(101) in the Offline store.

    Declaration

    Swift

    open var affectedEntity: EntityValue? { get set }
  • Undocumented

    Declaration

    Swift

    @inline(__always)
    open class var code: Property { get set }
  • The error code returned in the OData error response from the OData backend.

    Declaration

    Swift

    open var code: String? { get set }
  • Undocumented

    Declaration

    Swift

    @inline(__always)
    open class var customHeaders: Property { get set }
  • The navigation property which can be used to list the custom headers attached to this failed request.

    Declaration

    Swift

    open var customHeaders: Array<OfflineODataCustomHeader> { get set }
  • Undocumented

    Declaration

    Swift

    @inline(__always)
    open class var customTag: Property { get set }
  • A customized string that was used to tag the request.

    Declaration

    Swift

    open var customTag: String? { get set }
  • Undocumented

    Declaration

    Swift

    @inline(__always)
    open class var dependentRequests: Property { get set }
  • The navigation property which can be used to list requests that depend on this failed request.

    Declaration

    Swift

    open var dependentRequests: Array<OfflineODataRequest> { get set }
  • Undocumented

    Declaration

    Swift

    @inline(__always)
    open class var domain: Property { get set }
  • Internal domain info.

    Declaration

    Swift

    open var domain: String { get set }
  • Undocumented

    Declaration

    Swift

    @inline(__always)
    open class var httpStatusCode: Property { get set }
  • The HTTP status code returned from the OData backend.

    Declaration

    Swift

    open var httpStatusCode: Int? { get set }
  • Undocumented

    Declaration

    Swift

    @inline(__always)
    open class var innerError: Property { get set }
  • The inner error returned in the OData error response from the OData backend.

    Declaration

    Swift

    open var innerError: String? { get set }
  • Declaration

    Swift

    override open var isProxy: Bool { get }
  • Undocumented

    Declaration

    Swift

    @inline(__always)
    open class var message: Property { get set }
  • The error message returned in the OData error response from the OData backend.

    Declaration

    Swift

    open var message: String? { get set }
  • Undocumented

    Declaration

    Swift

    @inline(__always)
    open class var requestBody: Property { get set }
  • The JSON body sent to the OData backend.

    Declaration

    Swift

    open var requestBody: String? { get set }
  • Undocumented

    Declaration

    Swift

    @inline(__always)
    open class var requestEntity: Property { get set }
  • The navigation property which can be used to directly read and directly modify the failed request in the request queue. The actual entity type of the returned entity will be dependent on the type of request. For example, if the failed request was a PATCH request on the entity Customers(101), then the entity returned by this navigation property will have a Customer entity type. Note that this navigation property differs from AffectedEntity; AffectedEntity returns the CURRENT state of the entity in the Offline Store where as RequestEntity is an typed representation of the request in the request queue itself.

    Declaration

    Swift

    open var requestEntity: EntityValue? { get set }
  • Undocumented

    Declaration

    Swift

    @inline(__always)
    open class var requestID: Property { get set }
  • The request identifier.

    Declaration

    Swift

    open var requestID: Int64 { get set }
  • Undocumented

    Declaration

    Swift

    @inline(__always)
    open class var requestMethod: Property { get set }
  • The HTTP method used for the request.

    Declaration

    Swift

    open var requestMethod: String? { get set }
  • Undocumented

    Declaration

    Swift

    @inline(__always)
    open class var requestURL: Property { get set }
  • The request URL used when executing the request against the OData backend.

    Declaration

    Swift

    open var requestURL: String? { get set }