// Path: microservices-api-gateway/src/main/java/com/idugalic/apigateway/services/recommendations/Product.java
// @JsonIgnoreProperties(ignoreUnknown = true)
// public class Product {
// 	private String name;
// 	private String productId;
// 
// 	public String getName() {
// 		return name;
// 	}
// 
// 	public void setName(String name) {
// 		this.name = name;
// 	}
// 
// 	public String getProductId() {
// 		return productId;
// 	}
// 
// 	public void setProductId(String productId) {
// 		this.productId = productId;
// 	}
// 
// }
// 
// Path: microservices-api-gateway/src/main/java/com/idugalic/apigateway/services/reviews/Review.java
// @JsonIgnoreProperties(ignoreUnknown = true)
// public class Review {
// 	private String productId;
// 	private String userName;
// 	private String name;
// 	private String review;
// 	private int rating;
// 
// 	public String getUserName() {
// 		return userName;
// 	}
// 
// 	public void setUserName(String userName) {
// 		this.userName = userName;
// 	}
// 
// 	public String getProductId() {
// 		return productId;
// 	}
// 
// 	public void setProductId(String productId) {
// 		this.productId = productId;
// 	}
// 
// 	public String getName() {
// 		return name;
// 	}
// 
// 	public void setName(String name) {
// 		this.name = name;
// 	}
// 
// 	public String getReview() {
// 		return review;
// 	}
// 
// 	public void setReview(String review) {
// 		this.review = review;
// 	}
// 
// 	public int getRating() {
// 		return rating;
// 	}
// 
// 	public void setRating(int rating) {
// 		this.rating = rating;
// 	}
// }


import java.util.ArrayList;
import java.util.Collection;
import com.idugalic.apigateway.services.recommendations.Product;
import com.idugalic.apigateway.services.reviews.Review;
package com.idugalic.apigateway.models;



public class ProductDetails {
	private String name;
	private String productId;
	private Collection<Review> reviews = new ArrayList<>();
	private Collection<Product> recommendations = new ArrayList<>();

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getProductId() {
		return productId;
	}

	public void setProductId(String productId) {
		this.productId = productId;
	}

	public Collection<Review> getReviews() {
		return reviews;
	}

	public void setReviews(Collection<Review> reviews2) {
		this.reviews = reviews2;
	}

	public Collection<Product> getRecommendations() {
		return recommendations;
	}

// Path: microservices-api-gateway/src/main/java/com/idugalic/apigateway/services/recommendations/Product.java
// @JsonIgnoreProperties(ignoreUnknown = true)
// public class Product {
// 	private String name;
// 	private String productId;
// 
// 	public String getName() {
// 		return name;
// 	}
// 
// 	public void setName(String name) {
// 		this.name = name;
// 	}
// 
// 	public String getProductId() {
// 		return productId;
// 	}
// 
// 	public void setProductId(String productId) {
// 		this.productId = productId;
// 	}
// 
// }
// 
// Path: microservices-api-gateway/src/main/java/com/idugalic/apigateway/services/reviews/Review.java
// @JsonIgnoreProperties(ignoreUnknown = true)
// public class Review {
// 	private String productId;
// 	private String userName;
// 	private String name;
// 	private String review;
// 	private int rating;
// 
// 	public String getUserName() {
// 		return userName;
// 	}
// 
// 	public void setUserName(String userName) {
// 		this.userName = userName;
// 	}
// 
// 	public String getProductId() {
// 		return productId;
// 	}
// 
// 	public void setProductId(String productId) {
// 		this.productId = productId;
// 	}
// 
// 	public String getName() {
// 		return name;
// 	}
// 
// 	public void setName(String name) {
// 		this.name = name;
// 	}
// 
// 	public String getReview() {
// 		return review;
// 	}
// 
// 	public void setReview(String review) {
// 		this.review = review;
// 	}
// 
// 	public int getRating() {
// 		return rating;
// 	}
// 
// 	public void setRating(int rating) {
// 		this.rating = rating;
// 	}
// }


// Path: microservices-api-gateway/src/main/java/com/idugalic/apigateway/models/ProductDetails.java
import java.util.ArrayList;
import java.util.Collection;
import com.idugalic.apigateway.services.recommendations.Product;
import com.idugalic.apigateway.services.reviews.Review;

package com.idugalic.apigateway.models;



public class ProductDetails {
	private String name;
	private String productId;
	private Collection<Review> reviews = new ArrayList<>();
	private Collection<Product> recommendations = new ArrayList<>();

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getProductId() {
		return productId;
	}

	public void setProductId(String productId) {
		this.productId = productId;
	}

	public Collection<Review> getReviews() {
		return reviews;
	}

	public void setReviews(Collection<Review> reviews2) {
		this.reviews = reviews2;
	}

	public Collection<Product> getRecommendations() {
		return recommendations;
	}

	public void setRecommendations(Collection<Product> recommendations) {