/**
 * Created by OCAnnotation.
 * Copyright (c) 2017, Ant Financial Wealth Mobile Team. All rights reserved.
 *
 * This source code is licensed under the Apache.
 * For the full copyright and license information,please view the LICENSE file in the root directory of this source tree.
 */

#ifndef OCAAnnotationDefines_h
#define OCAAnnotationDefines_h

#define kOCAAnnotationDefaultTypeString @"default"
#define kOCAAnnotationRemoteLogTypeString @"remoteLog"
#define kOCAAnnotationRpcBindingTypeString @"rpcBinding"
#define kOCAAnnotationRpcCallbackTypeString @"rpcCallback"
#define kOCAAnnotationSceneTypeString @"scene"

#define kOCAAnnotationPositionClassString @"class"
#define kOCAAnnotationPositionPropertyString @"property"
#define kOCAAnnotationPositionMethodString @"method"

#define kOCAAnnotationConfigKeyClassName @"className"
#define kOCAAnnotationConfigKeyParams @"params"
#define kOCAAnnotationConfigKeyPosition @"position"
#define kOCAAnnotationConfigKeyPropertyName @"propertyName"
#define kOCAAnnotationConfigKeyType @"type"
#define kOCAAnnotationConfigKeyMethodSelector @"methodSelector"

#define kOCAnnotationLogTag @"OCAnnotationLogTag"

#endif /* OCAAnnotationDefines_h */
