//
//  GHWConstants.h
//  WASDK
//
//  Created by GHW-T-01 on 15/5/21.
//  Copyright (c) 2015骞� Wuyx. All rights reserved.
//

#import <Foundation/Foundation.h>

#ifndef WASDK_GHWConstants_h
#define WASDK_GHWConstants_h




extern NSString *const WASDK_FLOW_TYPE_DEFAULT;
extern NSString *const WASDK_FLOW_TYPE_REBIND;

extern NSString *const WASDK_PARAM_KEY_SDK_VER;
extern NSString *const WASDK_PARAM_KEY_SDK_TYPE;
extern NSString *const WASDK_PARAM_KEY_RUN_PLATFORM;
extern NSString *const WASDK_PARAM_KEY_SDK_ID;
extern NSString *const WASDK_PARAM_KEY_PATCH_ID;
extern NSString *const WASDK_PARAM_KEY_PATCH_VER;
extern NSString *const WASDK_PARAM_KEY_USER_ID;
extern NSString *const WASDK_PARAM_KEY_PUSER_ID;
extern NSString *const WASDK_PARAM_KEY_PUSER_ID_LOWER;
extern NSString *const WASDK_PARAM_KEY_PUSER_IDS;
extern NSString *const WASDK_PARAM_KEY_GAMEUSER_ID;
extern NSString *const WASDK_PARAM_KEY_NICK_NAME;
extern NSString *const WASDK_PARAM_KEY_PUSER_NAME;
extern NSString *const WASDK_PARAM_KEY_USER_FLAG;
extern NSString *const WASDK_PARAM_KEY_SERVER_ID;
extern NSString *const WASDK_PARAM_KEY_OS;
extern NSString *const WASDK_PARAM_KEY_OS_VERSION;
extern NSString *const WASDK_PARAM_KEY_MOBILE_MODEL;
extern NSString *const WASDK_PARAM_KEY_MODEL;
extern NSString *const WASDK_PARAM_KEY_LANGUAGE;
extern NSString *const WASDK_PARAM_KEY_CARRIER;
extern NSString *const WASDK_PARAM_KEY_WIFI;
extern NSString *const WASDK_PARAM_KEY_MAC;
extern NSString *const WASDK_PARAM_KEY_PACKAGE_ID;
extern NSString *const WASDK_PARAM_KEY_PACKAGE_VER_NAME;
extern NSString *const WASDK_PARAM_KEY_PACKAGE_VER_CODE;
extern NSString *const WASDK_PARAM_KEY_CRASH_TIME_STAMP;
extern NSString *const WASDK_PARAM_KEY_EXCEPTION_INFO;
extern NSString *const WASDK_PARAM_KEY_PLATFORM;
extern NSString *const WASDK_PARAM_KEY_ACCESSTOKEN;
extern NSString *const WASDK_PARAM_KEY_WASDK_TOKEN;
extern NSString *const WASDK_PARAM_KEY_OTS;
extern NSString *const WASDK_PARAM_KEY_IDFA;
extern NSString *const WASDK_PARAM_KEY_IDFV;
extern NSString *const WASDK_PARAM_KEY_CLIENT_ID;
extern NSString *const WASDK_PARAM_KEY_APP_ID;
extern NSString *const WASDK_PARAM_KEY_APP_KEY;
extern NSString *const WASDK_PARAM_KEY_APP_VER;
extern NSString *const WASDK_PARAM_KEY_PUBLISH_CHANNEL;
extern NSString *const WASDK_PARAM_KEY_DEVICE_TYPE;
extern NSString *const WASDK_PARAM_KEY_DEVICE_BRAND;
extern NSString *const WASDK_PARAM_KEY_DEVICE_NAME;
extern NSString *const WASDK_PARAM_KEY_PAGE_NO;
extern NSString *const WASDK_PARAM_KEY_PAGE_SIZE;
extern NSString *const WASDK_PARAM_KEY_CHANNEL;
extern NSString *const WASDK_PARAM_KEY_BIND_TYPE;
extern NSString *const WASDK_PARAM_KEY_TRX_ID;
extern NSString *const WASDK_PARAM_KEY_ORDER_ID;
extern NSString *const WASDK_PARAM_KEY_ORDER_IDS;
extern NSString *const WASDK_PARAM_KEY_ORDER_ID_LIST;
extern NSString *const WASDK_PARAM_KEY_ORDER_DICTIONARY;
extern NSString *const WASDK_PARAM_KEY_TRX_TOKEN;
extern NSString *const WASDK_PARAM_KEY_STATUS;
extern NSString *const WASDK_PARAM_KEY_PAY_AMOUNT_MICROS;
extern NSString *const WASDK_PARAM_KEY_OSIGN;
extern NSString *const WASDK_PARAM_KEY_CURRENCY_CODE;
extern NSString *const WASDK_PARAM_KEY_EXT_INFO;
extern NSString *const WASDK_PARAM_KEY_COLLECTION_INFO;
extern NSString *const WASDK_PARAM_KEY_ORDER_AMOUNT_MICROS;
extern NSString *const WASDK_PARAM_KEY_PRODUCT_ID;
extern NSString *const WASDK_PARAM_KEY_PRODUCT_NAME;
extern NSString *const WASDK_PARAM_KEY_PRODUCT_DESC;
extern NSString *const WASDK_PARAM_KEY_IAP_URL_PRO_LIST;
extern NSString *const WASDK_PARAM_KEY_IAP_URL_CREATE_ORDER;
extern NSString *const WASDK_PARAM_KEY_IAP_URL_NOTIFY_SERVER;
extern NSString *const WASDK_PARAM_KEY_SEND_SEQ;

extern NSString *const WASDK_PARAM_KEY_QUERY_TYPE;
extern NSString *const WASDK_PARAM_KEY_IS_REPORTDATA;

extern NSString *const WASDK_PARAM_KEY_REAL_NAME;
extern NSString *const WASDK_PARAM_KEY_ID_CARD;

extern NSString *const WASDK_PARAM_KEY_PRODUCT_LIST;
extern NSString *const WASDK_PARAM_KEY_GAME_CURRENCY_AMOUNT;
extern NSString *const WASDK_PARAM_KEY_PAY_CHANNEL;
extern NSString *const WASDK_PARAM_KEY_CHANNEL_PRODUCT_ID;
extern NSString *const WASDK_PARAM_KEY_ID;
extern NSString *const WASDK_PARAM_KEY_NAME;
extern NSString *const WASDK_PARAM_KEY_METHOD;
extern NSString *const WASDK_PARAM_KEY_LOGO_URL;

//鍏充簬Facebook閭€璇�
extern NSString *const WASDK_PARAM_KEY_INVITER;
extern NSString *const WASDK_PARAM_KEY_INVITER_SERVERID;
extern NSString *const WASDK_PARAM_KEY_INVITEE;
extern NSString *const WASDK_PARAM_KEY_INVITEE_SERVERID;
extern NSString *const WASDK_PARAM_KEY_INVITEE_GAMEUSERID;
extern NSString *const WASDK_PARAM_KEY_INVITEE_USERID;
extern NSString *const WASDK_PARAM_KEY_INVITE_IDS;
extern NSString *const WASDK_PARAM_KEY_FB_INVITE_REWARD_EVENTNAME;
extern NSString *const WASDK_PARAM_KEY_FB_INVITE_REQUESTID;
extern NSString *const WASDK_PARAM_KEY_FB_INVITE_INVITEEIDS;

extern NSString *const WASDK_PARAM_KEY_INSTALL_APP_ID;
extern NSString *const WASDK_PARAM_KEY_DEEP_LINK_TYPE;
extern NSString *const WASDK_PARAM_KEY_FB_DEEPLINK;

extern NSString *const WASDK_RESULT_KEY_IAP_PRODUCT_IDS;
extern NSString *const WASDK_RESULT_KEY_IAP_ORDER_ID;
extern NSString *const WASDK_RESULT_KEY_IAP_CODE;
extern NSString *const WASDK_RESULT_KEY_IAP_DEF_AMT_MCR;
extern NSString *const WASDK_RESULT_KEY_IAP_DEF_CCY;
extern NSString *const WASDK_RESULT_KEY_IAP_VCA;
extern NSString *const WASDK_RESULT_KEY_IAP_VCCY;

//鐑洿鏂�
extern NSString *const WASDK_HUP_KEY_PATCH_VERSION;
extern NSString *const WASDK_HUP_KEY_SDK_ID;
extern NSString *const WASDK_HUP_KEY_SDK_VERSION;
extern NSString *const WASDK_HUP_KEY_APP_ID;
extern NSString *const WASDK_HUP_KEY_PUBLIST_APP_ID;
extern NSString *const WASDK_HUP_KEY_PUBLIST_APP_VER;
extern NSString *const WASDK_HUP_KEY_PLATFORM_ID;
extern NSString *const WASDK_HUP_KEY_CLIENT_OS;
extern NSString *const WASDK_HUP_KEY_CLIENT_OS_VERSION;
extern NSString *const WASDK_HUP_KEY_CLIENT_MODEL;
extern NSString *const WASDK_HUP_KEY_DEVICE_ID;
extern NSString *const WASDK_HUP_KEY_CLIENT_ID;
extern NSString *const WASDK_HUP_KEY_OTS;
extern NSString *const WASDK_HUP_KEY_USER_ID;
extern NSString *const WASDK_HUP_KEY_PATCH_ID;
extern NSString *const WASDK_HUP_KEY_PROGRESS;
extern NSString *const WASDK_HUP_KEY_STATUS;



//鍖垮悕鐧诲綍鏃� 浠巗dk鍚庡彴鑾峰彇鐨則oken 鍜� userid
extern NSString *const WASDK_GUEST_LOGIN_TOKEN;
extern NSString *const WASDK_GUEST_LOGIN_USERID;
extern NSString *const WASDK_GUEST_LOGIN_TOKEN_CACHE;
extern NSString *const WASDK_GUEST_LOGIN_USERID_CACHE;

//缁戝畾璐﹀彿 preUserId prePlatform
extern NSString *const WASDK_ACOUNT_BINDING_PREUSERID;
extern NSString *const WASDK_ACOUNT_BINDING_PREPLATFORM;

//缁戝畾璐﹀彿 鏀粯璁㈠崟璐拱鏃ュ織
extern NSString *const WASDK_TIME_STAMP;
extern NSString *const WASDK_LOG_INFO;

// 娑堟伅鎺ㄩ€�
extern NSString *const WASDK_ACCESS_TOKEN;
extern NSString *const WASDK_MSG_ID;
extern NSString *const WASDK_ACTION_TYPE;

//extern NSString *const WASDK_IAP_URL_PROLIST;
extern NSString *const WASDK_IAP_URL_NOTIFY_SERVER;
extern NSString *const WASDK_IAP_URL_CREATE_ORDER;
extern NSString *const WASDK_REFRESH_TOKEN;
extern NSString *const WASDK_LOGIN_WAY;
extern NSString *const WASDK_ONE_CLICK_SIGIN;
extern NSString *const WASDK_ACCOUNT_BINDING;
extern NSString *const WASDK_ACCOUNT_CREATE;
extern NSString *const WASDK_BINDING_LIST;
extern NSString *const WASDK_BINDING_DISBIND;
extern NSString *const WASDK_PLATFORM_CONFIG;
extern NSString *const WASDK_FB_INVITE_CREATE;
extern NSString *const WASDK_FB_INVITE_REWARD;
extern NSString *const WASDK_FB_INVITE_INSTALL;
//鑾峰彇琛ヤ竵鏇存柊淇℃伅鎺ュ彛
extern NSString *const WASDK_PATCH_UPDATE_CHECK;
//琛ヤ竵涓嬭浇鎺ュ彛
extern NSString *const WASDK_PATCH_DOWNLOAD;
//鏇存柊琛ヤ竵鍥炶皟鎺ュ彛
extern NSString *const WASDK_PATCH_UPDATE_CALLBACK;
extern NSString *const WASDK_APW;

//闂€€鏃ュ織鏀堕泦鎺ュ彛
extern NSString *const WASDK_CRASH_REPORT;

//鏁版嵁鏀堕泦鎺ュ彛
extern NSString *const WASDK_DATA_COLLECTION_URL;

extern NSString *const WASDK_APW_TRACKING;
extern NSString *const WASDK_FIRST_LAUNCH;

extern NSString *const WASDK_USER_LIST;

// 鑾峰彇瀹㈡埛绔湭缁熻涓婃姤鐨勮鍗曞垪琛�
extern NSString *const WASDK_ORDER_LIST;
// 瀹㈡埛绔鍗曡喘涔版棩蹇楁敹闆�
extern NSString *const WASDK_CLIENT_PURCHASE_LOG;
// 鏇存柊璁㈠崟鐨勫鎴风缁熻涓婃姤鐘舵€�
extern NSString *const WASDK_CLT_STATUS_DONE;

// 鑾峰彇浜у搧鍙婃敮浠樻柟寮忓垪琛�
extern NSString *const WASDK_PAY_URL_PRODUCTS;
// 鎻愪氦web鏀粯
extern NSString *const WASDK_PAY_URL_DO_PAY;
// web鏀粯鎴愬姛
extern NSString *const WASDK_PAY_URL_SUCCESS;
// web鏀粯澶辫触
extern NSString *const WASDK_PAY_URL_FAILURE;
// web鏀粯鍙栨秷
extern NSString *const WASDK_PAY_URL_CANCEL;

// 鎵嬫満鍙�/甯愬彿鐧诲綍鎺ュ彛
extern NSString *const WASDK_LOGIN_URL_SIGN_IN;
// 鎵嬫満鍙锋敞鍐屾帴鍙�
extern NSString *const WASDK_LOGIN_URL_SIGN_UP;
// 鍙戦€侀獙璇佺爜鎺ュ彛
extern NSString *const WASDK_LOGIN_URL_SEND_VALIDATE_CODE;
// 楠岃瘉楠岃瘉鐮佹帴鍙�
extern NSString *const WASDK_LOGIN_URL_VALIDATE_CODE;
// 鏇存柊瀵嗙爜鎺ュ彛
extern NSString *const WASDK_LOGIN_URL_UPDATE_PWD;
// 娓稿/甯愬彿缁戝畾鎵嬫満
extern NSString *const WASDK_LOGIN_URL_BIND_MOBILE;
// 鍏嶅瘑鐮佺櫥褰曟帴鍙�
extern NSString *const WASDK_LOGIN_URL_FAST_LOGIN;
// 浣跨敤TOKEN瀹炲悕楠岃瘉
extern NSString *const WASDK_REAL_NAME_AUTHENTICATION;

// 娑堟伅鎺ㄩ€�
// 鏇存柊绗笁鏂规秷鎭湇鍔$殑accessToken
extern NSString *const WASDK_LOGIN_URL_MESSAGE_REFRESH_TOKEN;
// 瀹㈡埛绔媺鍙栨秷鎭�
extern NSString *const WASDK_LOGIN_URL_MESSAGE_CLIENT_PULL;
// 娑堟伅鎺ㄩ€佸洖鎵�
extern NSString *const WASDK_LOGIN_URL_MESSAGE_SEND_RECEIPT;
// 娑堟伅鎵撳紑纭
extern NSString *const WASDK_LOGIN_URL_MESSAGE_OPEN_MESSAGE_CONFIRM;

// 鑾峰彇瑙嗛骞垮憡鍒楄〃
extern NSString *const WASDK_AD_URL_GET_AD_LIST;
// 鎻愪氦骞垮憡灞曠ず浜嬩欢
extern NSString *const WASDK_AD_URL_SUBMIT_SHOW_EVENT;
// 鏇存柊灞曠ず骞垮憡鐘舵€�
extern NSString *const WASDK_AD_URL_UPDATE_STATUS;

extern NSString *const WASDK_FB_INVITE_FROM_USERID;
extern NSString *const WASDK_FB_INVITE_TO_USERID;
extern NSString *const WASDK_FB_INVITE_SERVERID;
extern NSString *const WASDK_FB_INVITE_ACTIONTYPE;
extern NSString *const WASDK_FB_INVITE_GS_INVITE;
extern NSString *const WASDK_FB_INVITE_APPID;

extern const int WASDK_VALUE_KEY_STATUS_SUCCESS;//鍥炰紶缁欏鎴风鐨勪唬鐮佸€硷紝琛ㄧず鏀粯鎴愬姛
extern const int WASDK_VALUE_KEY_STATUS_FAILED;//鍥炰紶缁欏鎴风鐨勪唬鐮佸€硷紝琛ㄧず鏀粯澶辫触
extern const int WASDK_VALUE_KEY_STATUS_PURCHASE_CANCELED;//鍥炰紶缁欏鎴风鐨勪唬鐮佸€硷紝琛ㄧず鏀粯鍙栨秷
extern const int WASDK_VALUE_KEY_STATUS_PURCHASE_SUCCESS_WITHOUT_REPORT;//鍥炰紶缁欏鎴风鐨勪唬鐮佸€� 琛ㄧず鏀粯鎴愬姛浣嗘槸娌℃湁涓婃姤鎴栬€呬笂鎶ュけ璐ヤ簡
extern const int WASDK_VALUE_KEY_STATUS_PURCHASE_UNCONSUME;//鍟嗗搧鏈秷鑰�
extern const int WASDK_VALUE_KEY_STATUS_CREATE_ORDER_FAILED;//鍒涘缓璁㈠崟澶辫触

extern const int WASDK_VALUE_KEY_STATUS_VAILD_FAIL;//鍚庡彴楠岃瘉澶辫触琛ㄧず楠岃瘉澶辫触
extern NSString *const WASDK_VALUE_KEY_STATUS_NOTIFY_FAIL;


extern NSString *const WASDK_STATUS_UNKNOWN;
extern NSString *const WASDK_STATUS_UNKNOWN_1;

extern NSString *const WASDK_CACHE_KEY_FB_APP_SECRET;

@interface WACommConstants : NSObject {
    
}
#endif
@end