toJson method
Implementation
core.Map<core.String, core.dynamic> toJson() {
final appLinkData = this.appLinkData;
final balance = this.balance;
final balanceUpdateTime = this.balanceUpdateTime;
final barcode = this.barcode;
final cardNumber = this.cardNumber;
final classId = this.classId;
final classReference = this.classReference;
final disableExpirationNotification = this.disableExpirationNotification;
final eventNumber = this.eventNumber;
final groupingInfo = this.groupingInfo;
final hasLinkedDevice = this.hasLinkedDevice;
final hasUsers = this.hasUsers;
final heroImage = this.heroImage;
final id = this.id;
final imageModulesData = this.imageModulesData;
final infoModuleData = this.infoModuleData;
final kind = this.kind;
final linkedObjectIds = this.linkedObjectIds;
final linksModuleData = this.linksModuleData;
final locations = this.locations;
final merchantLocations = this.merchantLocations;
final messages = this.messages;
final notifyPreference = this.notifyPreference;
final passConstraints = this.passConstraints;
final pin = this.pin;
final rotatingBarcode = this.rotatingBarcode;
final saveRestrictions = this.saveRestrictions;
final smartTapRedemptionValue = this.smartTapRedemptionValue;
final state = this.state;
final textModulesData = this.textModulesData;
final validTimeInterval = this.validTimeInterval;
final valueAddedModuleData = this.valueAddedModuleData;
final version = this.version;
return {
'appLinkData': ?appLinkData,
'balance': ?balance,
'balanceUpdateTime': ?balanceUpdateTime,
'barcode': ?barcode,
'cardNumber': ?cardNumber,
'classId': ?classId,
'classReference': ?classReference,
'disableExpirationNotification': ?disableExpirationNotification,
'eventNumber': ?eventNumber,
'groupingInfo': ?groupingInfo,
'hasLinkedDevice': ?hasLinkedDevice,
'hasUsers': ?hasUsers,
'heroImage': ?heroImage,
'id': ?id,
'imageModulesData': ?imageModulesData,
'infoModuleData': ?infoModuleData,
'kind': ?kind,
'linkedObjectIds': ?linkedObjectIds,
'linksModuleData': ?linksModuleData,
'locations': ?locations,
'merchantLocations': ?merchantLocations,
'messages': ?messages,
'notifyPreference': ?notifyPreference,
'passConstraints': ?passConstraints,
'pin': ?pin,
'rotatingBarcode': ?rotatingBarcode,
'saveRestrictions': ?saveRestrictions,
'smartTapRedemptionValue': ?smartTapRedemptionValue,
'state': ?state,
'textModulesData': ?textModulesData,
'validTimeInterval': ?validTimeInterval,
'valueAddedModuleData': ?valueAddedModuleData,
'version': ?version,
};
}