PHP Class WC_Connect_Shipping_Label, woocommerce-connect-client

Show file Open project: Automattic/woocommerce-connect-client Class Usage Examples

Protected Properties

Property Type Description
$api_client WC_Connect_API_Client
$service_schemas_store WC_Connect_Service_Schemas_Store
$settings_store WC_Connect_Service_Settings_Store

Public Methods

Method Description
__construct ( WC_Connect_API_Client $api_client, WC_Connect_Service_Settings_Store $settings_store, WC_Connect_Service_Schemas_Store $service_schemas_store )
get_paper_size ( )
meta_box ( $post )
should_show_meta_box ( )

Protected Methods

Method Description
format_address_for_api ( $address )
get_all_packages ( )
get_destination_address ( WC_Order $order )
get_flat_rate_packages_groups ( )
get_form_data ( WC_Order $order )
get_items_as_individual_packages ( $order )
get_name ( WC_Product $product )
get_origin_address ( )
get_packaging_metadata ( WC_Order $order )
get_selected_packages ( WC_Order $order )
get_selected_rates ( WC_Order $order )
get_states_map ( )

Method Details

__construct() public method

public __construct ( WC_Connect_API_Client $api_client, WC_Connect_Service_Settings_Store $settings_store, WC_Connect_Service_Schemas_Store $service_schemas_store )
$api_client WC_Connect_API_Client
$settings_store WC_Connect_Service_Settings_Store
$service_schemas_store WC_Connect_Service_Schemas_Store

format_address_for_api() protected method

protected format_address_for_api ( $address )

get_all_packages() protected method

protected get_all_packages ( )

get_destination_address() protected method

protected get_destination_address ( WC_Order $order )
$order WC_Order

get_flat_rate_packages_groups() protected method

get_form_data() protected method

protected get_form_data ( WC_Order $order )
$order WC_Order

get_items_as_individual_packages() protected method

protected get_items_as_individual_packages ( $order )

get_name() protected method

protected get_name ( WC_Product $product )
$product WC_Product

get_origin_address() protected method

protected get_origin_address ( )

get_packaging_metadata() protected method

protected get_packaging_metadata ( WC_Order $order )
$order WC_Order

get_paper_size() public method

public get_paper_size ( )

get_selected_packages() protected method

protected get_selected_packages ( WC_Order $order )
$order WC_Order

get_selected_rates() protected method

protected get_selected_rates ( WC_Order $order )
$order WC_Order

get_states_map() protected method

protected get_states_map ( )

meta_box() public method

public meta_box ( $post )

should_show_meta_box() public method

Property Details

$api_client protected property

protected WC_Connect_API_Client $api_client
return WC_Connect_API_Client

$service_schemas_store protected property

protected WC_Connect_Service_Schemas_Store $service_schemas_store
return WC_Connect_Service_Schemas_Store

$settings_store protected property

protected WC_Connect_Service_Settings_Store $settings_store
return WC_Connect_Service_Settings_Store