Automattic\WooCommerce\Internal\RestApi\Routes\V4\Fulfillments\Schema
FulfillmentSchema::get_item_response
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() FulfillmentSchema::get item response code WC 10.9.4
public function get_item_response( $fulfillment, WP_REST_Request $request, array $include_fields = array() ): array {
$date_updated = $fulfillment->get_date_updated();
$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' => $this->format_utc_iso8601( $date_updated ),
'date_deleted' => $this->format_utc_iso8601( $date_deleted ),
'meta_data' => $this->prepare_meta_data_for_response( $fulfillment->get_raw_meta_data() ),
);
}