#ifndef WRENCHBOARD_API_H #define WRENCHBOARD_API_H enum { DIR_TARGET, DIR_SOURCE }; enum { FLAG_INIT,FLAG_START,FLAG_CANCEL,FLAG_FAIL,FLAG_OK }; enum { WHAT_NEW_CARDADD, WHAT_PICKUP_INITIALPAYMENT }; enum { PARTNER_STRIPE }; #define PHP_API_OK 0 #define PHP_CREATED_OK 10 #define PHP_LOGIN_OK 100 #define PHP_API_BAD_PARAM -1 #define PAYMENT_MODE 100 #define REFUND_MODE 333 #define OFFER_ACCEPT 100 #define OFFER_REJECT 333 #define OFFER_CANCEL 222 #define OFFER_EXPIRE 444 #define OFFER_EXTEND 555 #define OFFER_SENDTOME 777 #define OFFER_RESEND 888 #define WEBSITE_LOGIN 1100 #define MOBILE_LOGIN 1101 #define FACEBOOK_LOGIN 1102 #define APPLE_LOGIN 1103 #define GOOGLE_LOGIN 1104 #define CONTRACT_CANCEL_CONTRACT 7 #define CONTRACT_EXTEND_TIMELINE 9 #define CONTRACT_NOTIFY_COMPLETE 4 #define CONTRACT_REQUEST_CANCEL 3 #define CONTRACT_ACCEPT_COMPLETE 5 #define CONTRACT_REJECT_COMPLETE 1 #define SM_PENDING 1 #define SM_CANCEL 3 #define SM_FAILED 4 #define SM_COMPLETED 5 #define SMONEY_PROCC_MANUAL 100 #define SMONEY_PROCC_AUTO 200 #define SMONEY_PROCC_INTERSWITCH 300 // define email series here #define ACCOUNT_CREATED_MAIL 100 #define ACCOUNT_CREATED_ALERT 101 #define ACCOUNT_CONTACT_MAIL 102 #define ACCOUNT_CONTACT_ALERT 103 #define ACCOUNT_PASSWORD_RESET 104 #define ACCOUNT_LOGIN_ALERT 105 #define ACCOUNT_RESEND_PENDING 106 #define ACCOUNT_SEND_REFEREMAIL 107 #define ACCOUNT_PASSWORD_COMPLT 108 #define ACCOUNT_SENDMONEY_ALERT 120 #define ACCOUNT_START_SENDMONEY 121 #define ACCOUNT_COMPLETE_SENDMONEY 122 #define JOBS_CREATED_MAIL 200 #define JOBS_INDIVIDUAL_OFFER_MAIL 201 #define JOBS_GROUP_OFFER_MAIL 202 #define JOBS_MESSAGE_ADDED 203 #define JOBS_GROUP_OFFER_PUBLIC 204 #define JOBS_OFFER_ACCEPT_MAIL 207 #define JOBS_OFFER_REJECT_MAIL 208 #define JOBS_OFFER_CANCEL_MAIL 209 #define JOBS_OFFER_INTEREST_MAIL 210 #define JOBS_OFFER_SENDTOME_MAIL 220 #define JOBS_DUE_APPROACH_MAIL 311 #define JOBS_PAYMENT_DUE_MAIL 312 #define JOB_INTEREST_ACCEPT 100 #define JOB_INTEREST_REJECT 200 #define JOB_INTEREST_CANCEL 300 //#define JOBS_CREATED_MAIL 202 //#define JOBS_CREATED_MAIL 203 #define PROJ_CREATED_MAIL 300 //#define PROJ_CREATED_MAIL 301 //#define PROJ_CREATED_MAIL 302 //#define PROJ_CREATED_MAIL 303 #define SMONEY_PROCC_MANUAL 100 #define SMONEY_PROCC_AUTO 200 #define ACCOUNT_AGREE_JOBS 100 #define ACCOUNT_AGREE_REFER 200 //======================== #define RECOMMEND_COUPON 1000 #define RECOMMEND_BLOG 1005 #define RECOMMEND_NEWTASK 1010 #define RECOMMEND_TOKEN 1015 #define RECOMMEND_OFFERS 1020 //======================== #define WRENCHBOARD_SESSION_CHECK 299 #define WRENCHBOARD_USER_LOGIN 300 #define WRENCHBOARD_USER_LOGOUT 301 #define WRENCHBOARD_CREATE_ACCOUNT 320 // -- CRON JOBS #define WRB_JOB_CRONJOB 770 #define WRB_CRONJOB_JOBDUE_REMINDER 771 #define WRB_CRONJOB_JOBDUE_PAYMENTS 772 #define WRB_CRONJOB_SIGNUP_ALERT 773 #define WRB_CRONJOB_PASTDUE_ALERT 774 #define WRB_CRONJOB_OFFER_REFUND_ALERT 775 #define WRB_CRONJOB_PENDOFFER_ALERT 776 //************************************************************** #define WRENCHBOARD_BKO_START 10000 #define WRENCHBOARD_BKO_LOGIN 10010 #define WRENCHBOARD_BKO_CREATEUSER 10015 #define WRENCHBOARD_BKO_UPDATEUSER 10020 #define WRENCHBOARD_BKO_RESEND_OFFER 10025 #define WRENCHBOARD_BKO_END 10999 //************************************************************** #define WRENCHBOARD_ACCOUNT_START 11000 #define WRENCHBOARD_ACCOUNT_TESTEMAIL 11001 #define WRENCHBOARD_ACCOUNT_PENDING 11010 #define WRENCHBOARD_CREATE_MOBILEUSER 11011 #define WRENCHBOARD_COMPLETE_MOBILEUSER 11012 #define WRENCHBOARD_RESET_PASSWORD 11013 #define WRENCHBOARD_ACCOUNT_JOBLIST 11014 #define WRENCHBOARD_VERIFY_PENDING_LINK 11015 #define WRENCHBOARD_ACCOUNT_RESETPASS 11016 #define WRENCHBOARD_ACCOUNT_SETPASSWD 11017 #define WRENCHBOARD_DELETE_PENDING_LINK 11018 #define WRENCHBOARD_RESEND_PENDING_LINK 11019 #define WRENCHBOARD_ACCOUNT_CREATEACC 11020 #define WRENCHBOARD_ACCOUNT_LOGIN 11025 #define WRENCHBOARD_FACEBOOK_LOGIN 11026 #define WRENCHBOARD_GOOGLE_LOGIN 11027 #define WRENCHBOARD_APPLE_LOGIN 11031 #define WRENCHBOARD_START_JOBLIST 11028 #define WRENCHBOARD_ACCOUNT_DASHDATA 11029 #define WRENCHBOARD_SEND_CONTACTUS 11030 #define WRENCHBOARD_ACCOUNT_SENDREFER 11032 #define WRENCHBOARD_ACCOUNT_REFERLINK 11033 #define WRENCHBOARD_ACCOUNT_REFRESENDLNK 11133 #define WRENCHBOARD_SESSION_VERIFY 11034 #define WRENCHBOARD_UPDATE_PROFILE 11035 #define WRENCHBOARD_ACCOUNT_TERMS 11036 #define WRENCHBOARD_ACCOUNT_MDESCRIPTION 11037 #define WRENCHBOARD_ACCOUNT_SAVESKILL 11038 #define WRENCHBOARD_ACCOUNT_DELSKILL 11039 #define WRENCHBOARD_LOG_MEMBER 11040 #define WRENCHBOARD_DELETE_RECACC 11041 #define WRENCHBOARD_SAVE_GALLERY 11042 #define WRENCHBOARD_ACCOUNT_PENDJOB 11043 #define WRENCHBOARD_USER_GETBANKLIST 11050 #define WRENCHBOARD_USER_SENDMONEY 11051 #define WRENCHBOARD_USER_SENDJOBINT 11052 #define WRENCHBOARD_USER_ADNEWCC 11054 #define WRENCHBOARD_USER_USESAVEDCC 11056 #define WRENCHBOARD_USER_SETTINGS 11058 #define WRENCHBOARD_ACCOUNT_WALLETS 11060 #define WRENCHBOARD_ACCOUNT_PREPARE_TOPUP 11062 #define WRENCHBOARD_ACCOUNT_COMPLETE_TOPUP 11063 #define WRENCHBOARD_USER_DELETEACC 11990 #define WRENCHBOARD_ACCOUNT_END 11999 //************************************************************** #define WRENCHBOARD_GROUP_START 12000 #define WRENCHBOARD_GROUP_CREATEGROUP 12010 #define WRENCHBOARD_GROUP_INVITEGROUP 12015 #define WRENCHBOARD_GROUP_ACCEPTGROUP 12020 #define WRENCHBOARD_GROUP_END 12999 //************************************************************** #define WRENCHBOARD_JOBS_START 13000 #define WRENCHBOARD_JOB_CREATEJOB 13010 #define WRENCHBOARD_JOB_DELETEJOB 13011 #define WRENCHBOARD_JOB_GROUP_MEMBER 13015 #define WRENCHBOARD_JOB_DELETE_GROUPMEMBER 13017 #define WRENCHBOARD_JOB_CREATE_GROUP 13020 #define WRENCHBOARD_JOB_DELETE_GROUP 13023 #define WRENCHBOARD_JOB_OFFER_INDVI 13030 #define WRENCHBOARD_JOB_OFFER_GROUP 13031 #define WRENCHBOARD_JOB_OFFER_PUBLIC 13032 #define WRENCHBOARD_JOB_SEND_INTEREST 13033 #define WRENCHBOARD_JOB_PROC_INTEREST 13034 #define WRENCHBOARD_JOB_OFFER_CONCLUDE 13035 #define WRENCHBOARD_JOB_SEND_QUESTION 13036 #define WRENCHBOARD_JOB_MRKTINT_QUEST 13037 #define WRENCHBOARD_JOB_REPLY_QUESTION 13038 #define WRENCHBOARD_JOBS_END 13999 //************************************************************** #define WRENCHBOARD_CONTRACT_START 14000 #define WRENCHBOARD_CONTRACT_MESSAGE 14010 #define WRENCHBOARD_CONTRACT_STATUS 14015 #define WRENCHBOARD_CONTRACT_END 14999 //************************************************************** #define WRENCHBOARD_MOBILE_START 15000 #define WRENCHBOARD_MOBILE_OFFERSLIST 15010 #define WRENCHBOARD_MOBILE_ACTIVEJOB 15020 #define WRENCHBOARD_MOBILE_LOADPROFILE 15030 #define WRENCHBOARD_MOBILE_ACCOUNT 15040 #define WRENCHBOARD_MOBILE_MESSAGE 15045 #define WRENCHBOARD_MOBILE_PAYMENTHX 15046 #define WRENCHBOARD_MOBILE_TASKMESSAGE 15047 #define WRENCHBOARD_MOBILE_SENDTASKMESSAGE 15048 #define WRENCHBOARD_MOBILE_END 15999 //************************************************************** #define WRENCHBOARD_SMONEY_START 33000 #define WRENCHBOARD_SMONEY_ADDRECIPIENT 33010 #define WRENCHBOARD_SMONEY_MEMBER 33020 #define WRENCHBOARD_SMONEY_PROCFEE 33025 #define WRENCHBOARD_SMONEY_BKOPROC 33030 #define WRENCHBOARD_SMONEY_END 33999 //************************************************************** #define WRENCHBOARD_CARDS_START 40000 #define WRENCHBOARD_CARDS_GETCARDLIST 40010 #define WRENCHBOARD_CARDS_UPDATECARD 40015 #define WRENCHBOARD_CARDS_CREATECARD 40020 #define WRENCHBOARD_CARDS_END 49999 //************************************************************** #define WRENCHBOARD_LOGIN_SHOP 50501 #define WRENCHBOARD_LOGIN_ADMIN 50502 #define WRENCHBOARD_LOGIN_MANAGER 50503 #define WRENCHBOARD_SURVEY_DATA 55000 #define WRENCHBOARD_ADD_SURVEY 55050 #define WRENCHBOARD_LOAD_SURVEY 55055 //************************************************************** #define WRENCHBOARD_COUPON_START 85000 #define WRENCHBOARD_COUPON_CREATE 85010 #define WRENCHBOARD_COUPON_ACTIVATE 85015 #define WRENCHBOARD_COUPON_REDEEM 85020 #define WRENCHBOARD_COUPON_MEMLIST 85025 #define WRENCHBOARD_COUPON_PENDLIST 85030 #define WRENCHBOARD_COUPON_END 85999 //************************************************************** #define WRENCHBOARD_STRIPE_CHARGE_ONE 90004 #define WRENCHBOARD_STRIPE_CHARGE_NEW 90005 #define WRENCHBOARD_COMPLETE_SENDMONEY_INTERSW 555 #define WRENCHBOARD_GETBILLER_INTERSW 556 #define WRENCHBOARD_BILL_PAYMENT_ADVICE_INTERSW 557 #define WRENCHBOARD_INTERSW_GETBILLER 556 #define WRENCHBOARD_INTERSW_BILL_PAYMENT_ADVICE 557 #define WRENCHBOARD_INTERSW_GETBILLERPAYMENTINTEMS 558 #define WRENCHBOARD_INTERSW_GETBILLERCATEGORIES 559 #define WRENCHBOARD_INTERSW_DO_TRANSFER 560 #define WRENCHBOARD_INTERSW_QUERY_TRANSACTION 561 #define WRENCHBOARD_ADD_MONEYRECIPIENT 600 #define WRENCHBOARD_CREATE_USER_ACCOUNT 700 #define WRENCHBOARD_USER_ACCOUNT_LOGIN 710 #define WRENCHBOARD_START_PASSWORDRESET 720 #define WRENCHBOARD_COMPLETE_PASSWORDRESET 730 #define WRENCHBOARD_START_ADDMONEY 770 #define WRENCHBOARD_COMPLETE_ADDMONEY 775 #define WRENCHBOARD_ADD_MOBILE_TOPUPNUM 900 #define WRENCHBOARD_PROMO_CALL 990 #define WRENCHBOARD_STOREFACE_GET_ACCOUNT_BALANCE 891 #define WRENCHBOARD_LOG_ENTRY 900000 #define WRENCHBOARD_CREDIT_TOPUP 900010 #define WRENCHBOARD_TOPUP_ORDER 900020 #define WRENCHBOARD_TOPUP_ORDER_PURCHASE 900030 #define WRENCHBOARD_PAYPAL_IPNMSG 900090 #define WRENCHBOARD_BULKTOPUP_ORDER 700010 #define WRENCHBOARD_BULKTOPUP_ITEM 700020 #define WRENCHBOARD_BULKTOPUP_ITEMUPDATE 700030 #define WRENCHBOARD_BULKTOPUP_DELIVER 700040 #define WRENCHBOARD_BALANCE_TOPUP_ORDER 800020 #define WRENCHBOARD_BALANCE_TOPUP_PURCHASE 800030 #define WRENCHBOARD_BALANCE_TOPUP_PAYMENT 800040 #define VIRTUAL_AIRTOPUP 70011 #define PAY_MODE_BALANCE 0 #define PAY_MODE_CCARD 1 #define PAY_MODE_BONUS 9 #define APPROVED_BALANCE 5 #define DISAPROVE_BALANCE 3 #define PENDING 0 #define CONFIRMED 2 #define CANCELLED 3 #define ASSIGNED 4 #define INPROGRESS 7 // 8,9 #define COMPLETED 5 #define SETTLED 9 #endif