//
//  MCCloudDefines.h
//  MCCloud
//
//  Created by Thomas Bartelmess on 12.03.10.
//  Copyright 2010 Marketcircle Inc. All rights reserved.
//


#import <Foundation/Foundation.h>

#define MCCloudReqeustDefinitionPath(_requestDefinitionName_) [[NSBundle bundleForClass:[self class]] pathForResource:_requestDefinitionName_ ofType:@"mcrequestdef" inDirectory:@"requests"] 

#define MCCloudStatusPage [NSURL URLWithString:@"https://www.marketcircle.com/status/"]

extern NSString * kMCCRemoteIsErrorKey;

extern NSString * kMCCRemoteErrorTypeKey;

extern NSString * kMCCRemoteErrorTypeMissingParameter;
extern NSString * kMCCRemoteErrorTypeMissingParameterKey;

extern NSString * kMCCRemoteErrorTypeObjectNotFound;
extern NSString * kMCCRemoteErrorTypeObjectNotFoundKey;
extern NSString * kMCCRemoteErrorTypeObjectNotFoundLookupKey;

extern NSString * kMCCRemoteErrorTypeDuplicateObject;
extern NSString * kMCCRemoteErrorTypeDuplicateValueKey;
extern NSString * kMCCRemoteErrorTypeDuplicateKeyKey;

extern NSString * kMCCRemoteErrorTypeGeneral;
extern NSString * kMCCRemoteErrorTypeGeneralDescriptionKey;		

extern NSString * kMCCloudErrorDomain;

