anchor.diff:  type Invoice implements Node {
     # A globally unique ID.
     id: ID!
  +    @deprecated(
  +      reason: "Payment Request was deprecated. The type was kept for legacy client support. [Will be removed in v2]"
  +    )
   
     # A type-specific ID likely used as a database ID.
     internalID: ID!
  +    @deprecated(
  +      reason: "Payment Request was deprecated. The type was kept for legacy client support. [Will be removed in v2]"
  +    )
   
     # Lewitt's invoice id.
     lewittInvoiceID: String!
  +    @deprecated(
  +      reason: "Payment Request was deprecated. The type was kept for legacy client support. [Will be removed in v2]"
  +    )
   
     # Link to public checkout page.
     paymentURL: String
  +    @deprecated(
  +      reason: "Payment Request was deprecated. The type was kept for legacy client support. [Will be removed in v2]"
  +    )
   
     # Current state of invoice.
     state: InvoiceState
  +    @deprecated(
  +      reason: "Payment Request was deprecated. The type was kept for legacy client support. [Will be removed in v2]"
  +    )
   
     # A formatted price with various currency formatting options.
     total(
  
positive.code: 
    # True if message is an invoice message
    isInvoice: Boolean
  }
  
  # A connection to a list of items.
  
negative.code:   # A type-specific ID likely used as a database ID.
    internalID: ID!
    invoice: Invoice
      @deprecated(
        reason: "Payment Request was deprecated. The field was kept for legacy client support. [Will be removed in v2]"
      )
  
    # True if message is the first in the conversation.
    isFirstMessage: Boolean
  