NotebookInstanceSummary.fromJson constructor
NotebookInstanceSummary.fromJson(
- Map<String, dynamic> json
)
Implementation
factory NotebookInstanceSummary.fromJson(Map<String, dynamic> json) {
return NotebookInstanceSummary(
notebookInstanceArn: json['NotebookInstanceArn'] as String,
notebookInstanceName: json['NotebookInstanceName'] as String,
additionalCodeRepositories: (json['AdditionalCodeRepositories'] as List?)
?.whereNotNull()
.map((e) => e as String)
.toList(),
creationTime: timeStampFromJson(json['CreationTime']),
defaultCodeRepository: json['DefaultCodeRepository'] as String?,
instanceType: (json['InstanceType'] as String?)?.toInstanceType(),
lastModifiedTime: timeStampFromJson(json['LastModifiedTime']),
notebookInstanceLifecycleConfigName:
json['NotebookInstanceLifecycleConfigName'] as String?,
notebookInstanceStatus: (json['NotebookInstanceStatus'] as String?)
?.toNotebookInstanceStatus(),
url: json['Url'] as String?,
);
}