WC_Shipping_Rate::__construct
Constructor.
Method of the class: WC_Shipping_Rate{}
No Hooks.
Returns
null. Nothing (null).
Usage
$WC_Shipping_Rate = new WC_Shipping_Rate(); $WC_Shipping_Rate->__construct( $id, $label, $cost, $taxes, $method_id, $instance_id, $tax_status, $description, $delivery_time );
- $id(string)
- Shipping rate ID.
Default:'' - $label(string)
- Shipping rate label.
Default:'' - $cost(int)
- Cost.
- $taxes(array)
- Taxes applied to shipping rate.
Default:array() - $method_id(string)
- Shipping method ID.
Default:'' - $instance_id(int)
- Shipping instance ID.
- $tax_status(string)
- Tax status.
Default:ProductTaxStatus::TAXABLE - $description(string)
- Shipping rate description.
Default:'' - $delivery_time(string)
- Shipping rate delivery time.
Default:''
WC_Shipping_Rate::__construct() WC Shipping Rate:: construct code WC 10.7.0
public function __construct( $id = '', $label = '', $cost = 0, $taxes = array(), $method_id = '', $instance_id = 0, $tax_status = ProductTaxStatus::TAXABLE, $description = '', $delivery_time = '' ) {
$this->set_id( $id );
$this->set_label( $label );
$this->set_cost( $cost );
$this->set_taxes( $taxes );
$this->set_method_id( $method_id );
$this->set_instance_id( $instance_id );
$this->set_tax_status( $tax_status );
$this->set_description( $description );
$this->set_delivery_time( $delivery_time );
}