toString method

  1. @override
String toString()
override

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;
}