squareup 2.13.0

Rust SDK for the Square Developer API
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Model for OrderLineItemTaxScope enum

use serde::{Deserialize, Serialize};

/// Indicates whether this is a line-item or order-level tax.
#[derive(Clone, Debug, Deserialize, Eq, PartialEq, Serialize)]
#[serde(rename_all = "SCREAMING_SNAKE_CASE")]
pub enum OrderLineItemTaxScope {
    /// Used for reporting only. The original transaction tax scope is currently not supported by
    /// the API.
    OtherTaxScope,
    /// The tax should be applied only to line items specified by the `OrderLineItemAppliedTax`
    /// reference records.
    LineItem,
    /// The tax should be applied to the entire order.
    Order,
}