OBJECT

SpringArtifactMetadata

This represents meta data for an Spring artifact. This meta data will be enriched by different assessments, where each assessment will add some information to the metadata

link GraphQL Schema definition

  • type SpringArtifactMetadata implements ArtifactMetadata, Node {
  • # Domain-specific artifact metadata instance identifier
  • artifactMetadataId: String!
  • # metadata versions for this ArtifactMetadata
  • #
  • # Arguments
  • # after: Return records after the given cursor, as per GraphQL
  • # Relay spec
  • # artifactMetadataVersionId: Optionally filter by
  • # artifactMetadata version ids, this should support wildcards Eg. 2.*
  • # before: Return records before the given cursor, as per GraphQL
  • # Relay spec
  • # filter: This is not supported as of now, will be supported in
  • # future
  • # first: Return first N records in a paged response, as per
  • # GraphQL Relay spec
  • # sort: Sort by one or more attributes, default SORT order:
  • # creationTime descending
  • artifactMetadataVersions(
  • after: String,
  • artifactMetadataVersionId: [String!],
  • before: String,
  • filter: QueryFilter,
  • first: Int,
  • sort: [QuerySort!]
  • ): SpringArtifactMetadataVersionConnection!
  • # Global opaque identifier to meet Node contract
  • id: ID!
  • # Artifact name
  • name: String!
  • }