pub enum InvoiceTypeContent {
Show 96 variants
Id(String),
SyncToken(String),
MetaData(ModificationMetaDataType),
CustomField(CustomFieldType),
AttachableRef(AttachableRefType),
DocNumber(String),
TxnDate(String),
DepartmentRef(ReferenceTypeType),
CurrencyRef(ReferenceTypeType),
ExchangeRate(f64),
PrivateNote(String),
TxnStatus(String),
LinkedTxn(LinkedTxnType),
Line(LineType),
TxnTaxDetail(TxnTaxDetailType),
TxnSource(String),
TaxFormType(String),
TaxFormNum(String),
TransactionLocationType(String),
Tag(TagType),
TxnApprovalInfo(TxnApprovalInfoType),
RecurDataRef(ReferenceTypeType),
RecurringInfo(RecurringInfoType),
ProjectRef(ReferenceTypeType),
TotalCostAmount(f64),
HomeTotalCostAmount(f64),
AutoDocNumber(bool),
CustomerRef(ReferenceTypeType),
CustomerMemo(MemoRefType),
BillAddr(PhysicalAddressType),
ShipAddr(PhysicalAddressType),
FreeFormAddress(bool),
ShipFromAddr(PhysicalAddressType),
RemitToRef(ReferenceTypeType),
ClassRef(ReferenceTypeType),
SalesTermRef(ReferenceTypeType),
DueDate(String),
SalesRepRef(ReferenceTypeType),
PoNumber(String),
Fob(String),
ShipMethodRef(ReferenceTypeType),
ShipDate(String),
TrackingNum(String),
GlobalTaxCalculation(GlobalTaxCalculationEnumType),
TotalAmt(f64),
HomeTotalAmt(f64),
ApplyTaxAfterDiscount(bool),
ShippingTaxIncludedInTotalTax(bool),
TemplateRef(ReferenceTypeType),
PrintStatus(PrintStatusEnumType),
EmailStatus(EmailStatusEnumType),
BillEmail(EmailAddressType),
BillEmailCc(EmailAddressType),
BillEmailBcc(EmailAddressType),
ArAccountRef(ReferenceTypeType),
Balance(f64),
HomeBalance(f64),
FinanceCharge(bool),
PaymentMethodRef(ReferenceTypeType),
PaymentRefNum(String),
PaymentType(PaymentTypeEnumType),
CheckPayment(CheckPaymentType),
CreditCardPayment(CreditCardPaymentType),
DepositToAccountRef(ReferenceTypeType),
DeliveryInfo(TransactionDeliveryInfoType),
DiscountRate(f64),
DiscountAmt(f64),
GovtTxnRefIdentifier(String),
TaxExemptionRef(ReferenceTypeType),
Deposit(f64),
AllowIpnPayment(bool),
AllowOnlinePayment(bool),
AllowOnlineCreditCardPayment(bool),
AllowOnlineAchPayment(bool),
AllowOnlinePayPalPayment(bool),
EInvoiceStatus(ETransactionStatusEnumType),
ECloudStatusTimeStamp(String),
CfdiUse(i32),
Exportation(String),
GlobalInfo(MxGlobalInfoType),
InvoiceStatus(String),
CallToAction(String),
InvoiceStatusLog(StatusInfoType),
InvoiceEx(IntuitAnyTypeType),
LessCis(f64),
InvoiceLink(String),
PaymentDetailsMessage(String),
ConvenienceFeeDetail(ConvenienceFeeDetailType),
InvoiceLinkSecurityCode(String),
InvoiceLinkExpiryDate(String),
AutoPayEligible(bool),
SchedulePayEligible(bool),
ScheduledPaymentId(String),
GratuityEnabled(bool),
FinancingProductType(FinancingProductTypeEnumType),
SubscriptionPaymentsSetting(SubscriptionPaymentsSettingEnumType),
}Variants§
Id(String)
SyncToken(String)
MetaData(ModificationMetaDataType)
CustomField(CustomFieldType)
AttachableRef(AttachableRefType)
DocNumber(String)
TxnDate(String)
DepartmentRef(ReferenceTypeType)
CurrencyRef(ReferenceTypeType)
ExchangeRate(f64)
PrivateNote(String)
TxnStatus(String)
LinkedTxn(LinkedTxnType)
Line(LineType)
TxnTaxDetail(TxnTaxDetailType)
TxnSource(String)
TaxFormType(String)
TaxFormNum(String)
TransactionLocationType(String)
Tag(TagType)
TxnApprovalInfo(TxnApprovalInfoType)
RecurDataRef(ReferenceTypeType)
RecurringInfo(RecurringInfoType)
ProjectRef(ReferenceTypeType)
TotalCostAmount(f64)
HomeTotalCostAmount(f64)
AutoDocNumber(bool)
CustomerRef(ReferenceTypeType)
CustomerMemo(MemoRefType)
BillAddr(PhysicalAddressType)
ShipAddr(PhysicalAddressType)
FreeFormAddress(bool)
ShipFromAddr(PhysicalAddressType)
RemitToRef(ReferenceTypeType)
ClassRef(ReferenceTypeType)
SalesTermRef(ReferenceTypeType)
DueDate(String)
SalesRepRef(ReferenceTypeType)
PoNumber(String)
Fob(String)
ShipMethodRef(ReferenceTypeType)
ShipDate(String)
TrackingNum(String)
GlobalTaxCalculation(GlobalTaxCalculationEnumType)
TotalAmt(f64)
HomeTotalAmt(f64)
ApplyTaxAfterDiscount(bool)
ShippingTaxIncludedInTotalTax(bool)
TemplateRef(ReferenceTypeType)
PrintStatus(PrintStatusEnumType)
EmailStatus(EmailStatusEnumType)
BillEmail(EmailAddressType)
BillEmailCc(EmailAddressType)
BillEmailBcc(EmailAddressType)
ArAccountRef(ReferenceTypeType)
Balance(f64)
HomeBalance(f64)
FinanceCharge(bool)
PaymentMethodRef(ReferenceTypeType)
PaymentRefNum(String)
PaymentType(PaymentTypeEnumType)
CheckPayment(CheckPaymentType)
CreditCardPayment(CreditCardPaymentType)
DepositToAccountRef(ReferenceTypeType)
DeliveryInfo(TransactionDeliveryInfoType)
DiscountRate(f64)
DiscountAmt(f64)
GovtTxnRefIdentifier(String)
TaxExemptionRef(ReferenceTypeType)
Deposit(f64)
AllowIpnPayment(bool)
AllowOnlinePayment(bool)
AllowOnlineCreditCardPayment(bool)
AllowOnlineAchPayment(bool)
AllowOnlinePayPalPayment(bool)
EInvoiceStatus(ETransactionStatusEnumType)
ECloudStatusTimeStamp(String)
CfdiUse(i32)
Exportation(String)
GlobalInfo(MxGlobalInfoType)
InvoiceStatus(String)
CallToAction(String)
InvoiceStatusLog(StatusInfoType)
InvoiceEx(IntuitAnyTypeType)
LessCis(f64)
InvoiceLink(String)
PaymentDetailsMessage(String)
ConvenienceFeeDetail(ConvenienceFeeDetailType)
InvoiceLinkSecurityCode(String)
InvoiceLinkExpiryDate(String)
AutoPayEligible(bool)
SchedulePayEligible(bool)
ScheduledPaymentId(String)
GratuityEnabled(bool)
FinancingProductType(FinancingProductTypeEnumType)
SubscriptionPaymentsSetting(SubscriptionPaymentsSettingEnumType)
Trait Implementations§
Source§impl Debug for InvoiceTypeContent
impl Debug for InvoiceTypeContent
Source§impl<'de> Deserializer<'de, InvoiceTypeContent> for InvoiceTypeContentDeserializer
impl<'de> Deserializer<'de, InvoiceTypeContent> for InvoiceTypeContentDeserializer
Source§fn init(
helper: &mut DeserializeHelper,
event: Event<'de>,
) -> DeserializerResult<'de, InvoiceTypeContent>
fn init( helper: &mut DeserializeHelper, event: Event<'de>, ) -> DeserializerResult<'de, InvoiceTypeContent>
Source§fn next(
self,
helper: &mut DeserializeHelper,
event: Event<'de>,
) -> DeserializerResult<'de, InvoiceTypeContent>
fn next( self, helper: &mut DeserializeHelper, event: Event<'de>, ) -> DeserializerResult<'de, InvoiceTypeContent>
Source§fn finish(
self,
helper: &mut DeserializeHelper,
) -> Result<InvoiceTypeContent, Error>
fn finish( self, helper: &mut DeserializeHelper, ) -> Result<InvoiceTypeContent, Error>
Force the deserializer to finish. Read more
Source§impl WithDeserializer for InvoiceTypeContent
impl WithDeserializer for InvoiceTypeContent
Source§type Deserializer = InvoiceTypeContentDeserializer
type Deserializer = InvoiceTypeContentDeserializer
The deserializer to use for this type.
Source§fn init<'de>(
helper: &mut DeserializeHelper,
event: Event<'de>,
) -> Result<DeserializerOutput<'de, Self>, Error>
fn init<'de>( helper: &mut DeserializeHelper, event: Event<'de>, ) -> Result<DeserializerOutput<'de, Self>, Error>
Source§impl WithSerializer for InvoiceTypeContent
impl WithSerializer for InvoiceTypeContent
Source§type Serializer<'x> = InvoiceTypeContentSerializer<'x>
type Serializer<'x> = InvoiceTypeContentSerializer<'x>
The serializer to use for this type.
Source§fn serializer<'ser>(
&'ser self,
name: Option<&'ser str>,
is_root: bool,
) -> Result<Self::Serializer<'ser>, Error>
fn serializer<'ser>( &'ser self, name: Option<&'ser str>, is_root: bool, ) -> Result<Self::Serializer<'ser>, Error>
Initializes a new serializer from the passed
value. Read moreAuto Trait Implementations§
impl Freeze for InvoiceTypeContent
impl RefUnwindSafe for InvoiceTypeContent
impl Send for InvoiceTypeContent
impl Sync for InvoiceTypeContent
impl Unpin for InvoiceTypeContent
impl UnsafeUnpin for InvoiceTypeContent
impl UnwindSafe for InvoiceTypeContent
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