Automattic\WooCommerce\Internal\RestApi\Routes\V4\Fulfillments\Schema

FulfillmentSchema::get_item_responsepublicWC 1.0

Get the item response.

Method of the class: FulfillmentSchema{}

No Hooks.

Returns

Array. The item response.

Usage

$FulfillmentSchema = new FulfillmentSchema();
$FulfillmentSchema->get_item_response( $fulfillment, $request, $include_fields ): array;
$fulfillment(Fulfillment) (required)
Fulfillment object.
$request(WP_REST_Request) (required)
Request object.
$include_fields(array)
Fields to include in the response.
Default: array()

FulfillmentSchema::get_item_response() code WC 10.8.1

public function get_item_response( $fulfillment, WP_REST_Request $request, array $include_fields = array() ): array {
	$date_deleted = $fulfillment->get_date_deleted();

	return array(
		'id'           => $fulfillment->get_id(),
		'entity_type'  => $fulfillment->get_entity_type(),
		'entity_id'    => (string) $fulfillment->get_entity_id(),
		'status'       => $fulfillment->get_status(),
		'is_fulfilled' => $fulfillment->get_is_fulfilled(),
		'date_updated' => wc_rest_prepare_date_response( $fulfillment->get_date_updated() ),
		'date_deleted' => $date_deleted ? wc_rest_prepare_date_response( $date_deleted ) : null,
		'meta_data'    => $fulfillment->get_meta_data(),
	);
}