mirror of
https://bitbucket.org/theswgsource/src-1.2.git
synced 2026-07-28 23:16:15 -04:00
435 lines
16 KiB
C++
435 lines
16 KiB
C++
#ifndef CTENUM_H
|
|
#define CTENUM_H
|
|
|
|
namespace CTService
|
|
{
|
|
|
|
enum InternalErrorCodes
|
|
{
|
|
CONFIG_PARAMS_MISSING=-1,
|
|
FAIL_LOAD_CONFIG_FILE=-2
|
|
};
|
|
|
|
enum ServerStatus
|
|
{
|
|
SERVER_READY = 0,
|
|
SERVER_SHUTTING_DOWN,
|
|
SERVER_DOWN
|
|
};
|
|
|
|
enum LOG_TYPES
|
|
{
|
|
LOG_ERROR=1,
|
|
LOG_REQUEST,
|
|
LOG_CONNECTION,
|
|
LOG_GENERAL,
|
|
LOG_STATS
|
|
};
|
|
|
|
//-----------------------------------------
|
|
// Add New API requests Here
|
|
//-----------------------------------------
|
|
enum RequestTypes
|
|
{
|
|
// ----- Store/Web API begins at 1 -----
|
|
//CTWEB_REQUEST_TEST = 1,
|
|
CTWEB_REQUEST_GET_GAMES = 2,
|
|
CTWEB_REQUEST_GET_SUBSCRIPTIONS = 3,
|
|
CTWEB_REQUEST_GET_CHARACTERS = 4,
|
|
CTWEB_REQUEST_GET_SOURCE_SERVERS = 5,
|
|
CTWEB_REQUEST_GET_DEST_SERVERS = 6,
|
|
CTWEB_REQUEST_VALIDATE_TRANSACTION = 7,
|
|
CTWEB_REQUEST_VALIDATE_ORDER = 8,
|
|
CTWEB_REQUEST_SUBMIT_ORDER = 9,
|
|
CTWEB_REQUEST_GET_ORDER_STATUS = 10,
|
|
CTWEB_REQUEST_GET_ORDERS_BY_STATION_ID = 11,
|
|
CTWEB_REQUEST_GET_TRANSACTIONS_BY_ORDER_ID = 12,
|
|
CTWEB_REQUEST_CSR_MOVE = 13,
|
|
CTWEB_REQUEST_CSR_DELETE = 14,
|
|
CTWEB_REQUEST_CSR_RESTORE = 15,
|
|
CTWEB_REQUEST_CSR_TRANSFER_ACCOUNT = 16,
|
|
|
|
// ----- Game API begins at 1000 -----
|
|
// first requests sent from API to server
|
|
//CTGAME_REQUEST_TEST = 1000,
|
|
CTGAME_REQUEST_CONNECT = 1001,
|
|
CTGAME_REPLY_TEST,
|
|
CTGAME_REPLY_MOVESTATUS,
|
|
CTGAME_REPLY_VALIDATEMOVE,
|
|
CTGAME_REPLY_MOVE,
|
|
CTGAME_REPLY_CHARACTERLIST,
|
|
CTGAME_REPLY_SERVERLIST,
|
|
CTGAME_REPLY_DESTSERVERLIST,
|
|
CTGAME_REPLY_DELETE,
|
|
CTGAME_REPLY_RESTORE,
|
|
CTGAME_REPLY_TRANSFER_ACCOUNT,
|
|
// then requests send from server to API
|
|
CTGAME_SERVER_TEST = 1100,
|
|
CTGAME_SERVER_MOVESTATUS,
|
|
CTGAME_SERVER_VALIDATEMOVE,
|
|
CTGAME_SERVER_MOVE,
|
|
CTGAME_SERVER_CHARACTERLIST,
|
|
CTGAME_SERVER_SERVERLIST,
|
|
CTGAME_SERVER_DESTSERVERLIST,
|
|
CTGAME_SERVER_DELETE,
|
|
CTGAME_SERVER_RESTORE,
|
|
CTGAME_SERVER_TRANSFER_ACCOUNT,
|
|
|
|
// ----- Login API begins at 2000 -----
|
|
CTLOGIN_REQUEST_GET_ACCOUNT_STATUS = 2000,
|
|
CTLOGIN_REQUEST_GET_ACCOUNT_SUBSCRIPTIONS,
|
|
CTLOGIN_REQUEST_GET_MEMBER_INFO,
|
|
|
|
// ----- Ecomm API begins at 3000 -----
|
|
CTECOMM_REQUEST_VALIDATE_CARD = 3000,
|
|
CTECOMM_REQUEST_GET_PRODUCT,
|
|
CTECOMM_REQUEST_GET_PRODUCT_LIST,
|
|
CTECOMM_REQUEST_CALUCULATE_ORDER_AMOUNT,
|
|
CTECOMM_REQUEST_GET_PRODUCTS_BY_GAME_AND_TYPE,
|
|
CTECOMM_REQUEST_PREAUTH_ORDER,
|
|
CTECOMM_REQUEST_DEPOSIT_CREDIT_CARD
|
|
};
|
|
|
|
//-----------------------------------------
|
|
// Add result codes for both API's Here
|
|
//-----------------------------------------
|
|
enum CTResultCodes
|
|
{
|
|
CT_RESULT_SUCCESS = 0, // general hardware/system type messages
|
|
CT_RESULT_TIMEOUT,
|
|
CT_RESULT_FAILURE,
|
|
CT_RESULT_1OR_MORE_TRANSACTIONS_FAILED,
|
|
CT_RESULT_NO_TRANS_IN_ORDER,
|
|
CT_RESULT_ORDER_FOR_DIFFERENT_GAMES,//5
|
|
CT_RESULT_ORDER_FOR_DIFFERENT_USERS,
|
|
CT_RESULT_MULTI_TRANS_FOR_CHARACTER,
|
|
CT_RESULT_DEST_STATIONNAME_PASSWORD_INVALID,
|
|
CT_RESULT_SOURCE_STATION_ACCOUNT_NOT_ACTIVE,
|
|
CT_RESULT_DEST_STATION_ACCOUNT_NOT_ACTIVE,//10
|
|
CT_RESULT_INVALID_UID,
|
|
CT_RESULT_SOURCE_UID_INVALID,
|
|
CT_RESULT_ALL_REQUIRED_TRANSACTION_INFO_NOT_PROVIDED,
|
|
CT_RESULT_NOT_SAME_FIRST_NAME_ON_STATION_ACCOUNTS,
|
|
CT_RESULT_NOT_SAME_LAST_NAME_ON_STATION_ACCOUNTS,//15
|
|
CT_RESULT_NOT_SAME_EMAIL_ON_STATION_ACCOUNTS,
|
|
CT_RESULT_TRANSFER_TO_SAME_ACCOUNT,
|
|
CT_RESULT_WEB_INFO_DOES_NOT_MATCH_STATION_INFO,
|
|
CT_RESULT_SOURCE_SUBSCRIPTION_STATUS_NOT_ALLOWED,
|
|
CT_RESULT_DEST_SUBSCRIPTION_STATUS_NOT_ALLOWED,//20
|
|
CT_RESULT_BAD_CC_INFO,
|
|
CT_RESULT_ZIP_FAILED_AVS,
|
|
CT_RESULT_HARD_DECLINE_ECOMM,
|
|
CT_RESULT_SOFT_DECLINE_ECOMM,
|
|
CT_RESULT_OTHER_ECOMM_ERROR,//25
|
|
CT_RESULT_INVALID_STOREFRONT,
|
|
CT_RESULT_ILLEGAL_TRANSACTION_REQUESTED_FOR_GAME,
|
|
CT_RESULT_ILLEGAL_GAME_CODE,
|
|
CT_RESULT_UPDATE_ORDER_PRICE_FAILED,
|
|
CT_RESULT_UPDATE_ORDER_PRICE_FAILED_TWICE,//30
|
|
CT_RESULT_HARD_DECLINE_GAME,
|
|
CT_RESULT_SOFT_DECLINE_GAME,
|
|
CT_RESULT_TRANSACTION_DOES_NOT_DO_ANYTHING,
|
|
// ADDITIONS HERE SHOULD BE ADDED TO REQUESTSTRINGS.H AS WELL
|
|
};
|
|
|
|
//-----------------------------------------
|
|
// Add localized messages here
|
|
//-----------------------------------------
|
|
enum CTLocalizedMessages
|
|
{
|
|
CT_MESSAGE_SOURCE_SUBSCRIPTION_STATUS_NOT_ALLOWED = 1,
|
|
CT_MESSAGE_DEST_SUBSCRIPTION_STATUS_NOT_ALLOWED,
|
|
CT_MESSAGE_TIMEOUT,
|
|
CT_MESSAGE_FAILURE,
|
|
CT_MESSAGE_SOURCE_STATION_ACCOUNT_NOT_ACTIVE,//5
|
|
CT_MESSAGE_SOURCE_UID_INVALID,
|
|
CT_MESSAGE_TRANSFER_TO_SAME_ACCOUNT,
|
|
CT_MESSAGE_NOT_SAME_FIRST_NAME_ON_STATION_ACCOUNTS,
|
|
CT_MESSAGE_NOT_SAME_LAST_NAME_ON_STATION_ACCOUNTS,
|
|
CT_MESSAGE_NOT_SAME_EMAIL_ON_STATION_ACCOUNTS,//10
|
|
CT_MESSAGE_INVALID_UID,
|
|
CT_MESSAGE_DEST_STATION_ACCOUNT_NOT_ACTIVE,
|
|
CT_MESSAGE_DEST_STATIONNAME_PASSWORD_INVALID,
|
|
CT_MESSAGE_ALL_REQUIRED_TRANSACTION_INFO_NOT_PROVIDED,
|
|
CT_MESSAGE_ILLEGAL_TRANSACTION_REQUESTED_FOR_GAME,//15
|
|
CT_MESSAGE_ILLEGAL_GAME_CODE,
|
|
// ADDITIONS HERE SHOULD BE ADDED TO REQUESTSTRINGS.H AS WELL
|
|
};
|
|
//-----------------------------------------
|
|
// Add resource manager codes Here
|
|
//-----------------------------------------
|
|
enum ServiceTypes
|
|
{
|
|
SERVICE_DATABASE=0,
|
|
SERVICE_GAMEAPI,
|
|
SERVICE_LOGIN_SERVER,
|
|
SERVICE_ECOMM_SERVER,
|
|
SERVICE_TRANSACTION
|
|
};
|
|
|
|
//-----------------------------------------
|
|
// Add resource request ID's Here
|
|
//-----------------------------------------
|
|
enum ResourceRequestTypes
|
|
{
|
|
CTGAMEAPI_RESOURCE_TEST=1,
|
|
CTGAMEAPI_RESOURCE_MOVESTATUS,
|
|
CTGAMEAPI_RESOURCE_VALIDATEMOVE,
|
|
CTGAMEAPI_RESOURCE_MOVE,
|
|
CTGAMEAPI_RESOURCE_CHARACTERLIST,//5
|
|
CTGAMEAPI_RESOURCE_SERVERLIST,
|
|
CTGAMEAPI_RESOURCE_DESTSERVERLIST,
|
|
CTGAMEAPI_RESOURCE_DELETE,
|
|
CTGAMEAPI_RESOURCE_RESTORE,
|
|
CTGAMEAPI_RESOURCE_TRANSFER_ACCOUNT,
|
|
|
|
|
|
LOGIN_SERVER_REQUEST_VALIDATE_STATION_ACCOUNT=101,
|
|
LOGIN_SERVER_REQUEST_VALIDATE_STATION_ACCOUNT_WITH_ID,
|
|
LOGIN_SERVER_REQUEST_GET_ACCOUNT_SUBSCRIPTIONS,
|
|
LOGIN_SERVER_REQUEST_VALIDATE_TRANSFER_OWNERSHIP,
|
|
|
|
|
|
ECOMM_VALIDATE_CARD=201,
|
|
ECOMM_GET_PRODUCT,
|
|
ECOMM_GET_PRODUCT_LIST,
|
|
ECOMM_CALCULATE_ORDER_AMOUNTS,
|
|
ECOMM_GET_PRODUCTS_BY_GAME_AND_TYPE,//205
|
|
ECOMM_PREAUTH_ORDER,
|
|
ECOMM_DEPOSIT_CREDIT_CARD,
|
|
|
|
// DB Requests
|
|
DB_REQUEST_GET_GAMES=301,
|
|
DB_REQUEST_GET_GAME,
|
|
DB_REQUEST_SUBMIT_ORDER,
|
|
DB_REQUEST_CREATE_TRANSACTION,
|
|
DB_REQUEST_FINISH_TRANSACTION,//305
|
|
DB_REQUEST_GET_OLDEST_TRANSACTION,
|
|
DB_REQUEST_GET_ORDER_BY_ORDER_ID,
|
|
DB_REQUEST_GET_ORDER_STATUS,
|
|
DB_REQUEST_GET_TRANSACTION,
|
|
DB_REQUEST_GET_TRANSACTIONS_BY_SERVER,//310
|
|
DB_REQUEST_GET_TRANSACTIONS_FOR_ORDER,
|
|
DB_REQUEST_GET_ORDERS_BY_STATION_ID,
|
|
DB_REQUEST_SET_TRANSACTION_WAITING,
|
|
DB_REQUEST_UPDATE_ORDER_PRICE,
|
|
DB_REQUEST_UPDATE_ORDER_STATUS,//315
|
|
DB_REQUEST_UPDATE_TRANSACTION_STATUS,
|
|
DB_REQUEST_GET_ALL_LOCALIZED_MESSAGES,
|
|
DB_REQUEST_GET_LOCALIZED_MESSAGE_LANGUAGES,
|
|
DB_REQUEST_CREATE_LOCALIZED_MESSAGE,
|
|
DB_REQUEST_MODIFY_LOCALIZED_MESSAGE_TEXT,//320
|
|
DB_REQUEST_MODIFY_GAME,
|
|
DB_REQUEST_ADD_GAME,
|
|
|
|
};
|
|
|
|
//-----------------------------------------
|
|
// Status codes used by onGetOrderStatus for webAPI
|
|
//-----------------------------------------
|
|
enum CTOrderStatus
|
|
{
|
|
CT_ORDER_STATUS_UNKNOWN = 0, // A problem occured retrieving the status of an order
|
|
CT_ORDER_STATUS_NEW, // Just created in DB
|
|
CT_ORDER_STATUS_PENDING, // Pre-Auth of Credit Card OK. Waiting for TransactionManager to process.
|
|
CT_ORDER_STATUS_PREAUTH_FAILED, // Pre-Auth of Credit Card Failed
|
|
CT_ORDER_STATUS_ABOUT_TO_DEPOSIT, // All game transactions are complete, fixing to deposit credit card
|
|
CT_ORDER_STATUS_FINISHED,//5 // Deposit successful. Order is complete. (some transaction may not have been processed by game, deposit amount was adjusted in this case
|
|
CT_ORDER_STATUS_BILLING_FAILED, // Deposit failed, CS Alerted
|
|
CT_ORDER_STATUS_ORDER_ID_NOT_FOUND_IN_DB, // DB Call was successful, but the order does not exist
|
|
CSR_NEW,
|
|
CSR_HARD_FAIL,
|
|
CSR_SOFT_FAIL,//10
|
|
CSR_SPECIFIC_HARD_FAIL,
|
|
CSR_FINISHED,
|
|
CSR_SOFT_GAME_FAIL,
|
|
CSR_FAILED_GAME
|
|
};
|
|
|
|
|
|
//-----------------------------------------
|
|
// Status codes used by replyMoveStatus in game API
|
|
//-----------------------------------------
|
|
enum CTMoveStatus
|
|
{
|
|
CT_STATUS_COMPLETE = 0, // operation completed by game server
|
|
CT_STATUS_INPROGRESS, // operation still in progress
|
|
CT_STATUS_UNKNOWN, // transaction ID unrecognised by game server
|
|
};
|
|
|
|
//-----------------------------------------
|
|
// Result codes used by replyMove, replyDelete, replyRestore, and replyTransferAccount in game API
|
|
//-----------------------------------------
|
|
enum CTMoveResult
|
|
{
|
|
CT_GAMERESULT_SUCCESS = 0, // operation completed ok
|
|
CT_GAMERESULT_SOFTERROR, // operation cannot be completed at this time, a "temporary" fail
|
|
CT_GAMERESULT_HARDERROR, // operation failed and cannot succeed even if retried
|
|
// any values below this are game-specific HARDERRORS. Use these to help provide feedback to the customers and CSR's
|
|
CT_GAMERESULT_INVALID_NAME = 1000,
|
|
CT_GAMERESULT_NAME_ALREADY_TAKE,
|
|
CT_GAMERESULT_HAS_CORPSE,
|
|
CT_GAMERESULT_SERVER_IS_DOWN,
|
|
CT_GAMERESULT_MAX_CHAR_ON_DEST_SERVER,
|
|
CT_GAMERESULT_CHAR_HAS_ITEM_NOT_ALLOWED_TO_LEAVE_SRC_SERVER,//1005
|
|
CT_GAMERESULT_CHAR_HAS_ITEM_NOT_ALLOWED_ON_DEST_SERVER,
|
|
CT_GAMERESULT_CHAR_NOT_ALLOWED_TO_MOVE_FROM_SRC_SERVER,
|
|
CT_GAMERESULT_CHAR_NOT_ALLOWED_TO_MOVE_TO_DEST_SERVER,
|
|
CT_GAMERESULT_CHAR_NOT_ALLOWED_TO_MOVE_FROM_THIS_SRC_SERVER_TO_THIS_DEST_SERVER,
|
|
CT_GAMERESULT_CHAR_TYPE_NOT_ALLOWED_TO_LEAVE_SRC_SERVER,//1010 this type of character is not allowed to leave source server(faction, race, class, etc)
|
|
CT_GAMERESULT_CHAR_TYPE_NOT_ALLOWED_ON_DEST_SERVER, // this type of character is not allowed on dest server(faction, race, class, etc)
|
|
CT_GAMERESULT_SOFTERROR_FOR_LOCALIZED_TEXT, // ctserver will convert CT_GAMERESULT_SOFTERROR to this for getting localized text
|
|
CT_GAMERESULT_HARDERROR_FOR_LOCALIZED_TEXT, // ctserver will convert CT_GAMERESULT_HARDERROR to this for getting localized text
|
|
};
|
|
enum CTLocalizedEmailMessages
|
|
{
|
|
// 2000 - 2999 CUSTOMER EMAIL SUBJECT
|
|
CT_EMAIL_ORDER_COMP_SUCCESS = 2001, // NO PROBLEMS AT ALL IN THE ORDER, ALL TRANSACTIONS SUCCESSFUL
|
|
CT_EMAIL_ORDER_COMP = 2002, // ORDER WAS BILLED FOR A CORRECTED AMOUNT (NOT ALL TRANSACTIONS WERE SUCCESFUL)
|
|
CT_EMAIL_ORDER_PROCESSING = 2003, // ORDER PASSED VALIDATION AND GOT WRITTEN TO DB, PREAUTH DONE, TRANSACTION MANAGER HAS NOT BEGUN TO PROCESS IT YET
|
|
CT_EMAIL_ORDER_NOT_PROCESSED = 2004, // A FAIL OCCURED THAT WILL NOT ALLOW THE ORDER TO BE PROCESSED. ALTHOUGH A PREAUTH WAS DONE, NO TRANSACTIONS WERE COMPLETED, AND DEPOSIT WAS NOT CALLED
|
|
CT_EMAIL_ORDER_PROBLEM = 2005, // AT LEAST ONE TRANSACTION WAS COMPLETED, ORDER WAS NOT BILLED. CSR INTERVENTION A MUST AT THIS POINT
|
|
|
|
// 3000 - 3999 CUSTOMER EMAIL CONTENT (ENGLISH)
|
|
CT_EMAIL_PRE_NAME_GREETING = 3001, //ALL EMAILS (ex. Dear)
|
|
// AUTO EMAIL ONCE ORDER HAS BEEN WRITTEN TO DB AND BEFORE TRANSACTION MANAGER STARTS
|
|
CT_EMAIL_ORDER_BEING_PROCESSED_LINE_1 = 3002,
|
|
CT_EMAIL_ORDER_BEING_PROCESSED_LINE_2 = 3003,
|
|
CT_EMAIL_ORDER_BEING_PROCESSED_LINE_3 = 3004,
|
|
CT_EMAIL_ORDER_BEING_PROCESSED_LINE_4 = 3005,
|
|
CT_EMAIL_ORDER_BEING_PROCESSED_LINE_5 = 3006,
|
|
CT_EMAIL_ORDER_BEING_PROCESSED_LINE_6 = 3007,
|
|
CT_EMAIL_ORDER_BEING_PROCESSED_LINE_7 = 3008,
|
|
CT_EMAIL_ORDER_BEING_PROCESSED_LINE_8 = 3009,
|
|
CT_EMAIL_ORDER_BEING_PROCESSED_LINE_9 = 3010,
|
|
CT_EMAIL_ORDER_BEING_PROCESSED_CLOSING_LINE_1 = 3011,
|
|
CT_EMAIL_ORDER_BEING_PROCESSED_CLOSING_LINE_2 = 3012,
|
|
CT_EMAIL_ORDER_BEING_PROCESSED_CLOSING_LINE_3 = 3013,
|
|
CT_EMAIL_ORDER_BEING_PROCESSED_CLOSING_LINE_4 = 3014,
|
|
CT_EMAIL_ORDER_BEING_PROCESSED_CLOSING_LINE_5 = 3015,
|
|
CT_EMAIL_ORDER_BEING_PROCESSED_CLOSING_LINE_6 = 3016,
|
|
|
|
// EMAIL SENT TO CUSTOMER AFTER ALL TRANSACTIONS ARE SUCCESSFUL AND BILLING IS SUCCESFUL
|
|
CT_EMAIL_ORDER_COMPLETE_SUCCESS_LINE_1 = 3102,
|
|
CT_EMAIL_ORDER_COMPLETE_SUCCESS_LINE_2 = 3103,
|
|
CT_EMAIL_ORDER_COMPLETE_SUCCESS_LINE_3 = 3104,
|
|
CT_EMAIL_ORDER_COMPLETE_SUCCESS_LINE_4 = 3105,
|
|
CT_EMAIL_ORDER_COMPLETE_SUCCESS_LINE_5 = 3106,
|
|
CT_EMAIL_ORDER_COMPLETE_SUCCESS_LINE_6 = 3107,
|
|
CT_EMAIL_ORDER_COMPLETE_SUCCESS_LINE_7 = 3108,
|
|
CT_EMAIL_ORDER_COMPLETE_SUCCESS_LINE_8 = 3109,
|
|
CT_EMAIL_ORDER_COMPLETE_SUCCESS_LINE_9 = 3110,
|
|
CT_EMAIL_ORDER_COMPLETE_SUCCESS_CLOSING_LINE_1 = 3111,
|
|
CT_EMAIL_ORDER_COMPLETE_SUCCESS_CLOSING_LINE_2 = 3112,
|
|
CT_EMAIL_ORDER_COMPLETE_SUCCESS_CLOSING_LINE_3 = 3113,
|
|
CT_EMAIL_ORDER_COMPLETE_SUCCESS_CLOSING_LINE_4 = 3114,
|
|
CT_EMAIL_ORDER_COMPLETE_SUCCESS_CLOSING_LINE_5 = 3115,
|
|
CT_EMAIL_ORDER_COMPLETE_SUCCESS_CLOSING_LINE_6 = 3116,
|
|
|
|
// EMAIL SENT TO CUSTOMER AFTER ALL TRANSACTIONS ARE COMPLETE
|
|
// (SOME TRANSACTION MAY NOT HAVE BEEN SUCCESFUL, BUT THE CUSTOMER WAS BILLED ONLY FOR THE SUCCESSFUL ONES) AND BILLING IS SUCCESFUL
|
|
CT_EMAIL_ORDER_PARTIAL_SUCCESS_LINE_1 = 3202,
|
|
CT_EMAIL_ORDER_PARTIAL_SUCCESS_LINE_2 = 3203,
|
|
CT_EMAIL_ORDER_PARTIAL_SUCCESS_LINE_3 = 3204,
|
|
CT_EMAIL_ORDER_PARTIAL_SUCCESS_LINE_4 = 3205,
|
|
CT_EMAIL_ORDER_PARTIAL_SUCCESS_LINE_5 = 3206,
|
|
CT_EMAIL_ORDER_PARTIAL_SUCCESS_LINE_6 = 3207,
|
|
CT_EMAIL_ORDER_PARTIAL_SUCCESS_LINE_7 = 3208,
|
|
CT_EMAIL_ORDER_PARTIAL_SUCCESS_LINE_8 = 3209,
|
|
CT_EMAIL_ORDER_PARTIAL_SUCCESS_LINE_9 = 3210,
|
|
CT_EMAIL_ORDER_PARTIAL_SUCCESS_CLOSING_LINE_1 = 3211,
|
|
CT_EMAIL_ORDER_PARTIAL_SUCCESS_CLOSING_LINE_2 = 3212,
|
|
CT_EMAIL_ORDER_PARTIAL_SUCCESS_CLOSING_LINE_3 = 3213,
|
|
CT_EMAIL_ORDER_PARTIAL_SUCCESS_CLOSING_LINE_4 = 3214,
|
|
CT_EMAIL_ORDER_PARTIAL_SUCCESS_CLOSING_LINE_5 = 3215,
|
|
CT_EMAIL_ORDER_PARTIAL_SUCCESS_CLOSING_LINE_6 = 3216,
|
|
|
|
// EMAIL SENT TO CUSTOMER IF AN ERROR OCCURED THAT PREVENTS ANY TRANSACTION BEING PROCESS. NO BILLING IS DONE.
|
|
CT_EMAIL_ORDER_NOT_PROCESSED_LINE_1 = 3302,
|
|
CT_EMAIL_ORDER_NOT_PROCESSED_LINE_2 = 3303,
|
|
CT_EMAIL_ORDER_NOT_PROCESSED_LINE_3 = 3304,
|
|
CT_EMAIL_ORDER_NOT_PROCESSED_LINE_4 = 3305,
|
|
CT_EMAIL_ORDER_NOT_PROCESSED_LINE_5 = 3306,
|
|
CT_EMAIL_ORDER_NOT_PROCESSED_LINE_6 = 3307,
|
|
CT_EMAIL_ORDER_NOT_PROCESSED_LINE_7 = 3308,
|
|
CT_EMAIL_ORDER_NOT_PROCESSED_LINE_8 = 3309,
|
|
CT_EMAIL_ORDER_NOT_PROCESSED_LINE_9 = 3310,
|
|
CT_EMAIL_ORDER_NOT_PROCESSED_CLOSING_LINE_1 = 3311,
|
|
CT_EMAIL_ORDER_NOT_PROCESSED_CLOSING_LINE_2 = 3312,
|
|
CT_EMAIL_ORDER_NOT_PROCESSED_CLOSING_LINE_3 = 3313,
|
|
CT_EMAIL_ORDER_NOT_PROCESSED_CLOSING_LINE_4 = 3314,
|
|
CT_EMAIL_ORDER_NOT_PROCESSED_CLOSING_LINE_5 = 3315,
|
|
CT_EMAIL_ORDER_NOT_PROCESSED_CLOSING_LINE_6 = 3316,
|
|
|
|
// EMAIL SENT TO CUSTOMER AFTER 1 TO ALL TRANSACTIONS ARE COMPLETE
|
|
// BUT BILLING WAS NOT SUCCESSFUL
|
|
CT_EMAIL_ORDER_FAILED_TO_BILL_LINE_1 = 3402,
|
|
CT_EMAIL_ORDER_FAILED_TO_BILL_LINE_2 = 3403,
|
|
CT_EMAIL_ORDER_FAILED_TO_BILL_LINE_3 = 3404,
|
|
CT_EMAIL_ORDER_FAILED_TO_BILL_LINE_4 = 3405,
|
|
CT_EMAIL_ORDER_FAILED_TO_BILL_LINE_5 = 3406,
|
|
CT_EMAIL_ORDER_FAILED_TO_BILL_LINE_6 = 3407,
|
|
CT_EMAIL_ORDER_FAILED_TO_BILL_LINE_7 = 3408,
|
|
CT_EMAIL_ORDER_FAILED_TO_BILL_LINE_8 = 3409,
|
|
CT_EMAIL_ORDER_FAILED_TO_BILL_LINE_9 = 3410,
|
|
CT_EMAIL_ORDER_FAILED_TO_BILL_CLOSING_LINE_1 = 3411,
|
|
CT_EMAIL_ORDER_FAILED_TO_BILL_CLOSING_LINE_2 = 3412,
|
|
CT_EMAIL_ORDER_FAILED_TO_BILL_CLOSING_LINE_3 = 3413,
|
|
CT_EMAIL_ORDER_FAILED_TO_BILL_CLOSING_LINE_4 = 3414,
|
|
CT_EMAIL_ORDER_FAILED_TO_BILL_CLOSING_LINE_5 = 3415,
|
|
CT_EMAIL_ORDER_FAILED_TO_BILL_CLOSING_LINE_6 = 3416,
|
|
|
|
// INDIVIDUAL LINES IN THE CUSTOMER EMAIL THAT WILL BE APPENDED WITH INFORMATION
|
|
// example: "YOUR ORDER TRACKING NUMBER IS:"
|
|
CT_EMAIL_ORDER_DETAIL_FOR_ORDER_TEXT = 3500,
|
|
CT_EMAIL_SWG_GAME_NAME_TEXT = 3501,
|
|
CT_EMAIL_EQ_GAME_NAME_TEXT = 3502,
|
|
CT_EMAIL_PS_GAME_NAME_TEXT = 3503,
|
|
CT_EMAIL_EQ2_GAME_NAME_TEXT = 3504,
|
|
CT_EMAIL_CHARACTER_TEXT = 3505,
|
|
CT_EMAIL_SERVER_NAME_TEXT = 3506,
|
|
CT_EMAIL_NAME_CHANGED_TO_TEXT = 3507,
|
|
CT_EMAIL_MOVED_TO_SERVER_NAME_TEXT = 3508,
|
|
CT_EMAIL_TRANSFERED_TO_STATION_ACCOUNT_TEXT = 3509,
|
|
CT_EMAIL_WITH_ITEMS_TEXT = 3510,
|
|
CT_EMAIL_WITHOUT_ITEMS_TEXT = 3511,
|
|
CT_EMAIL_TRANSACTIONS_REQUESTED_TEXT = 3512,
|
|
CT_EMAIL_TOTAL_RENAMES_TEXT = 3513,
|
|
CT_EMAIL_TOTAL_SERVER_TO_SERVER_MOVES_WITH_ITMES_TEXT = 3514,
|
|
CT_EMAIL_TOTAL_SERVER_TO_SERVER_MOVES_WITHOUT_ITMES_TEXT = 3515,
|
|
CT_EMAIL_TOTAL_ACCOUNT_TO_ACCOUNT_TRANSFERS_WITH_ITEMS_TEXT = 3516,
|
|
CT_EMAIL_TOTAL_ACCOUNT_TO_ACCOUNT_TRANSFERS_WITHOUT_ITEMS_TEXT = 3517,
|
|
CT_EMAIL_SUBTOTAL_FOR_ALL_TRANSACTIONS_BILLED_TEXT = 3518,
|
|
CT_EMAIL_TAX_FOR_ALL_TRANSACTIONS_BILLED_TEXT = 3519,
|
|
CT_EMAIL_VAT_TAX_FOR_ALL_TRANSACTIONS_BILLED_TEXT = 3520,
|
|
CT_EMAIL_DISCOUNTS_FOR_ALL_TRANSACTIONS_BILLED_TEXT = 3521,
|
|
CT_EMAIL_TOTAL_AMOUNT_BILLED_TEXT = 3522,
|
|
CT_EMAIL_FAILED_TO_MOVE_TO_SERVER_TEXT = 3523,
|
|
CT_EMAIL_FAILED_TO_RENAME_CHARACTER_TEXT = 3524,
|
|
CT_EMAIL_FAILED_TO_TRANSFER_CHARACTER_TO_STATION_ACCOUNT_TEXT = 3525,
|
|
CT_EMAIL_REASON_TEXT = 3526,
|
|
CT_EMAIL_TRANSACTIONS_BILLED_TEXT = 3527,
|
|
CT_EMAIL_YOUR_ORDER_TRACKING_NUMBER_TEXT = 3528,
|
|
CT_EMAIL_OVERRIDE_TRUE_TEXT = 3529,
|
|
CT_EMAIL_OVERRIDE_FALSE_TEXT = 3530,
|
|
|
|
|
|
|
|
|
|
|
|
};
|
|
/*
|
|
enum StationAccountStatus
|
|
{
|
|
ACCOUNT_STATUS_NULL, // Invalid account status
|
|
ACCOUNT_STATUS_ACTIVE,
|
|
ACCOUNT_STATUS_CLOSED,
|
|
// Add new account status codes here
|
|
ACCOUNT_STATUS_END
|
|
};
|
|
*/
|
|
}; // namespace
|
|
|
|
#endif
|
|
|