SingularIOSIAP(double revenue, String? currencyCode, this._productId, this._transactionId, this._receipt) : super(revenue, currencyCode);