anchor.diff:      timezone: String
     ): String
     selfReportedPurchases: String
  +  userInterests: [UserInterest]!
   }
   
   # Autogenerated input type of AddInitialOfferToOrder
  
positive.code:   createSavedSearch(input: CreateSavedSearchInput!): CreateSavedSearchPayload
    createSmsSecondFactor(input: CreateSmsSecondFactorInput!): CreateSmsSecondFactorPayload
    createUserAddress(input: CreateUserAddressInput!): CreateUserAddressPayload
    createViewingRoom(input: CreateViewingRoomInput!): CreateViewingRoomPayload
  
    # Deletes an image from an artwork in my collection
  
negative.code: 
    # The item at the end of the edge
    node: User
  }
  
  type UserInterest {
    body: String
    category: UserInterestCategory!
  
    # A globally unique ID.
    id: ID!
    interest: UserInterestInterest!
  
    # A type-specific ID.
    internalID: ID!
  }
  
  enum UserInterestCategory {
    COLLECTED_BEFORE
    INTERESTED_IN_COLLECTING
  }
  
  union UserInterestInterest = Artist | Gene
  
  enum UserInterestInterestType {
    ARTIST
    GENE
  }
  
  union VanityURLEntityType = Fair | Partner
  