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 "BrazeContentCard viewed:" +
viewed.toString() +
" url:" +
url +
" type:" +
type +
" useWebView:" +
useWebView.toString() +
" title:" +
title +
" removed:" +
removed.toString() +
" linkText:" +
linkText +
" pinned:" +
pinned.toString() +
" image:" +
image +
" imageAspectRatio:" +
imageAspectRatio.toString() +
" id:" +
id +
" extras:" +
extras.toString() +
" description:" +
description +
" created:" +
created.toString() +
" expiresAt:" +
expiresAt.toString() +
" clicked:" +
clicked.toString() +
" expiresAt:" +
expiresAt.toString() +
" dismissable:" +
dismissable.toString() +
" isControl:" +
isControl.toString() +
" contentCardJsonString:" +
contentCardJsonString;
}