Map<String, dynamic> toMap() { return { 'productId': productId, 'originalTransactionId': originalTransactionId, 'existingOwnerHint': existingOwnerHint, }; }