Include missing date methods on Webhook CRUD
This commit is contained in:
parent
20291a6305
commit
256ad31130
|
@ -40,9 +40,10 @@ class WC_Webhook extends WC_Legacy_Webhook {
|
||||||
'hooks' => '',
|
'hooks' => '',
|
||||||
'resource' => '',
|
'resource' => '',
|
||||||
'event' => '',
|
'event' => '',
|
||||||
'failure_count' => '',
|
'failure_count' => 0,
|
||||||
'user_id' => '',
|
'user_id' => 0,
|
||||||
'api_version' => '',
|
'api_version' => 2,
|
||||||
|
'pending_delivery' => false,
|
||||||
);
|
);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -623,6 +624,30 @@ class WC_Webhook extends WC_Legacy_Webhook {
|
||||||
return apply_filters( 'woocommerce_webhook_status', $this->get_prop( 'status', $context ), $this->get_id() );
|
return apply_filters( 'woocommerce_webhook_status', $this->get_prop( 'status', $context ), $this->get_id() );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get webhopk created date.
|
||||||
|
*
|
||||||
|
* @since 3.2.0
|
||||||
|
* @param string $context What the value is for.
|
||||||
|
* Valid values are 'view' and 'edit'.
|
||||||
|
* @return WC_DateTime|null Object if the date is set or null if there is no date.
|
||||||
|
*/
|
||||||
|
public function get_date_created( $context = 'view' ) {
|
||||||
|
return $this->get_prop( 'date_created', $context );
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get webhopk modified date.
|
||||||
|
*
|
||||||
|
* @since 3.2.0
|
||||||
|
* @param string $context What the value is for.
|
||||||
|
* Valid values are 'view' and 'edit'.
|
||||||
|
* @return WC_DateTime|null Object if the date is set or null if there is no date.
|
||||||
|
*/
|
||||||
|
public function get_date_modified( $context = 'view' ) {
|
||||||
|
return $this->get_prop( 'date_modified', $context );
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the secret used for generating the HMAC-SHA256 signature.
|
* Get the secret used for generating the HMAC-SHA256 signature.
|
||||||
*
|
*
|
||||||
|
@ -725,6 +750,32 @@ class WC_Webhook extends WC_Legacy_Webhook {
|
||||||
$this->set_prop( 'name', $name );
|
$this->set_prop( 'name', $name );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set webhoook created date.
|
||||||
|
*
|
||||||
|
* @since 3.2.0
|
||||||
|
* @param string|integer|null $date UTC timestamp, or ISO 8601 DateTime.
|
||||||
|
* If the DateTime string has no timezone or offset,
|
||||||
|
* WordPress site timezone will be assumed.
|
||||||
|
* Null if their is no date.
|
||||||
|
*/
|
||||||
|
public function set_date_created( $date = null ) {
|
||||||
|
$this->set_date_prop( 'date_created', $date );
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set webhoook modified date.
|
||||||
|
*
|
||||||
|
* @since 3.2.0
|
||||||
|
* @param string|integer|null $date UTC timestamp, or ISO 8601 DateTime.
|
||||||
|
* If the DateTime string has no timezone or offset,
|
||||||
|
* WordPress site timezone will be assumed.
|
||||||
|
* Null if their is no date.
|
||||||
|
*/
|
||||||
|
public function set_date_modified( $date = null ) {
|
||||||
|
$this->set_date_prop( 'date_modified', $date );
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set status.
|
* Set status.
|
||||||
*
|
*
|
||||||
|
|
Loading…
Reference in New Issue