InboxItem class

Constructors

InboxItem({required String buttonAppUrl2, required String buttonAppUrl1, required String itemType, required int destinationId, required String content, required bool isDeleted, required int variantId, required int campaignId, required DateTime lastUpdated, required String appUrl, required String itemId, required String heading, required DateTime dateCreated, required String imageUrl, required String buttonLabel1, required List<String> catalogIds, required String buttonLabel2, required DateTime expireDate, required String webUrl, required String launchUrl, required String buttonLaunchUrl1, required String buttonLaunchUrl2, required String lookupType, required String templateId, required int journeyId, required int channelId, required String buttonWebUrl1, required String buttonWebUrl2, required int status, required String trackingUrl})
InboxItem.fromJson(Map<String, dynamic> json)
factory
InboxItem.fromRawJson(String str)
factory

Properties

appUrl String
getter/setter pair
buttonAppUrl1 String
getter/setter pair
buttonAppUrl2 String
getter/setter pair
buttonLabel1 String
getter/setter pair
buttonLabel2 String
getter/setter pair
buttonLaunchUrl1 String
getter/setter pair
buttonLaunchUrl2 String
getter/setter pair
buttonWebUrl1 String
getter/setter pair
buttonWebUrl2 String
getter/setter pair
campaignId int
getter/setter pair
catalogIds List<String>
getter/setter pair
channelId int
getter/setter pair
content String
getter/setter pair
dateCreated DateTime
getter/setter pair
destinationId int
getter/setter pair
expireDate DateTime
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
heading String
getter/setter pair
imageUrl String
getter/setter pair
isDeleted bool
getter/setter pair
itemId String
getter/setter pair
itemType String
getter/setter pair
journeyId int
getter/setter pair
lastUpdated DateTime
getter/setter pair
launchUrl String
getter/setter pair
lookupType String
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
status int
getter/setter pair
templateId String
getter/setter pair
trackingUrl String
getter/setter pair
variantId int
getter/setter pair
webUrl String
getter/setter pair

Methods

copyWith({String? buttonAppUrl2, String? buttonAppUrl1, String? itemType, int? destinationId, String? content, bool? isDeleted, int? variantId, int? campaignId, DateTime? lastUpdated, String? appUrl, String? itemId, String? heading, DateTime? dateCreated, String? imageUrl, String? buttonLabel1, List<String>? catalogIds, String? buttonLabel2, DateTime? expireDate, String? webUrl, String? launchUrl, String? buttonLaunchUrl1, String? buttonLaunchUrl2, String? lookupType, String? templateId, int? journeyId, int? channelId, String? buttonWebUrl1, String? buttonWebUrl2, int? status, String? trackingUrl}) InboxItem
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toRawJson() String
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited