IntegrationInfo.fromJson constructor

IntegrationInfo.fromJson(
  1. Map<String, dynamic> json
)

Creates an instance from a JSON object.

Defaults to 'unknown' for missing values.

Implementation

factory IntegrationInfo.fromJson(Map<String, dynamic> json) {
  return IntegrationInfo(
    name: json['name'] as String? ?? 'unknown',
    type: json['type'] as String? ?? 'unknown',
    version: json['version'] as String? ?? 'unknown',
    publicKey: json['publicKey'] as String? ?? 'unknown',
  );
}