anchor.diff:      # properties on an artwork, when true or not present fetch artwork :short properties
       shallow: Boolean
       sort: ArtworkSorts
  +  ): ArtworkConnection
  +  artworksSearchConnection(
  +    after: String
  +    before: String
  +    first: Int
  +    last: Int
  +    page: Int = 1
  +    query: String!
  +    size: Int = 10
     ): ArtworkConnection
     cached: Int
     categories: [PartnerCategory]
  
positive.code:   MUSEUM
  }
  
  # A connection to a list of items.
  type partnerShowsSearchConnection {
    # A list of edges.
    edges: [partnerShowsSearchEdge]
    pageCursors: PageCursors!
  
    # Information to aid in pagination.
    pageInfo: PageInfo!
    totalCount: Int
  }
  
  # An edge in a connection.
  type partnerShowsSearchEdge {
    # A cursor for use in pagination
    cursor: String!
  
    # The item at the end of the edge
    node: Show
  }
  
  enum PartnersSortType {
    CREATED_AT_ASC
    CREATED_AT_DESC
  
negative.code:   sortableID: String
  }
  
  type PartnerArtworkGrid implements ArtworkContextGrid {
    artworksConnection(after: String, before: String, first: Int, last: Int): ArtworkConnection
    ctaHref: String
    ctaTitle: String
    title: String
  }
  
  type PartnerCategory {
  