GemParameter constructor

GemParameter({
  1. ValueType? type,
  2. dynamic value,
  3. String? name,
  4. String? key,
})

Constructs a parameter object with optional fields.

The constructor stores the provided values directly. Callers should ensure type, key and value are consistent. Typical usage is to build parameters before passing them to SDK APIs or to deserialize them via GemParameter.fromJson.

Implementation

GemParameter({this.type, this.value, this.name, this.key});