CloudinaryResponse.fromMap constructor

CloudinaryResponse.fromMap(
  1. Map<String, dynamic> data
)

Instantiate this class from a map data

Implementation

factory CloudinaryResponse.fromMap(Map<String, dynamic> data) {
  return CloudinaryResponse(
    assetId: data['asset_id'] ?? '',
    publicId: data['public_id'] ?? '',
    createdAt: DateTime.parse(data['created_at']),
    url: data['url'] ?? '',
    secureUrl: data['secure_url'] ?? '',
    originalFilename: data['original_filename'] ?? '',
    tags: data['tags'] != null
        ? (data['tags'] as List).map((tag) => tag as String).toList()
        : [],
    context: data['context'] is Map ? data['context'] : {},
    data: data,
  );
}