{"meta":{"title":"Dependency graph","intro":"Reference documentation for GraphQL schema types in the Dependency graph category.","product":"GraphQL-API","breadcrumbs":[{"href":"/de/graphql","title":"GraphQL-API"},{"href":"/de/graphql/reference","title":"Verweis"},{"href":"/de/graphql/reference/dependency-graph","title":"Dependency graph"}],"documentType":"article"},"body":"# Dependency graph\n\nReference documentation for GraphQL schema types in the Dependency graph category.\n\n## DependencyGraphDependency - object\n\nA dependency manifest entry.\n\n### Fields for `DependencyGraphDependency`\n\n* `hasDependencies` (Boolean!): Does the dependency itself have dependencies?.\n* `packageLabel` (String!): The original name of the package, as it appears in the manifest. **Deprecated:** packageLabel will be removed. Use normalized packageName field instead. Removal on 2022-10-01 UTC.\n* `packageManager` (String): The dependency package manager.\n* `packageName` (String!): The name of the package in the canonical form used by the package manager.\n* `packageUrl` (URI): Public preview: The dependency package URL.\n* `relationship` (String!): Public preview: The relationship of the dependency. Can be direct, transitive, or unknown.\n* `repository` (Repository): The repository containing the package.\n* `requirements` (String!): The dependency version requirements.\n\n## DependencyGraphDependencyConnection - object\n\nThe connection type for DependencyGraphDependency.\n\n### Fields for `DependencyGraphDependencyConnection`\n\n* `edges` ([DependencyGraphDependencyEdge]): A list of edges.\n* `nodes` ([DependencyGraphDependency]): A list of nodes.\n* `pageInfo` (PageInfo!): Information to aid in pagination.\n* `totalCount` (Int!): Identifies the total count of items in the connection.\n\n## DependencyGraphDependencyEdge - object\n\nAn edge in a connection.\n\n### Fields for `DependencyGraphDependencyEdge`\n\n* `cursor` (String!): A cursor for use in pagination.\n* `node` (DependencyGraphDependency): The item at the end of the edge.\n\n## DependencyGraphEcosystem - enum\n\nThe possible ecosystems of a dependency graph package.\n\n### Values for `DependencyGraphEcosystem`\n\n* `ACTIONS`: GitHub Actions.\n* `COMPOSER`: PHP packages hosted at packagist.org.\n* `GO`: Go modules.\n* `MAVEN`: Java artifacts hosted at the Maven central repository.\n* `NPM`: JavaScript packages hosted at npmjs.com.\n* `NUGET`: .NET packages hosted at the NuGet Gallery.\n* `PIP`: Python packages hosted at PyPI.org.\n* `PUB`: Dart packages hosted at pub.dev.\n* `RUBYGEMS`: Ruby gems hosted at RubyGems.org.\n* `RUST`: Rust crates.\n* `SWIFT`: Swift packages.\n\n## DependencyGraphManifest - object\n\nDependency manifest for a repository.\n\n**Implements:** Node\n\n### Fields for `DependencyGraphManifest`\n\n* `blobPath` (String!): Path to view the manifest file blob.\n* `dependencies` (DependencyGraphDependencyConnection): A list of manifest dependencies. _(Pagination: `after`, `before`, `first`, `last`)_\n* `dependenciesCount` (Int): The number of dependencies listed in the manifest.\n* `exceedsMaxSize` (Boolean!): Is the manifest too big to parse?.\n* `filename` (String!): Fully qualified manifest filename.\n* `id` (ID!): The Node ID of the DependencyGraphManifest object.\n* `parseable` (Boolean!): Were we able to parse the manifest?.\n* `repository` (Repository!): The repository containing the manifest.\n\n## DependencyGraphManifestConnection - object\n\nThe connection type for DependencyGraphManifest.\n\n### Fields for `DependencyGraphManifestConnection`\n\n* `edges` ([DependencyGraphManifestEdge]): A list of edges.\n* `nodes` ([DependencyGraphManifest]): A list of nodes.\n* `pageInfo` (PageInfo!): Information to aid in pagination.\n* `totalCount` (Int!): Identifies the total count of items in the connection.\n\n## DependencyGraphManifestEdge - object\n\nAn edge in a connection.\n\n### Fields for `DependencyGraphManifestEdge`\n\n* `cursor` (String!): A cursor for use in pagination.\n* `node` (DependencyGraphManifest): The item at the end of the edge."}