class ThingsSearchCursor {

    static Source<ThingsSearchCursor, NotUsed> decode(final String cursorString, final ActorSystem system) {
        return Source.fromCompletionStage(decodeCS(cursorString, system)).mapError(DECODE_ERROR_MAPPER);
    }

      ThingsSearchCursor(@Nullable final Set<String> namespaces, @Nullable final String correlationId,
            final SortOption sortOption, @Nullable final String filter, final JsonArray values);

}