StreamInfo.fromJson constructor

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

Implementation

factory StreamInfo.fromJson(Map<String, dynamic> json) {
  return StreamInfo(
    createdAt: timeStampFromJson(json['createdAt']),
    description: json['description'] as String?,
    files: (json['files'] as List?)
        ?.whereNotNull()
        .map((e) => StreamFile.fromJson(e as Map<String, dynamic>))
        .toList(),
    lastUpdatedAt: timeStampFromJson(json['lastUpdatedAt']),
    roleArn: json['roleArn'] as String?,
    streamArn: json['streamArn'] as String?,
    streamId: json['streamId'] as String?,
    streamVersion: json['streamVersion'] as int?,
  );
}