class RelayResponse { bool? success; List? data; RelayResponse({this.success, this.data}); RelayResponse.fromJson(Map json) { success = json['success']; if (json['data'] != null) { data = []; json['data'].forEach((v) { data!.add(Relay.fromJson(v)); }); } } Map toJson() { final Map data = {}; data['success'] = success; if (this.data != null) { data['data'] = this.data!.map((v) => v.toJson()).toList(); } return data; } } class Relay { int? id; int? number; String? enabledAt; String? disabledAt; bool? currentStatus; String? createdAt; Relay( {this.id, this.number, this.enabledAt, this.disabledAt, this.currentStatus, this.createdAt}); Relay.fromJson(Map json) { id = json['id']; number = json['number']; enabledAt = json['enabled_at']; disabledAt = json['disabled_at']; currentStatus = json['current_status']; createdAt = json['created_at']; } Map toJson() { final Map data = {}; data['id'] = id; data['number'] = number; data['enabled_at'] = enabledAt; data['disabled_at'] = disabledAt; data['current_status'] = currentStatus; data['created_at'] = createdAt; return data; } }