anchor.diff:    # Deletes a UserInterest on the logged in User's CollectorProfile.
     deleteUserInterest(input: DeleteUserInterestMutationInput!): DeleteUserInterestMutationPayload
   
  -  # Remove a role from the user
  +  # Delete a role associated with a user
     deleteUserRole(input: deleteUserRoleMutationInput!): deleteUserRoleMutationPayload
     deleteViewingRoom(input: DeleteViewingRoomInput!): DeleteViewingRoomPayload
     deliverSecondFactor(input: DeliverSecondFactorInput!): DeliverSecondFactorPayload
  
positive.code:     input: AddAssetToConsignmentSubmissionInput!
    ): AddAssetToConsignmentSubmissionPayload
  
    # Add a role to to User
    addUserRole(input: addUserRoleMutationInput!): addUserRoleMutationPayload
    addUserToSubmission(
      # Parameters for AddUserToSubmissionMutation
  
negative.code:   userInterest: UserInterest!
  }
  
  type deleteUserRoleFailure {
    mutationError: GravityMutationError
  }
  
  input deleteUserRoleMutationInput {
    clientMutationId: String
    id: String!
    role_type: String!
  }
  
  type deleteUserRoleMutationPayload {
    clientMutationId: String
  
    # On success: the user.
    userOrError: deleteUserRoleResponseOrError
  }
  
  union deleteUserRoleResponseOrError = deleteUserRoleFailure | deleteUserRoleSuccess
  
  type deleteUserRoleSuccess {
    user: User
  }
  
  # Autogenerated input type of DeleteViewingRoom
  