You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			78 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Dart
		
	
			
		
		
	
	
			78 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Dart
		
	
class GasRefillComment {
 | 
						|
  GasRefillComment({
 | 
						|
    this.id,
 | 
						|
    this.gasRefillId,
 | 
						|
    this.createdOn,
 | 
						|
    this.createdBy,
 | 
						|
    this.comment,
 | 
						|
  });
 | 
						|
 | 
						|
  GasRefillComment.fromJson(dynamic json) {
 | 
						|
    id = json['id'];
 | 
						|
    gasRefillId = json['gasRefillId'];
 | 
						|
    createdOn = json['createdOn'];
 | 
						|
    createdBy = json['createdBy'] != null ? CreatedBy.fromJson(json['createdBy']) : null;
 | 
						|
    comment = json['comment'];
 | 
						|
  }
 | 
						|
 | 
						|
  num? id;
 | 
						|
  num? gasRefillId;
 | 
						|
  String? createdOn;
 | 
						|
  CreatedBy? createdBy;
 | 
						|
  String? comment;
 | 
						|
 | 
						|
  GasRefillComment copyWith({
 | 
						|
    num? id,
 | 
						|
    num? callRequestId,
 | 
						|
    String? createdOn,
 | 
						|
    CreatedBy? createdBy,
 | 
						|
    String? comment,
 | 
						|
  }) =>
 | 
						|
      GasRefillComment(
 | 
						|
        id: id ?? this.id,
 | 
						|
        gasRefillId: callRequestId ?? gasRefillId,
 | 
						|
        createdOn: createdOn ?? this.createdOn,
 | 
						|
        createdBy: createdBy ?? this.createdBy,
 | 
						|
        comment: comment ?? this.comment,
 | 
						|
      );
 | 
						|
 | 
						|
  Map<String, dynamic> toJson() {
 | 
						|
    final map = <String, dynamic>{};
 | 
						|
    map['id'] = id;
 | 
						|
    map['gasRefillId'] = gasRefillId;
 | 
						|
    map['createdOn'] = createdOn;
 | 
						|
    if (createdBy != null) {
 | 
						|
      map['createdBy'] = createdBy!.toJson();
 | 
						|
    }
 | 
						|
    map['comment'] = comment;
 | 
						|
    return map;
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
class CreatedBy {
 | 
						|
  CreatedBy({
 | 
						|
    this.userId,
 | 
						|
    this.userName,
 | 
						|
  });
 | 
						|
 | 
						|
  CreatedBy.fromJson(dynamic json) {
 | 
						|
    userId = json['userId'];
 | 
						|
    userName = json['userName'];
 | 
						|
  }
 | 
						|
 | 
						|
  String? userId;
 | 
						|
  String? userName;
 | 
						|
 | 
						|
  CreatedBy copyWith({String? userId, String? userName}) => CreatedBy(
 | 
						|
        userId: userId ?? this.userId,
 | 
						|
        userName: userName ?? this.userName,
 | 
						|
      );
 | 
						|
 | 
						|
  Map<String, dynamic> toJson() {
 | 
						|
    final map = <String, dynamic>{};
 | 
						|
    map['userId'] = userId;
 | 
						|
    map['userName'] = userName;
 | 
						|
    return map;
 | 
						|
  }
 | 
						|
}
 |