123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126 |
- import 'package:domain/generated/json/base/json_convert_content.dart';
- import 'package:domain/entity/response/uk_template_table_entity.dart';
- UkTemplateTableEntity $UkTemplateTableEntityFromJson(
- Map<String, dynamic> json) {
- final UkTemplateTableEntity ukTemplateTableEntity = UkTemplateTableEntity();
- final int? total = jsonConvert.convert<int>(json['total']);
- if (total != null) {
- ukTemplateTableEntity.total = total;
- }
- final List<UkTemplateTableRows>? rows = (json['rows'] as List<dynamic>?)
- ?.map(
- (e) =>
- jsonConvert.convert<UkTemplateTableRows>(e) as UkTemplateTableRows)
- .toList();
- if (rows != null) {
- ukTemplateTableEntity.rows = rows;
- }
- return ukTemplateTableEntity;
- }
- Map<String, dynamic> $UkTemplateTableEntityToJson(
- UkTemplateTableEntity entity) {
- final Map<String, dynamic> data = <String, dynamic>{};
- data['total'] = entity.total;
- data['rows'] = entity.rows?.map((v) => v.toJson()).toList();
- return data;
- }
- extension UkTemplateTableEntityExtension on UkTemplateTableEntity {
- UkTemplateTableEntity copyWith({
- int? total,
- List<UkTemplateTableRows>? rows,
- }) {
- return UkTemplateTableEntity()
- ..total = total ?? this.total
- ..rows = rows ?? this.rows;
- }
- }
- UkTemplateTableRows $UkTemplateTableRowsFromJson(Map<String, dynamic> json) {
- final UkTemplateTableRows ukTemplateTableRows = UkTemplateTableRows();
- final int? id = jsonConvert.convert<int>(json['id']);
- if (id != null) {
- ukTemplateTableRows.id = id;
- }
- final String? jobTitle = jsonConvert.convert<String>(json['job_title']);
- if (jobTitle != null) {
- ukTemplateTableRows.jobTitle = jobTitle;
- }
- final String? clientName = jsonConvert.convert<String>(json['client_name']);
- if (clientName != null) {
- ukTemplateTableRows.clientName = clientName;
- }
- final String? contactName = jsonConvert.convert<String>(json['contact_name']);
- if (contactName != null) {
- ukTemplateTableRows.contactName = contactName;
- }
- final String? contactNo = jsonConvert.convert<String>(json['contact_no']);
- if (contactNo != null) {
- ukTemplateTableRows.contactNo = contactNo;
- }
- final String? challenge25 = jsonConvert.convert<String>(json['challenge_25']);
- if (challenge25 != null) {
- ukTemplateTableRows.challenge25 = challenge25;
- }
- final String? vehicle = jsonConvert.convert<String>(json['vehicle']);
- if (vehicle != null) {
- ukTemplateTableRows.vehicle = vehicle;
- }
- final String? certificate = jsonConvert.convert<String>(json['certificate']);
- if (certificate != null) {
- ukTemplateTableRows.certificate = certificate;
- }
- final String? createdBy = jsonConvert.convert<String>(json['created_by']);
- if (createdBy != null) {
- ukTemplateTableRows.createdBy = createdBy;
- }
- final String? createdAt = jsonConvert.convert<String>(json['created_at']);
- if (createdAt != null) {
- ukTemplateTableRows.createdAt = createdAt;
- }
- return ukTemplateTableRows;
- }
- Map<String, dynamic> $UkTemplateTableRowsToJson(UkTemplateTableRows entity) {
- final Map<String, dynamic> data = <String, dynamic>{};
- data['id'] = entity.id;
- data['job_title'] = entity.jobTitle;
- data['client_name'] = entity.clientName;
- data['contact_name'] = entity.contactName;
- data['contact_no'] = entity.contactNo;
- data['challenge_25'] = entity.challenge25;
- data['vehicle'] = entity.vehicle;
- data['certificate'] = entity.certificate;
- data['created_by'] = entity.createdBy;
- data['created_at'] = entity.createdAt;
- return data;
- }
- extension UkTemplateTableRowsExtension on UkTemplateTableRows {
- UkTemplateTableRows copyWith({
- int? id,
- String? jobTitle,
- String? clientName,
- String? contactName,
- String? contactNo,
- String? challenge25,
- String? vehicle,
- String? certificate,
- String? createdBy,
- String? createdAt,
- }) {
- return UkTemplateTableRows()
- ..id = id ?? this.id
- ..jobTitle = jobTitle ?? this.jobTitle
- ..clientName = clientName ?? this.clientName
- ..contactName = contactName ?? this.contactName
- ..contactNo = contactNo ?? this.contactNo
- ..challenge25 = challenge25 ?? this.challenge25
- ..vehicle = vehicle ?? this.vehicle
- ..certificate = certificate ?? this.certificate
- ..createdBy = createdBy ?? this.createdBy
- ..createdAt = createdAt ?? this.createdAt;
- }
- }
|