# Package-level declarations

Classes that compose the resolution result

## Types

ArtifactResolutionResult
Link copied to clipboard
interface ArtifactResolutionResult
The result of executing an artifact resolution query.
ArtifactResult
Link copied to clipboard
interface ArtifactResult
The result of resolving an artifact.
ComponentArtifactsResult
Link copied to clipboard
interface ComponentArtifactsResult : ComponentResult
The result of successfully resolving a component with a set of artifacts.
ComponentResult
Link copied to clipboard
interface ComponentResult
The result of resolving a component.
ComponentSelectionCause
Link copied to clipboard
enum ComponentSelectionCause
The possible component selection causes.
ComponentSelectionDescriptor
Link copied to clipboard
interface ComponentSelectionDescriptor
A component selection description, which wraps a cause with an optional custom description.
ComponentSelectionReason
Link copied to clipboard
interface ComponentSelectionReason
Answers the question why a component was selected during the dependency resolution.
DependencyResult
Link copied to clipboard
interface DependencyResult
An edge in the dependency graph.
ResolutionResult
Link copied to clipboard
interface ResolutionResult
Contains the information about the result of dependency resolution.
ResolvedArtifactResult
Link copied to clipboard
interface ResolvedArtifactResult : ArtifactResult
The result of successfully resolving an artifact.
ResolvedComponentResult
Link copied to clipboard
interface ResolvedComponentResult : ComponentResult
Represents a component instance in the resolved dependency graph.
ResolvedDependencyResult
Link copied to clipboard
interface ResolvedDependencyResult : DependencyResult
A dependency that was resolved successfully.
ResolvedVariantResult
Link copied to clipboard
interface ResolvedVariantResult
The result of successfully resolving a component variant.
UnresolvedArtifactResult
Link copied to clipboard
interface UnresolvedArtifactResult : ArtifactResult
An artifact that could not be resolved.
UnresolvedComponentResult
Link copied to clipboard
interface UnresolvedComponentResult : ComponentResult
A component that could not be resolved.
UnresolvedDependencyResult
Link copied to clipboard
interface UnresolvedDependencyResult : DependencyResult
A dependency that could not be resolved.