Product

public abstract class Product extends Object

Defines Product type of the Gear.

Constructors

Name Description
public Product()

Methods

id

public abstract String id()

Unique identifier of the product.

ReturnValue

Name Description
String

name

public abstract String name()

Name of the product.

ReturnValue

Name Description
String

image

public abstract String image()

Image of the product.

ReturnValue

Name Description
String

capabilities

public abstract List<Capability> capabilities()

List of supported capabilities for this product.

ReturnValue

Name Description
List<Capability>

of

public static Product of(String id, String name, String image, List<Capability> capabilities)

Parameters

Name Description
String id
String name
String image
List<Capability> capabilities

ReturnValue

Name Description
Product