class CountThings extends AbstractCommand<CountThings> implements ThingSearchQueryCommand<CountThings> {

    public static CountThings of(@Nullable final String filter, @Nullable final Set<String> namespaces,
            final DittoHeaders dittoHeaders) {

        return new CountThings(dittoHeaders, filter, namespaces);
    }

    private  CountThings(final DittoHeaders dittoHeaders, @Nullable final String filter,
            @Nullable final Collection<String> namespaces);

}