pub struct Backorders { /* private fields */ }Implementations§
Source§impl Backorders
impl Backorders
Source§impl Backorders
impl Backorders
pub fn into_reference( val: Backorders, env: Env, ) -> Result<Reference<Backorders>>
pub fn into_instance(self, env: Env) -> Result<ClassInstance<Backorders>>
Source§impl Backorders
impl Backorders
Sourcepub async fn create_backorder(
&self,
input: CreateBackorderInput,
) -> Result<BackorderOutput>
pub async fn create_backorder( &self, input: CreateBackorderInput, ) -> Result<BackorderOutput>
Create a backorder
Sourcepub async fn get_backorder(&self, id: String) -> Result<Option<BackorderOutput>>
pub async fn get_backorder(&self, id: String) -> Result<Option<BackorderOutput>>
Get a backorder by ID
Sourcepub async fn get_backorder_by_number(
&self,
number: String,
) -> Result<Option<BackorderOutput>>
pub async fn get_backorder_by_number( &self, number: String, ) -> Result<Option<BackorderOutput>>
Get a backorder by number
Sourcepub async fn list_backorders(&self) -> Result<Vec<BackorderOutput>>
pub async fn list_backorders(&self) -> Result<Vec<BackorderOutput>>
List all backorders
Sourcepub async fn cancel_backorder(&self, id: String) -> Result<BackorderOutput>
pub async fn cancel_backorder(&self, id: String) -> Result<BackorderOutput>
Cancel a backorder
Sourcepub async fn get_backorders_for_order(
&self,
order_id: String,
) -> Result<Vec<BackorderOutput>>
pub async fn get_backorders_for_order( &self, order_id: String, ) -> Result<Vec<BackorderOutput>>
Get backorders for an order
Sourcepub async fn get_backorders_for_sku(
&self,
sku: String,
) -> Result<Vec<BackorderOutput>>
pub async fn get_backorders_for_sku( &self, sku: String, ) -> Result<Vec<BackorderOutput>>
Get backorders for a SKU
Sourcepub async fn get_overdue_backorders(&self) -> Result<Vec<BackorderOutput>>
pub async fn get_overdue_backorders(&self) -> Result<Vec<BackorderOutput>>
Get overdue backorders
Sourcepub async fn get_summary(&self) -> Result<BackorderSummaryOutput>
pub async fn get_summary(&self) -> Result<BackorderSummaryOutput>
Get backorder summary
Sourcepub async fn count_pending(&self) -> Result<u32>
pub async fn count_pending(&self) -> Result<u32>
Count pending backorders
Trait Implementations§
Source§impl FromNapiMutRef for Backorders
impl FromNapiMutRef for Backorders
Source§unsafe fn from_napi_mut_ref(
env: napi_env,
napi_val: napi_value,
) -> Result<&'static mut Self>
unsafe fn from_napi_mut_ref( env: napi_env, napi_val: napi_value, ) -> Result<&'static mut Self>
Safety Read more
Source§impl FromNapiRef for Backorders
impl FromNapiRef for Backorders
Source§unsafe fn from_napi_ref(
env: napi_env,
napi_val: napi_value,
) -> Result<&'static Self>
unsafe fn from_napi_ref( env: napi_env, napi_val: napi_value, ) -> Result<&'static Self>
Safety Read more
Source§impl FromNapiValue for &Backorders
impl FromNapiValue for &Backorders
Source§unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
Safety Read more
fn from_unknown(value: JsUnknown) -> Result<Self, Error>
Source§impl FromNapiValue for &mut Backorders
impl FromNapiValue for &mut Backorders
Source§unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
Safety Read more
fn from_unknown(value: JsUnknown) -> Result<Self, Error>
Source§impl ToNapiValue for Backorders
impl ToNapiValue for Backorders
Source§unsafe fn to_napi_value(env: napi_env, val: Backorders) -> Result<napi_value>
unsafe fn to_napi_value(env: napi_env, val: Backorders) -> Result<napi_value>
Safety Read more
Source§impl TypeName for &Backorders
impl TypeName for &Backorders
Source§impl TypeName for &mut Backorders
impl TypeName for &mut Backorders
Source§impl TypeName for Backorders
impl TypeName for Backorders
Source§impl ValidateNapiValue for &Backorders
impl ValidateNapiValue for &Backorders
Source§unsafe fn validate(env: napi_env, napi_val: napi_value) -> Result<napi_value>
unsafe fn validate(env: napi_env, napi_val: napi_value) -> Result<napi_value>
Safety Read more
Source§impl ValidateNapiValue for &mut Backorders
impl ValidateNapiValue for &mut Backorders
Source§unsafe fn validate(env: napi_env, napi_val: napi_value) -> Result<napi_value>
unsafe fn validate(env: napi_env, napi_val: napi_value) -> Result<napi_value>
Safety Read more
Auto Trait Implementations§
impl Freeze for Backorders
impl !RefUnwindSafe for Backorders
impl Send for Backorders
impl Sync for Backorders
impl Unpin for Backorders
impl UnsafeUnpin for Backorders
impl !UnwindSafe for Backorders
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