For the complete documentation index, see llms.txt. This page is also available as Markdown.

Statement Helper Functions

The helper you can use to create, delete, get and update Statement details.

function add_statement($statement) {.....}

Supported hooks

Filter name: before_add_statement Description: This filter would be executed before add statement into the database in add_statement helper. Usage:

// The filter callback function is based on the filter.

add_filter( ‘before_add_statement’, ‘before_add_statement_callback_fun’, 10, 1 );

function before_add_statement_callback_fun($statement) {
 // code
}

Filter name: should_add_statement Description: This filter would be executed before add statement into database in add_statement helper. Usage:

// The filter callback function is based on the filter.

add_filter( ‘should_add_statement’, ‘should_add_statement_callback_fun’, 10, 1 );

function should_add_statement_callback_fun($statement) {
    // code
}

hook name: pre.add.statement Description: This hook would be executed before add statement into the database in add_statement helper. Usage:

hook name: post.add.statement Description: This hook would be executed after add statement into the database in add_statement helper. Usage:

Usage

Request Parameters

Parameters in array format includes following attributes:

Param
Type
Required
Default
Description

statement_number

Integer

Yes

Null

The statement_number of a specific statement.

creation_date

Date_time

Null

the creation_date for specific statement ( must provide date in gmdate() format)

statement_name

Character

Yes

Null

The statement_name for specific statement.

booking_id

Integer

Yes

Null

The booking_id create for a specific booking statement.

Response

function get_statement($statement_id) {....}

Supported hooks

Filter name: before_get_statement Description: This filter would be executed before retrieving statement details from database in get_statement helper. Usage:

Filter name: should_get_statement Description: This filter would be executed before retrieving statement details from database in get_statement helper. Usage:

hook name: pre.get.statement Description: This hook would be executed before retrieving statement details from database in get_statement helper. Usage:

hook name: post.get.statement Description: This hook would be executed after retrieving statement details from database in get_statement helper. Usage:

Usage

Request Parameters

Param
Type
Required
Default
Description

$statement_id

Integer

Yes

Null

The id of the statement corresponds to the statement table

Response

function get_statements($filter) {.....}

Supported hooks

Filter name: before_get_statements Description: This filter would be executed before retrieving statement details from database in get_statements helper. Usage:

Filter name: should_get_statements Description: This filter would be executed before retrieving statement details from database in get_statements helper. Usage:

hook name: pre.get.statements Description: This hook would be executed before retrieving statement details from database in get_statements helper. Usage:

hook name: post.get.statements Description: This hook would be executed after retrieving statement details from database in get_statements helper. Usage:

Usage

Request Parameters

parameter array filter required for statement details.

Param
Type
Required
Default
Description

statement_name

Character

Yes

Null

The statement_name for a specific statement.

booking_id

Integer

Yes

Null

The booking_id for specific statement.

Response

function update_statement($statement, $statement_id) {....}

Usage

Supported hooks

Filter name: before_update_statement Description: This filter would be executed before update statement into the database in update_statement helper. Usage:

Filter name: should_update_statement Description: This filter would be executed before update tax into database in update_statement helper. Usage:

hook name: pre.update.statement Description: This hook would be executed before update statement into the database in update_statement helper. Usage:

hook name: post.update.statement Description: This hook would be executed after update statement into the database in update_statement helper. Usage:

Request Parameters

Request required statement_id and array format data includes following attributes:

Param
Type
Required
Default
Description

statement_number

Integer

Yes

Null

The statement_number of a specific statement.

creation_date

Date_time

Null

the creation_date for specific statement ( must provide date in gmdate() format)

statement_name

Character

Yes

Null

The statement_name for specific statement.

booking_id

Integer

Yes

Null

The booking_id create for a specific booking statement.

Response

function delete_statement ($statement_id) {.....}

Usage

Request Parameters

Param
Type
Required
Default
Description

$statement _id

integer

yes

null

The id of the statement corresponds to the statement table

Response

Last updated