Availability Helper Functions
The helper you can use to get room availability details in the company.
function get_availability($filter) {....}
Supported hooks
Filter name: before_get_availability Description: This filter would be executed before retrieving availability details from database in get_availability helper. Usage:
// The filter callback function is based on the filter.
add_filter( ‘before_get_availability’, ‘before_get_availability_callback_fun’, 10, 1 );
function before_get_availability_callback_fun($filter) {
// code
}Filter name: should_get_availability Description: This filter would be executed before retrieving availability details from the database in the get_availability helper. Usage:
// The filter callback function is based on the filter.
add_filter( ‘should_get_availability’, ‘should_get_availability_callback_fun’, 10, 1 );
function should_get_availability_callback_fun($filter) {
// code
}
hook name: pre.get.availability Description: This hook would be executed before retrieving availability details from the database in the get_availability helper. Usage:
hook name: post.get.availability Description: This hook would be executed after retrieving availability details from the database in the get_availability helper. Usage:
Usage
Request Parameters
company_id
Integer
Yes
Null
The company_id of specific company(must require).
ota_id
Integer
Yes
Null
The ota_id of any specific OTA type (must require)
start_date
Date_time
Yes
Null
The start_date of any specific availability data (must required)
end_date
Date_time
Yes
Null
The end_date of any specific availability data(must require)
adult_count
Integer
Null
The adult_count of any specific availability
children_count
Integer
Null
The children_count of any specific availability
filter_can_be_sold_online
Boolean
True
The filter_can_be_sold_online of any specific availability.
company_group_id
Integer
Null
The company_group_id of any specific availability.
get_max_availability
Boolean
True
The get_max_availability of any specific availability.
get_inventorysold
Boolean
True
The get_inventorysold of any specific availability.
get_closeout_status
Boolean
True
The get_closeout_status of any specific availability.
get_inventory
Boolean
True
The get_inventory of any specific availability.
ota_key
Character
Null
The ota_key of any specific availability.
Response
Last updated