toJSON method

Map<String, dynamic> toJSON()

Implementation

Map<String, dynamic> toJSON() {
  return <String, dynamic>{
    'id': id,
    'subscriptionId': subscriptionId,
    'userId': userId,
    'userName': userName,
    'stripeEventType': stripeEventType,
    'emxiStatus': emxiStatus,
    'emxiStatusColor': emxiStatusColor,
    'planName': planName,
    'alertCOO': alertCOO,
    'alertCEO': alertCEO,
    'metadata': metadata,
    'createdAt': createdAt,
    // v2
    'amount': amount,
    'currency': currency,
    'stripeFees': stripeFees,
    'stripeNet': stripeNet,
    'invoiceId': invoiceId,
    'invoiceUrl': invoiceUrl,
    'chargeId': chargeId,
    'paymentMethodBrand': paymentMethodBrand,
    'paymentMethodLast4': paymentMethodLast4,
    'failureReason': failureReason,
    'failureMessage': failureMessage,
    'currentPeriodEnd': currentPeriodEnd,
    'cancelAtPeriodEnd': cancelAtPeriodEnd,
    'customerEmail': customerEmail,
    'couponId': couponId,
    'discountPercent': discountPercent,
  };
}