Map<String, dynamic> toMap() { return <String, dynamic>{ 'type': describeEnum(PublicKeyCredentialType.PUBLIC_KEY), 'id': id, 'transports': _transportValues }; }