pub struct Orders<'a> { /* private fields */ }Implementations§
Source§impl<'a> Orders<'a>
impl<'a> Orders<'a>
Sourcepub async fn create(
self,
body: CreateOrderBody,
) -> Result<SquareResponse, SquareError>
pub async fn create( self, body: CreateOrderBody, ) -> Result<SquareResponse, SquareError>
Creates a new Order that can include information about products for purchase and settings to apply to the purchase. To pay for a created order, see Pay for Orders.
Sourcepub async fn search(
self,
body: SearchOrderBody,
) -> Result<SquareResponse, SquareError>
pub async fn search( self, body: SearchOrderBody, ) -> Result<SquareResponse, SquareError>
Search all orders for one or more locations. Open in API Reference.
Sourcepub async fn retrieve(self, id: String) -> Result<SquareResponse, SquareError>
pub async fn retrieve(self, id: String) -> Result<SquareResponse, SquareError>
Retrieves an Order by ID. Open in API Reference.
Sourcepub async fn update(
self,
id: String,
body: OrderUpdateBody,
) -> Result<SquareResponse, SquareError>
pub async fn update( self, id: String, body: OrderUpdateBody, ) -> Result<SquareResponse, SquareError>
Retrieves an Order by ID. Open in API Reference.
Sourcepub async fn pay(
self,
id: String,
body: PayOrderBody,
) -> Result<SquareResponse, SquareError>
pub async fn pay( self, id: String, body: PayOrderBody, ) -> Result<SquareResponse, SquareError>
Pay for an Order using one or more approved payments or settle an order with a total of 0. Open in API Reference.
Sourcepub async fn calculate(
self,
body: OrderCalculateBody,
) -> Result<SquareResponse, SquareError>
pub async fn calculate( self, body: OrderCalculateBody, ) -> Result<SquareResponse, SquareError>
Enables applications to preview Order pricing without creating an order. Open in API Reference.
Auto Trait Implementations§
impl<'a> Freeze for Orders<'a>
impl<'a> RefUnwindSafe for Orders<'a>
impl<'a> Send for Orders<'a>
impl<'a> Sync for Orders<'a>
impl<'a> Unpin for Orders<'a>
impl<'a> UnwindSafe for Orders<'a>
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