Project.fromJson constructor

Project.fromJson(
  1. Map<String, dynamic> jsonSerialization
)

Implementation

factory Project.fromJson(Map<String, dynamic> jsonSerialization) {
  return Project(
    id: jsonSerialization['id'] as int?,
    createdAt: jsonSerialization['createdAt'] == null
        ? null
        : _i1.DateTimeJsonExtension.fromJson(jsonSerialization['createdAt']),
    updatedAt: jsonSerialization['updatedAt'] == null
        ? null
        : _i1.DateTimeJsonExtension.fromJson(jsonSerialization['updatedAt']),
    archivedAt: jsonSerialization['archivedAt'] == null
        ? null
        : _i1.DateTimeJsonExtension.fromJson(jsonSerialization['archivedAt']),
    cloudProjectId: jsonSerialization['cloudProjectId'] as String,
    ownerId: _i1.UuidValueJsonExtension.fromJson(
      jsonSerialization['ownerId'],
    ),
    owner: jsonSerialization['owner'] == null
        ? null
        : _i5.Protocol().deserialize<_i2.Owner>(jsonSerialization['owner']),
    roles: jsonSerialization['roles'] == null
        ? null
        : _i5.Protocol().deserialize<List<_i3.Role>>(
            jsonSerialization['roles'],
          ),
    capsules: jsonSerialization['capsules'] == null
        ? null
        : _i5.Protocol().deserialize<List<_i4.Capsule>>(
            jsonSerialization['capsules'],
          ),
  );
}