Skip to main content

Module csv

Module csv 

Source
Expand description

Optional CSV formatting for IBAN and personal ID results.

Enable with the csv feature flag:

idsmith = { version = "...", features = ["csv"] }

Constants§

ACCOUNT_HEADER
CSV header for bank account rows.
CARD_HEADER
CSV header for credit card rows.
COMPANY_HEADER
CSV header for company ID rows.
IBAN_HEADER
CSV header for IBAN rows.
ID_HEADER
CSV header for personal ID rows.
LEI_HEADER
CSV header for LEI rows.
LICENSE_HEADER
CSV header for driver’s license rows.
PASSPORT_HEADER
CSV header for passport rows.
SWIFT_HEADER
CSV header for SWIFT rows.
TAX_HEADER
CSV header for tax ID rows.
VAT_HEADER
CSV header for VAT rows.

Functions§

account_row
Format a single bank account result as a CSV row.
card_row
Format a single credit card result as a CSV row.
company_row
Format a single company ID result as a CSV row.
iban_row
Format a single IBAN as a CSV row.
id_row
Format a single personal ID result as a CSV row.
lei_row
Format a single LEI result as a CSV row.
license_row
Format a single driver’s license result as a CSV row.
passport_row
Format a single passport result as a CSV row.
swift_row
Format a single SWIFT result as a CSV row.
tax_row
Format a single tax ID result as a CSV row.
vat_row
Format a single VAT result as a CSV row.
write_account_csv
Write bank account CSV header + rows to any Write destination.
write_iban_csv
Write IBAN CSV header + rows to any Write destination.
write_id_csv
Write personal ID CSV header + rows to any Write destination.