22 #include <olp/dataservice/read/DataServiceReadApi.h>
23 #include <olp/dataservice/read/model/CatalogVersion.h>
29 namespace dataservice {
38 using Dependencies = std::vector<model::CatalogVersion>;
57 Dependencies dependencies) {
58 dependencies_ = std::move(dependencies);
67 inline int32_t
GetLimit()
const {
return limit_; }
84 Dependencies dependencies_;
Contains fields required to request compatible versions for the given catalog.
Definition: CompatibleVersionsRequest.h:36
const Dependencies & GetDependencies() const
Gets the dependencies for the catalog versions compatibility check.
Definition: CompatibleVersionsRequest.h:45
CompatibleVersionsRequest & WithLimit(int32_t limit)
Sets the maximum amount of versions available in the response.
Definition: CompatibleVersionsRequest.h:78
int32_t GetLimit() const
Gets the maximum amount of versions available in the response.
Definition: CompatibleVersionsRequest.h:67
CompatibleVersionsRequest & WithDependencies(Dependencies dependencies)
Sets the dependencies to check the catalog versions for compatibility.
Definition: CompatibleVersionsRequest.h:56
Rules all the other namespaces.
Definition: AppleSignInProperties.h:24