ImagePackImageContent.fromJson constructor

ImagePackImageContent.fromJson(
  1. Map<String, Object?> json
)

Implementation

ImagePackImageContent.fromJson(Map<String, Object?> json)
  : _json = Map.fromEntries(
      json.entries.where((e) => !['url', 'body', 'info'].contains(e.key)),
    ),
    url = Uri.parse(json['url'] as String),
    body = json.tryGet('body'),
    info = json.tryGetMap<String, Object?>('info'),
    usage = imagePackUsageFromJson(json.tryGetList<String>('usage'));