DeviceBoundSessionEventOccurredEvent.fromJson constructor
DeviceBoundSessionEventOccurredEvent.fromJson(
- Map<String, dynamic> json
)
Implementation
factory DeviceBoundSessionEventOccurredEvent.fromJson(
Map<String, dynamic> json,
) {
return DeviceBoundSessionEventOccurredEvent(
eventId: DeviceBoundSessionEventId.fromJson(json['eventId'] as String),
site: json['site'] as String,
succeeded: json['succeeded'] as bool? ?? false,
sessionId: json.containsKey('sessionId')
? json['sessionId'] as String
: null,
creationEventDetails: json.containsKey('creationEventDetails')
? CreationEventDetails.fromJson(
json['creationEventDetails'] as Map<String, dynamic>,
)
: null,
refreshEventDetails: json.containsKey('refreshEventDetails')
? RefreshEventDetails.fromJson(
json['refreshEventDetails'] as Map<String, dynamic>,
)
: null,
terminationEventDetails: json.containsKey('terminationEventDetails')
? TerminationEventDetails.fromJson(
json['terminationEventDetails'] as Map<String, dynamic>,
)
: null,
challengeEventDetails: json.containsKey('challengeEventDetails')
? ChallengeEventDetails.fromJson(
json['challengeEventDetails'] as Map<String, dynamic>,
)
: null,
);
}