ExportFeatureValuesRequest.fromJson constructor

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

Implementation

factory ExportFeatureValuesRequest.fromJson(Map<String, dynamic> json) {
  return ExportFeatureValuesRequest(
    snapshotExport: decode(
      json['snapshotExport'],
      ExportFeatureValuesRequest_SnapshotExport.fromJson,
    ),
    fullExport: decode(
      json['fullExport'],
      ExportFeatureValuesRequest_FullExport.fromJson,
    ),
    entityType: json['entityType'] ?? '',
    destination: decode(
      json['destination'],
      FeatureValueDestination.fromJson,
    ),
    featureSelector: decode(
      json['featureSelector'],
      FeatureSelector.fromJson,
    ),
    settings:
        decodeListMessage(
          json['settings'],
          DestinationFeatureSetting.fromJson,
        ) ??
        [],
  );
}