MigrationOfferData.fromMap constructor

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

Implementation

factory MigrationOfferData.fromMap(Map<String, dynamic> map) {
  return MigrationOfferData(
    prompt: MigrationPrompt.fromMap(
      Map<String, dynamic>.from(map['prompt'] as Map),
    ),
    freeTrialDays: map['freeTrialDays'] as int,
    activeStoreKitProductId: map['activeStoreKitProductId'] as String,
    storekitSubscriptionEnd: map['storekitSubscriptionEnd'] != null
        ? DateTime.parse(map['storekitSubscriptionEnd'] as String)
        : null,
    activeStoreKitOriginalTransactionId:
        map['activeStoreKitOriginalTransactionId'] as String?,
  );
}