@@ -2275,15 +2275,17 @@ public struct Fido2CredentialListView {
22752275 public let userHandle : String ?
22762276 public let userName : String ?
22772277 public let userDisplayName : String ?
2278+ public let counter : String
22782279
22792280 // Default memberwise initializers are never public by default, so we
22802281 // declare one manually.
2281- public init ( credentialId: String , rpId: String , userHandle: String ? , userName: String ? , userDisplayName: String ? ) {
2282+ public init ( credentialId: String , rpId: String , userHandle: String ? , userName: String ? , userDisplayName: String ? , counter : String ) {
22822283 self . credentialId = credentialId
22832284 self . rpId = rpId
22842285 self . userHandle = userHandle
22852286 self . userName = userName
22862287 self . userDisplayName = userDisplayName
2288+ self . counter = counter
22872289 }
22882290}
22892291
@@ -2309,6 +2311,9 @@ extension Fido2CredentialListView: Equatable, Hashable {
23092311 if lhs. userDisplayName != rhs. userDisplayName {
23102312 return false
23112313 }
2314+ if lhs. counter != rhs. counter {
2315+ return false
2316+ }
23122317 return true
23132318 }
23142319
@@ -2318,6 +2323,7 @@ extension Fido2CredentialListView: Equatable, Hashable {
23182323 hasher. combine ( userHandle)
23192324 hasher. combine ( userName)
23202325 hasher. combine ( userDisplayName)
2326+ hasher. combine ( counter)
23212327 }
23222328}
23232329
@@ -2334,7 +2340,8 @@ public struct FfiConverterTypeFido2CredentialListView: FfiConverterRustBuffer {
23342340 rpId: FfiConverterString . read ( from: & buf) ,
23352341 userHandle: FfiConverterOptionString . read ( from: & buf) ,
23362342 userName: FfiConverterOptionString . read ( from: & buf) ,
2337- userDisplayName: FfiConverterOptionString . read ( from: & buf)
2343+ userDisplayName: FfiConverterOptionString . read ( from: & buf) ,
2344+ counter: FfiConverterString . read ( from: & buf)
23382345 )
23392346 }
23402347
@@ -2344,6 +2351,7 @@ public struct FfiConverterTypeFido2CredentialListView: FfiConverterRustBuffer {
23442351 FfiConverterOptionString . write ( value. userHandle, into: & buf)
23452352 FfiConverterOptionString . write ( value. userName, into: & buf)
23462353 FfiConverterOptionString . write ( value. userDisplayName, into: & buf)
2354+ FfiConverterString . write ( value. counter, into: & buf)
23472355 }
23482356}
23492357
@@ -6510,9 +6518,9 @@ private let initializationResult: InitializationResult = {
65106518 return InitializationResult . contractVersionMismatch
65116519 }
65126520
6521+ uniffiEnsureBitwardenCollectionsInitialized ( )
65136522 uniffiEnsureBitwardenCoreInitialized ( )
65146523 uniffiEnsureBitwardenCryptoInitialized ( )
6515- uniffiEnsureBitwardenCollectionsInitialized ( )
65166524 return InitializationResult . ok
65176525} ( )
65186526
0 commit comments