# pact_verifier_ex v0.1.6 - Table of Contents

> Elixir NIF bindings for the pact_verifier Rust library.

## Modules

- [Pact.PactVerifier.ConsumerVersionSelector](Pact.PactVerifier.ConsumerVersionSelector.md): Structure to represent a consumer version selector for filtering pacts to verify.
- [Pact.PactVerifier.FilterById](Pact.PactVerifier.FilterById.md): Filter information used to filter the interactions that are verified by ID.
- [Pact.PactVerifier.FilterInfo](Pact.PactVerifier.FilterInfo.md): Filter information used to filter the interactions that are verified.
- [Pact.PactVerifier.HttpAuth](Pact.PactVerifier.HttpAuth.md): HttpAuth

- [Pact.PactVerifier.HttpAuth.TokenAuth](Pact.PactVerifier.HttpAuth.TokenAuth.md): TokenAuth

- [Pact.PactVerifier.HttpAuth.UserAuth](Pact.PactVerifier.HttpAuth.UserAuth.md): UserAuth

- [Pact.PactVerifier.HttpRequest](Pact.PactVerifier.HttpRequest.md): Structure representing an HTTP request used during provider verification.
- [Pact.PactVerifier.HttpRequestProviderStateExecutor](Pact.PactVerifier.HttpRequestProviderStateExecutor.md): Executor for provider state changes using HTTP requests.
- [Pact.PactVerifier.Link](Pact.PactVerifier.Link.md): Link

- [Pact.PactVerifier.PactSource](Pact.PactVerifier.PactSource.md): Source for loading pacts.
- [Pact.PactVerifier.ProviderInfo](Pact.PactVerifier.ProviderInfo.md): Information about the Provider to verify.
- [Pact.PactVerifier.ProviderTransport](Pact.PactVerifier.ProviderTransport.md): Information about the Provider transport to verify.
- [Pact.PactVerifier.PublishOptions](Pact.PactVerifier.PublishOptions.md): Options for publishing results to the Pact Broker.
- [Pact.PactVerifier.VerificationMetrics](Pact.PactVerifier.VerificationMetrics.md): Structure for providing metrics and metadata about the verification process.
- [Pact.PactVerifier.VerificationOptions](Pact.PactVerifier.VerificationOptions.md): Options to use when running the verification.

