fromJson static method

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

Convert the body of the HTTP response into a OpenApiGetStreamsResponse instance

Implementation

static OpenApiGetStreamsResponse fromJson(Map<String, dynamic>? json) {
  List? data = json?['data'];

  final streamList = <StreamData>[];

  if (data != null) {
    for (var item in data) {
      final convertedItem = StreamData.fromJson(item);

      if (convertedItem != null) {
        streamList.add(convertedItem);
      }
    }
  }

  return OpenApiGetStreamsResponse(
    streamList: streamList,
    pagination: json?['pagination']?['cursor'],
    status: json?['status'],
    message: json?['message'],
  );
}