MBMRequestInfo


@interface MBMRequestInfo : NSObject

The structure defines the information about 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)initWithUrl:(nonnull NSString *)url
                               resource:(MBMRequestResourceType)resource
                               priority:(MBMRequestPriorityType)priority
                          loadingMethod:(nonnull NSArray<NSNumber *> *)loadingMethod;

    Swift

    init(url: String, resource: RequestResourceType, priority: RequestPriorityType, loadingMethod: [NSNumber])
  • url

    The URL of a requested resource.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nonnull) NSString *url;

    Swift

    var url: String { get }
  • The type of a requested resource.

    Declaration

    Objective-C

    @property (nonatomic, readonly) MBMRequestResourceType resource;

    Swift

    var resource: RequestResourceType { get }
  • The priority of a resource request.

    Declaration

    Objective-C

    @property (nonatomic, readonly) MBMRequestPriorityType priority;

    Swift

    var priority: RequestPriorityType { get }
  • The loading methods for the resource request.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nonnull) NSArray<NSNumber *> *loadingMethod;