Automattic\WooCommerce\StoreApi\Routes\V1

CartUpdateCustomer::get_argspublicWC 1.0

Get method arguments for this REST route.

Method of the class: CartUpdateCustomer{}

No Hooks.

Returns

Array. An array of endpoints.

Usage

$CartUpdateCustomer = new CartUpdateCustomer();
$CartUpdateCustomer->get_args();

CartUpdateCustomer::get_args() code WC 10.7.0

public function get_args() {
	return array(
		array(
			'methods'             => \WP_REST_Server::CREATABLE,
			'callback'            => array( $this, 'get_response' ),
			'permission_callback' => '__return_true',
			'args'                => array(
				'billing_address'  => array(
					'description'       => __( 'Billing address.', 'woocommerce' ),
					'type'              => 'object',
					'context'           => array( 'view', 'edit' ),
					'properties'        => $this->schema->billing_address_schema->get_properties(),
					'sanitize_callback' => null,
				),
				'shipping_address' => array(
					'description'       => __( 'Shipping address.', 'woocommerce' ),
					'type'              => 'object',
					'context'           => array( 'view', 'edit' ),
					'properties'        => $this->schema->shipping_address_schema->get_properties(),
					'sanitize_callback' => null,
				),
			),
		),
		'schema'      => array( $this->schema, 'get_public_item_schema' ),
		'allow_batch' => array( 'v1' => true ),
	);
}