fromJson static method
Implementation
static Activity fromJson(Map<String, dynamic> json) {
return Activity(
name: json['name'],
type: UserActivityType.forValue(json['type']),
url: json['url'],
createdAt: json['createdAt'],
timestamps: ifNotNull(Timestamp.fromJson, json['timestamps']),
applicationId: json['applicationId'],
details: json['details'],
state: json['state'],
emoji: ifNotNull(ActivityEmoji.fromJson, json['emoji']),
party: ifNotNull(ActivityParty.fromJson, json['party']),
assets: ifNotNull(ActivityAssets.fromJson, json['assets']),
secrets: ifNotNull(ActivitySecrets.fromJson, json['secrets']),
instance: json['instance'],
flags: json['flags'],
);
}