#[non_exhaustive]pub enum TaxCategory {
DigitalGoods,
Ebooks,
ImplementationServices,
ProfessionalServices,
Saas,
SoftwareProgrammingServices,
Standard,
TrainingServices,
WebsiteHosting,
}
Expand description
Tax category for this product. Used for charging the correct rate of tax. Selected tax category must be enabled on your Paddle account.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
DigitalGoods
Non-customizable digital files or media (not software) acquired with an up front payment that can be accessed without any physical product being delivered.
Ebooks
Digital books and educational material which is sold with permanent rights for use by the customer.
ImplementationServices
Remote configuration, set-up, and integrating software on behalf of a customer.
ProfessionalServices
Services that involve the application of your expertise and specialized knowledge of a software product.
Saas
Products that allow users to connect to and use online or cloud-based applications over the Internet.
SoftwareProgrammingServices
Services that can be used to customize and white label software products.
Standard
Software products that are pre-written and can be downloaded and installed onto a local device.
TrainingServices
Training and education services related to software products.
WebsiteHosting
Cloud storage service for personal or corporate information, assets, or intellectual property.
Trait Implementations§
Source§impl AsRef<str> for TaxCategory
impl AsRef<str> for TaxCategory
Source§impl Clone for TaxCategory
impl Clone for TaxCategory
Source§fn clone(&self) -> TaxCategory
fn clone(&self) -> TaxCategory
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for TaxCategory
impl Debug for TaxCategory
Source§impl<'de> Deserialize<'de> for TaxCategory
impl<'de> Deserialize<'de> for TaxCategory
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl Hash for TaxCategory
impl Hash for TaxCategory
Source§impl Ord for TaxCategory
impl Ord for TaxCategory
Source§fn cmp(&self, other: &TaxCategory) -> Ordering
fn cmp(&self, other: &TaxCategory) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Source§impl PartialEq for TaxCategory
impl PartialEq for TaxCategory
Source§impl PartialOrd for TaxCategory
impl PartialOrd for TaxCategory
Source§impl Serialize for TaxCategory
impl Serialize for TaxCategory
impl Eq for TaxCategory
impl StructuralPartialEq for TaxCategory
Auto Trait Implementations§
impl Freeze for TaxCategory
impl RefUnwindSafe for TaxCategory
impl Send for TaxCategory
impl Sync for TaxCategory
impl Unpin for TaxCategory
impl UnwindSafe for TaxCategory
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.