Module: ApiVendorV1::Constants
- Included in:
- Helpers
- Defined in:
- lib/api_vendor_v1/constants.rb
Constant Summary collapse
- VENDOR_CHANNEL_GROUP_NAME =
'vendor'- VENDOR_INTEGRATION_TESTS_NAME =
'Vendor Integration Tests'- HH_INTERNAL_VENDOR_WEBVIEW_INTEGRATION_NAME =
'HH Internal Vendor WebView Integration'- AOA_VENDOR_NAME =
Vendor names
'HH x xplORe'- BUZZEBEES_VENDOR_NAME =
'HH x Buzzebees'- DIANPING_VENDOR_NAME =
'HH x Dianping'- GET_YOUR_GUIDE_VENDOR_NAME =
'HH x GetYourGuide'- GLOBALTIX_VENDOR_NAME =
'HH x GlobalTix'- GOOGLE_RESERVE_VENDOR_NAME =
'HH x GoogleReserve'- KKDAY_VENDOR_NAME =
'HH x KKday'- KLOOK_VENDOR_NAME =
'HH x Klook'- LINKTIVITY_VENDOR_NAME =
'HH x LINKTIVITY'- MY_REAL_TRIP_VENDOR_NAME =
'HH x MyRealTrip'- ONE_WALLET_VENDOR_NAME =
'HH x OneWallet'- OPEN_RICE_VENDOR_NAME =
'HH x OpenRice'- PELAGO_VENDOR_NAME =
'HH x Pelago'- POINTX_VENDOR_NAME =
'HH x PointX'- ROYAL_ORCHID_PLUS_VENDOR_NAME =
'HH x RoyalOrchidPlus'- SPARK_LOVE_VENDOR_NAME =
'HH x SparkLove'- TAG_THAI_VENDOR_NAME =
'HH x TAGTHAi'- TRAVELOKA_VENDOR_NAME =
'HH x Traveloka'- TRIP_VENDOR_NAME =
'HH x Trip'- WAUG_VENDOR_NAME =
'HH x WAUG'- AOA_CHANNEL_URI =
Market Channel URIs
'aoa'- BUZZEBEES_CHANNEL_URI =
'buzzebees'- DIANPING_CHANNEL_URI =
'dianping'- GET_YOUR_GUIDE_CHANNEL_URI =
'getyourguide'- GLOBALTIX_CHANNEL_URI =
'globaltix'- GOOGLE_RESERVE_CHANNEL_URI =
'googlereserve'- KKDAY_CHANNEL_URI =
'kkday'- KLOOK_CHANNEL_URI =
'klook'- LINKTIVITY_CHANNEL_URI =
'linktivity'- MY_REAL_TRIP_CHANNEL_URI =
'myrealtrip'- ONE_WALLET_CHANNEL_URI =
'onewallet'- OPEN_RICE_CHANNEL_URI =
'openrice'- PELAGO_CHANNEL_URI =
'pelago'- POINTX_CHANNEL_URI =
'pointx'- ROYAL_ORCHID_PLUS_CHANNEL_URI =
'royalorchidplus'- SPARK_LOVE_CHANNEL_URI =
'sparklove'- TAG_THAI_CHANNEL_URI =
'tagthai'- TRAVELOKA_CHANNEL_URI =
'traveloka'- TRIP_CHANNEL_URI =
'trip'- WAUG_CHANNEL_URI =
'waug'- WAITING_FOR_PAYMENT =
Vendor reservation statuses
'WAITING_FOR_PAYMENT'- PENDING_ARRIVAL =
'PENDING_ARRIVAL'- CONFIRM =
'CONFIRM'- UPDATE =
'UPDATE'- NO_SHOW =
'NOSHOW'- CANCEL =
'CANCEL'- REFUND =
'REFUND'- CANCEL_MODIFIED =
'CANCEL_MODIFIED'- TABLECHECK_ACCEPTED_STATUS =
TableCheck reservation statuses
'accepted'- TABLECHECK_ARRIVED_STATUS =
'attended'- TABLECHECK_CANCELLED_STATUS =
'cancelled'- TABLECHECK_NOSHOW_STATUS =
'noshow'- TABLECHECK_CONFIRMED_STATUS =
'confirmed'- TABLECHECK_DELETED_STATUS =
'rejected'- TABLECHECK_WAITING_STATUS =
'waiting'- TABLECHECK_PAGED_STATUS =
'waitlist_called'- TABLECHECK_TENTATIVE_STATUS =
'tentative'- TABLECHECK_PENDING_STATUS =
'pending'- HUNGRYHUB_INV_SOURCE_NAME =
Vendor inventory source names
'hungryhub'- SEVEN_ROOMS_INV_SOURCE_NAME =
'sevenrooms'- TABLECHECK_INV_SOURCE_NAME =
'tablecheck'- WEELOY_INV_SOURCE_NAME =
'weeloy'- BISTROCHAT_INV_SOURCE_NAME =
'bistrochat'- MYMENU_INV_SOURCE_NAME =
'mymenu'- TABLECHECK_COMPATIBLE_INV_SOURCES =
Vendor inventory source set for common checking
Set[ TABLECHECK_INV_SOURCE_NAME.to_sym, WEELOY_INV_SOURCE_NAME.to_sym, BISTROCHAT_INV_SOURCE_NAME.to_sym, MYMENU_INV_SOURCE_NAME.to_sym ].freeze
- SEVEN_ROOMS_RESERVED_STATUS =
SevenRooms reservation statuses
'RESERVED'- SEVEN_ROOMS_CANCELED_STATUS =
'CANCELED'- SEVEN_ROOMS_NO_SHOW_STATUS =
'NO_SHOW'- SEVEN_ROOMS_COMPLETE_STATUS =
'COMPLETE'- PACKAGE_PAYMENT_TYPES =
Package payment types
['postpaid', 'prepaid'].freeze
- OPEN_RICE_SUPPORT_EMAIL =
Vendor support emails
'booking.th@openrice.co.th'- GYG_ADULT =
GetYourGuide
'ADULT'- GYG_CHILD =
'CHILD'- GYG_GROUP =
'GROUP'- GYG_CATEGORY_TYPES =
[GYG_ADULT, GYG_CHILD, GYG_GROUP].freeze
- GYG_QR_CODE =
'QR_CODE'- GYG_INVALID_PARTICIPANTS_CONFIGURATION =
GetYourGuide Error Codes
'INVALID_PARTICIPANTS_CONFIGURATION'- GYG_INVALID_PRODUCT =
'INVALID_PRODUCT'- GYG_INVALID_TICKET_CATEGORY =
'INVALID_TICKET_CATEGORY'- GYG_INVALID_RESERVATION =
'INVALID_RESERVATION'- GYG_VALIDATION_FAILURE =
'VALIDATION_FAILURE'- GYG_NO_AVAILABILITY =
'NO_AVAILABILITY'- RWG_CONFIRMED =
GoogleReserve
'CONFIRMED'- RWG_CANCELED =
'CANCELED'- RWG_NO_SHOW =
'NO_SHOW'- RWG_DECLINED_BY_MERCHANT =
'DECLINED_BY_MERCHANT'- RWG_CAUSE_UNSPECIFIED =
GoogleReserve Error Codes
'CAUSE_UNSPECIFIED'- RWG_SLOT_UNAVAILABLE =
'SLOT_UNAVAILABLE'- RWG_BOOKING_NOT_CANCELLABLE =
'BOOKING_NOT_CANCELLABLE'- RWG_SLOT_UNAVAILABLE_MSG =
GoogleReserve Error Messages
'Sorry, this time is no longer available'- WEELOY_ACCEPTED_STATUS =
Weeloy reservation statuses
'accepted'- WEELOY_ARRIVED_STATUS =
'attended'- WEELOY_CANCELLED_STATUS =
'cancelled'- WEELOY_NOSHOW_STATUS =
'noshow'- WEELOY_CONFIRMED_STATUS =
'confirmed'- WEELOY_DELETED_STATUS =
'rejected'- WEELOY_WAITING_STATUS =
'waiting'- WEELOY_PAGED_STATUS =
'waitlist_called'- WEELOY_TENTATIVE_STATUS =
'tentative'- HH_TICKET_TRANSACTION_PAYMENT_TYPE =
HH TICKET TRANSACTION
'vendor_payment'- HH_TICKET_TRANSACTION_SOURCE =
'vendor'- DIANPING_OCCUPY_SUCCESS_MSG =
DIANPING Order msg
'Successful placement'- DIANPING_RELEASE_SUCCESS_MSG =
'Cleared successfully'- DIANPING_CONFIRM_SUCCESS_MSG =
'Confirmation of success'- DIANPING_CANCEL_SUCCESS_MSG =
'Cancelled successfully'- DIANPING_WRITEOFF_SUCCESS_MSG =
'Partial write-off successful'- DIANPING_PRODUCT_ID_NOT_EXIST_CODE =
DIANPING Order API Error Codes
1001- DIANPING_INSUFFICIENT_INVENTORY_CODE =
1002- DIANPING_PRICE_VERIFICATION_FAILED_CODE =
1009- DIANPING_OTHER_ABNORMAL_CAUSES_CODE =
1013- DIANPING_ORDER_NOT_EXIST_CODE =
3001- DIANPING_ORDER_ALREADY_USED_CODE =
3002- DIANPING_ORDER_VALIDITY_EXPIRED_CODE =
3003- DIANPING_CANCEL_QTY_MISMATCH_CODE =
3004- DIANPING_CANCEL_AMOUNT_MISMATCH_CODE =
3005- DIANPING_ORDER_NOT_REFUNDABLE_CODE =
3006- DIANPING_OCCUPY_SUCCESS_STATUS =
DIANPING Order status
102- DIANPING_OCCUPY_FAILED_STATUS =
103- DIANPING_RELEASE_SUCCESS_STATUS =
202- DIANPING_RELEASE_FAILED_STATUS =
203- DIANPING_CONFIRM_SUCCESS_STATUS =
302- DIANPING_CONFIRM_FAILED_STATUS =
303- DIANPING_WRITEOFF_SUCCESS_STATUS =
352- DIANPING_CANCEL_SUCCESS_STATUS =
404- DIANPING_CANCEL_FAILED_STATUS =
405- DIANPING_UNKNOWN_EXCEPTION_STATUS =
305- DIANPING_VOUCHER_TYPE =
DIANPING Order VocherType
3- KLOOK_ON_HOLD_BOOKING =
'ON_HOLD'- KLOOK_EXPIRED_BOOKING =
'EXPIRED'- KLOOK_CANCELLED_BOOKING =
'CANCELLED'- KLOOK_REJECTED_BOOKING =
'REJECTED'- KLOOK_CONFIRMED_BOOKING =
'CONFIRMED'- KLOOK_REDEEMED_BOOKING =
'REDEEMED'- KLOOK_AVAILABLE =
Klook Availability API status
'AVAILABLE'- KLOOK_SOLD_OUT =
'SOLD_OUT'- KLOOK_CLOSED =
'CLOSED'- KLOOK_INVALID_PRODUCT_ID_ERROR =
'INVALID_PRODUCT_ID'- KLOOK_INVALID_OPTION_ID_ERROR =
'INVALID_OPTION_ID'- KLOOK_INVALID_UNIT_ID_ERROR =
'INVALID_UNIT_ID'- KLOOK_INVALID_BOOKING_UUID_ERROR =
'INVALID_BOOKING_UUID'- KLOOK_BAD_REQUEST_ERROR =
'BAD_REQUEST'- KLOOK_UNPROCESSABLE_ENTITY_ERROR =
'UNPROCESSABLE_ENTITY'- KLOOK_INTERNAL_SERVER_ERROR =
'INTERNAL_SERVER_ERROR'- KLOOK_UNAUTHORIZED_ERROR =
'UNAUTHORIZED'- KLOOK_INVALID_PRODUCT_ID_ERROR_MESSAGE =
'The Product ID is invalid'- KLOOK_INVALID_OPTION_ID_ERROR_MESSAGE =
'The Option ID is invalid'- KLOOK_INVALID_BOOKING_UUID_ERROR_MESSAGE =
'Invalid booking uuid'- KLOOK_UNAVAILABILITY_ERROR_MESSAGE =
'Activity inventory not available'- VENDOR_RESTAURANT_VALIDATION_ERROR =
Vendor restaurant error messages
'Restaurant not available'- VENDOR_RESTAURANT_PACKAGE_VALIDATION_ERROR =
'Restaurant package not available'- VENDOR_INTERNAL_SERVER_ERROR =
'Internal server error'- BISTROCHAT_ACCEPTED_STATUS =
BISTROCHAT reservation statuses
'accepted'- BISTROCHAT_ARRIVED_STATUS =
'attended'- BISTROCHAT_CANCELLED_STATUS =
'cancelled'- BISTROCHAT_NOSHOW_STATUS =
'noshow'- BISTROCHAT_CONFIRMED_STATUS =
'confirmed'- BISTROCHAT_DELETED_STATUS =
'rejected'- BISTROCHAT_WAITING_STATUS =
'waiting'- BISTROCHAT_PAGED_STATUS =
'waitlist_called'- BISTROCHAT_TENTATIVE_STATUS =
'tentative'- BISTROCHAT_PENDING_STATUS =
'pending'- MYMENU_ACCEPTED_STATUS =
MYMENU reservation statuses
'accepted'- MYMENU_ARRIVED_STATUS =
'arrived'- MYMENU_CANCELLED_STATUS =
'cancelled'- MYMENU_NOSHOW_STATUS =
'no_show'- MYMENU_CONFIRMED_STATUS =
'confirmed'- MYMENU_DELETED_STATUS =
'rejected'- MYMENU_WAITING_STATUS =
'waiting'- MYMENU_PAGED_STATUS =
'waitlist_called'- MYMENU_TENTATIVE_STATUS =
'tentative'- MYMENU_PENDING_STATUS =
'pending'- MYMENU_ATTENDED_STATUS =
'attended'- MYMENU_SEATED_STATUS =
'seated'