# Package org.gradle.api.artifacts.result

## Classes that compose the resolution result

- Interface Summary
  Interface | Description
  --- | ---
  ArtifactResolutionResult | The result of executing an artifact resolution query.
  ArtifactResult | The result of resolving an artifact.
  ComponentArtifactsResult | The result of successfully resolving a component with a set of artifacts.
  ComponentResult | The result of resolving a component.
  ComponentSelectionReason | Answers the question why a component was selected during the dependency resolution.
  DependencyResult | An edge in the dependency graph.
  ResolutionResult | Contains the information about the result of dependency resolution.
  ResolvedArtifactResult | The result of successfully downloading an artifact.
  ResolvedComponentResult | Represents a component instance in the resolved dependency graph.
  ResolvedDependencyResult | A dependency that was resolved successfully.
  UnresolvedArtifactResult | An artifact the could not be resolved.
  UnresolvedComponentResult | A component that could not be resolved.
  UnresolvedDependencyResult | A dependency that could not be resolved.