001
002package com.commercetools.ml.client;
003
004import io.vrap.rmf.base.client.ApiHttpClient;
005import io.vrap.rmf.base.client.utils.Generated;
006
007@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
008public class ByProjectKeyRequestBuilder {
009
010    private final ApiHttpClient apiHttpClient;
011    private final String projectKey;
012
013    public ByProjectKeyRequestBuilder(final ApiHttpClient apiHttpClient, final String projectKey) {
014        this.apiHttpClient = apiHttpClient;
015        this.projectKey = projectKey;
016    }
017
018    public ByProjectKeyImageSearchRequestBuilder imageSearch() {
019        return new ByProjectKeyImageSearchRequestBuilder(apiHttpClient, projectKey);
020    }
021
022    public ByProjectKeyRecommendationsRequestBuilder recommendations() {
023        return new ByProjectKeyRecommendationsRequestBuilder(apiHttpClient, projectKey);
024    }
025
026    public ByProjectKeySimilaritiesRequestBuilder similarities() {
027        return new ByProjectKeySimilaritiesRequestBuilder(apiHttpClient, projectKey);
028    }
029
030}