Skip to content

Declared in <galanthus/c_api/gln_capi.h>.

GLN_API const char* GLN_CALL gln_get_bank_info_bpd_version(const gln_bank_info_t* in_info);
  • Family: Typed info accessors
  • Return type: const char*

Purpose

Returns the BPD version copied into the typed info view from the FinTS info result's session BPD data.

Return

Returns the BPD version copied into the typed info view from the FinTS info result's session BPD data.

TypeNullabilityOwnership
const char*nullableborrowed

Parameters

NameDirectionTypeNullabilityOwnership
in_infoinputconst gln_bank_info_t*nullableborrowed

Bank Metadata

gln_retrieve_bank_info builds these scalar fields from the FinTS info result, which copies bank name, bank code, and BPD version from the session BPD data when that data is present.

The values are stored as strings on the borrowed gln_bank_info_t view returned by gln_get_backend_result_bank_info.

Notes

Passing NULL for in_info is allowed and returns NULL.

This is a scalar field on the typed gln_bank_info_t result, not a row returned by an _at accessor.

The returned pointer is borrowed from the owning backend result envelope and becomes invalid when that envelope is destroyed.

See Also