Promotion.fromMap constructor

Promotion.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory Promotion.fromMap(Map<String, dynamic> map) {
  return Promotion(
    id: map['id'] as String,
    displayName: map['displayName'] as String,
    promotionalPrice: Price.fromMap(
      Map<String, dynamic>.from(map['promotionalPrice'] as Map),
    ),
    expiresAt: map['expiresAt'] != null
        ? DateTime.parse(map['expiresAt'] as String)
        : null,
    type: PromotionType.fromRawValue(map['type'] as String),
  );
}