SenderModel.fromJson constructor

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

Implementation

factory SenderModel.fromJson(Map<String, dynamic> json) {
  return SenderModel(
    id: json['id'],
    name: json['name'],
    description: json['description'],
    status: SenderStatus.fromValue(json['status']),
    archived: json['archived'],
    createdAt: DateTime.parse(json['createdAt']),
    updatedAt: json['updatedAt'] != null
        ? DateTime.parse(json['updatedAt'])
        : null,
    userId: json['userId'],
    companyId: json['companyId'],
    companyTypeId: json['companyTypeId'],
    example: json['example'],
    types: json['types'] != null
        ? (json['types'] as List<dynamic>)
            .map((e) => SmsType.fromValue(e as String))
            .toList()
        : null,
  );
}