anchor.diff:    USER
   }
   
  +"""A GitHub Security Advisory"""
  +type SecurityAdvisory implements Node {
  +  """Identifies the primary key from the database."""
  +  databaseId: Int
  +
  +  """This is a long plaintext description of the advisory"""
  +  description: String!
  +
  +  """The GitHub Security Advisory ID"""
  +  ghsaId: String!
  +  id: ID!
  +
  +  """A list of identifiers for this advisory"""
  +  identifiers: [SecurityAdvisoryIdentifier!]!
  +
  +  """When the advisory was published"""
  +  publishedAt: DateTime!
  +
  +  """A list of references for this advisory"""
  +  references: [SecurityAdvisoryReference!]!
  +
  +  """The severity of the advisory"""
  +  severity: SecurityAdvisorySeverity!
  +
  +  """A short plaintext summary of the advisory"""
  +  summary: String!
  +
  +  """When the advisory was last updated"""
  +  updatedAt: DateTime!
  +
  +  """Vulnerabilities associated with this Advisory"""
  +  vulnerabilities(
  +    """Ordering options for the returned topics."""
  +    orderBy: SecurityVulnerabilityOrder
  +
  +    """An ecosystem to filter vulnerabilities by."""
  +    ecosystem: SecurityAdvisoryEcosystem
  +
  +    """A package name to filter vulnerabilities by."""
  +    package: String
  +
  +    """A list of severities to filter vulnerabilities by."""
  +    severities: [SecurityAdvisorySeverity!]
  +
  +    """
  +    Returns the elements in the list that come after the specified cursor.
  +    """
  +    after: String
  +
  +    """
  +    Returns the elements in the list that come before the specified cursor.
  +    """
  +    before: String
  +
  +    """Returns the first _n_ elements from the list."""
  +    first: Int
  +
  +    """Returns the last _n_ elements from the list."""
  +    last: Int
  +  ): SecurityVulnerabilityConnection!
  +
  +  """When the advisory was withdrawn, if it has been withdrawn"""
  +  withdrawnAt: DateTime
  +}
  +
  +"""The connection type for SecurityAdvisory."""
  +type SecurityAdvisoryConnection {
  +  """A list of edges."""
  +  edges: [SecurityAdvisoryEdge]
  +
  +  """A list of nodes."""
  +  nodes: [SecurityAdvisory]
  +
  +  """Information to aid in pagination."""
  +  pageInfo: PageInfo!
  +
  +  """Identifies the total count of items in the connection."""
  +  totalCount: Int!
  +}
  +
  +"""The possible ecosystems of a security vulnerability's package."""
  +enum SecurityAdvisoryEcosystem {
  +  """Ruby gems hosted at RubyGems.org"""
  +  RUBYGEMS
  +
  +  """JavaScript packages hosted at npmjs.com"""
  +  NPM
  +
  +  """Python packages hosted at PyPI.org"""
  +  PIP
  +
  +  """Java artifacts hosted at the Maven central repository"""
  +  MAVEN
  +
  +  """.NET packages hosted at the NuGet Gallery"""
  +  NUGET
  +}
  +
  +"""An edge in a connection."""
  +type SecurityAdvisoryEdge {
  +  """A cursor for use in pagination."""
  +  cursor: String!
  +
  +  """The item at the end of the edge."""
  +  node: SecurityAdvisory
  +}
  +
  +"""A GitHub Security Advisory Identifier"""
  +type SecurityAdvisoryIdentifier {
  +  """The identifier type, e.g. GHSA, CVE"""
  +  type: String!
  +
  +  """The identifier"""
  +  value: String!
  +}
  +
  +"""An advisory identifier to filter results on."""
  +input SecurityAdvisoryIdentifierFilter {
  +  """The identifier type."""
  +  type: SecurityAdvisoryIdentifierType!
  +
  +  """The identifier string. Supports exact or partial matching."""
  +  value: String!
  +}
  +
  +"""Identifier formats available for advisories."""
  +enum SecurityAdvisoryIdentifierType {
  +  """Common Vulnerabilities and Exposures Identifier."""
  +  CVE
  +
  +  """GitHub Security Advisory ID."""
  +  GHSA
  +}
  +
  +"""Ordering options for security advisory connections"""
  +input SecurityAdvisoryOrder {
  +  """The field to order security advisories by."""
  +  field: SecurityAdvisoryOrderField!
  +
  +  """The ordering direction."""
  +  direction: OrderDirection!
  +}
  +
  +"""Properties by which security advisory connections can be ordered."""
  +enum SecurityAdvisoryOrderField {
  +  """Order advisories by publication time"""
  +  PUBLISHED_AT
  +
  +  """Order advisories by update time"""
  +  UPDATED_AT
  +}
  +
  +"""An individual package"""
  +type SecurityAdvisoryPackage {
  +  """The ecosystem the package belongs to, e.g. RUBYGEMS, NPM"""
  +  ecosystem: SecurityAdvisoryEcosystem!
  +
  +  """The package name"""
  +  name: String!
  +}
  +
  +"""An individual package version"""
  +type SecurityAdvisoryPackageVersion {
  +  """The package name or version"""
  +  identifier: String!
  +}
  +
  +"""A GitHub Security Advisory Reference"""
  +type SecurityAdvisoryReference {
  +  """A publicly accessible reference"""
  +  url: URI!
  +}
  +
  +"""Severity of the vulnerability."""
  +enum SecurityAdvisorySeverity {
  +  """Low."""
  +  LOW
  +
  +  """Moderate."""
  +  MODERATE
  +
  +  """High."""
  +  HIGH
  +
  +  """Critical."""
  +  CRITICAL
  +}
  +
  +"""An individual vulnerability within an Advisory"""
  +type SecurityVulnerability {
  +  """The Advisory associated with this Vulnerability"""
  +  advisory: SecurityAdvisory!
  +
  +  """The first version containing a fix for the vulnerability"""
  +  firstPatchedVersion: SecurityAdvisoryPackageVersion
  +
  +  """A description of the vulnerable package"""
  +  package: SecurityAdvisoryPackage!
  +
  +  """The severity of the vulnerability within this package"""
  +  severity: SecurityAdvisorySeverity!
  +
  +  """When the vulnerability was last updated"""
  +  updatedAt: DateTime!
  +
  +  """
  +  A string that describes the vulnerable package versions.
  +  This string follows a basic syntax with a few forms.
  +  + `= 0.2.0` denotes a single vulnerable version.
  +  + `<= 1.0.8` denotes a version range up to and including the specified version
  +  + `< 0.1.11` denotes a version range up to, but excluding, the specified version
  +  + `>= 4.3.0, < 4.3.5` denotes a version range with a known minimum and maximum version.
  +  + `>= 0.0.1` denotes a version range with a known minimum, but no known maximum
  +  
  +  """
  +  vulnerableVersionRange: String!
  +}
  +
  +"""The connection type for SecurityVulnerability."""
  +type SecurityVulnerabilityConnection {
  +  """A list of edges."""
  +  edges: [SecurityVulnerabilityEdge]
  +
  +  """A list of nodes."""
  +  nodes: [SecurityVulnerability]
  +
  +  """Information to aid in pagination."""
  +  pageInfo: PageInfo!
  +
  +  """Identifies the total count of items in the connection."""
  +  totalCount: Int!
  +}
  +
  +"""An edge in a connection."""
  +type SecurityVulnerabilityEdge {
  +  """A cursor for use in pagination."""
  +  cursor: String!
  +
  +  """The item at the end of the edge."""
  +  node: SecurityVulnerability
  +}
  +
  +"""Ordering options for security vulnerability connections"""
  +input SecurityVulnerabilityOrder {
  +  """The field to order security vulnerabilities by."""
  +  field: SecurityVulnerabilityOrderField!
  +
  +  """The ordering direction."""
  +  direction: OrderDirection!
  +}
  +
  +"""
  +Properties by which security vulnerability connections can be ordered.
  +"""
  +enum SecurityVulnerabilityOrderField {
  +  """Order vulnerability by update time"""
  +  UPDATED_AT
  +}
  +
  +"""Autogenerated input type of SetBusinessIdentityProvider"""
  +input SetBusinessIdentityProviderInput {
  +  """The ID of the business on which to set an Identity Provider."""
  +  businessId: ID!
  +
  +  """The URL endpoint for the Identity Provider's SAML SSO."""
  +  ssoUrl: URI!
  +
  +  """The Issuer Entity ID for the SAML Identity Provider"""
  +  issuer: String
  +
  +  """
  +  The x509 certificate used by the Identity Provider to sign assertions and responses.
  +  """
  +  idpCertificate: String!
  +
  +  """A unique identifier for the client performing the mutation."""
  +  clientMutationId: String
  +}
  +
   """Represents an S/MIME signature on a Commit or Tag."""
   type SmimeSignature implements GitSignature {
     """Email used to sign this object."""
  
positive.code:   """A unique identifier for the client performing the mutation."""
    clientMutationId: String
  
    """
    The submitted pull request review.
    
    **Upcoming Change on 2019-01-01 UTC**
    **Description:** Type for `pullRequestReview` will change from `PullRequestReview!` to `PullRequestReview`.
    **Reason:** In preparation for an upcoming change to the way we report
    mutation errors, non-nullable payload fields are becoming nullable.
    
    """
    pullRequestReview: PullRequestReview!
  }
  
  """Entities that can be subscribed to for web and email notifications."""
  
negative.code:   number: Int!
  
    """
    The project's owner. Currently limited to repositories, organizations, and users.
    """
    owner: ProjectOwner!
  
    """List of pending cards in this project"""
    pendingCards(
      """
      Returns the elements in the list that come after the specified cursor.
      """
      after: String
  
      """
      Returns the elements in the list that come before the specified cursor.
      """
      before: String
  
      """Returns the first _n_ elements from the list."""
      first: Int
  
      """Returns the last _n_ elements from the list."""
      last: Int
  
      """A list of archived states to filter the cards by"""
      archivedStates: [ProjectCardArchivedState]
    ): ProjectCardConnection!
  
    """The HTTP path for this project"""
  