anchor.diff:    NO_LIMIT
   }
   
  +"""The length for a repository interaction limit to be enabled for."""
  +enum RepositoryInteractionLimitExpiry {
  +  """The interaction limit will expire after 1 day."""
  +  ONE_DAY
  +
  +  """The interaction limit will expire after 3 days."""
  +  THREE_DAYS
  +
  +  """The interaction limit will expire after 1 week."""
  +  ONE_WEEK
  +
  +  """The interaction limit will expire after 1 month."""
  +  ONE_MONTH
  +
  +  """The interaction limit will expire after 6 months."""
  +  SIX_MONTHS
  +}
  +
   """Indicates where an interaction limit is configured."""
   enum RepositoryInteractionLimitOrigin {
     """A limit that is configured at the repository level."""
  
positive.code:   """Creates or updates the identity provider for an enterprise."""
    setEnterpriseIdentityProvider(input: SetEnterpriseIdentityProviderInput!): SetEnterpriseIdentityProviderPayload
  
    """Submits a pending pull request review."""
    submitPullRequestReview(input: SubmitPullRequestReviewInput!): SubmitPullRequestReviewPayload
  
  
negative.code:   identityProvider: EnterpriseIdentityProvider
  }
  
  """Autogenerated input type of SetOrganizationInteractionLimit"""
  input SetOrganizationInteractionLimitInput {
    """The ID of the organization to set a limit for."""
    organizationId: ID!
  
    """The limit to set."""
    limit: RepositoryInteractionLimit!
  
    """When this limit should expire."""
    expiry: RepositoryInteractionLimitExpiry
  
    """A unique identifier for the client performing the mutation."""
    clientMutationId: String
  }
  
  """Autogenerated return type of SetOrganizationInteractionLimit"""
  type SetOrganizationInteractionLimitPayload {
    """A unique identifier for the client performing the mutation."""
    clientMutationId: String
  
    """The organization that the interaction limit was set for."""
    organization: Organization
  }
  
  """Autogenerated input type of SetRepositoryInteractionLimit"""
  input SetRepositoryInteractionLimitInput {
    """The ID of the repository to set a limit for."""
    repositoryId: ID!
  
    """The limit to set."""
    limit: RepositoryInteractionLimit!
  
    """When this limit should expire."""
    expiry: RepositoryInteractionLimitExpiry
  
    """A unique identifier for the client performing the mutation."""
    clientMutationId: String
  }
  
  """Autogenerated return type of SetRepositoryInteractionLimit"""
  type SetRepositoryInteractionLimitPayload {
    """A unique identifier for the client performing the mutation."""
    clientMutationId: String
  
    """The repository that the interaction limit was set for."""
    repository: Repository
  }
  
  """Autogenerated input type of SetUserInteractionLimit"""
  input SetUserInteractionLimitInput {
    """The ID of the user to set a limit for."""
    userId: ID!
  
    """The limit to set."""
    limit: RepositoryInteractionLimit!
  
    """When this limit should expire."""
    expiry: RepositoryInteractionLimitExpiry
  
    """A unique identifier for the client performing the mutation."""
    clientMutationId: String
  }
  
  """Autogenerated return type of SetUserInteractionLimit"""
  type SetUserInteractionLimitPayload {
    """A unique identifier for the client performing the mutation."""
    clientMutationId: String
  
    """The user that the interaction limit was set for."""
    user: User
  }
  
  """Represents an S/MIME signature on a Commit or Tag."""
  type SmimeSignature implements GitSignature {
    """Email used to sign this object."""
  