[#TxDocOptions] = TxDocOptions :mrdocs: Options controlling how TxDoc renders the decoded transaction help. == Synopsis Declared in `<rpc/rawtransaction_util.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct TxDocOptions; ---- == Data Members [cols="1,4"] |=== | Name| Description | xref:TxDocOptions/elision_mode.adoc[`elision_mode`] | Controls top‐level field elision in the help | xref:TxDocOptions/elision_summary.adoc[`elision_summary`] | Summary text shown as "..." required for elision_mode == WithSummary | xref:TxDocOptions/fee.adoc[`fee`] | Include fee field | xref:TxDocOptions/fee_doc.adoc[`fee_doc`] | Customize the fee field's description (only meaningful when fee is true) | xref:TxDocOptions/hex.adoc[`hex`] | Include hex field | xref:TxDocOptions/prevout.adoc[`prevout`] | Include prevout field | xref:TxDocOptions/prevout_doc.adoc[`prevout_doc`] | Customize the prevout field's description (only meaningful when prevout is true) | xref:TxDocOptions/prevout_optional.adoc[`prevout_optional`] | Mark prevout field as optional (omitted when undo data unavailable) | xref:TxDocOptions/txid_field_doc.adoc[`txid_field_doc`] | The description of the txid field | xref:TxDocOptions/vin_inner_elision.adoc[`vin_inner_elision`] | Elide vin inner fields but keep vin array with prevout expanded. | xref:TxDocOptions/vin_item_doc.adoc[`vin_item_doc`] | Customize the vin item object's description (only meaningful when vin_inner_elision is set) | xref:TxDocOptions/wallet.adoc[`wallet`] | Include wallet‐related fields (e.g. ischange on outputs) |=== == Non-Member Functions [cols="1,4"] |=== | Name| Description | xref:TxDoc.adoc[`TxDoc`] | Explain the UniValue "decoded" transaction object, may include extra fields if processed by wallet |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#