toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  return {
    '__typename': 'WebhookEvent',
    'cancellationReason': cancellationReason?.toJson(),
    'currency': currency,
    'environment': environment.toJson(),
    'expiresAt': expiresAt,
    'id': id,
    'occurredAt': occurredAt,
    'platform': platform.toJson(),
    'priceAmountMicros': priceAmountMicros,
    'productId': productId,
    'projectId': projectId,
    'purchaseToken': purchaseToken,
    'rawSignedPayload': rawSignedPayload,
    'receivedAt': receivedAt,
    'renewsAt': renewsAt,
    'source': source.toJson(),
    'subscriptionState': subscriptionState?.toJson(),
    'type': type.toJson(),
  };
}