toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final Map<String, dynamic> data = <String, dynamic>{};
  data['type'] = type?.value;
  data['timestamp'] = timestamp;
  data['flagKey'] = flagKey;
  data['flagId'] = flagId;
  data['value'] = value;
  data['userId'] = userId;
  data['duration'] = duration;
  data['source'] = source?.value;
  data['error'] = error;
  data['errorCode'] = errorCode;
  data['sdkVersion'] = sdkVersion;
  data['platformType'] = platformType;
  data['environment'] = environment;
  if (context != null) {
    data['context'] = context;
  }
  return data;
}