InterestGroupAccessedEvent.fromJson constructor

InterestGroupAccessedEvent.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory InterestGroupAccessedEvent.fromJson(Map<String, dynamic> json) {
  return InterestGroupAccessedEvent(
    accessTime: network.TimeSinceEpoch.fromJson(json['accessTime'] as num),
    type: InterestGroupAccessType.fromJson(json['type'] as String),
    ownerOrigin: json['ownerOrigin'] as String,
    name: json['name'] as String,
    componentSellerOrigin: json.containsKey('componentSellerOrigin')
        ? json['componentSellerOrigin'] as String
        : null,
    bid: json.containsKey('bid') ? json['bid'] as num : null,
    bidCurrency: json.containsKey('bidCurrency')
        ? json['bidCurrency'] as String
        : null,
    uniqueAuctionId: json.containsKey('uniqueAuctionId')
        ? InterestGroupAuctionId.fromJson(json['uniqueAuctionId'] as String)
        : null,
  );
}