MBMResponseInfo
@interface MBMResponseInfo : NSObject
The structure defines the information about the response for the resource request.
-
Unavailable
Undocumented
Declaration
Objective-C
- (nonnull instancetype)init NS_UNAVAILABLE; -
Unavailable
Undocumented
Declaration
Objective-C
+ (nonnull instancetype)new NS_UNAVAILABLE; -
Undocumented
Declaration
Objective-C
- (nonnull instancetype)initWithNoContent:(BOOL)noContent notModified:(BOOL)notModified mustRevalidate:(BOOL)mustRevalidate source:(MBMResponseSourceType)source size:(uint64_t)size modified:(nullable NSDate *)modified expires:(nullable NSDate *)expires etag:(nullable NSString *)etag error:(nullable MBMResourceRequestError *)error;Swift
init(noContent: Bool, notModified: Bool, mustRevalidate: Bool, source: ResponseSourceType, size: UInt64, modified: Date?, expires: Date?, etag: String?, error: MBMResourceRequestError?) -
The response has no content.
Declaration
Objective-C
@property (nonatomic, readonly) BOOL noContent;Swift
var noContent: Bool { get } -
The requested resource hasn’t changed since the last time it was accessed.
Declaration
Objective-C
@property (nonatomic, readonly) BOOL notModified;Swift
var notModified: Bool { get } -
The requested resource is invalidated on the server, and
mapmust re-validate the resource.Declaration
Objective-C
@property (nonatomic, readonly) BOOL mustRevalidate;Swift
var mustRevalidate: Bool { get } -
The data source that provided the response data.
Declaration
Objective-C
@property (nonatomic, readonly) MBMResponseSourceType source;Swift
var source: ResponseSourceType { get } -
The size of the requested resource in bytes.
Declaration
Objective-C
@property (nonatomic, readonly) uint64_t size;Swift
var size: UInt64 { get } -
The timestamp of the last modification of the resource.
Declaration
Objective-C
@property (nonatomic, readonly, nullable) NSDate *modified;Swift
var modified: Date? { get } -
The timestamp for the time when a resource is considered to be expired.
Declaration
Objective-C
@property (nonatomic, readonly, nullable) NSDate *expires;Swift
var expires: Date? { get } -
The cache control identifier that defines the version of a resource.
Declaration
Objective-C
@property (nonatomic, copy, readonly, nullable) NSString *etag;Swift
var etag: String? { get } -
The optional structure that would be present if an error occurs.
Declaration
Objective-C
@property (nonatomic, readonly, nullable) MBMResourceRequestError *error;Swift
var error: MBMResourceRequestError? { get }
MBMResponseInfo Class Reference