ArabSettingsModel
unknown
dart
3 years ago
14 kB
19
Indexable
class ArabSettingsModel {
String? customMessage;
String? customCode;
ETags? eTags;
List<SettingsScreens>? settingsScreens;
Conditions? conditions;
Terms? terms;
List<About>? about;
List<Mark1>? mark1;
List<Mark2>? mark2;
ContactPhones? contactPhones;
List<void>? contacts;
List<void>? tokenData;
ArabSettingsModel(
{this.customMessage,
this.customCode,
this.eTags,
this.settingsScreens,
this.conditions,
this.terms,
this.about,
this.mark1,
this.mark2,
this.contactPhones,
this.contacts,
this.tokenData});
ArabSettingsModel.fromJson(Map<String, dynamic> json) {
customMessage = json['custom_message'];
customCode = json['custom_code'];
eTags = json['e_tags'] != null ? ETags.fromJson(json['e_tags']) : null;
if (json['settings_screens'] != null) {
settingsScreens = <SettingsScreens>[];
json['settings_screens'].forEach((v) {
settingsScreens!.add(SettingsScreens.fromJson(v));
});
}
conditions = json['conditions'] != null
? Conditions.fromJson(json['conditions'])
: null;
terms = json['terms'] != null ? Terms.fromJson(json['terms']) : null;
if (json['about'] != null) {
about = <About>[];
json['about'].forEach((v) {
about!.add(About.fromJson(v));
});
}
if (json['mark_1'] != null) {
mark1 = <Mark1>[];
json['mark_1'].forEach((v) {
mark1!.add(Mark1.fromJson(v));
});
}
if (json['mark_2'] != null) {
mark2 = <Mark2>[];
json['mark_2'].forEach((v) {
mark2!.add(Mark2.fromJson(v));
});
}
contactPhones = json['contact_phones'] != null
? ContactPhones.fromJson(json['contact_phones'])
: null;
if (json['contacts'] != null) {
contacts = <Null>[];
json['contacts'].forEach((v) {
// contacts!.add(new .fromJson(v));
});
}
if (json['token_data'] != null) {
tokenData = <Null>[];
json['token_data'].forEach((v) {
// tokenData!.add(new Null.fromJson(v));
});
}
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['custom_message'] = customMessage;
data['custom_code'] = customCode;
if (eTags != null) {
data['e_tags'] = eTags!.toJson();
}
if (settingsScreens != null) {
data['settings_screens'] =
settingsScreens!.map((v) => v.toJson()).toList();
}
if (conditions != null) {
data['conditions'] = conditions!.toJson();
}
if (terms != null) {
data['terms'] = terms!.toJson();
}
if (about != null) {
data['about'] = about!.map((v) => v.toJson()).toList();
}
if (mark1 != null) {
data['mark_1'] = mark1!.map((v) => v.toJson()).toList();
}
if (mark2 != null) {
data['mark_2'] = mark2!.map((v) => v.toJson()).toList();
}
if (contactPhones != null) {
data['contact_phones'] = contactPhones!.toJson();
}
if (contacts != null) {
// data['contacts'] = this.contacts!.map((v) => v.toJson()).toList();
}
if (tokenData != null) {
// data['token_data'] = this.tokenData!.map((v) => v.toJson()).toList();
}
return data;
}
}
class ETags {
String? eTagSettings;
ETags({this.eTagSettings});
ETags.fromJson(Map<String, dynamic> json) {
eTagSettings = json['e_tag_settings'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['e_tag_settings'] = eTagSettings;
return data;
}
}
class SettingsScreens {
BodyDecode? bodyDecode;
TitleDecode? titleDecode;
SettingsScreens({this.bodyDecode, this.titleDecode});
SettingsScreens.fromJson(Map<String, dynamic> json) {
bodyDecode = json['body_decode'] != null
? BodyDecode.fromJson(json['body_decode'])
: null;
titleDecode = json['title_decode'] != null
? TitleDecode.fromJson(json['title_decode'])
: null;
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
if (bodyDecode != null) {
data['body_decode'] = bodyDecode!.toJson();
}
if (titleDecode != null) {
data['title_decode'] = titleDecode!.toJson();
}
return data;
}
}
class BodyDecode {
bool? b0;
String? bodyScreenAr;
String? bodyScreenEn;
String? bodyScreenHe;
BodyDecode(
{this.b0, this.bodyScreenAr, this.bodyScreenEn, this.bodyScreenHe});
BodyDecode.fromJson(Map<String, dynamic> json) {
b0 = json['0'];
bodyScreenAr = json['body_screen_ar'];
bodyScreenEn = json['body_screen_en'];
bodyScreenHe = json['body_screen_he'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['0'] = b0;
data['body_screen_ar'] = bodyScreenAr;
data['body_screen_en'] = bodyScreenEn;
data['body_screen_he'] = bodyScreenHe;
return data;
}
}
class TitleDecode {
bool? b0;
String? titleScreenAr;
String? titleScreenEn;
String? titleScreenHe;
TitleDecode(
{this.b0, this.titleScreenAr, this.titleScreenEn, this.titleScreenHe});
TitleDecode.fromJson(Map<String, dynamic> json) {
b0 = json['0'];
titleScreenAr = json['title_screen_ar'];
titleScreenEn = json['title_screen_en'];
titleScreenHe = json['title_screen_he'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['0'] = b0;
data['title_screen_ar'] = titleScreenAr;
data['title_screen_en'] = titleScreenEn;
data['title_screen_he'] = titleScreenHe;
return data;
}
}
class Conditions {
BodyDecodeCond? bodyDecode;
Conditions({this.bodyDecode});
Conditions.fromJson(Map<String, dynamic> json) {
bodyDecode = json['body_decode'] != null
? BodyDecodeCond.fromJson(json['body_decode'])
: null;
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
if (bodyDecode != null) {
data['body_decode'] = bodyDecode!.toJson();
}
return data;
}
}
class BodyDecodeCond {
String? bodyAr;
String? bodyEn;
String? bodyHe;
BodyDecodeCond({this.bodyAr, this.bodyEn, this.bodyHe});
BodyDecodeCond.fromJson(Map<String, dynamic> json) {
bodyAr = json['body_ar'];
bodyEn = json['body_en'];
bodyHe = json['body_he'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['body_ar'] = bodyAr;
data['body_en'] = bodyEn;
data['body_he'] = bodyHe;
return data;
}
}
class Terms {
TermDecode? termDecode;
Terms({this.termDecode});
Terms.fromJson(Map<String, dynamic> json) {
termDecode = json['term_decode'] != null
? TermDecode.fromJson(json['term_decode'])
: null;
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
if (termDecode != null) {
data['term_decode'] = termDecode!.toJson();
}
return data;
}
}
class TermDecode {
String? termAr;
String? termEn;
String? termHe;
TermDecode({this.termAr, this.termEn, this.termHe});
TermDecode.fromJson(Map<String, dynamic> json) {
termAr = json['term_ar'];
termEn = json['term_en'];
termHe = json['term_he'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['term_ar'] = termAr;
data['term_en'] = termEn;
data['term_he'] = termHe;
return data;
}
}
class About {
AboutLibraryDecode? aboutLibraryDecode;
SocialDecode? socialDecode;
About({this.aboutLibraryDecode, this.socialDecode});
About.fromJson(Map<String, dynamic> json) {
aboutLibraryDecode = json['about_library_decode'] != null
? AboutLibraryDecode.fromJson(json['about_library_decode'])
: null;
socialDecode = json['social_decode'] != null
? SocialDecode.fromJson(json['social_decode'])
: null;
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
if (aboutLibraryDecode != null) {
data['about_library_decode'] = aboutLibraryDecode!.toJson();
}
if (socialDecode != null) {
data['social_decode'] = socialDecode!.toJson();
}
return data;
}
}
class AboutLibraryDecode {
String? bodyLibaryAr;
String? bodyLibaryEn;
String? bodyLibaryHe;
AboutLibraryDecode({this.bodyLibaryAr, this.bodyLibaryEn, this.bodyLibaryHe});
AboutLibraryDecode.fromJson(Map<String, dynamic> json) {
bodyLibaryAr = json['body_libary_ar'];
bodyLibaryEn = json['body_libary_en'];
bodyLibaryHe = json['body_libary_he'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['body_libary_ar'] = bodyLibaryAr;
data['body_libary_en'] = bodyLibaryEn;
data['body_libary_he'] = bodyLibaryHe;
return data;
}
}
class SocialDecode {
String? tiktok;
String? whatsup;
String? facebook;
String? linkedin;
String? snabchat;
String? youtube1;
String? instegram;
String? wikipedia;
SocialDecode(
{this.tiktok,
this.whatsup,
this.facebook,
this.linkedin,
this.snabchat,
this.youtube1,
this.instegram,
this.wikipedia});
SocialDecode.fromJson(Map<String, dynamic> json) {
tiktok = json['tiktok'];
whatsup = json['whatsup'];
facebook = json['facebook'];
linkedin = json['linkedin'];
snabchat = json['snabchat'];
youtube1 = json['youtube1'];
instegram = json['instegram'];
wikipedia = json['wikipedia'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['tiktok'] = tiktok;
data['whatsup'] = whatsup;
data['facebook'] = facebook;
data['linkedin'] = linkedin;
data['snabchat'] = snabchat;
data['youtube1'] = youtube1;
data['instegram'] = instegram;
data['wikipedia'] = wikipedia;
return data;
}
}
class Mark1 {
MarkOneDecode? markOneDecode;
SocialMarkOneDecode? socialMarkOneDecode;
Mark1({this.markOneDecode, this.socialMarkOneDecode});
Mark1.fromJson(Map<String, dynamic> json) {
markOneDecode = json['mark_one_decode'] != null
? MarkOneDecode.fromJson(json['mark_one_decode'])
: null;
socialMarkOneDecode = json['social_mark_one_decode'] != null
? SocialMarkOneDecode.fromJson(json['social_mark_one_decode'])
: null;
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
if (markOneDecode != null) {
data['mark_one_decode'] = markOneDecode!.toJson();
}
if (socialMarkOneDecode != null) {
data['social_mark_one_decode'] = socialMarkOneDecode!.toJson();
}
return data;
}
}
class MarkOneDecode {
bool? b0;
String? bodyMark1Ar;
String? bodyMark1En;
String? bodyMark1He;
MarkOneDecode(
{this.b0, this.bodyMark1Ar, this.bodyMark1En, this.bodyMark1He});
MarkOneDecode.fromJson(Map<String, dynamic> json) {
b0 = json['0'];
bodyMark1Ar = json['body_mark1_ar'];
bodyMark1En = json['body_mark1_en'];
bodyMark1He = json['body_mark1_he'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['0'] = b0;
data['body_mark1_ar'] = bodyMark1Ar;
data['body_mark1_en'] = bodyMark1En;
data['body_mark1_he'] = bodyMark1He;
return data;
}
}
class SocialMarkOneDecode {
bool? b0;
String? tiktok;
String? whatsup;
String? facebook;
String? linkedin;
String? snabchat;
String? youtube1;
String? instegram;
String? wikipedia;
SocialMarkOneDecode(
{this.b0,
this.tiktok,
this.whatsup,
this.facebook,
this.linkedin,
this.snabchat,
this.youtube1,
this.instegram,
this.wikipedia});
SocialMarkOneDecode.fromJson(Map<String, dynamic> json) {
b0 = json['0'];
tiktok = json['tiktok'];
whatsup = json['whatsup'];
facebook = json['facebook'];
linkedin = json['linkedin'];
snabchat = json['snabchat'];
youtube1 = json['youtube1'];
instegram = json['instegram'];
wikipedia = json['wikipedia'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['0'] = b0;
data['tiktok'] = tiktok;
data['whatsup'] = whatsup;
data['facebook'] = facebook;
data['linkedin'] = linkedin;
data['snabchat'] = snabchat;
data['youtube1'] = youtube1;
data['instegram'] = instegram;
data['wikipedia'] = wikipedia;
return data;
}
}
class Mark2 {
MarkTwoDecode? markTwoDecode;
SocialMarkOneDecode? socialMarkTwoDecode;
Mark2({this.markTwoDecode, this.socialMarkTwoDecode});
Mark2.fromJson(Map<String, dynamic> json) {
markTwoDecode = json['mark_two_decode'] != null
? MarkTwoDecode.fromJson(json['mark_two_decode'])
: null;
socialMarkTwoDecode = json['social_mark_two_decode'] != null
? SocialMarkOneDecode.fromJson(json['social_mark_two_decode'])
: null;
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
if (markTwoDecode != null) {
data['mark_two_decode'] = markTwoDecode!.toJson();
}
if (socialMarkTwoDecode != null) {
data['social_mark_two_decode'] = socialMarkTwoDecode!.toJson();
}
return data;
}
}
class MarkTwoDecode {
bool? b0;
String? bodyMark2Ar;
String? bodyMark2En;
String? bodyMark2He;
MarkTwoDecode(
{this.b0, this.bodyMark2Ar, this.bodyMark2En, this.bodyMark2He});
MarkTwoDecode.fromJson(Map<String, dynamic> json) {
b0 = json['0'];
bodyMark2Ar = json['body_mark2_ar'];
bodyMark2En = json['body_mark2_en'];
bodyMark2He = json['body_mark2_he'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['0'] = b0;
data['body_mark2_ar'] = bodyMark2Ar;
data['body_mark2_en'] = bodyMark2En;
data['body_mark2_he'] = bodyMark2He;
return data;
}
}
class ContactPhones {
bool? b0;
String? phone1;
String? phone2;
ContactPhones({this.b0, this.phone1, this.phone2});
ContactPhones.fromJson(Map<String, dynamic> json) {
b0 = json['0'];
phone1 = json['phone1'];
phone2 = json['phone2'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['0'] = b0;
data['phone1'] = phone1;
data['phone2'] = phone2;
return data;
}
}
Editor is loading...