Structured address for Swiss QR bills (type "S"). Per SIX v2.3/v2.4, only structured addresses are allowed (the combined address type was removed in v2.3 and the structured address is obligatory from v2.4).
Summary
Functions
Returns the address type constant ("S" for structured).
Returns 7 empty fields (placeholder for empty address positions).
Returns the full formatted address as a multi-line string.
Creates a structured address without street information.
Creates a structured address with street information.
Returns the QR code data fields for this address.
Types
Functions
@spec address_type() :: String.t()
Returns the address type constant ("S" for structured).
@spec empty_qr_code_data() :: [nil]
Returns 7 empty fields (placeholder for empty address positions).
Returns the full formatted address as a multi-line string.
Creates a structured address without street information.
Creates a structured address with street information.
Returns the QR code data fields for this address.