Skip to content

Fingerprints — Find-CurseForgeFuzzyFingerprint (fuzzy match) #24

Description

Parent: #9

Implement Find-CurseForgeFuzzyFingerprint for partial/fuzzy fingerprint matching.

Acceptance criteria:

  • Find-CurseForgeFuzzyFingerprint accepts an array of folder fingerprint objects
  • Input objects have: FolderId, Fingerprints (int64[])
  • Optional -GameId parameter scopes to a specific game
  • Returns typed result with FuzzyMatches
  • CurseForgeFuzzyMatch class: Id, File, LatestFiles, Fingerprints
  • Unit tests cover fuzzy match scenarios

  • Create src/classes/public/CurseForgeFuzzyMatch.ps1
  • Create src/classes/public/CurseForgeFolderFingerprint.ps1 (input class)
  • Create src/functions/public/Fingerprints/Find-CurseForgeFuzzyFingerprint.ps1POST /v1/fingerprints/fuzzy and POST /v1/fingerprints/fuzzy/{gameId}
  • Create tests/Fingerprints/Find-CurseForgeFuzzyFingerprint.Tests.ps1

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions