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.
		
		
		
		
		
			
		
			
				
	
	
		
			100 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			Dart
		
	
			
		
		
	
	
			100 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			Dart
		
	
class Advertisement {
 | 
						|
  Advertisement({
 | 
						|
    this.advertisementId,
 | 
						|
    this.advertisementTitle,
 | 
						|
    this.durationInSeconds,
 | 
						|
    this.showDelete,
 | 
						|
    this.acknowledgment,
 | 
						|
    this.viewAttachFileColl,
 | 
						|
    this.isActive,
 | 
						|
    this.pageSize,
 | 
						|
    this.pageNo,
 | 
						|
    this.languageId,
 | 
						|
  });
 | 
						|
 | 
						|
  final int? advertisementId;
 | 
						|
  final String? advertisementTitle;
 | 
						|
  final int? durationInSeconds;
 | 
						|
  final bool? showDelete;
 | 
						|
  final dynamic acknowledgment;
 | 
						|
  final List<ViewAttachFileColl>? viewAttachFileColl;
 | 
						|
  final bool? isActive;
 | 
						|
  final dynamic pageSize;
 | 
						|
  final dynamic pageNo;
 | 
						|
  final dynamic languageId;
 | 
						|
 | 
						|
  factory Advertisement.fromJson(Map<String, dynamic> json) => Advertisement(
 | 
						|
    advertisementId: json["advertisementId"] == null ? null : json["advertisementId"],
 | 
						|
    advertisementTitle: json["advertisementTitle"] == null ? null : json["advertisementTitle"],
 | 
						|
    durationInSeconds: json["durationInSeconds"] == null ? null : json["durationInSeconds"],
 | 
						|
    showDelete: json["showDelete"] == null ? null : json["showDelete"],
 | 
						|
    acknowledgment: json["acknowledgment"],
 | 
						|
    viewAttachFileColl: json["viewAttachFileColl"] == null ? null : List<ViewAttachFileColl>.from(json["viewAttachFileColl"].map((x) => ViewAttachFileColl.fromJson(x))),
 | 
						|
    isActive: json["isActive"] == null ? null : json["isActive"],
 | 
						|
    pageSize: json["pageSize"],
 | 
						|
    pageNo: json["pageNo"],
 | 
						|
    languageId: json["languageId"],
 | 
						|
  );
 | 
						|
 | 
						|
  Map<String, dynamic> toJson() => {
 | 
						|
    "advertisementId": advertisementId == null ? null : advertisementId,
 | 
						|
    "advertisementTitle": advertisementTitle == null ? null : advertisementTitle,
 | 
						|
    "durationInSeconds": durationInSeconds == null ? null : durationInSeconds,
 | 
						|
    "showDelete": showDelete == null ? null : showDelete,
 | 
						|
    "acknowledgment": acknowledgment,
 | 
						|
    "viewAttachFileColl": viewAttachFileColl == null ? null : List<dynamic>.from(viewAttachFileColl!.map((x) => x.toJson())),
 | 
						|
    "isActive": isActive == null ? null : isActive,
 | 
						|
    "pageSize": pageSize,
 | 
						|
    "pageNo": pageNo,
 | 
						|
    "languageId": languageId,
 | 
						|
  };
 | 
						|
}
 | 
						|
 | 
						|
class ViewAttachFileColl {
 | 
						|
  ViewAttachFileColl({
 | 
						|
    this.attachmentId,
 | 
						|
    this.fileName,
 | 
						|
    this.contentType,
 | 
						|
    this.attachFileStream,
 | 
						|
    this.base64String,
 | 
						|
    this.isActive,
 | 
						|
    this.referenceItemId,
 | 
						|
    this.content,
 | 
						|
    this.filePath,
 | 
						|
  });
 | 
						|
 | 
						|
  final dynamic attachmentId;
 | 
						|
  final String? fileName;
 | 
						|
  final String? contentType;
 | 
						|
  final dynamic attachFileStream;
 | 
						|
  final String? base64String;
 | 
						|
  final dynamic isActive;
 | 
						|
  final dynamic referenceItemId;
 | 
						|
  final dynamic content;
 | 
						|
  final dynamic filePath;
 | 
						|
 | 
						|
  factory ViewAttachFileColl.fromJson(Map<String, dynamic> json) => ViewAttachFileColl(
 | 
						|
    attachmentId: json["attachmentId"],
 | 
						|
    fileName: json["fileName"] == null ? null : json["fileName"],
 | 
						|
    contentType: json["contentType"] == null ? null : json["contentType"],
 | 
						|
    attachFileStream: json["attachFileStream"],
 | 
						|
    base64String: json["base64String"] == null ? null : json["base64String"],
 | 
						|
    isActive: json["isActive"],
 | 
						|
    referenceItemId: json["referenceItemId"],
 | 
						|
    content: json["content"],
 | 
						|
    filePath: json["filePath"],
 | 
						|
  );
 | 
						|
 | 
						|
  Map<String, dynamic> toJson() => {
 | 
						|
    "attachmentId": attachmentId,
 | 
						|
    "fileName": fileName == null ? null : fileName,
 | 
						|
    "contentType": contentType == null ? null : contentType,
 | 
						|
    "attachFileStream": attachFileStream,
 | 
						|
    "base64String": base64String == null ? null : base64String,
 | 
						|
    "isActive": isActive,
 | 
						|
    "referenceItemId": referenceItemId,
 | 
						|
    "content": content,
 | 
						|
    "filePath": filePath,
 | 
						|
  };
 | 
						|
}
 |