Account name (e.g. username or email address).
Optional background color hint for display (CSS hex or named color).
Credential creation timestamp in milliseconds since epoch.
Display name for the account, may override accountName in UI.
Display name for the issuer, may override issuer in UI.
Unique credential identifier.
Optional credential image URL for display purposes.
Whether the credential is currently locked.
Issuer name (e.g. service or application name).
Serialized locking policy string, if any, for this credential.
Push platform identifier.
Serialized policy string, if any, associated with this credential.
Resource identifier for the protected resource.
Server endpoint URL used to communicate with the push service.
Optional user identifier associated with the credential.
A registered push MFA credential stored on the device.
Remarks
Returned by PushClient.addCredentialFromUri, PushClient.getCredential, PushClient.getCredentials, and PushClient.saveCredential.
The
sharedSecretfield is intentionally omitted — it is kept native-side only and never crosses the bridge.Example