mapFlutterBillingSubscriptionToBillingSubscription function
BillingSubscription
mapFlutterBillingSubscriptionToBillingSubscription(
- FlutterBillingSubscription flutterSubscription
Implementation
BillingSubscription mapFlutterBillingSubscriptionToBillingSubscription(
FlutterBillingSubscription flutterSubscription) {
final status =
_mapFlutterSubscriptionPurchaseStatusToSubscriptionPurchaseStatus(
flutterSubscription.status);
final purchaseType =
mapFlutterPurchaseTypeToPurchaseType(flutterSubscription.purchaseType);
return BillingSubscription._(
purchaseId: flutterSubscription.purchaseId,
invoiceId: flutterSubscription.invoiceId,
orderId: flutterSubscription.orderId,
purchaseType: purchaseType,
description: flutterSubscription.description,
purchaseTime: flutterSubscription.purchaseTime,
price: flutterSubscription.price,
amountLabel: flutterSubscription.amountLabel,
currency: flutterSubscription.currency,
status: status,
developerPayload: flutterSubscription.developerPayload,
sandbox: flutterSubscription.sandbox,
productId: flutterSubscription.productId,
expirationDate: flutterSubscription.expirationDate,
gracePeriodEnabled: flutterSubscription.gracePeriodEnabled,
subscriptionToken: flutterSubscription.subscriptionToken,
);
}