pub struct Orders { /* private fields */ }Implementations§
Source§impl Orders
impl Orders
pub fn create( &self, customer_id: String, items: Vec<ZendHashTable>, currency: Option<String>, notes: Option<String>, ) -> PhpResult<Order>
pub fn get(&self, id: String) -> PhpResult<Option<Order>>
pub fn list(&self) -> PhpResult<Vec<Order>>
pub fn count(&self) -> PhpResult<i64>
pub fn ship( &self, id: String, tracking_number: Option<String>, carrier: Option<String>, ) -> PhpResult<Order>
pub fn cancel(&self, id: String, reason: Option<String>) -> PhpResult<Order>
pub fn confirm(&self, id: String) -> PhpResult<Order>
pub fn deliver(&self, id: String) -> PhpResult<Order>
Trait Implementations§
Source§impl<'a> FromZendObject<'a> for &'a Orders
impl<'a> FromZendObject<'a> for &'a Orders
Source§fn from_zend_object(obj: &'a ZendObject) -> Result<Self>
fn from_zend_object(obj: &'a ZendObject) -> Result<Self>
Extracts
Self from the source ZendObject.Source§impl<'a> FromZendObjectMut<'a> for &'a mut Orders
impl<'a> FromZendObjectMut<'a> for &'a mut Orders
Source§fn from_zend_object_mut(obj: &'a mut ZendObject) -> Result<Self>
fn from_zend_object_mut(obj: &'a mut ZendObject) -> Result<Self>
Extracts
Self from the source ZendObject.Source§impl<'a> FromZvalMut<'a> for &'a mut Orders
impl<'a> FromZvalMut<'a> for &'a mut Orders
Source§impl IntoZendObject for Orders
impl IntoZendObject for Orders
Source§fn into_zend_object(self) -> Result<ZBox<ZendObject>>
fn into_zend_object(self) -> Result<ZBox<ZendObject>>
Attempts to convert
self into a Zend object.Source§impl IntoZval for Orders
impl IntoZval for Orders
Source§impl RegisteredClass for Orders
impl RegisteredClass for Orders
Source§const CLASS_NAME: &'static str = "StateSet\\Orders"
const CLASS_NAME: &'static str = "StateSet\\Orders"
PHP class name of the registered class.
Source§const CONSTRUCTOR: Option<ConstructorMeta<Self>> = None
const CONSTRUCTOR: Option<ConstructorMeta<Self>> = None
Optional class constructor.
Source§fn get_metadata() -> &'static ClassMetadata<Self>
fn get_metadata() -> &'static ClassMetadata<Self>
Returns a reference to the class metadata, which stores the class entry
and handlers. Read more
Auto Trait Implementations§
impl Freeze for Orders
impl RefUnwindSafe for Orders
impl Send for Orders
impl Sync for Orders
impl Unpin for Orders
impl UnsafeUnpin for Orders
impl UnwindSafe for Orders
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more