pub enum LineTypeContent {
Show 29 variants
Id(String),
LineNum(NonZeroUsize),
Description(String),
Amount(f64),
Received(f64),
LinkedTxn(LinkedTxnType),
DetailType(LineDetailTypeEnumType),
PaymentLineDetail(PaymentLineDetailType),
DiscountLineDetail(DiscountLineDetailType),
TaxLineDetail(TaxLineDetailType),
SalesItemLineDetail(SalesItemLineDetailType),
DescriptionLineDetail(DescriptionLineDetailType),
ItemBasedExpenseLineDetail(ItemBasedExpenseLineDetailType),
AccountBasedExpenseLineDetail(AccountBasedExpenseLineDetailType),
ReimburseLineDetail(ReimburseLineDetailType),
DepositLineDetail(DepositLineDetailType),
PurchaseOrderItemLineDetail(PurchaseOrderItemLineDetailType),
SalesOrderItemLineDetail(SalesOrderItemLineDetailType),
ItemReceiptLineDetail(ItemReceiptLineDetailType),
JournalEntryLineDetail(JournalEntryLineDetailType),
GroupLineDetail(GroupLineDetailType),
SubTotalLineDetail(SubTotalLineDetailType),
TdsLineDetail(TdsLineDetailType),
ItemAdjustmentLineDetail(ItemAdjustmentLineDetailType),
CustomField(CustomFieldType),
LineEx(IntuitAnyTypeType),
ProjectRef(ReferenceTypeType),
CostAmount(f64),
HomeCostAmount(f64),
}Variants§
Id(String)
LineNum(NonZeroUsize)
Description(String)
Amount(f64)
Received(f64)
LinkedTxn(LinkedTxnType)
DetailType(LineDetailTypeEnumType)
PaymentLineDetail(PaymentLineDetailType)
DiscountLineDetail(DiscountLineDetailType)
TaxLineDetail(TaxLineDetailType)
SalesItemLineDetail(SalesItemLineDetailType)
DescriptionLineDetail(DescriptionLineDetailType)
ItemBasedExpenseLineDetail(ItemBasedExpenseLineDetailType)
AccountBasedExpenseLineDetail(AccountBasedExpenseLineDetailType)
ReimburseLineDetail(ReimburseLineDetailType)
DepositLineDetail(DepositLineDetailType)
PurchaseOrderItemLineDetail(PurchaseOrderItemLineDetailType)
SalesOrderItemLineDetail(SalesOrderItemLineDetailType)
ItemReceiptLineDetail(ItemReceiptLineDetailType)
JournalEntryLineDetail(JournalEntryLineDetailType)
GroupLineDetail(GroupLineDetailType)
SubTotalLineDetail(SubTotalLineDetailType)
TdsLineDetail(TdsLineDetailType)
ItemAdjustmentLineDetail(ItemAdjustmentLineDetailType)
CustomField(CustomFieldType)
LineEx(IntuitAnyTypeType)
ProjectRef(ReferenceTypeType)
CostAmount(f64)
HomeCostAmount(f64)
Trait Implementations§
Source§impl Debug for LineTypeContent
impl Debug for LineTypeContent
Source§impl<'de> Deserializer<'de, LineTypeContent> for LineTypeContentDeserializer
impl<'de> Deserializer<'de, LineTypeContent> for LineTypeContentDeserializer
Source§fn init(
helper: &mut DeserializeHelper,
event: Event<'de>,
) -> DeserializerResult<'de, LineTypeContent>
fn init( helper: &mut DeserializeHelper, event: Event<'de>, ) -> DeserializerResult<'de, LineTypeContent>
Source§fn next(
self,
helper: &mut DeserializeHelper,
event: Event<'de>,
) -> DeserializerResult<'de, LineTypeContent>
fn next( self, helper: &mut DeserializeHelper, event: Event<'de>, ) -> DeserializerResult<'de, LineTypeContent>
Source§fn finish(
self,
helper: &mut DeserializeHelper,
) -> Result<LineTypeContent, Error>
fn finish( self, helper: &mut DeserializeHelper, ) -> Result<LineTypeContent, Error>
Force the deserializer to finish. Read more
Source§impl WithDeserializer for LineTypeContent
impl WithDeserializer for LineTypeContent
Source§type Deserializer = LineTypeContentDeserializer
type Deserializer = LineTypeContentDeserializer
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 LineTypeContent
impl WithSerializer for LineTypeContent
Source§type Serializer<'x> = LineTypeContentSerializer<'x>
type Serializer<'x> = LineTypeContentSerializer<'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 LineTypeContent
impl RefUnwindSafe for LineTypeContent
impl Send for LineTypeContent
impl Sync for LineTypeContent
impl Unpin for LineTypeContent
impl UnsafeUnpin for LineTypeContent
impl UnwindSafe for LineTypeContent
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