toJson method

Map<String, dynamic> toJson()

Produces a Map that can be serialized to JSON.

Implementation

Map<String, dynamic> toJson() {
  final json = <String, dynamic>{};

  if (name != null) {
    json['name'] = name;
  }

  if (id != null) {
    json['id'] = id;
  }

  if (vendorId != null) {
    json['vendor_id'] = vendorId;
  }

  if (vendorName != null) {
    json['vendor_name'] = vendorName;
  }

  if (memorySize != null) {
    json['memory_size'] = memorySize;
  }

  if (apiType != null) {
    json['api_type'] = apiType;
  }

  if (multiThreadedRendering != null) {
    json['multi_threaded_rendering'] = multiThreadedRendering;
  }

  if (version != null) {
    json['version'] = version;
  }

  if (npotSupport != null) {
    json['npot_support'] = npotSupport;
  }

  return json;
}