fromJson static method

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

Implementation

static ChannelsSpec fromJson(Map<String, dynamic> json) {
  return ChannelsSpec(
    email: (json['email'] as List?)?.map((entry) => EmailChannel.fromJson(entry as Map<String, dynamic>)).toList(),
    messaging: (json['messaging'] as List?)?.map((entry) => MessagingChannel.fromJson(entry as Map<String, dynamic>)).toList(),
    queue: (json['queue'] as List?)?.map((entry) => QueueChannel.fromJson(entry as Map<String, dynamic>)).toList(),
    toolkit: (json['toolkit'] as List?)?.map((entry) => ToolkitChannel.fromJson(entry as Map<String, dynamic>)).toList(),
  );
}