Credential profile bound to a specific reader app (e.g. "KEY-ID-main").
Returned by AccessGrid.Console.list_credential_profiles/1 and
AccessGrid.Console.create_credential_profile/2.
keys and files are kept as raw lists of maps with string keys, matching
the SDK convention for embedded config blocks (see Template.support_settings).
Each keys entry: {ex_id, label, keys_diversified, source_key_index}. Each
files entry: {ex_id, file_type, file_size, communication_settings, read_rights, write_rights, read_write_rights, change_rights}.
Summary
Functions
Creates a CredentialProfile struct from an API response map.