toString method
A string representation of this object.
Some classes have a default textual representation,
often paired with a static parse
function (like int.parse).
These classes will provide the textual representation as
their string representation.
Other classes have no meaningful textual representation
that a program will care about.
Such classes will typically override toString
to provide
useful information when inspecting the object,
mainly for debugging or logging.
Implementation
@override
String toString() {
return 'ReceiptInfo{cancellationDate: $cancellationDate, '
'cancellationDateMs: $cancellationDateMs, cancellationDatePst: '
'$cancellationDatePst, cancellationReason: $cancellationReason, '
'quantity: $quantity, productId: $productId, transactionId: '
'$transactionId, originalTransactionId: $originalTransactionId, '
'purchaseDate: $purchaseDate, purchaseDateMs: $purchaseDateMs, '
'purchaseDatePst: $purchaseDatePst, originalPurchaseDate: '
'$originalPurchaseDate, originalPurchaseDateMs: '
'$originalPurchaseDateMs, originalPurchaseDatePst: '
'$originalPurchaseDatePst, expiresDate: $expiresDate, expiresDateMs: '
'$expiresDateMs, expiresDatePst: $expiresDatePst, webOrderLineItemId: '
'$webOrderLineItemId, isTrialPeriod: $isTrialPeriod, '
'isInIntroOfferPeriod: $isInIntroOfferPeriod, inAppOwnershipType: '
'$inAppOwnershipType, subscriptionGroupIdentifier:'
' $subscriptionGroupIdentifier}';
}