fromJson static method

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

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'],
  );
}