Activity.fromJson constructor

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

Implementation

factory Activity.fromJson(Map<String, dynamic> json) {
  return Activity(
    commentMetadata: json['CommentMetadata'] != null
        ? CommentMetadata.fromJson(
            json['CommentMetadata'] as Map<String, dynamic>)
        : null,
    initiator: json['Initiator'] != null
        ? UserMetadata.fromJson(json['Initiator'] as Map<String, dynamic>)
        : null,
    isIndirectActivity: json['IsIndirectActivity'] as bool?,
    organizationId: json['OrganizationId'] as String?,
    originalParent: json['OriginalParent'] != null
        ? ResourceMetadata.fromJson(
            json['OriginalParent'] as Map<String, dynamic>)
        : null,
    participants: json['Participants'] != null
        ? Participants.fromJson(json['Participants'] as Map<String, dynamic>)
        : null,
    resourceMetadata: json['ResourceMetadata'] != null
        ? ResourceMetadata.fromJson(
            json['ResourceMetadata'] as Map<String, dynamic>)
        : null,
    timeStamp: timeStampFromJson(json['TimeStamp']),
    type: (json['Type'] as String?)?.toActivityType(),
  );
}