Files
RestKit/Code/ObjectMapping/RKDynamicMappingMatcher.h
2012-08-28 17:34:58 -04:00

25 lines
780 B
Objective-C

//
// RKDynamicMappingMatcher.h
// RestKit
//
// Created by Jeff Arena on 8/2/11.
// Copyright (c) 2009-2012 RestKit. All rights reserved.
//
#import <Foundation/Foundation.h>
#import "RKObjectMapping.h"
@interface RKDynamicMappingMatcher : NSObject
@property (nonatomic, strong, readonly) RKObjectMapping *objectMapping;
@property (nonatomic, copy, readonly) NSString *primaryKeyAttribute;
- (id)initWithKey:(NSString *)key value:(id)value objectMapping:(RKObjectMapping *)objectMapping;
- (id)initWithKey:(NSString *)key value:(id)value primaryKeyAttribute:(NSString *)primaryKeyAttribute;
- (id)initWithPrimaryKeyAttribute:(NSString *)primaryKeyAttribute evaluationBlock:(BOOL (^)(id data))block;
- (BOOL)isMatchForData:(id)data;
- (NSString *)matchDescription;
@end