import 'dart:convert'; class GetGreetingCardsModelResponse { List? getGreetingCardsModelResponse; GetGreetingCardsModelResponse({ this.getGreetingCardsModelResponse, }); factory GetGreetingCardsModelResponse.fromRawJson(String str) => GetGreetingCardsModelResponse.fromJson(json.decode(str)); String toRawJson() => json.encode(toJson()); factory GetGreetingCardsModelResponse.fromJson(Map json) => GetGreetingCardsModelResponse( getGreetingCardsModelResponse: json["Get_GreetingCardsModel_Response"] == null ? [] : List.from(json["Get_GreetingCardsModel_Response"]!.map((x) => GetGreetingCardsModelResponseElement.fromJson(x))), ); Map toJson() => { "Get_GreetingCardsModel_Response": getGreetingCardsModelResponse == null ? [] : List.from(getGreetingCardsModelResponse!.map((x) => x.toJson())), }; } class GetGreetingCardsModelResponseElement { int? id; dynamic titleEn; String? titleAr; String? descriptionEn; String? descriptionAr; String? startDate; String? endDate; String? urlEn; String? urlAr; String? backgroundImageUrlEn; String? backgroundImageUrlAr; int? channel; int? categoryId; String? categoryNameAr; String? categoryNameEn; String? createdOn; bool? isActive; GetGreetingCardsModelResponseElement({ this.id, this.titleEn, this.titleAr, this.descriptionEn, this.descriptionAr, this.startDate, this.endDate, this.urlEn, this.urlAr, this.backgroundImageUrlEn, this.backgroundImageUrlAr, this.channel, this.categoryId, this.categoryNameAr, this.categoryNameEn, this.createdOn, this.isActive, }); factory GetGreetingCardsModelResponseElement.fromRawJson(String str) => GetGreetingCardsModelResponseElement.fromJson(json.decode(str)); String toRawJson() => json.encode(toJson()); factory GetGreetingCardsModelResponseElement.fromJson(Map json) => GetGreetingCardsModelResponseElement( id: json["ID"], titleEn: json["TitleEn"], titleAr: json["TitleAr"], descriptionEn: json["DescriptionEn"], descriptionAr: json["DescriptionAr"], startDate: json["StartDate"], endDate: json["EndDate"], urlEn: json["UrlEn"], urlAr: json["UrlAr"], backgroundImageUrlEn: json["BackgroundImageUrlEn"], backgroundImageUrlAr: json["BackgroundImageUrlAr"], channel: json["Channel"], categoryId: json["CategoryID"], categoryNameAr: json["CategoryNameAr"], categoryNameEn: json["CategoryNameEn"], createdOn: json["CreatedOn"], isActive: json["IsActive"], ); Map toJson() => { "ID": id, "TitleEn": titleEn, "TitleAr": titleAr, "DescriptionEn": descriptionEn, "DescriptionAr": descriptionAr, "StartDate": startDate, "EndDate": endDate, "UrlEn": urlEn, "UrlAr": urlAr, "BackgroundImageUrlEn": backgroundImageUrlEn, "BackgroundImageUrlAr": backgroundImageUrlAr, "Channel": channel, "CategoryID": categoryId, "CategoryNameAr": categoryNameAr, "CategoryNameEn": categoryNameEn, "CreatedOn": createdOn, "IsActive": isActive, }; }