//
//  MCSyncableObjectProtocol.h
//  GWSyncServices
//
//  Created by Michael Clark on 30/03/07.
//  Copyright 2007 __MyCompanyName__. All rights reserved.
//

#import <Foundation/Foundation.h>

#import "MCPersistentObject.h"

@protocol MCSyncableObject <NSObject, MCPersistentObject>

- (void)recordLastSyncDateForUser: (id)user syncServicesEntityName: (NSString*)entityName syncIdentifier: (NSString*)syncIdentifier;

- (id)syncMapForUser: (id)user syncServicesEntityName: (NSString*)entityName syncIdentifier: (NSString*)syncIdentifier;
	// Some syncable objects could map to multiple sync services entities - passing in the SS entity name allows for this

@end
