diff --git a/DQKey.jks b/DQKey.jks
new file mode 100644
index 00000000..7c844584
Binary files /dev/null and b/DQKey.jks differ
diff --git a/Keystore Pass.rtf b/Keystore Pass.rtf
new file mode 100644
index 00000000..cd33f08e
--- /dev/null
+++ b/Keystore Pass.rtf
@@ -0,0 +1,9 @@
+{\rtf1\ansi\ansicpg1252\cocoartf2513
+\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+\paperw11900\paperh16840\margl1440\margr1440\vieww10800\viewh8400\viewkind0
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\partightenfactor0
+
+\f0\fs24 \cf0 keyPassword=HmGsa123\
+storePassword=HmGsa123}
\ No newline at end of file
diff --git a/android/app/build.gradle b/android/app/build.gradle
index 5d196986..54ea9373 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -81,6 +81,7 @@ dependencies {
// Dependency on a remote binary
// implementation 'com.example.android:app-magic:12.3'
-
-
+ implementation 'com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava'
+
+
}
diff --git a/android/app/src/debug/AndroidManifest.xml b/android/app/src/debug/AndroidManifest.xml
index d8fd4e88..beeadd9e 100644
--- a/android/app/src/debug/AndroidManifest.xml
+++ b/android/app/src/debug/AndroidManifest.xml
@@ -3,5 +3,6 @@
+
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index 2e2b8115..d0751535 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -25,8 +25,6 @@
android:icon="@mipmap/ic_launcher"
android:usesCleartextTraffic="true"
android:label="diplomaticquarterapp">
-
+
diff --git a/assets/app_icons/config.json b/assets/app_icons/config.json
index e0f1051d..0bedcb06 100644
--- a/assets/app_icons/config.json
+++ b/assets/app_icons/config.json
@@ -133,171 +133,129 @@
]
},
{
- "uid": "03df3404af4fa2db99c8dfb9e9729367",
- "css": "more_menu_icon",
+ "uid": "3a1701f9a414e497ab81ae1bb58d3e7c",
+ "css": "blood_type_icon",
"code": 59401,
"src": "custom_icons",
"selected": true,
"svg": {
- "path": "",
- "width": 222
+ "path": "M567.7 248.5A2004.5 2004.5 0 0 0 452.6 80.5C395.1 5.9 378.7 0 363.3 0S331.4 5.9 273.8 80.5A2004.4 2004.4 0 0 0 158.8 248.6C99.6 344.8 0 523.3 0 636.7A363.3 363.3 0 0 0 726.5 636.7C726.5 523.3 627 344.8 567.7 248.5ZM510.7 696.3H392.6V814.4A29.3 29.3 0 1 1 334 814.4V696.3H215.8A29.3 29.3 0 0 1 215.8 637.7H334V519.5A29.3 29.3 0 1 1 392.6 519.5V637.7H510.7A29.3 29.3 0 0 1 510.7 696.3Z",
+ "width": 727
},
"search": [
- "more_menu_icon"
+ "blood_type_icon"
]
},
{
- "uid": "8882d4d64a842809f1cb078522c9b867",
- "css": "offer_icon",
+ "uid": "2073f5ad66d9ab6e47cc1be6e6e20146",
+ "css": "height_icon",
"code": 59402,
"src": "custom_icons",
"selected": true,
"svg": {
- "path": "M1089.5 567L1107.2 972.1 1406.5 924.4 1467.7 530ZM1089.5 567L1107.2 972.1 934 924.4 873.6 530ZM856.1 506L865 588.4 1083.3 622.8 1080.4 541.3ZM1495.6 506L1482 588.4 1083.3 622.8 1080.4 541.3ZM856.1 506L1080.4 541.3 1495.5 506 1221.9 481.9ZM994.9 527.4L1351 493.3 1288 487.7 934 518.2ZM1336 519.5L1100 489.9 1059 492.6 1272.6 524.9ZM882.9 591.2L886 611 1092.9 645.6 1455.7 608.2 1458.4 590.4 1092 622.1 1083.4 622.8ZM1308.7 940L1251.5 949.1 1272.6 524.9 1336 519.5ZM1328.3 381.2C1277.7 331.5 1175.8 491.5 1175.8 491.5L1178.7 502.5S1296.2 431.6 1332.9 428.5C1361.9 426 1361.3 449.9 1331.2 461.8 1303.7 472.6 1178.7 502.5 1178.7 502.5A747 747 0 0 0 1274.4 487.3C1351.9 473.5 1369.4 456.8 1369.9 431.4S1349.7 402.1 1328.3 381.2ZM1274.4 487.2C1349.2 473.9 1368.1 457.9 1369.8 434A63.5 63.5 0 0 0 1332.9 428.4C1361.9 425.9 1361.3 449.9 1331.2 461.7 1303.7 472.5 1178.7 502.4 1178.7 502.4H1178.7A880 880 0 0 0 1274.4 487.2ZM1249 462.9S1245.7 453.6 1229.5 452.2 1212.6 441.2 1212.6 441.1A594.4 594.4 0 0 0 1175.8 491.5L1178.7 502.5S1212.2 482.4 1249 463ZM1023.4 381.2C1073.9 331.5 1175.8 491.5 1175.8 491.5L1172.9 502.5S1055.4 431.6 1018.7 428.5C989.8 426 990.3 449.9 1020.5 461.8 1047.9 472.6 1172.9 502.5 1172.9 502.5A747 747 0 0 1 1077.3 487.3C999.8 473.5 982.2 456.8 981.7 431.4S1002 402.1 1023.4 381.2ZM1077.3 487.2C1002.5 473.9 983.5 457.9 981.9 434A63.5 63.5 0 0 1 1018.7 428.4C989.8 425.9 990.3 449.9 1020.5 461.7 1047.9 472.5 1172.9 502.4 1172.9 502.4H1172.9A880 880 0 0 1 1077.3 487.2ZM1102.6 462.9S1105.9 453.6 1122.1 452.2 1139.1 441.2 1139.1 441.1A595 595 0 0 1 1175.8 491.5L1172.9 502.5S1139.4 482.4 1102.6 463ZM1211.9 506H1135.9A5 5 0 0 1 1131.2 500.7H1131.2A16.4 16.4 0 0 1 1146.7 483.6H1201.1A16.4 16.4 0 0 1 1216.6 500.7H1216.6A5 5 0 0 1 1211.9 506ZM233.4 567L251.1 972.1 550.4 924.4 611.6 530ZM233.4 567L251.1 972.1 78 924.4 17.5 530ZM0 506L8.9 588.4 227.1 622.8 224.2 541.3ZM639.5 506L625.9 588.4 227.1 622.8 224.3 541.3ZM0 506L224.2 541.3 639.4 506 365.8 481.9ZM138.8 527.4L494.9 493.3 431.9 487.7 78 518.2ZM479.9 519.5L243.9 489.9 202.9 492.6 416.5 524.9ZM26.8 591.2L29.8 611 236.8 645.6 599.6 608.2 602.3 590.4 235.9 622.1 227.2 622.8ZM452.6 940L395.4 949.1 416.5 524.9 479.9 519.5ZM116.8 935.2L167.5 949.1 138.8 527.4 77.9 518.2ZM472.2 381.2C421.6 331.5 319.8 491.5 319.8 491.5L322.7 502.5S440.1 431.6 476.8 428.5C505.8 426 505.3 449.9 475.1 461.8 447.6 472.6 322.7 502.5 322.7 502.5A747 747 0 0 0 418.3 487.3C495.8 473.5 513.4 456.8 513.8 431.4S493.6 402.1 472.2 381.2ZM418.3 487.2C493.1 473.9 512.1 457.9 513.7 434A63.5 63.5 0 0 0 476.8 428.4C505.8 425.9 505.3 449.9 475.1 461.7 447.6 472.5 322.7 502.4 322.7 502.4H322.7A880 880 0 0 0 418.3 487.2ZM393 462.9S389.7 453.6 373.4 452.2 356.5 441.2 356.5 441.1A595.1 595.1 0 0 0 319.8 491.5L322.7 502.5S356.2 482.4 393 463ZM167.3 381.2C217.8 331.5 319.7 491.5 319.7 491.5L316.8 502.5S199.3 431.6 162.6 428.5C133.6 426 134.2 449.9 164.3 461.8 191.8 472.6 316.8 502.5 316.8 502.5A747 747 0 0 1 221.1 487.3C143.6 473.5 126.1 456.8 125.6 431.4S145.9 402.1 167.3 381.2ZM221.1 487.2C146.3 473.9 127.4 457.9 125.7 434A63.5 63.5 0 0 1 162.7 428.4C133.7 426 134.3 449.9 164.4 461.7 191.9 472.6 316.9 502.5 316.9 502.5H316.9A880.2 880.2 0 0 1 221.1 487.2ZM246.5 462.9S249.8 453.6 266.1 452.2 283 441.2 283 441.1A594.5 594.5 0 0 1 319.8 491.5L316.8 502.5S283.4 482.4 246.6 463ZM355.8 506H279.8A5 5 0 0 1 275.1 500.7H275.1A16.4 16.4 0 0 1 290.6 483.6H345A16.4 16.4 0 0 1 360.6 500.7H360.6A5 5 0 0 1 355.8 506ZM442.3 310.5L747.8 362.8 1053.3 310.5 747.8 276ZM595.1 336.7L747.8 362.9 900.6 336.7 747.8 319.4ZM905 493.5L868 497A388.3 388.3 0 0 1 1017.1 154.2 341.6 341.6 0 0 0 1005.2 189.2 271.6 271.6 0 0 1 1037.7 188.2 345.8 345.8 0 0 0 905 493.5ZM977.3 471.4L937.5 464.6C958 318.6 1048.8 196.5 1174.5 145.9A349.9 349.9 0 0 0 1153.7 179.4 299.7 299.7 0 0 1 1188.3 187.6 354.4 354.4 0 0 0 977.3 471.4ZM811.4 491.9L773.1 489.4A555.9 555.9 0 0 1 946.6 109.9 504.1 504.1 0 0 0 938.1 175.9 517.9 517.9 0 0 0 811.4 491.9ZM562.9 381.4L599.5 374.8A366.4 366.4 0 0 0 378.9 82.6 185.9 185.9 0 0 0 366.4 121.2 326.3 326.3 0 0 1 562.9 381.4ZM535.3 463.1L574.1 451.5C538.7 309 435.9 199.1 305.7 164.6A338.6 338.6 0 0 1 329.9 195.3 302.9 302.9 0 0 0 296.4 207.8 343.9 343.9 0 0 1 535.3 463.1ZM688.7 486.7L726.8 483A552.6 552.6 0 0 0 543.9 109 503.8 503.8 0 0 1 554 174.7 515.1 515.1 0 0 1 688.7 486.7ZM747.8 362.8V1000L985.2 937.7 1053.3 310.5ZM747.8 362.8V1000L510.4 937.7 442.3 310.5ZM973.1 823S943.9 837.1 937.9 904.5A135.6 135.6 0 0 1 925.4 953.4L848 973.7A166.3 166.3 0 0 0 871.7 919C879 883.9 879.9 875.1 879.9 875.1S884.8 854.4 935.2 826.3A61.6 61.6 0 0 1 973.1 823ZM879.9 875.2A105 105 0 0 1 927.1 804.3C1032.3 744.5 1161.9 869.9 1161.9 869.9L1143.7 867.9 1147.7 889.3 1126.3 886.3 1135.7 907 1115.5 902.6 1120.9 918.9 1099.4 912.9 1096.5 938.4S1034.2 853.5 998.2 838.5A100.5 100.5 0 0 0 879.9 875.2ZM522.5 823.1S550.4 840.7 559.5 909A160.3 160.3 0 0 0 570.1 953.4L647.6 973.9A166.4 166.4 0 0 1 623.9 919.1C616.6 884 615.7 875.3 615.7 875.3S610.8 854.6 560.3 826.5A61.6 61.6 0 0 0 522.5 823.1ZM615.7 875.3A105.1 105.1 0 0 0 568.5 804.4C463.3 744.7 333.7 870.1 333.7 870.1L351.9 868.1 347.8 889.5 369.3 886.5 359.9 907.2 380.1 902.8 374.7 919 396.2 913.1 399.1 938.6S463.9 854.9 499.8 839.8A96.5 96.5 0 0 1 615.7 875.3ZM463.6 75.2A38.7 38.7 0 0 0 437.4 56.9L441.1 31.4A62 62 0 0 1 482.9 60.6ZM902.8 42.4A41.8 41.8 0 0 0 882.1 67.7L859.9 59.4A66.8 66.8 0 0 1 893.1 18.9ZM1096.4 123.4A32.9 32.9 0 0 0 1070.9 134.7L1056.2 118.6A52.7 52.7 0 0 1 1096.9 100.4ZM773.5 28.6A41.4 41.4 0 0 0 768.4 58.4L748.3 63.4A66.3 66.3 0 0 1 756.3 15.8ZM632.6 122.7A38.6 38.6 0 0 0 617.6 97.3L629.1 78.3A61.8 61.8 0 0 1 653 118.9ZM206 205.9A34.3 34.3 0 0 0 179.8 193.4Q179.8 181.5 179.8 169.6A55 55 0 0 1 221.6 189.6ZM1171.1 285.2A61.2 61.2 0 0 0 1138.9 287.6 83.4 83.4 0 0 1 1197.3 250.9Q1198.5 262.3 1199.6 273.8A60.3 60.3 0 0 0 1171.1 285.2ZM828.8 208.3A75.2 75.2 0 0 0 810.9 238.1 102.1 102.1 0 0 1 819.9 164.4L837.8 176.3A75.9 75.9 0 0 0 828.8 208.3ZM284 117.2A61.7 61.7 0 0 1 315.8 123.5 85.9 85.9 0 0 0 261.4 79.7L256.8 102.2A61.8 61.8 0 0 1 284 117.2ZM278.4 313.3A59.7 59.7 0 0 1 350.7 314.2L360.8 305.2A64.5 64.5 0 0 0 264.1 293.9ZM221.7 4.5L253 0 274.9 19.2 223.6 20.3ZM728.1 145.8L739 178.5 726.9 206.3 714.7 151.2ZM1240.6 60.6L1209.4 66.5 1193.7 92.1 1243 76.4Z",
- "width": 1496
+ "path": "M615.2 883H527.3V820.3H566.5A29.3 29.3 0 1 0 566.5 761.7H527.3V703.1H605.6A29.3 29.3 0 0 0 605.6 644.5H527.3V585.9H566.5A29.3 29.3 0 1 0 566.5 527.3H527.3V468.8H605.6A29.3 29.3 0 0 0 605.6 410.2H527.3V351.6H566.5A29.3 29.3 0 1 0 566.5 293H527.3V234.4H605.6A29.3 29.3 0 0 0 605.6 175.7H527.3V117.2H566.5A29.3 29.3 0 1 0 566.5 58.6H527.3V29.3A29.3 29.3 0 1 0 468.7 29.3V883H363L375.5 683.7H152.1L164.6 883H29.3A29.3 29.3 0 0 0 0 912.2V970.8A29.3 29.3 0 0 0 58.6 970.8V941.6H585.9V970.8A29.3 29.3 0 1 0 644.6 970.8V912.1A29.3 29.3 0 0 0 615.2 883ZM146.7 625H381A29.3 29.3 0 0 0 410.2 595.7V400.5A146 146 0 0 0 363.3 293.2 146.1 146.1 0 0 1 164.4 293.2 146 146 0 0 0 117.4 400.6V595.8A29.3 29.3 0 0 0 146.7 625Z",
+ "width": 645
},
"search": [
- "offer_icon"
+ "height_icon"
]
},
{
- "uid": "48bf5922e89257ff0ba5f3ae4a47297d",
- "css": "prescription_icon",
+ "uid": "0f1a73756e84a7173b6426ac45ca4a5a",
+ "css": "online_payment_icon",
"code": 59403,
"src": "custom_icons",
"selected": true,
"svg": {
- "path": "M466 297H414.1V245A19.5 19.5 0 1 0 374.9 245V297H323A19.5 19.5 0 0 0 323 336.1H374.9V388A19.5 19.5 0 0 0 414.1 388V336.1H466A19.5 19.5 0 1 0 466 297ZM394.5 144.6A171.9 171.9 0 1 0 566.4 316.5 172.1 172.1 0 0 0 394.5 144.6ZM394.5 449.3A132.8 132.8 0 1 1 527.3 316.5 133 133 0 0 1 394.5 449.3ZM783.4 179.6L609.5 5.7A19.5 19.5 0 0 0 595.7 0H58.6A58.7 58.7 0 0 0 0 58.6V941.4A58.7 58.7 0 0 0 58.6 1000H431.7A19.5 19.5 0 1 0 431.7 960.8H58.6A19.6 19.6 0 0 1 39.2 941.4V58.6A19.6 19.6 0 0 1 58.7 39.1H576.2V154.2A58.7 58.7 0 0 0 634.8 212.8H750.1V560.5A19.5 19.5 0 1 0 789.2 560.5V193.4A19.5 19.5 0 0 0 783.4 179.6ZM634.8 173.8A19.6 19.6 0 0 1 615.2 154.3V66.7L722.4 173.8H634.8ZM644.5 546.9H305.3A19.5 19.5 0 0 0 305.3 586.1H644.5A19.5 19.5 0 0 0 644.5 546.9ZM208.2 546.9H144.5A19.5 19.5 0 0 0 144.5 586.1H208.2A19.5 19.5 0 0 0 208.2 546.9ZM500 656.3H305.3A19.5 19.5 0 0 0 305.3 695.4H500A19.5 19.5 0 1 0 500 656.3ZM208.2 656.3H144.5A19.5 19.5 0 0 0 144.5 695.4H208.2A19.5 19.5 0 0 0 208.2 656.3ZM319.1 771.4A19.5 19.5 0 1 0 324.9 785.2 19.6 19.6 0 0 0 319.1 771.4ZM208.2 765.6H144.5A19.5 19.5 0 1 0 144.5 804.8H208.2A19.5 19.5 0 1 0 208.2 765.6ZM879 757.8A121.3 121.3 0 0 0 862.1 759 121.1 121.1 0 0 0 660.5 638.6L505.8 793.3A121.1 121.1 0 0 0 677 964.5L758 883.6A121.1 121.1 0 1 0 878.9 757.9ZM649.4 936.9A82 82 0 1 1 533.4 820.9L597 757.4 713 873.4ZM740.6 845.8L624.6 729.8 688.1 666.2A82 82 0 1 1 804.1 782.2ZM859.4 958.6A82 82 0 0 1 859.4 799.3ZM898.6 958.6V799.3A82 82 0 0 1 898.6 958.6Z",
- "width": 1000
+ "path": "M1214.7 273.8L1213.8 274A29 29 0 0 1 1207.2 274.8C1202 274.8 1195.9 272.2 1195.9 259.6 1195.9 253.1 1197 244.7 1206.7 244.7H1206.7A29.1 29.1 0 0 1 1213.7 246L1214.5 246.2V273.8ZM1216.2 211.5L1214.7 211.8V234.9L1213.2 234.5 1212.8 234.4A32.6 32.6 0 0 0 1204.1 232.8C1184.8 232.8 1180.7 247.5 1180.7 259.8A23.9 23.9 0 0 0 1206.6 286.3 52.5 52.5 0 0 0 1224 283.8 7.6 7.6 0 0 0 1230.5 275.5V209.1C1225.9 209.9 1221.1 210.7 1216.5 211.5M1272.2 274.3L1271.4 274.5 1268.4 275.3A30.7 30.7 0 0 1 1261.3 276.4C1256.8 276.4 1254 274.2 1254 270.3 1254 267.8 1255.2 263.6 1262.6 263.6H1272.2ZM1265.4 232.5A65.2 65.2 0 0 0 1245.7 236L1240.8 237.4 1242.4 248.7 1247.3 247.1A56.9 56.9 0 0 1 1263.4 244.3C1265.5 244.3 1272.1 244.3 1272.1 251.4V254.4H1263C1246.6 254.4 1239 259.7 1239 271 1239 280.6 1246 286.3 1257.8 286.3A60.9 60.9 0 0 0 1270.8 284.6L1271.1 284.6 1271.3 284.6 1272.8 284.8C1277.4 285.7 1282.2 286.5 1286.8 287.4V250.5C1286.8 238.6 1279.6 232.5 1265.5 232.5M1157.5 274.3L1156.7 274.5 1153.8 275.3A30.3 30.3 0 0 1 1146.6 276.4C1142.1 276.4 1139.4 274.2 1139.4 270.3 1139.4 267.8 1140.5 263.6 1147.9 263.6H1157.5L1157.5 274.3ZM1150.8 232.5A65 65 0 0 0 1131.1 236L1126.2 237.4 1127.8 248.7 1132.7 247.1A56.9 56.9 0 0 1 1148.8 244.3C1150.9 244.3 1157.5 244.3 1157.5 251.4V254.4H1148.4C1132 254.4 1124.3 259.7 1124.3 271 1124.3 280.6 1131.3 286.3 1143.2 286.3A60.9 60.9 0 0 0 1156.2 284.6L1156.5 284.6 1156.7 284.6 1158.1 284.8C1162.8 285.7 1167.5 286.5 1172.2 287.4V250.6C1172.2 238.5 1165 232.5 1150.9 232.5M1095.4 232.6A39.8 39.8 0 0 0 1079.4 236.2L1078.8 236.5 1078.3 236A24.2 24.2 0 0 0 1063.9 232.6 58.7 58.7 0 0 0 1047 235.1C1042 236.7 1040 239.1 1040 243.6V285.7H1055.7V246.8L1056.5 246.5A20 20 0 0 1 1063.4 245.3 6.2 6.2 0 0 1 1070.3 252.4V285.7H1085.7V251.8A11.4 11.4 0 0 0 1085.2 248.4L1084.7 247.4 1085.8 246.9A18.6 18.6 0 0 1 1093.5 245.3 6.3 6.3 0 0 1 1100.3 252.4V285.7H1115.7V250.9C1115.7 238.6 1109.2 232.7 1095.4 232.7M1260.6 174A53.6 53.6 0 0 1 1251.5 173.1L1250.6 173V150.3A11 11 0 0 0 1250.2 147.1L1249.7 146 1250.7 145.6C1251 145.5 1251.2 145.4 1251.5 145.3L1251.7 145.2 1252.7 144.8A1.5 1.5 0 0 1 1253.1 144.7 36.7 36.7 0 0 1 1261.2 143.8H1261.2C1270.8 143.8 1272 152.4 1272 158.8 1272 171.3 1265.7 174 1260.6 174M1260.6 130.8H1260.2A27.8 27.8 0 0 0 1238.5 138.1 14.7 14.7 0 0 0 1235.7 146.8H1235.7V170.3A6.9 6.9 0 0 1 1235.2 173.3L1234.7 174.2H1206.2V158H1206.2A24.3 24.3 0 0 0 1181 131.3H1166.6C1166 135.5 1165.5 138.5 1165 142.7H1179.2C1186.7 142.7 1190.7 149 1190.7 158.8V175.3L1189.7 174.7A10.9 10.9 0 0 0 1186.3 174.2H1161.7C1161.2 177.4 1160.6 181.4 1159.9 185.5H1235.8C1238.3 185 1241.4 184.5 1244 184.1A42.7 42.7 0 0 0 1259.8 187 25.9 25.9 0 0 0 1287 159 26.1 26.1 0 0 0 1260.6 130.8M1127.6 192.4H1128.3C1144.8 192.4 1152.5 187 1152.5 173.6A17.2 17.2 0 0 0 1133.7 156.2H1118.4A6.5 6.5 0 0 1 1111.2 149.3C1111.2 146.3 1112.3 142.7 1119.7 142.7H1152.9C1153.6 138.4 1154 135.7 1154.6 131.4H1120.2C1104.1 131.4 1096 138.1 1096 149.3S1103.1 166.2 1114.9 166.2H1130.1A7.2 7.2 0 0 1 1137.3 173.6 7.4 7.4 0 0 1 1128.8 181.2H1126.3L1077.7 181.1H1068.9C1061.4 181.1 1056.2 176.7 1056.2 167V160.2C1056.2 150 1060.2 143.6 1068.9 143.6H1083.3C1083.9 139.2 1084.3 136.5 1084.9 132.3H1065.4A24.6 24.6 0 0 0 1040.1 159.3H1040.1V167A23.3 23.3 0 0 0 1065.3 192.3H1079.6L1105.9 192.3H1127.7ZM1266.9 488.1A134.9 134.9 0 1 1 997.1 488.1H997.1A134.9 134.9 0 1 1 1266.9 488.1ZM1132 353.2A135.3 135.3 0 0 1 1266.9 488.1H1266.9A134.9 134.9 0 1 1 997 488.1M1132 353.2A135.3 135.3 0 0 1 1266.9 488.1H1266.9A134.8 134.8 0 0 1 1132 623M950.7 353.2A134.9 134.9 0 0 0 952.1 623 136.5 136.5 0 0 0 1042.8 588H1042.8A128.3 128.3 0 0 0 1056.3 573.8H1028.5A164.7 164.7 0 0 1 1018.5 560.2H1066.3A91.4 91.4 0 0 0 1074.2 545.9H1010.7A85.1 85.1 0 0 1 1004.9 531.6H1079.2A141.7 141.7 0 0 0 1086.3 488.8 184.3 184.3 0 0 0 1083.5 460.2H1000.6A104.3 104.3 0 0 1 1004.2 446H1078.4A85.1 85.1 0 0 0 1072.7 431.7H1009.9A141.6 141.6 0 0 1 1017.8 417.4H1065.6A67.9 67.9 0 0 0 1054.9 403.1H1028.5A121.7 121.7 0 0 1 1042 389.5 131.7 131.7 0 0 0 951.4 354.6C951.4 353.2 951.4 353.2 950.7 353.2ZM817.2 488.1A134.8 134.8 0 0 0 952.1 623 136.5 136.5 0 0 0 1042.7 588H1042.7A128.3 128.3 0 0 0 1056.3 573.8H1028.5A164.7 164.7 0 0 1 1018.5 560.2H1066.3A91.5 91.5 0 0 0 1074.2 545.9H1010.7A85.1 85.1 0 0 1 1004.9 531.6H1079.2A141.8 141.8 0 0 0 1086.3 488.8 184.3 184.3 0 0 0 1083.5 460.2H1000.6A104.3 104.3 0 0 1 1004.1 445.9H1078.4A85.1 85.1 0 0 0 1072.7 431.6H1009.9A141.6 141.6 0 0 1 1017.8 417.3H1065.6A67.9 67.9 0 0 0 1054.9 403.1H1028.5A121.7 121.7 0 0 1 1042 389.5 131.7 131.7 0 0 0 951.4 354.5H950.7M952.1 623A136.5 136.5 0 0 0 1042.8 588H1042.8A128.3 128.3 0 0 0 1056.3 573.8H1028.5A164.7 164.7 0 0 1 1018.5 560.2H1066.3A91.4 91.4 0 0 0 1074.2 545.9H1010.6A85.1 85.1 0 0 1 1004.9 531.6H1079.1A141.7 141.7 0 0 0 1086.3 488.8 184.3 184.3 0 0 0 1083.4 460.2H1000.7A104.3 104.3 0 0 1 1004.2 446H1078.5A85.1 85.1 0 0 0 1072.8 431.7H1009.9A141.6 141.6 0 0 1 1017.8 417.4H1065.6A67.9 67.9 0 0 0 1054.9 403.1H1028.5A121.7 121.7 0 0 1 1042 389.5 131.7 131.7 0 0 0 951.4 354.6H950.7M999.9 522.4L1002.1 510.2A30.9 30.9 0 0 1 998.5 511C993.5 511 992.8 508.1 993.5 506.6L997.9 481.6H1005.7L1007.9 468.1H1000.8L1002.2 459.5H987.9S979.3 506.6 979.3 512.3A10.7 10.7 0 0 0 990.8 524.5 21.9 21.9 0 0 0 999.9 522.4ZM1004.9 499.5A22.7 22.7 0 0 0 1029.9 524.5 37 37 0 0 0 1044.9 522.3L1047.7 508.8A42.8 42.8 0 0 1 1032.7 512.3C1017 512.3 1019.9 500.9 1019.9 500.9H1049.2A92.5 92.5 0 0 0 1051.3 488.1 19.3 19.3 0 0 0 1030.6 467.4C1015.6 466 1004.9 481.7 1004.9 499.5ZM1029.9 478.8C1037.7 478.8 1036.4 488.1 1036.4 488.8H1020.7C1020.6 488.1 1022 478.8 1029.9 478.8ZM1120.6 522.3L1123.4 506.7A35.1 35.1 0 0 1 1111.3 510.2C1101.3 510.2 1097 502.4 1097 493.8 1097 476.7 1105.6 467.4 1115.6 467.4A23.9 23.9 0 0 1 1128.4 471.7L1130.6 456.7A50.2 50.2 0 0 0 1114.2 453.2C1097.8 453.2 1081.3 467.5 1081.3 494.5 1081.3 512.3 1089.9 524.5 1107 524.5A64.1 64.1 0 0 0 1120.6 522.3ZM921.4 466A50.6 50.6 0 0 0 904.3 468.8L902.1 480.9A42.2 42.2 0 0 1 917.8 478.1C922.8 478.1 927.1 478.8 927.1 483.1 927.1 485.9 926.3 486.7 926.3 486.7H919.8C907.7 486.7 894.1 491.7 894.1 508.1 894.1 520.9 902.7 523.8 907.7 523.8A21.5 21.5 0 0 0 922.7 517.2L922 523H934.8L940.5 483.7A16.9 16.9 0 0 0 921.4 466ZM924.2 498.1C924.2 500.3 922.8 511.7 914.2 511.7A5.6 5.6 0 0 1 908.5 505.9C908.5 502.4 910.7 497.4 921.4 497.4A11.3 11.3 0 0 0 924.2 498.1ZM954.2 523.8A18.3 18.3 0 0 0 975.6 505.2C975.6 487.4 958.5 490.9 958.5 483.8 958.5 480.2 961.3 478.8 966.3 478.8 968.5 478.8 976.3 479.5 976.3 479.5L978.5 466.7A54.2 54.2 0 0 0 965 465.2C954.2 465.2 943.5 469.6 943.5 483.8 943.5 500.2 961.4 498.8 961.4 505.2 961.4 509.6 956.4 510.2 952.8 510.2A46.7 46.7 0 0 1 940 508L937.8 520.9C938.5 522.3 942.2 523.8 954.2 523.8ZM1239.1 454.5L1236.2 473.8A19.8 19.8 0 0 0 1222.7 466.7C1209.8 466.7 1198.4 482.4 1198.4 501 1198.4 512.4 1204.1 524.5 1216.2 524.5A19.1 19.1 0 0 0 1229.8 518.8L1229.1 523.8H1243.4L1254.1 455.3ZM1232.5 492.4C1232.5 500.2 1229 510.2 1221.1 510.2 1216.1 510.2 1213.3 505.9 1213.3 498.8 1213.3 487.4 1218.3 480.2 1224.7 480.2 1229.8 480.2 1232.6 483.8 1232.6 492.4ZM843.6 523.1L852.2 471.7 853.6 523.1H863.6L882.2 471.7 874.3 523.1H889.3L900.7 454.5H877.1L862.8 496.7 862.1 454.5H841.4L830 523.1ZM1064.9 523.1C1069.2 499.5 1069.9 480.2 1079.9 483.8A56.1 56.1 0 0 1 1084.9 467.4H1082C1075.5 467.4 1070.6 476 1070.6 476L1072 468.1H1058.5L1049.2 523.8H1064.9ZM1153.4 466A50.6 50.6 0 0 0 1136.3 468.8L1134.1 480.9A42.2 42.2 0 0 1 1149.8 478.1C1154.8 478.1 1159.1 478.8 1159.1 483.1 1159.1 485.9 1158.4 486.7 1158.4 486.7H1151.8C1139.7 486.7 1126.2 491.7 1126.2 508.1 1126.2 520.9 1134.7 523.8 1139.7 523.8A21.5 21.5 0 0 0 1154.7 517.2L1154 523H1166.8L1172.6 483.7A16.7 16.7 0 0 0 1153.4 466ZM1157 498.1C1157 500.3 1155.5 511.7 1147 511.7A5.6 5.6 0 0 1 1141.3 505.9C1141.3 502.4 1143.4 497.4 1154.1 497.4 1156.3 498.1 1156.3 498.1 1157 498.1ZM1184.8 523.1C1189.2 499.5 1189.8 480.2 1199.8 483.8A56 56 0 0 1 1204.8 467.4H1202C1195.4 467.4 1190.5 476 1190.5 476L1192 468.1H1178.4L1169.1 523.8H1184.8ZM977.8 512.4A10.7 10.7 0 0 0 989.2 524.5 27.2 27.2 0 0 0 999.9 522.3L1002.1 510.2A30.9 30.9 0 0 1 998.5 510.9C993.5 510.9 992.8 508.1 993.5 506.6L997.9 481.6H1005.7L1007.9 468H1000.8L1002.2 459.5M1012.1 499.5C1012.1 519.5 1018.6 524.5 1029.9 524.5A37 37 0 0 0 1044.9 522.3L1047.8 508.8A42.8 42.8 0 0 1 1032.8 512.3C1017.1 512.3 1019.9 500.9 1019.9 500.9H1049.2A92.5 92.5 0 0 0 1051.3 488.1 19.3 19.3 0 0 0 1030.7 467.4C1015.6 466 1012.1 481.7 1012.1 499.5ZM1029.9 478.8C1037.8 478.8 1039.2 488.1 1039.2 488.8H1020.6C1020.6 488.1 1022.1 478.8 1029.9 478.8ZM1120.6 522.3L1123.4 506.7A35.1 35.1 0 0 1 1111.3 510.2C1101.3 510.2 1097 502.4 1097 493.8 1097 476.7 1105.6 467.4 1115.6 467.4A23.9 23.9 0 0 1 1128.4 471.7L1130.6 456.7A50.2 50.2 0 0 0 1114.2 453.2C1097.8 453.2 1088.5 467.5 1088.5 494.5 1088.5 512.3 1089.9 524.5 1107 524.5A64.1 64.1 0 0 0 1120.6 522.3ZM902.1 481.7A42.2 42.2 0 0 1 917.8 478.8C922.8 478.8 927.1 479.5 927.1 483.8 927.1 486.7 926.4 487.4 926.4 487.4H919.8C907.7 487.4 894.2 492.4 894.2 508.8 894.2 521.7 902.7 524.5 907.7 524.5A21.5 21.5 0 0 0 922.7 518L922 523.7H934.8L940.6 484.4C940.6 468 926.3 467.3 920.6 467.3M931.3 498A23.4 23.4 0 0 1 914.2 511.6 5.6 5.6 0 0 1 908.5 505.8C908.5 502.3 910.6 497.3 921.3 497.3A58.3 58.3 0 0 0 931.4 498.1ZM938.5 522.3A60.4 60.4 0 0 0 954.9 523.8 18.3 18.3 0 0 0 976.3 505.2C976.3 487.4 959.2 490.9 959.2 483.8 959.2 480.2 962.1 478.8 967.1 478.8 969.2 478.8 977.1 479.5 977.1 479.5L979.2 466.7A54.2 54.2 0 0 0 965.7 465.2C955 465.2 951.4 469.6 951.4 483.8 951.4 500.2 962.1 498.8 962.1 505.2 962.1 509.6 957.1 510.2 953.5 510.2M1236.2 473.8A19.8 19.8 0 0 0 1222.7 466.7C1209.8 466.7 1205.5 482.4 1205.5 501 1205.5 512.4 1204.1 524.5 1216.2 524.5A19.1 19.1 0 0 0 1229.8 518.8L1229.1 523.8H1243.4L1254.1 455.3M1235.5 492.4C1235.5 500.3 1229 510.3 1221.2 510.3 1216.2 510.3 1213.4 505.9 1213.4 498.8 1213.4 487.4 1218.4 480.3 1224.8 480.3A10.9 10.9 0 0 1 1235.5 492.4ZM843.6 523.1L852.2 471.7 853.6 523.1H863.6L882.2 471.7 874.3 523.1H889.3L900.7 454.5H882.8L862.9 496.7 862.2 454.5H854.3L830 523.1ZM1049.9 523.1H1064.9C1069.2 499.5 1069.9 480.2 1079.9 483.8A56 56 0 0 1 1084.9 467.4H1082C1075.5 467.4 1070.6 476 1070.6 476L1072.1 468.1M1134.1 481.7A42.2 42.2 0 0 1 1149.8 478.8C1154.8 478.8 1159.1 479.5 1159.1 483.8 1159.1 486.7 1158.4 487.4 1158.4 487.4H1151.9C1139.7 487.4 1126.2 492.4 1126.2 508.8 1126.2 521.7 1134.7 524.5 1139.7 524.5A21.5 21.5 0 0 0 1154.7 518L1154 523.7H1166.9L1172.6 484.4C1172.6 468 1158.3 467.3 1152.6 467.3M1163.3 498A23.4 23.4 0 0 1 1146.2 511.6 5.6 5.6 0 0 1 1140.5 505.8C1140.5 502.3 1142.7 497.3 1153.3 497.3A62.8 62.8 0 0 0 1163.4 498.1ZM1169.8 523.1H1184.8C1189.2 499.5 1189.8 480.2 1199.8 483.8A56.1 56.1 0 0 1 1204.8 467.4H1202C1195.5 467.4 1190.6 476 1190.6 476L1192 468.1M440.6 102.4C438.6 108.2 405 200.6 393.7 231.3H393.7A0.6 0.6 0 0 1 393.7 231.5 15.2 15.2 0 0 1 380.5 241H362.5C373.4 211.2 398.5 142.3 413 102.4ZM734.2 171.7L722.6 203.4A15.5 15.5 0 0 1 709.2 213.3H690A51.2 51.2 0 0 0 694.9 203.4L706.5 171.7H678.7L667.2 203.4A15.6 15.6 0 0 1 653.8 213.3H634.6A50 50 0 0 0 639.5 203.4L651 171.7H623.3L611.7 203.4A15.5 15.5 0 0 1 598.3 213.3H509.7A48.6 48.6 0 0 0 514.7 203.6L517.6 195.5A25.5 25.5 0 0 0 493.7 157.8H462.2L452.1 185.6H483.7A6.7 6.7 0 0 1 490 195.5L486.9 203.6A15.2 15.2 0 0 1 473.5 213.3H427.9L417.8 241H699.4A59 59 0 0 0 750.3 203.6L762 171.7ZM297.1 241H223.8L233.9 213.3H307.2A15.7 15.7 0 0 0 320.7 203.4L323.5 195.5A6.7 6.7 0 0 0 317.2 185.6H271.7L281.8 157.8H327.3A25.5 25.5 0 0 1 351.2 195.5L348.3 203.4A59.6 59.6 0 0 1 297 241M396 561.7L421.6 417.2H461.8L436.9 561.7ZM396 561.7L428.9 417.2H461.8L436.9 561.7ZM582.2 418.9A101.8 101.8 0 0 0 545.2 412.4C505.1 412.4 476.2 432.4 476.2 461.3 476.2 483.1 496.3 494.2 512.3 501.5S533.2 513.5 533.2 519.9C533.2 529.5 520.3 534.4 509.1 534.4A87.2 87.2 0 0 1 470.6 526.3L465 523.9 459.4 556.8A130.1 130.1 0 0 0 505 564.9C547.6 564.9 575.7 544.8 575.7 514.3 575.7 497.5 565.2 484.6 541.1 474.2 526.7 467 517.8 462.9 517.8 455.7 517.8 449.2 525.1 442.9 541.1 442.9A73.6 73.6 0 0 1 571.6 448.5L575.6 450.1 582.1 418.8ZM582.2 418.9A101.8 101.8 0 0 0 545.2 412.4C505.1 412.4 483.4 432.4 483.4 461.3A42 42 0 0 0 512.3 501.5C528.3 508.7 533.2 513.5 533.2 519.9 533.2 529.5 520.3 534.4 509.1 534.4A87.2 87.2 0 0 1 470.6 526.3L465 523.9 459.4 556.8A130.1 130.1 0 0 0 505 564.9C547.6 564.9 575.7 544.8 575.7 514.3 575.7 497.5 565.2 484.6 541.1 474.2 526.7 467 517.8 462.9 517.8 455.7 517.8 449.2 525.1 442.9 541.1 442.9A73.6 73.6 0 0 1 571.6 448.5L575.6 450.1 582.1 418.8ZM651.2 417.2C641.6 417.2 634.3 418 630.3 427.6L570.1 561.7H613.5L621.5 537.6H672.9L677.7 561.7H716.2L682.5 417.2ZM632.7 513.5C635.2 506.3 648.8 471 648.8 471S652 462.1 654.4 456.5L656.8 470.2S664.8 506.3 666.4 514.3H632.7ZM660.8 417.2C651.2 417.2 644 418 640 427.6L570.1 561.7H613.5L621.5 537.6H672.9L677.7 561.7H716.2L682.5 417.2ZM632.7 513.5C636 505.5 648.8 471 648.8 471S652 462.1 654.4 456.5L656.8 470.2S664.8 506.3 666.4 514.3H632.7ZM322.1 518.3L318.1 497.4A116.3 116.3 0 0 0 261.9 434L298 562.4H341.4L406.4 418H363.1ZM322.1 518.3L318.1 497.4A116.3 116.3 0 0 0 261.9 434L298 562.4H341.4L406.4 418H371.1ZM210.6 417.2L217.8 418.8A135.3 135.3 0 0 1 318.1 497.5L303.7 429.2C301.2 419.6 294 417.2 285.2 417.2ZM210.6 417.2H210.6C261.9 429.2 304.5 460.5 318.1 496.7L304.5 439.7A19.6 19.6 0 0 0 285.2 424.5ZM210.6 417.2H210.6C261.9 429.2 304.5 460.5 318.1 496.7L308.5 465.3A28.3 28.3 0 0 0 291.6 442.1ZM362.3 513.5L335 486.2 322.1 516.7 318.9 496.6A116.3 116.3 0 0 0 262.7 433.2L298.8 561.7H342.2ZM436.9 561.7L402.5 526.3 396 561.7ZM529.2 511.9H529.2C532.4 515.1 534 517.5 533.2 520.7 533.2 530.3 520.4 535.2 509.1 535.2A87.2 87.2 0 0 1 470.6 527.2L465 524.7 459.4 557.5A130.1 130.1 0 0 0 505 565.6 79.5 79.5 0 0 0 563.7 545.5ZM575.8 561.7H613.5L621.5 537.6H672.9L677.7 561.7H716.2L702.5 503 654.4 456.4 656.8 469.3S664.8 505.4 666.4 513.4H632.7C635.9 505.4 648.8 470.9 648.8 470.9S652 462 654.4 456.4M745.6 844.7A15.6 15.6 0 0 1 730 829.2V747.1A15.6 15.6 0 0 1 761.2 747.1V829.2A15.6 15.6 0 0 1 745.6 844.7ZM803.2 844.7A15.6 15.6 0 0 1 787.7 829.2V747.1A15.6 15.6 0 1 1 818.8 747.1V829.2A15.6 15.6 0 0 1 803.2 844.7ZM860.9 844.7A15.6 15.6 0 0 1 845.3 829.2V747.1A15.6 15.6 0 1 1 876.4 747.1V829.2A15.6 15.6 0 0 1 860.9 844.7ZM210.1 698.8A18 18 0 0 1 228.3 680.6 18.2 18.2 0 0 1 246.8 698.8 18.4 18.4 0 0 1 228.3 717.3 18.2 18.2 0 0 1 210.1 698.8ZM214.2 740.7A5.1 5.1 0 0 1 219.3 735.6H238A5.1 5.1 0 0 1 243.1 740.7V837.2A5.3 5.3 0 0 1 238 842.3H219.3A5.3 5.3 0 0 1 214.2 837.2ZM260 740.6A5.1 5.1 0 0 1 265.1 735.5H273.8A4.1 4.1 0 0 1 278.1 738.8L282.1 748.7A43.1 43.1 0 0 1 316.5 733.2C350.5 733.2 359.3 756.1 359.3 782V837.2A5.3 5.3 0 0 1 354.2 842.3H335.5A5.1 5.1 0 0 1 330.4 837.2V782C330.4 768.1 324.9 759.6 311.9 759.6A23.5 23.5 0 0 0 288.8 776.2V837.2C288.8 841.2 287.2 842.3 282.1 842.3H265A5.3 5.3 0 0 1 259.9 837.2ZM371.8 835.2A4.7 4.7 0 0 1 370.5 829.4L377.4 815.5A4 4 0 0 1 383.6 813.7 43.2 43.2 0 0 0 407.2 820.6C415.3 820.6 419 817.6 419 813S413 803.7 398.9 798.2C378.3 790.3 369.1 780.6 369.1 764.4S381.3 733.2 407.4 733.2A58.1 58.1 0 0 1 439.1 741.1 6 6 0 0 1 441.4 748.5L435.4 760.7A5.3 5.3 0 0 1 428.7 762.9 51.1 51.1 0 0 0 407.4 757.6C400.3 757.6 397.3 761 397.3 764.5 397.3 769.4 402.6 771.9 412.5 776.1 433 784.4 447.8 791.8 447.8 813 447.8 829.9 433.5 844.9 406.7 844.9A59.7 59.7 0 0 1 371.8 835.2ZM465 761.4H454.6A5.1 5.1 0 0 1 449.7 756.3V740.6A4.8 4.8 0 0 1 454.6 735.5H465V706A5.3 5.3 0 0 1 470.1 700.9H489A4.9 4.9 0 0 1 493.9 706V735.5H518.8A5 5 0 0 1 523.9 740.6V756.3A5.3 5.3 0 0 1 518.8 761.4H493.8V809.6C493.8 816.8 497.3 818.3 502.5 818.3A70.6 70.6 0 0 0 518.7 814.8 4.1 4.1 0 0 1 524.7 817.6L527.7 831.7A5.2 5.2 0 0 1 524.7 837.9 84.4 84.4 0 0 1 494.7 844.9C470.8 844.9 464.8 828.9 464.8 810.4ZM570.3 774.8A78.3 78.3 0 0 1 590.9 777.8C591.3 764.2 587.4 757.7 576.1 757.7A133.7 133.7 0 0 0 546.1 761.7C542.6 762.8 540.5 760.3 540.1 757L537.8 745A4.9 4.9 0 0 1 541.2 738.5 134.9 134.9 0 0 1 577.7 733.2C611 733.2 618 750.6 618 779.6V837.2A5.1 5.1 0 0 1 612.9 842.2H605C603.2 842.2 601.8 841.5 600.4 838.5L597.4 831.4A46.8 46.8 0 0 1 563.9 844.8 34 34 0 0 1 527.8 808.3C527.8 789.4 543.3 774.8 570.3 774.8ZM571 823.3A22.9 22.9 0 0 0 590.2 812V796.3A42.5 42.5 0 0 0 574.5 793.1C562.2 793.1 555.5 798.8 555.5 808.3A14.1 14.1 0 0 0 571 823.4ZM634.1 685.7A5.5 5.5 0 0 1 639.2 680.6H657.9A5.5 5.5 0 0 1 663 685.7V837.2A5.3 5.3 0 0 1 657.9 842.3H639.2A5.3 5.3 0 0 1 634.1 837.2ZM680.3 685.7A5.5 5.5 0 0 1 685.4 680.6H704.1A5.5 5.5 0 0 1 709.2 685.7V837.2A5.3 5.3 0 0 1 704.1 842.3H685.4A5.3 5.3 0 0 1 680.3 837.2ZM944.7 733.2A47.8 47.8 0 0 1 993.7 782.7C993.7 784.3 993.4 788 993.2 789.6A5.4 5.4 0 0 1 988.1 794.5H919.7A25.7 25.7 0 0 0 946.3 819.2 35.4 35.4 0 0 0 969.2 811.4C971.7 809.2 974.5 809.1 976.1 811.4L985.1 823.4A4.5 4.5 0 0 1 984.7 830.3 60.3 60.3 0 0 1 944.9 844.9 55.8 55.8 0 0 1 944.7 733.3ZM964.5 775.5A19.6 19.6 0 0 0 944 757 21.2 21.2 0 0 0 921.3 775.5ZM1002.7 740.6A5.1 5.1 0 0 1 1007.8 735.5H1016.5A4.1 4.1 0 0 1 1020.8 738.8L1024.7 748.7A43.1 43.1 0 0 1 1059.2 733.2C1093.2 733.2 1101.9 756.1 1101.9 782V837.2A5.3 5.3 0 0 1 1096.8 842.3H1078.1A5.1 5.1 0 0 1 1073 837.2V782C1073 768.1 1067.5 759.6 1054.6 759.6A23.5 23.5 0 0 0 1031.5 776.2V837.2C1031.5 841.2 1029.8 842.3 1024.8 842.3H1007.7A5.3 5.3 0 0 1 1002.6 837.2ZM1124 761.4H1113.6A5.1 5.1 0 0 1 1108.7 756.3V740.6A4.8 4.8 0 0 1 1113.6 735.5H1124V706A5.3 5.3 0 0 1 1129.1 700.9H1148A4.9 4.9 0 0 1 1152.9 706V735.5H1177.8A5 5 0 0 1 1182.9 740.6V756.3A5.3 5.3 0 0 1 1177.8 761.4H1152.9V809.6C1152.9 816.8 1156.3 818.3 1161.6 818.3A70.6 70.6 0 0 0 1177.7 814.8 4.1 4.1 0 0 1 1183.7 817.6L1186.7 831.7A5.2 5.2 0 0 1 1183.7 837.9 84.3 84.3 0 0 1 1153.7 844.9C1129.9 844.9 1123.9 828.9 1123.9 810.4ZM1191 835.2A4.7 4.7 0 0 1 1189.6 829.4L1196.5 815.5A4 4 0 0 1 1202.8 813.7 43.2 43.2 0 0 0 1226.3 820.6C1234.4 820.6 1238.1 817.6 1238.1 813S1232.1 803.7 1218 798.2C1197.5 790.3 1188.2 780.6 1188.2 764.4S1200.5 733.2 1226.6 733.2A58.1 58.1 0 0 1 1258.2 741.1 6 6 0 0 1 1260.5 748.5L1254.5 760.7A5.3 5.3 0 0 1 1247.8 762.9 51.1 51.1 0 0 0 1226.6 757.6C1219.4 757.6 1216.4 761 1216.4 764.5 1216.4 769.4 1221.7 771.9 1231.6 776.1 1252.2 784.4 1267 791.8 1267 813 1267 829.9 1252.7 844.9 1225.8 844.9A59.7 59.7 0 0 1 1191 835.2ZM892.2 863A0.8 0.8 0 0 1 893 862.2H901.7A8.9 8.9 0 1 1 901.7 879.9H895.2V889.3A0.8 0.8 0 0 1 894.4 890H892.9A0.8 0.8 0 0 1 892.2 889.3ZM901.6 877A5.9 5.9 0 0 0 907.6 870.9 5.7 5.7 0 0 0 901.6 865.2H895.3V877ZM922.3 871.3A9.6 9.6 0 1 1 913.1 880.8 9.5 9.5 0 0 1 922.3 871.3ZM922.3 887.8A7 7 0 1 0 916 880.8 6.5 6.5 0 0 0 922.3 887.8ZM947.1 876.2L941.7 890A0.7 0.7 0 0 1 940.9 890.5H940.7A0.8 0.8 0 0 1 939.9 890L934.8 872.6C934.6 872 934.8 871.5 935.5 871.5H936.8A0.8 0.8 0 0 1 937.7 872.1L941 884.5H941L946.2 871.5A0.8 0.8 0 0 1 947 871.1H947.2A0.8 0.8 0 0 1 948 871.5L953.1 884.5H953.1L956.5 872A0.7 0.7 0 0 1 957.3 871.5H958.8C959.5 871.5 959.7 871.9 959.5 872.5L954.5 889.9A0.8 0.8 0 0 1 953.7 890.4H953.5A0.9 0.9 0 0 1 952.7 889.9L947.1 876.2ZM971.7 871.3A8.1 8.1 0 0 1 980 879.6 10.1 10.1 0 0 1 980 880.7 0.8 0.8 0 0 1 979.2 881.5H965.8A6.5 6.5 0 0 0 971.8 887.8 8.5 8.5 0 0 0 976.8 886.3C977.5 885.8 977.7 885.7 978.2 886.4L978.7 887C979.1 887.6 979.2 887.8 978.5 888.3A11.3 11.3 0 0 1 971.8 890.5 9.6 9.6 0 0 1 971.8 871.3ZM977.1 879.2A5.4 5.4 0 0 0 971.7 873.9 6 6 0 0 0 965.8 879.2ZM984.7 872.5A0.9 0.9 0 0 1 985.6 871.7H986.2A0.8 0.8 0 0 1 987 872.3L987.3 873.6A7.3 7.3 0 0 1 993 871.3C994.4 871.3 996.6 871.5 996.2 872.7L995.7 874.2A0.7 0.7 0 0 1 994.6 874.6 4.6 4.6 0 0 0 992.6 874.1 5.8 5.8 0 0 0 987.7 876.4V889.2A0.9 0.9 0 0 1 986.8 890H985.6A0.9 0.9 0 0 1 984.7 889.2ZM1007.3 871.3A8.1 8.1 0 0 1 1015.6 879.6 9.8 9.8 0 0 1 1015.6 880.7 0.8 0.8 0 0 1 1014.8 881.5H1001.4A6.5 6.5 0 0 0 1007.4 887.8 8.5 8.5 0 0 0 1012.4 886.3C1013 885.8 1013.3 885.7 1013.8 886.4L1014.3 887C1014.6 887.6 1014.8 887.8 1014.1 888.3A11.3 11.3 0 0 1 1007.4 890.5 9.6 9.6 0 0 1 1007.4 871.3ZM1012.7 879.2A5.4 5.4 0 0 0 1007.3 873.9 6 6 0 0 0 1001.4 879.2ZM1028 871.3A11.3 11.3 0 0 1 1033.1 872.4V863.1A0.9 0.9 0 0 1 1033.9 862.2H1035A1 1 0 0 1 1036 863.1V889.2A0.9 0.9 0 0 1 1035 890H1034.3C1033.9 890 1033.7 889.7 1033.5 889.3L1033.3 888.1A8.8 8.8 0 0 1 1027.5 890.5 9 9 0 0 1 1019.3 880.8 8.7 8.7 0 0 1 1028 871.3ZM1027.9 887.8A6.8 6.8 0 0 0 1033.1 884.8V875A12.1 12.1 0 0 0 1028.4 873.9 6.3 6.3 0 0 0 1022.2 880.8 6.4 6.4 0 0 0 1027.9 887.8ZM1051.7 863.1A0.9 0.9 0 0 1 1052.6 862.2H1053.8A0.9 0.9 0 0 1 1054.6 863.1V872.4A11.1 11.1 0 0 1 1059.7 871.3 8.7 8.7 0 0 1 1068.4 880.8 9 9 0 0 1 1060.2 890.5 8 8 0 0 1 1054.4 888.1L1054.2 889.3A0.8 0.8 0 0 1 1053.3 890H1052.6A0.9 0.9 0 0 1 1051.8 889.2ZM1059.8 887.8A6.3 6.3 0 0 0 1065.4 880.8 6.3 6.3 0 0 0 1059.3 873.9 10.9 10.9 0 0 0 1054.6 875.1V884.8A6.8 6.8 0 0 0 1059.7 887.8ZM1071.1 872.7C1070.8 872.1 1071.1 871.7 1071.8 871.7H1073.5A0.8 0.8 0 0 1 1074.3 872.2L1079.5 886.8H1079.5L1085.7 872.2A0.8 0.8 0 0 1 1086.5 871.7H1088C1088.7 871.7 1089 872.1 1088.7 872.7L1077.2 898.9A1 1 0 0 1 1076.4 899.5H1075C1074.3 899.5 1073.9 899 1074.2 898.4L1077.8 890ZM1102.1 863A0.8 0.8 0 0 1 1102.8 862.2H1111.5A8.9 8.9 0 1 1 1111.5 879.9H1105V889.3A0.8 0.8 0 0 1 1104.3 890H1102.8A0.8 0.8 0 0 1 1102 889.3ZM1111.4 877A5.9 5.9 0 0 0 1117.5 870.9 5.7 5.7 0 0 0 1111.4 865.2H1105.1V877ZM1120.4 889L1132.5 862.2A0.7 0.7 0 0 1 1133.2 861.8H1133.6A0.7 0.7 0 0 1 1134.2 862.2L1146.2 889A0.7 0.7 0 0 1 1145.6 890H1144A0.7 0.7 0 0 1 1143.3 889.6L1140.4 883H1126.3L1123.4 889.6A0.7 0.7 0 0 1 1122.7 890H1121.1A0.7 0.7 0 0 1 1120.4 889ZM1139.3 880.6C1137.3 876.2 1135.4 871.9 1133.5 867.5H1133.2L1127.3 880.6ZM1154.2 876.7L1144.6 863.4A0.7 0.7 0 0 1 1145.2 862.3H1147.1A0.8 0.8 0 0 1 1147.7 862.6L1155.8 873.7 1163.8 862.6A0.8 0.8 0 0 1 1164.4 862.3H1166.3A0.7 0.7 0 0 1 1166.9 863.4L1157.2 876.7V889.3A0.8 0.8 0 0 1 1156.5 890.1H1154.9A0.8 0.8 0 0 1 1154.2 889.3ZM1171 863A0.8 0.8 0 0 1 1171.7 862.2H1187.4A0.8 0.8 0 0 1 1188.1 863V864.1A0.8 0.8 0 0 1 1187.4 864.9H1174V875.7H1185.4A0.8 0.8 0 0 1 1186.2 876.5V877.7A0.8 0.8 0 0 1 1185.4 878.4H1174V889.3A0.8 0.8 0 0 1 1173.3 890H1171.7A0.8 0.8 0 0 1 1171 889.3ZM1205.5 861.8A14.3 14.3 0 1 1 1191.2 876.2 14.3 14.3 0 0 1 1205.5 861.8ZM1205.5 887.6A11.5 11.5 0 1 0 1194 876.2 11.5 11.5 0 0 0 1205.5 887.6ZM1225.6 863A0.8 0.8 0 0 1 1226.4 862.2H1236.7A8.5 8.5 0 0 1 1245.3 870.7 8.9 8.9 0 0 1 1239.5 878.8L1244.9 888.8A0.8 0.8 0 0 1 1244.2 890H1242.3A0.8 0.8 0 0 1 1241.4 889.4L1236.3 879.1H1228.7V889.3A0.8 0.8 0 0 1 1227.9 890H1226.4A0.8 0.8 0 0 1 1225.6 889.3ZM1236.5 876.5A5.7 5.7 0 1 0 1236.5 865.1H1228.8V876.5ZM1256.1 864.9H1249.2A0.8 0.8 0 0 1 1248.4 864.1V863A0.8 0.8 0 0 1 1249.2 862.2H1266A0.8 0.8 0 0 1 1266.8 863V864.1A0.8 0.8 0 0 1 1266 864.9H1259.1V889.3A0.8 0.8 0 0 1 1258.3 890H1256.8A0.8 0.8 0 0 1 1256.1 889.3Z",
+ "width": 1478
},
"search": [
- "prescription_icon"
+ "online_payment_icon"
]
},
{
- "uid": "fce0d47a8f283966d22c8450b4c63f70",
- "css": "search_scan_icon",
- "code": 59404,
+ "uid": "3238628d101e2f79eeaaf407332b3052",
+ "css": "vital_sign_icon",
+ "code": 59405,
"src": "custom_icons",
"selected": true,
"svg": {
- "path": "M846.2 544.3A19.5 19.5 0 0 1 828.4 532.9 74.4 74.4 0 0 0 729.8 496.2 19.5 19.5 0 0 1 713.5 460.7 113.5 113.5 0 0 1 863.9 516.6 19.5 19.5 0 0 1 846.2 544.3ZM185.6 174.1V500A19.5 19.5 0 0 0 224.7 500V174.1A19.5 19.5 0 0 0 185.6 174.1ZM305.5 465.2V174.1A19.5 19.5 0 0 0 266.4 174.1V465.2A19.5 19.5 0 0 0 305.5 465.2ZM347.2 454.6A19.5 19.5 0 0 0 386.3 454.6V453.1A19.5 19.5 0 1 0 347.2 453.1ZM366.7 389.9A19.5 19.5 0 0 0 386.2 370.4V174.1A19.5 19.5 0 0 0 347.2 174.1V370.4A19.5 19.5 0 0 0 366.7 389.9ZM467 500V174.1A19.5 19.5 0 0 0 428 174.1V500A19.5 19.5 0 1 0 467 500ZM528.3 389.9A19.5 19.5 0 0 0 547.8 370.4V174.1A19.5 19.5 0 1 0 508.7 174.1V370.4A19.5 19.5 0 0 0 528.3 389.9ZM508.7 454.6A19.5 19.5 0 0 0 547.8 454.6V453.1A19.5 19.5 0 1 0 508.7 453.1ZM249.5 96.4A19.5 19.5 0 0 0 230 76.9H96.3A19.5 19.5 0 0 0 76.8 96.4V230.3A19.5 19.5 0 1 0 115.9 230.3V116H230A19.5 19.5 0 0 0 249.5 96.4ZM76.8 597.8A19.5 19.5 0 0 0 96.3 617.3H230A19.5 19.5 0 0 0 230 578.2H115.9V463.9A19.5 19.5 0 1 0 76.8 463.9ZM798.7 249.8A19.5 19.5 0 0 0 818.2 230.3V96.4A19.5 19.5 0 0 0 798.7 76.9H665A19.5 19.5 0 0 0 665 116H779.1V230.3A19.5 19.5 0 0 0 798.7 249.8ZM993.4 896.6L944.6 790.7A19.5 19.5 0 0 0 918.7 781.1L888.1 795.2 859.6 732.9A196 196 0 0 0 895 421.4V52.9A52.9 52.9 0 0 0 842.3 0H52.8A52.9 52.9 0 0 0-0.1 52.9V259.3A19.5 19.5 0 0 0 39 259.3V52.9A13.8 13.8 0 0 1 52.7 39.1H842.3A13.8 13.8 0 0 1 856 52.9V392.8A198.1 198.1 0 0 0 829.1 380.3 193.8 193.8 0 0 0 709.5 374.9V174.1A19.5 19.5 0 1 0 670.4 174.1V390.5A194.3 194.3 0 0 0 628.6 419.9V174.1A19.5 19.5 0 0 0 589.5 174.1V469.9A195.7 195.7 0 0 0 583.2 645.4C584.7 648.7 586.3 651.9 588 655.1H52.8A13.8 13.8 0 0 1 39.1 641.3V434.9A19.5 19.5 0 1 0-0.1 434.9V641.4A52.9 52.9 0 0 0 52.7 694.3H614.8A194.8 194.8 0 0 0 824 749.2L852.5 811.7 821.8 825.9A19.5 19.5 0 0 0 812.3 851.8L861 957.8A72.8 72.8 0 0 0 993.3 896.8ZM826 706.4A156.2 156.2 0 0 1 618.7 629.2 156.9 156.9 0 0 1 695.8 421.5 156.5 156.5 0 0 1 862.7 444.9L863.1 445.3A156.9 156.9 0 0 1 826 706.4ZM941.3 957.8A33.2 33.2 0 0 1 915.7 958.8 33.6 33.6 0 0 1 896.6 941.3L856 853 917.3 824.9 957.8 913A33.9 33.9 0 0 1 941.2 958ZM19.5 366.7A19.5 19.5 0 1 0-0.1 347V347A19.5 19.5 0 0 0 19.5 366.7Z",
- "width": 1000
+ "path": "M1145 758.4A14.1 14.1 0 0 0 1130.9 772.5 51.9 51.9 0 0 1 1079 824.3H275.7A51.9 51.9 0 0 1 223.9 772.4V232.3A51.9 51.9 0 0 1 275.7 180.5H725.2A14.1 14.1 0 0 0 725.2 152.2H275.7A80.2 80.2 0 0 0 195.7 232.3V772.4A80.2 80.2 0 0 0 275.7 852.5H1079A80.2 80.2 0 0 0 1159.1 772.4 14.1 14.1 0 0 0 1145 758.4ZM1079 152.2H792.5A14.1 14.1 0 0 0 792.5 180.4H1079A51.9 51.9 0 0 1 1130.8 232.3V704.7A14.1 14.1 0 0 0 1159.1 704.7V232.3A80.2 80.2 0 0 0 1079 152.2ZM907.5 585V300.1A36.8 36.8 0 0 0 870.8 263.3H477A14.1 14.1 0 1 0 477 291.6H870.7A8.5 8.5 0 0 1 879.2 300.1V421.1H821.6L799.2 398.7A19.8 19.8 0 0 0 771.2 398.7L712 458 689.3 435.3A19.8 19.8 0 0 0 661.3 435.3L622.9 473.6 521.1 371.8A19.8 19.8 0 0 0 493.1 371.8L443.8 421.1H352.5V300.1A8.5 8.5 0 0 1 361 291.6H406.6A14.1 14.1 0 1 0 406.6 263.3H361A36.8 36.8 0 0 0 324.2 300.1V585A36.8 36.8 0 0 0 361 621.8H870.7A36.8 36.8 0 0 0 907.5 585ZM352.6 585V449.3H447.3A19.6 19.6 0 0 0 461.3 443.5L507.1 397.8 608.9 499.6A19.8 19.8 0 0 0 636.9 499.6L675.2 461.2 697.9 484A19.8 19.8 0 0 0 725.9 484L785.2 424.7 804 443.6A19.6 19.6 0 0 0 818 449.4H879.2V585.1A8.5 8.5 0 0 1 870.7 593.5H361.1A8.5 8.5 0 0 1 352.6 585.1ZM637.6 716.5A57.6 57.6 0 1 0 695.2 658.9 57.7 57.7 0 0 0 637.6 716.5ZM724.5 716.5A29.3 29.3 0 1 1 695.2 687.2 29.4 29.4 0 0 1 724.5 716.5ZM431.7 696.3A57.6 57.6 0 1 0 431.7 736.6 57.6 57.6 0 1 0 431.7 696.3ZM377.8 745.8A29.3 29.3 0 1 1 407.1 716.5 29.4 29.4 0 0 1 377.8 745.8ZM515 716.5A29.3 29.3 0 1 1 485.7 687.2 29.4 29.4 0 0 1 515 716.5Z",
+ "width": 1348
},
"search": [
- "search_scan_icon"
+ "vital_sign_icon"
]
},
{
- "uid": "4aab61c6fa11812333db81c2bb204c83",
- "css": "share_icon",
- "code": 59405,
+ "uid": "e714a92298dafff5fead849df18d449b",
+ "css": "weight_icon",
+ "code": 59406,
"src": "custom_icons",
"selected": true,
"svg": {
- "path": "M872.7 173.8A139.7 139.7 0 1 1 732.9 34.1 139.7 139.7 0 0 1 872.7 173.8ZM313.7 500A139.7 139.7 0 1 1 173.8 360.2 139.7 139.7 0 0 1 313.7 500ZM872.7 826.1A139.7 139.7 0 1 1 732.9 686.4 139.7 139.7 0 0 1 872.7 826.1ZM294.6 570.3L612.8 755.8M612.3 244.2L294.6 429.7",
- "width": 907
+ "path": "M491.7 0A263 263 0 0 1 716.9 127Q794.5 140.1 882.6 162A131.3 131.3 0 0 1 982.2 303.3L922.3 881.9A132 132 0 0 1 791.4 1000.1H191.9A131.6 131.6 0 0 1 61 881.9L1.1 303.2A118.4 118.4 0 0 1 100.7 162Q184.1 141.4 266.3 127A263 263 0 0 1 491.7 0ZM240.1 185.1Q151.9 203.4 113.1 212.9A79.2 79.2 0 0 0 53.5 297.7L113.4 876.5A79.8 79.8 0 0 0 191.9 947.3H791.7A80.5 80.5 0 0 0 870.2 876.5L929.9 297.7A78.8 78.8 0 0 0 870.1 212.9Q817.9 200.2 743.1 185.2A253.9 253.9 0 0 1 754.8 263.2 263.1 263.1 0 0 1 228.5 263.2 252.6 252.6 0 0 1 240.1 185.1ZM491.7 52.5A210.5 210.5 0 1 0 702.2 263.1 211.1 211.1 0 0 0 491.7 52.5ZM491.7 105.1A27 27 0 0 1 518 131.3V262.9A26.3 26.3 0 0 1 491.7 289.2 25.9 25.9 0 0 1 465.4 262.9V131.6A26.3 26.3 0 0 1 491.7 105.1Z",
+ "width": 983
},
"search": [
- "share_icon"
+ "weight_icon"
]
},
{
- "uid": "65fb587059226e09ea7e14cd39772bb1",
- "css": "wishlist_add_icon",
- "code": 59406,
+ "uid": "48c8955311a2a09660e070396941b78b",
+ "css": "search_medicine_icon",
+ "code": 59404,
"src": "custom_icons",
"selected": true,
"svg": {
- "path": "M785.4 0A320.4 320.4 0 0 0 541.7 114.3 320.4 320.4 0 0 0 297.9 0 294.5 294.5 0 0 0 0 299.7C0 506.8 184.1 673 463 929.4L541.7 1000.3 620.4 929.4C899.2 673.2 1083.4 507.1 1083.4 299.7A294.5 294.5 0 0 0 785.4 0Z",
- "width": 1083
+ "path": "M442.2 620.3A223.9 223.9 0 1 0 369.1 547.3L195.7 720.8 268.7 793.8ZM559.5 240.6A189.3 189.3 0 1 1 370.2 429.9 189.5 189.5 0 0 1 559.5 240.6ZM389.7 575.4A226.8 226.8 0 0 0 414 599.7L377.3 636.5 353 612.1ZM328.7 636.5L353 660.8 268.7 745.1 244.3 720.8ZM328.7 636.5M571.7 515.1L644.7 442.1A68.8 68.8 0 1 0 547.4 344.7L474.3 417.7A68.8 68.8 0 1 0 571.7 515.1ZM571.7 369.1A34.4 34.4 0 0 1 620.4 417.7L596 442.1 547.4 393.4ZM498.7 442.1L523 417.7 571.7 466.4 547.4 490.8A34.4 34.4 0 0 1 498.7 442.1ZM498.7 442.1",
+ "width": 1000
},
"search": [
- "wishlist_add_icon"
+ "search_medicine_icon"
]
},
{
- "uid": "c752092fa3a1a55f5bc0ae60f4beb4c7",
- "css": "wishlist_icon",
+ "uid": "2cfd058dc6a521015f26957251d5f9dd",
+ "css": "my_medical_file",
"code": 59407,
"src": "custom_icons",
"selected": true,
"svg": {
- "path": "M785.4 0A320.4 320.4 0 0 0 541.7 114.3 320.4 320.4 0 0 0 297.9 0 294.5 294.5 0 0 0 0 299.7C0 506.8 184.1 673 463 929.4L541.7 1000.3 620.4 929.4C899.2 673.2 1083.4 507.1 1083.4 299.7A294.5 294.5 0 0 0 785.4 0ZM575 857.5L564 867.7 541.6 888 519.2 867.7 508.2 857.5A3310.1 3310.1 0 0 1 188.7 539.8 382.1 382.1 0 0 1 83.6 299.7 216.7 216.7 0 0 1 145.4 145.3 211.9 211.9 0 0 1 298 83.4 238.8 238.8 0 0 1 478 168L541.7 243.8 605.5 168A237.9 237.9 0 0 1 785.4 83.4 212.9 212.9 0 0 1 938.3 145.3 217.1 217.1 0 0 1 1000.1 299.7 384.1 384.1 0 0 1 894.8 539.8 3316.8 3316.8 0 0 1 575 857.5Z",
- "width": 1083
+ "path": "M730.5 105.5H609.8A88.9 88.9 0 0 0 531.4 58.6H469.3A78.1 78.1 0 0 0 318.2 58.6H256.1A88.9 88.9 0 0 0 177.7 105.5H58.6A58.8 58.8 0 0 0 0 164.1V941.6A58.8 58.8 0 0 0 58.6 1000.1H730.6A58.8 58.8 0 0 0 789.1 941.6V164.1A58.8 58.8 0 0 0 730.5 105.5ZM206.1 147.4A49.8 49.8 0 0 1 256 97.6H335A19.6 19.6 0 0 0 354.6 78.1 39.1 39.1 0 1 1 432.7 78.1 19.6 19.6 0 0 0 452.2 97.6H531.3A50 50 0 0 1 578.2 130.6C578.2 130.8 578.4 131 578.4 131.4A49.6 49.6 0 0 1 581.3 147.7V178.3A21 21 0 0 1 560.2 199.4H227.3A21 21 0 0 1 206.3 178.3ZM656.1 238.3V869.7H133.4V238.3ZM750 941.6A19.6 19.6 0 0 1 730.5 961.1H58.4A19.6 19.6 0 0 1 38.9 941.6V164.1A19.6 19.6 0 0 1 58.4 144.5H167V178.1A58.6 58.6 0 0 0 171 199.2H113.7A19.6 19.6 0 0 0 94.2 218.7V889.1A19.6 19.6 0 0 0 113.7 908.6H675.7A19.6 19.6 0 0 0 695.2 889.1V218.7A19.6 19.6 0 0 0 675.7 199.4H616.4A58.6 58.6 0 0 0 620.3 178.3V144.7H730.5A19.6 19.6 0 0 1 750 164.2ZM407.3 111.1A19.3 19.3 0 0 0 393.4 105.5 20.5 20.5 0 0 0 379.5 111.1 19.3 19.3 0 0 0 373.9 125 20.5 20.5 0 0 0 379.5 138.9 19.3 19.3 0 0 0 393.4 144.5 20.5 20.5 0 0 0 407.3 138.9 19.8 19.8 0 0 0 407.3 111.1ZM500 753.9H209.6A19.5 19.5 0 1 0 209.6 793H500A19.5 19.5 0 1 0 500 753.9ZM593 759.6A19.3 19.3 0 0 0 579.1 753.9 20.2 20.2 0 0 0 565.2 759.6 19.3 19.3 0 0 0 559.6 773.4 20.2 20.2 0 0 0 565.2 787.3 19.3 19.3 0 0 0 579.1 793 20.2 20.2 0 0 0 593 787.3 19.8 19.8 0 0 0 593 759.6ZM579.5 675.8H209.6A19.5 19.5 0 0 0 209.6 714.8H579.5A19.5 19.5 0 0 0 579.5 675.8ZM511.9 616.4H275.6A40.3 40.3 0 0 1 235.4 576.2V339.8A40.3 40.3 0 0 1 275.6 299.6H511.9A40.3 40.3 0 0 1 552.2 339.8V576.2A40.6 40.6 0 0 1 511.9 616.4ZM300.6 564.7L359.7 564.9C367.1 564.9 372.6 557.2 373 546.4V497.1C373 486.2 377.9 478.3 385.1 477.7L403.2 477.5C410.4 477.9 415.5 486.1 415.5 496.9V546.5C415.9 557.2 420.9 564.5 427.9 564.5L507.6 564.6 507.7 503.5C507.7 492.8 502.6 484.7 495.4 484.3L463.5 484.2C456.1 484.2 450.8 476.5 450.6 465.8L450.4 449.1C450.8 438.5 456.3 430.7 463.5 430.7H495.7C502.6 430.3 507.8 421.9 507.8 411.1V335.3A32.2 32.2 0 0 1 483.3 350.6H429.1C421.7 350.6 416.2 358.6 415.8 369.1V418.2C415.4 428.9 410 436.6 402.9 436.6L386.6 436.4C379.2 436.4 373.9 428.8 373.4 418.3V368.9C373 358.2 367.7 350.8 360.4 350.8H281.8V411.7C281.8 422.8 286.9 430.7 294.2 431.1L326.4 430.9C333.4 431.3 338.9 439.8 338.9 450.4V464.5C338.9 475.3 333.7 483.4 326.6 483.8H294.4C287 484.4 282.1 492.3 282.1 503.2L281.7 564.6Z",
+ "width": 789
},
"search": [
- "wishlist_icon"
+ "my_medical_file"
]
},
{
- "uid": "88b990d06e49752b331bb5c6704b3d42",
- "css": "bg_1",
+ "uid": "40c03b22028e1b34f230c522b40ca125",
+ "css": "family",
"code": 59408,
"src": "custom_icons",
"selected": true,
"svg": {
- "path": "M80.6 6.2H2052.5A74.4 74.4 0 0 1 2126.9 80.6V923.9A74.4 74.4 0 0 1 2052.5 998.3H80.6A74.4 74.4 0 0 1 6.2 923.9V80.6A74.4 74.4 0 0 1 80.6 6.2ZM1063.2 993.8H1037.3L1039 992.1 1036 993.8H987.3L1020.5 981.6 889 993.8H29.8A52.5 52.5 0 0 1 6.2 946.5V867.8L1027.4 962.7 6.2 565.1V321L1034.3 947 89.8 6.2H367.8L1039.9 927.1 645.9 6.2H809L1059.9 937.4 996.5 6.2H1136.5L1074.3 920.2V920.2L1335.1 6.2H1499.5L1081.7 942.6 1765.2 6.2H2043.3L1103.6 942.1V942.1L1103.6 942.1 2126.9 344.5V586.4L1102.1 963.1 2126.9 867.9V946.5A52.5 52.5 0 0 1 2103.3 993.8H1243.6L1103.2 980.8 1136.7 993.8H1063.2Z",
- "width": 2133
+ "path": "M1255.3 571.5A27.7 27.7 0 0 0 1211.5 605.3 207.6 207.6 0 0 1 1255 733.1 27.7 27.7 0 1 0 1310.4 733.1 262.5 262.5 0 0 0 1255.3 571.5ZM1162.3 385.9A210.9 210.9 0 1 0 926.7 385.9 364.6 364.6 0 0 0 813.6 448.4 155.5 155.5 0 0 0 597.6 448.4 364.8 364.8 0 0 0 484.5 385.9 210.9 210.9 0 1 0 248.9 385.9 367.5 367.5 0 0 0 0 732.4C0 732.6 0 732.8 0 733.1 0 775.5 24.1 838.2 139.1 895.7A1060.2 1060.2 0 0 0 464.8 984.6 1904.1 1904.1 0 0 0 946.5 984.6 1059.9 1059.9 0 0 0 1272.3 895.7C1387.3 838.3 1411.4 775.6 1411.4 733.1A367.5 367.5 0 0 0 1162.3 385.9ZM889 211A155.5 155.5 0 1 1 1044.5 366.5 155.5 155.5 0 0 1 889.1 210.9ZM623 503.3A100.5 100.5 0 0 1 788.2 503.3H788.2A100.5 100.5 0 1 1 623 503.3ZM211.1 210.9A155.5 155.5 0 1 1 366.6 366.4 155.5 155.5 0 0 1 211.1 210.9ZM440.8 925.4A960.1 960.1 0 0 1 163.9 846.2C94.1 811.3 55.5 771.3 55.5 733.4 55.5 733.4 55.5 733.4 55.5 733.1A311.3 311.3 0 0 1 565.3 493.2 155.8 155.8 0 0 0 606.4 680.5 265.2 265.2 0 0 0 440.8 925.4ZM915.2 932.8A1857 1857 0 0 1 496.1 932.8V926A209.5 209.5 0 0 1 915.2 926ZM1247.4 846.2A959.9 959.9 0 0 1 970.5 925.4 265.3 265.3 0 0 0 805.1 680.3 155.7 155.7 0 0 0 846.2 493 311.3 311.3 0 0 1 1356 732.9C1356 771.1 1317.4 811.2 1247.4 846.2ZM1172.6 506.5A27.7 27.7 0 0 0 1172.6 561.8 27.7 27.7 0 0 0 1172.6 506.5Z",
+ "width": 1411
},
"search": [
- "bg_1"
+ "family"
]
},
{
- "uid": "ace5228aabf92ff4bf5524cef4c6409f",
- "css": "bg_2",
+ "uid": "28e30de5c20857758e187ef8e56eddc1",
+ "css": "calendar-(2)",
"code": 59409,
"src": "custom_icons",
"selected": true,
"svg": {
- "path": "M75 1000A75 75 0 0 1 0 925V75A75 75 0 0 1 75 0H2062.5A75 75 0 0 1 2137.5 75V925A75 75 0 0 1 2062.5 1000ZM2142 792.6C2084.5 793.1 2087.9 773.2 2043.5 760.2S1990.1 764.4 1953.4 739.3 1930.2 698.9 1905.4 667 1863.7 645 1847.6 605.3 1850.5 559.6 1845.2 519.5 1820.1 479 1824.9 436.1 1848.9 397.8 1863.1 360.3 1860.4 312.2 1886.3 277.7 1926 257.1 1960.1 232.7 1984.7 190.3 2031.5 175.4 2082.4 179.8 2136.4 179.3M2141.7 750.7C2091.8 751.2 2095.1 731.3 2057.1 720.2S2009.8 726.4 1977.9 704.4 1959.6 667.4 1938.2 640 1900 622.7 1886 588.1 1890.9 547.8 1886.4 513.3 1862.3 478.7 1866.5 441.5 1889.7 409.1 1902 376.8 1897.2 334 1919.7 304.1 1956 288 1985.3 267.1 2005.1 228.2 2045.8 215.3 2090.2 221.5 2136.6 221.1M2141.3 711.9C2098.5 712.2 2101.8 692.5 2069.6 683S2028.1 690.9 2000.7 672 1987 638.3 1968.8 615 1933.8 601.9 1921.9 572.2 1928.8 536.8 1925 507.6 1901.4 478.2 1905.1 446.4 1927.7 419.2 1938.2 391.9 1931.5 354 1950.6 328.4 1983.7 316.9 2008.8 298.9 2024.1 263.2 2059.1 252.3 2097.8 260.4 2137.1 260M742.2 1004.9C740.7 947.4 760.5 950.5 772.8 905.9S767.6 852.6 792.1 815.5 832 791.6 863.4 766.3 884.6 724.1 924.1 707.4 969.8 709.4 1009.8 703.4 1049.8 677.6 1092.7 681.7 1131.4 704.9 1169.1 718.5 1217.1 714.9 1252.1 740.1 1273.4 779.4 1298.4 813.1 1341.2 837 1356.9 883.4 1353.5 934.3 1354.9 988.3M784 1003.8C782.6 954 802.5 956.9 813 918.7S806 871.7 827.4 839.3 864 820.4 890.9 798.5 907.6 760 941.9 745.4 982.3 749.6 1016.6 744.5 1050.8 719.8 1088 723.3 1120.9 745.9 1153.4 757.6 1196 752.1 1226.4 774 1243.1 810 1264.5 838.9 1303.7 858 1317.4 898.4 1311.9 942.9 1313.1 989.2M822.8 1002.7C821.7 960 841.5 962.9 850.4 930.5S841.7 889.3 860.1 861.5 893.5 847.3 916.5 828.7 929 793.4 958.4 781 993.9 787.3 1023.1 782.9 1052 758.8 1083.9 762 1111.4 784.1 1138.9 794 1176.6 786.6 1202.5 805.4 1214.7 838.2 1233.1 862.9 1269 877.6 1280.6 912.4 1273.2 951.2 1274.3 990.5",
- "width": 2138
- },
- "search": [
- "bg_2"
- ]
- },
- {
- "uid": "0887f8af7107badceb2618215c9d8053",
- "css": "bg_3",
- "code": 59410,
- "src": "custom_icons",
- "selected": true,
- "svg": {
- "path": "M808.5 441.7C833.6 416.6 869 452 894.1 426.9S883.8 366.4 908.9 341.3 969.4 351.6 994.5 326.4 984.2 266 1009.4 240.9 1069.8 251.1 1094.9 226 1084.7 165.5 1109.8 140.4 1170.3 150.6 1195.4 125.5 1185.2 65.1 1210.3 39.9 1270.8 50.1 1295.9 25M85.1 848.6C120.5 851.1 117 901 152.4 903.5S191.3 856.1 226.7 858.5 258.7 910.9 294.1 913.4 333 866 368.4 868.4 400.4 920.8 435.8 923.3 474.7 875.9 510.2 878.3 542.1 930.7 577.5 933.2 616.5 885.8 651.9 888.3 683.9 940.6 719.4 943.1",
- "width": 2138
- },
- "search": [
- "bg_3"
- ]
- },
- {
- "uid": "15d14398ff70be8823b96215f803bf80",
- "css": "bg_4",
- "code": 59411,
- "src": "custom_icons",
- "selected": true,
- "svg": {
- "path": "M1546 479.2C1571.1 454.1 1606.5 489.5 1631.6 464.4S1621.3 403.9 1646.4 378.8 1706.9 389.1 1732 363.9 1721.7 303.5 1746.9 278.4 1807.3 288.6 1832.4 263.5 1822.2 203 1847.3 177.9 1907.8 188.1 1932.9 163 1922.7 102.6 1947.8 77.4 2008.3 87.6 2033.4 62.5M1354.2 796L1262.5 743.1V849ZM1549.7 796L1458.1 743.1V849ZM1745.3 796L1653.6 743.1V849Z",
- "width": 2138
- },
- "search": [
- "bg_4"
- ]
- },
- {
- "uid": "1ad61f1d7131991dd2361861dd272499",
- "css": "medication_icon",
- "code": 59412,
- "src": "custom_icons",
- "selected": true,
- "svg": {
- "path": "M578.7 308A105.9 105.9 0 0 0 476.3 229.1 106.8 106.8 0 0 0 384.1 282.2L317.1 398.2V398.2L250.1 514.2A106.3 106.3 0 0 0 428.9 628.6Q429.2 628.2 429.4 627.8L568.1 388.5A105.3 105.3 0 0 0 578.7 308ZM411.4 616.8A85.1 85.1 0 0 1 268.4 524.8L330.1 418 353 431.2H353L477.4 503ZM549.8 377.9L487.9 484.6 372.7 418.1 402.3 366.9A10.6 10.6 0 0 0 383.9 356.3L354.4 407.6 340.6 399.6 402.3 292.8A85.6 85.6 0 0 1 476.3 250.3 85.1 85.1 0 0 1 549.6 377.8ZM718.7 591.9A407.8 407.8 0 0 0 526.8 591.9C496.1 600.6 480.5 613 480.5 628.6 480.5 628.6 480.5 628.6 480.5 628.6V722.6C480.5 738.4 496 750.6 526.7 759.4A409.2 409.2 0 0 0 718.7 759.4C749.4 750.7 765 738.3 765 722.6V628.6L765 628.6C765 613 749.4 600.7 718.7 591.9ZM532.6 612.2A387.3 387.3 0 0 1 712.8 612.2C738.3 619.5 743.8 627.4 743.8 628.6H743.8C743.8 629.9 738.3 637.7 712.9 645A387.3 387.3 0 0 1 532.6 645C507 637.7 501.6 629.9 501.6 628.6S507 619.5 532.6 612.2ZM743.8 722.7C743.8 724.2 738.3 731.9 712.9 739.1A388.7 388.7 0 0 1 532.5 739.1C507.1 731.9 501.6 724.2 501.6 722.7V655.7A130.1 130.1 0 0 0 526.8 665.4 407.7 407.7 0 0 0 718.7 665.4 130.2 130.2 0 0 0 743.8 655.7V682.1A222 222 0 0 1 688.6 699.8 10.6 10.6 0 1 0 692.6 720.6 257.9 257.9 0 0 0 743.8 705.4ZM414.4 324.9A10.6 10.6 0 0 0 399.9 328.8L399.7 329.1A10.6 10.6 0 1 0 418.1 339.6L418.2 339.3A10.6 10.6 0 0 0 414.4 324.9ZM669.4 713.7A10.6 10.6 0 0 0 657.8 704.2H657.6A10.6 10.6 0 0 0 658.6 725.3L659.6 725.3 659.9 725.3A10.6 10.6 0 0 0 669.4 713.7ZM999.5 500A500 500 0 0 1 499.5 1000 35.7 35.7 0 1 1 499.5 928.6 428.6 428.6 0 0 0 821 217.1V250A35.7 35.7 0 0 1 749.5 250V107.1A35.7 35.7 0 0 1 785.2 71.4H928.1A35.7 35.7 0 1 1 928.1 142.9H820.9V145.7A35.7 35.7 0 0 1 860.2 153.9 496.8 496.8 0 0 1 999.5 500ZM213.8 678.6A35.7 35.7 0 0 0 178.1 714.3V782.9A428.6 428.6 0 0 1 499.5 71.4 35.7 35.7 0 1 0 499.5 0 500 500 0 0 0 116.9 821.4H70.9A35.7 35.7 0 1 0 70.9 892.8H213.8A35.7 35.7 0 0 0 249.6 857.2V714.3A35.7 35.7 0 0 0 213.8 678.6Z",
+ "path": "M544.9 710.9A78.2 78.2 0 0 0 623 789H714.9A78.2 78.2 0 0 0 793 710.9V619.1A78.2 78.2 0 0 0 714.8 541H623A78.2 78.2 0 0 0 544.9 619.1ZM623 619.1H714.9V710.9H623ZM961 687.5A39 39 0 0 0 1000 648.5V234.4A156.4 156.4 0 0 0 843.8 78.1H793V39A39 39 0 0 0 714.8 39V78.1H537.1V39A39 39 0 1 0 459 39V78.1H283.2V39A39 39 0 1 0 205 39V78.1H156.3A156.4 156.4 0 0 0 0 234.4V843.8A156.4 156.4 0 0 0 156.3 1000H843.8A156.4 156.4 0 0 0 1000 843.8 39 39 0 0 0 921.9 843.8 78.2 78.2 0 0 1 843.7 921.9H156.3A78.2 78.2 0 0 1 78.1 843.8V234.4A78.2 78.2 0 0 1 156.3 156.3H205.1V195.5A39 39 0 0 0 283.2 195.5V156.3H459.1V195.5A39 39 0 0 0 537.2 195.5V156.3H715V195.5A39 39 0 0 0 793.1 195.5V156.3H843.9A78.2 78.2 0 0 1 922 234.4V648.5A39 39 0 0 0 961 687.5Z",
"width": 1000
},
"search": [
- "medication_icon"
+ "calendar-(2)"
]
}
]
diff --git a/assets/app_icons/fonts/DQIcons.ttf b/assets/app_icons/fonts/DQIcons.ttf
index 474ea22c..3cff7aa3 100644
Binary files a/assets/app_icons/fonts/DQIcons.ttf and b/assets/app_icons/fonts/DQIcons.ttf differ
diff --git a/assets/images/DQ/DQ_logo.png b/assets/images/DQ/DQ_logo.png
new file mode 100644
index 00000000..993a1bd3
Binary files /dev/null and b/assets/images/DQ/DQ_logo.png differ
diff --git a/assets/images/DQ/dq_logo_icon.png b/assets/images/DQ/dq_logo_icon.png
new file mode 100644
index 00000000..71626bd8
Binary files /dev/null and b/assets/images/DQ/dq_logo_icon.png differ
diff --git a/assets/images/Weather_ico.png b/assets/images/Weather_ico.png
new file mode 100644
index 00000000..2e00ae8c
Binary files /dev/null and b/assets/images/Weather_ico.png differ
diff --git a/assets/images/Weather_img.png b/assets/images/Weather_img.png
new file mode 100644
index 00000000..57901477
Binary files /dev/null and b/assets/images/Weather_img.png differ
diff --git a/assets/images/ask_doctor.png b/assets/images/ask_doctor.png
new file mode 100644
index 00000000..f74ac6a8
Binary files /dev/null and b/assets/images/ask_doctor.png differ
diff --git a/assets/images/ask_doctor_bg.png b/assets/images/ask_doctor_bg.png
new file mode 100644
index 00000000..16e8e9d7
Binary files /dev/null and b/assets/images/ask_doctor_bg.png differ
diff --git a/assets/images/blood-drop.png b/assets/images/blood-drop.png
new file mode 100644
index 00000000..a981e3d3
Binary files /dev/null and b/assets/images/blood-drop.png differ
diff --git a/assets/images/contact_us_bg.png b/assets/images/contact_us_bg.png
index 1a7cc71e..40564039 100644
Binary files a/assets/images/contact_us_bg.png and b/assets/images/contact_us_bg.png differ
diff --git a/assets/images/dq_home_page_bg_image.png b/assets/images/dq_home_page_bg_image.png
new file mode 100644
index 00000000..f70df2ae
Binary files /dev/null and b/assets/images/dq_home_page_bg_image.png differ
diff --git a/assets/images/height_icon.png b/assets/images/height_icon.png
index a837fb3d..cca88ac0 100644
Binary files a/assets/images/height_icon.png and b/assets/images/height_icon.png differ
diff --git a/assets/images/new-design/height_icon.png b/assets/images/new-design/height_icon.png
index a3a8575f..cca88ac0 100644
Binary files a/assets/images/new-design/height_icon.png and b/assets/images/new-design/height_icon.png differ
diff --git a/assets/images/new-design/vidamobile.png b/assets/images/new-design/vidamobile.png
new file mode 100644
index 00000000..f096e8a7
Binary files /dev/null and b/assets/images/new-design/vidamobile.png differ
diff --git a/assets/images/no_image.png b/assets/images/no_image.png
new file mode 100644
index 00000000..ebe05472
Binary files /dev/null and b/assets/images/no_image.png differ
diff --git a/assets/images/notf.png b/assets/images/notf.png
new file mode 100644
index 00000000..39eb3fb3
Binary files /dev/null and b/assets/images/notf.png differ
diff --git a/assets/images/online_payment_icon.png b/assets/images/online_payment_icon.png
new file mode 100644
index 00000000..a6e0150a
Binary files /dev/null and b/assets/images/online_payment_icon.png differ
diff --git a/assets/images/online_payments_bg.png b/assets/images/online_payments_bg.png
new file mode 100644
index 00000000..72f8e331
Binary files /dev/null and b/assets/images/online_payments_bg.png differ
diff --git a/assets/images/pharmacy_module/ic_payment_option.png b/assets/images/pharmacy_module/ic_payment_option.png
new file mode 100644
index 00000000..5f3fca8f
Binary files /dev/null and b/assets/images/pharmacy_module/ic_payment_option.png differ
diff --git a/assets/images/pharmacy_module/ic_shipping_address.png b/assets/images/pharmacy_module/ic_shipping_address.png
new file mode 100644
index 00000000..9566fb30
Binary files /dev/null and b/assets/images/pharmacy_module/ic_shipping_address.png differ
diff --git a/assets/images/pharmacy_module/ic_shipping_mark.png b/assets/images/pharmacy_module/ic_shipping_mark.png
new file mode 100644
index 00000000..cc4b272d
Binary files /dev/null and b/assets/images/pharmacy_module/ic_shipping_mark.png differ
diff --git a/assets/images/pharmacy_module/ic_shipping_truck.png b/assets/images/pharmacy_module/ic_shipping_truck.png
new file mode 100644
index 00000000..274ae1da
Binary files /dev/null and b/assets/images/pharmacy_module/ic_shipping_truck.png differ
diff --git a/assets/images/pharmacy_module/lakum/Account_activation_icon.png b/assets/images/pharmacy_module/lakum/Account_activation_icon.png
new file mode 100644
index 00000000..dc93366c
Binary files /dev/null and b/assets/images/pharmacy_module/lakum/Account_activation_icon.png differ
diff --git a/assets/images/pharmacy_module/lakum/Lakum_transfer_icon.png b/assets/images/pharmacy_module/lakum/Lakum_transfer_icon.png
new file mode 100644
index 00000000..b7d33dd6
Binary files /dev/null and b/assets/images/pharmacy_module/lakum/Lakum_transfer_icon.png differ
diff --git a/assets/images/pharmacy_module/lakum/expired_icon.png b/assets/images/pharmacy_module/lakum/expired_icon.png
new file mode 100644
index 00000000..9a980984
Binary files /dev/null and b/assets/images/pharmacy_module/lakum/expired_icon.png differ
diff --git a/assets/images/pharmacy_module/lakum/inactive_cross.png b/assets/images/pharmacy_module/lakum/inactive_cross.png
new file mode 100644
index 00000000..5a592b7a
Binary files /dev/null and b/assets/images/pharmacy_module/lakum/inactive_cross.png differ
diff --git a/assets/images/pharmacy_module/lakum/lakum_card_front_bg.png b/assets/images/pharmacy_module/lakum/lakum_card_front_bg.png
new file mode 100644
index 00000000..73323a0e
Binary files /dev/null and b/assets/images/pharmacy_module/lakum/lakum_card_front_bg.png differ
diff --git a/assets/images/pharmacy_module/lakum/lakum_checkout.png b/assets/images/pharmacy_module/lakum/lakum_checkout.png
new file mode 100644
index 00000000..e0230a00
Binary files /dev/null and b/assets/images/pharmacy_module/lakum/lakum_checkout.png differ
diff --git a/assets/images/pharmacy_module/lakum/waiting_gained_icon.png b/assets/images/pharmacy_module/lakum/waiting_gained_icon.png
new file mode 100644
index 00000000..37ff1ac9
Binary files /dev/null and b/assets/images/pharmacy_module/lakum/waiting_gained_icon.png differ
diff --git a/assets/images/pharmacy_module/lakum/will_be_expired_icon.png b/assets/images/pharmacy_module/lakum/will_be_expired_icon.png
new file mode 100644
index 00000000..7f31f622
Binary files /dev/null and b/assets/images/pharmacy_module/lakum/will_be_expired_icon.png differ
diff --git a/assets/images/pharmacy_module/payment/aramex_shipping_logo.png b/assets/images/pharmacy_module/payment/aramex_shipping_logo.png
new file mode 100644
index 00000000..e7b45d9c
Binary files /dev/null and b/assets/images/pharmacy_module/payment/aramex_shipping_logo.png differ
diff --git a/assets/images/pharmacy_module/payment/hmg_shipping_logo.png b/assets/images/pharmacy_module/payment/hmg_shipping_logo.png
new file mode 100644
index 00000000..725b2e5e
Binary files /dev/null and b/assets/images/pharmacy_module/payment/hmg_shipping_logo.png differ
diff --git a/assets/images/pharmacy_module/payment/installment.png b/assets/images/pharmacy_module/payment/installment.png
new file mode 100644
index 00000000..034497ef
Binary files /dev/null and b/assets/images/pharmacy_module/payment/installment.png differ
diff --git a/assets/images/pharmacy_module/payment/mada.png b/assets/images/pharmacy_module/payment/mada.png
new file mode 100644
index 00000000..f65b970c
Binary files /dev/null and b/assets/images/pharmacy_module/payment/mada.png differ
diff --git a/assets/images/pharmacy_module/payment/mastercard.png b/assets/images/pharmacy_module/payment/mastercard.png
new file mode 100644
index 00000000..1d48b854
Binary files /dev/null and b/assets/images/pharmacy_module/payment/mastercard.png differ
diff --git a/assets/images/pharmacy_module/payment/sadad.png b/assets/images/pharmacy_module/payment/sadad.png
new file mode 100644
index 00000000..35e0426c
Binary files /dev/null and b/assets/images/pharmacy_module/payment/sadad.png differ
diff --git a/assets/images/pharmacy_module/payment/visa.png b/assets/images/pharmacy_module/payment/visa.png
new file mode 100644
index 00000000..8d29703c
Binary files /dev/null and b/assets/images/pharmacy_module/payment/visa.png differ
diff --git a/assets/images/pharmacy_module/payment_image.png b/assets/images/pharmacy_module/payment_image.png
new file mode 100644
index 00000000..ebf7a929
Binary files /dev/null and b/assets/images/pharmacy_module/payment_image.png differ
diff --git a/assets/images/progress-loading.gif b/assets/images/progress-loading.gif
new file mode 100644
index 00000000..0d7769b7
Binary files /dev/null and b/assets/images/progress-loading.gif differ
diff --git a/assets/images/rectangle.png b/assets/images/rectangle.png
new file mode 100644
index 00000000..e4bdb0b6
Binary files /dev/null and b/assets/images/rectangle.png differ
diff --git a/assets/images/search_medicine_icon.png b/assets/images/search_medicine_icon.png
new file mode 100644
index 00000000..349620a5
Binary files /dev/null and b/assets/images/search_medicine_icon.png differ
diff --git a/assets/images/test-weight.png b/assets/images/test-weight.png
new file mode 100644
index 00000000..934b2467
Binary files /dev/null and b/assets/images/test-weight.png differ
diff --git a/assets/images/vital_sign_icon.png b/assets/images/vital_sign_icon.png
new file mode 100644
index 00000000..fbd0908b
Binary files /dev/null and b/assets/images/vital_sign_icon.png differ
diff --git a/ios/.gitignore b/ios/.gitignore
index ce2e85b9..e67828a4 100644
--- a/ios/.gitignore
+++ b/ios/.gitignore
@@ -32,3 +32,4 @@ Runner/GeneratedPluginRegistrant.*
!default.perspectivev3
/Runner.xcworkspace/contents.xcworkspacedata
/Runner.xcodeproj/project.pbxproj
+/Flutter/.last_build_id
diff --git a/ios/Flutter/.last_build_id b/ios/Flutter/.last_build_id
new file mode 100644
index 00000000..44c4b26c
--- /dev/null
+++ b/ios/Flutter/.last_build_id
@@ -0,0 +1 @@
+da98d9f0c1f407e541c636e84847ac81
\ No newline at end of file
diff --git a/key.properties b/key.properties
new file mode 100644
index 00000000..01c8cbe8
--- /dev/null
+++ b/key.properties
@@ -0,0 +1,4 @@
+storePassword=HmGsa123
+keyPassword=HmGsa123
+keyAlias=DQKey
+storeFile=DQKey.jks
\ No newline at end of file
diff --git a/lib/config/config.dart b/lib/config/config.dart
index 5b03e49f..52cdd95c 100644
--- a/lib/config/config.dart
+++ b/lib/config/config.dart
@@ -6,10 +6,10 @@ import 'package:diplomaticquarterapp/widgets/mobile-no/mobile_no.dart';
const MAX_SMALL_SCREEN = 660;
-const BASE_URL = 'https://uat.hmgwebservices.com/';
-
const PHARMACY_BASE_URL = 'https://uat.hmgwebservices.com/epharmacy/api/';
+const BASE_URL = 'https://uat.hmgwebservices.com/';
+// const BASE_URL = 'https://hmgwebservices.com/';
const GET_PROJECT = 'Services/Lists.svc/REST/GetProject';
///Doctor
@@ -34,7 +34,7 @@ const GET_Patient_LAB_ORDERS = 'Services/Patients.svc/REST/GetPatientLabOrders';
const GET_Patient_LAB_SPECIAL_RESULT =
'Services/Patients.svc/REST/GetPatientLabSpecialResults';
const GET_Patient_LAB_RESULT =
- '/Services/Patients.svc/REST/GetPatientLabResults';
+ 'Services/Patients.svc/REST/GetPatientLabResults';
///
const GET_PATIENT_ORDERS = 'Services/Patients.svc/REST/GetPatientRadOrders';
@@ -87,14 +87,18 @@ const GET_BABY_BY_USER_ID = 'Services/Community.svc/REST/GetBabyByUserID';
const GET_USERINFORMATION_REQUEST =
'Services/Community.svc/REST/GetUserInformation_New';
+///Update email
+const UPDATE_PATENT_EMAIL = 'Services/Patients.svc/REST/UpdatePateintEmail';
+const UPDATE_PATENT_INFO = 'Services/Community.svc/REST/UpdateUserInfo_New';
+
///addNewChild
const GET_NEWCHILD_REQUEST = 'Services/Community.svc/REST/CreateNewBaby';
///newUserId
const GET_NEW_USER_REQUEST = 'Services/Community.svc/REST/CreateNewUser_New';
-///delteChild
-const DELETE_CHILD_REQUEST = 'Services/Community.svc/REST/DeleteBaby';
+///delete Child
+const DELETE_CHILD_REQUEST = '/Services/Community.svc/REST/DeleteBaby';
///addNewTABLE
const GET_TABLE_REQUEST = 'Services/Community.svc/REST/CreateVaccinationTable';
@@ -126,6 +130,10 @@ const GET_QR_PARKING = 'Services/SWP.svc/REST/GetQRParkingByID';
//URL to get clinic list
const GET_CLINICS_LIST_URL = "Services/lists.svc/REST/GetClinicCentralized";
+//URL to get active appointment list
+const GET_ACTIVE_APPOINTMENTS_LIST_URL =
+ "Services/Doctors.svc/Rest/Dr_GetAppointmentActiveNumber";
+
//URL to get projects list
const GET_PROJECTS_LIST = 'Services/Lists.svc/REST/GetProject';
@@ -180,6 +188,9 @@ const CHECK_PAYMENT_STATUS =
//URL create advance payment
const CREATE_ADVANCE_PAYMENT = "Services/Doctors.svc/REST/CreateAdvancePayment";
+const HIS_CREATE_ADVANCE_PAYMENT =
+ "Services/Patients.svc/REST/HIS_CreateAdvancePayment";
+
const ADD_ADVANCE_NUMBER_REQUEST =
'Services/PayFort_Serv.svc/REST/AddAdvancedNumberRequest';
@@ -240,6 +251,7 @@ const SESSION_ID = 'TMRhVmkGhOsvamErw';
const IS_DENTAL_ALLOWED_BACKEND = false;
const PATIENT_TYPE = 1;
const PATIENT_TYPE_ID = 1;
+var DEVICE_TOKEN = "";
var DeviceTypeID = Platform.isIOS ? 1 : 2;
const LANGUAGE_ID = 2;
const GET_PHARMCY_ITEMS = "Services/Lists.svc/REST/GetPharmcyItems_Region";
@@ -248,6 +260,9 @@ const GET_PAtIENTS_INSURANCE =
"Services/Patients.svc/REST/Get_PatientInsuranceDetails";
const GET_PAtIENTS_INSURANCE_UPDATED =
"Services/Patients.svc/REST/PatientER_GetPatientInsuranceCardUpdateHistory";
+
+const INSURANCE_DETAILS = "Services/Patients.svc/REST/Get_InsuranceCheckList";
+
const GET_VACCINES = "Services/Patients.svc/REST/GetDoneVaccinesByPatientID";
const GET_VACCINES_EMAIL = "Services/Notifications.svc/REST/SendVaccinesEmail";
const GET_PAtIENTS_INSURANCE_APPROVALS =
@@ -341,6 +356,8 @@ const GET_E_REFERRALS = "Services/Patients.svc/REST/GetEReferrals";
// const GET_WISHLIST = "http://swd-pharapp-01:7200/api/shopping_cart_items/";
// pharmacy
+const PHARMACY_VERIFY_CUSTOMER = "epharmacy/api/VerifyCustomer";
+const PHARMACY_CREATE_CUSTOMER = "epharmacy/api/CreateCustomer";
const GET_PHARMACY_BANNER = "epharmacy/api/promotionbanners";
const GET_PHARMACY_TOP_MANUFACTURER = "epharmacy/api/topmanufacturer";
const GET_PHARMACY_BEST_SELLER_PRODUCT = "epharmacy/api/bestsellerproducts";
@@ -348,9 +365,30 @@ const GET_PHARMACY_PRODUCTs_BY_IDS = "epharmacy/api/productsbyids/";
const GET_CUSTOMERS_ADDRESSES = "epharmacy/api/Customers/";
const GET_WISHLIST = "epharmacy/api/shopping_cart_items/";
const GET_ORDER = "orders?";
-const GET_ORDER_DETAILS ="epharmacy/api/orders/";
-const GET_ADDRESS ="Customers/";
-const GET_Cancel_ORDER ="cancelorder/";
+const GET_ORDER_DETAILS = "epharmacy/api/orders/";
+const GET_ADDRESS = "Customers/";
+const GET_Cancel_ORDER = "cancelorder/";
+const GET_SHOPPING_CART = "epharmacy/api/shopping_cart_items/";
+const GET_SHIPPING_OPTIONS = "epharmacy/api/get_shipping_option/";
+const DELETE_SHOPPING_CART = "epharmacy/api/delete_shopping_cart_items/";
+const DELETE_SHOPPING_CART_ALL =
+ "epharmacy/api/delete_shopping_cart_item_by_customer/";
+const ORDER_SHOPPING_CART = "epharmacy/api/orders";
+const GET_LACUM_ACCOUNT_INFORMATION =
+ "Services/Patients.svc/REST/GetLakumAccountInformation";
+const GET_LACUM_GROUP_INFORMATION =
+ "Services/Patients.svc/REST/GetlakumInQueryInfoGrouping";
+const LACUM_ACCOUNT_ACTIVATE =
+ "Services/Patients.svc/REST/LakumAccountActivation";
+const LACUM_ACCOUNT_DEACTIVATE =
+ "Services/Patients.svc/REST/LakumAccountDeactivation";
+const CREATE_LAKUM_ACCOUNT =
+ "Services/Patients.svc/REST/PHR_CreateLakumAccount";
+const TRANSFER_YAHALA_LOYALITY_POINTS =
+ "Services/Patients.svc/REST/TransferYaHalaLoyaltyPoints";
+const LAKUM_GET_USER_TERMS_AND_CONDITIONS =
+ "Services/ERP.svc/REST/GetUserTermsAndConditionsForEPharmcy";
+
// Home Health Care
const HHC_GET_ALL_SERVICES =
"Services/Patients.svc/REST/PatientER_HHC_GetAllServices";
@@ -363,11 +401,49 @@ const GET_ORDER_DETAIL_BY_ID =
const GET_CMC_ORDER_DETAIL_BY_ID =
"Services/Patients.svc/REST/PatientER_CMC_GetTransactionsForOrder";
const GET_CHECK_UP_ITEMS = "Services/Patients.svc/REST/GetCheckUpItems";
+const PUSH_NOTIFICATION_GET_ALL_NOTIFICATIONS =
+ 'Services/MobileNotifications.svc/REST/PushNotification_GetAllNotifications';
+const PUSH_NOTIFICATION_SET_MESSAGES_FROM_POOL_AS_READ =
+ 'Services/MobileNotifications.svc/REST/PushNotification_SetMessagesFromPoolAsRead';
+const GET_PATIENT_ALL_PRES_ORD =
+ 'Services/Patients.svc/REST/PatientER_GetPatientAllPresOrders';
+const PATIENT_ER_INSERT_PRES_ORDER =
+ 'Services/Patients.svc/REST/PatientER_InsertPresOrder';
+
+// External API
+const ADD_ADDRESS_INFO =
+ "https://mdlaboratories.com/exacartapi/api/addcustomeraddress";
+const GET_CUSTOMER_ADDRESSES =
+ "https://mdlaboratories.com/exacartapi/api/Customers/";
+const GET_CUSTOMER_INFO =
+ "https://mdlaboratories.com/exacartapi/api/VerifyCustomer";
+
+//Pharmacy
+
+const GET_PHARMACY_CATEGORISE =
+ 'epharmacy/api/categories?fields=id,name,namen,description,image,localized_names,display_order,parent_category_id,is_leaf&parent_id=0';
+const GET_OFFERS_CATEGORISE = 'epharmacy/api/discountcategories';
+const GET_OFFERS_PRODUCTS = 'epharmacy/api/offerproducts/';
+const GET_CATEGORISE_PARENT =
+ 'epharmacy/api/categories?fields=id,name,namen,description,image,localized_names,display_order,parent_category_id,is_leaf&parent_id=';
+const GET_PARENT_PRODUCTS = 'epharmacy/api/products?categoryid=';
+const GET_SUB_CATEGORISE =
+ 'epharmacy/api/categories?fields=id,name,namen,description,image,localized_names,display_order,parent_category_id,is_leaf&parent_id=';
+const GET_SUB_PRODUCTS = 'epharmacy/api/products?categoryid=';
+const GET_FINAL_PRODUCTS =
+ 'epharmacy/api/products?fields=id,reviews,discount_ids,name,namen,localized_names,display_order,short_description,full_description,full_descriptionn,sku,order_minimum_quantity,order_maximum_quantity,price,old_price,images,is_rx,rx_message,rx_messagen,discount_name,discount_namen,approved_rating_sum,approved_total_reviews,allow_back_in_stock_subscriptions,stock_quantity,stock_availability,stock_availabilityn,discount_percentage&CategoryId=';
const TIMER_MIN = 10;
const GOOGLE_API_KEY = "AIzaSyCmevVlr2Bh-c8W1VUzo8gt8JRY7n5PANw";
+const GET_BRANDS_LIST = 'epharmacy/api/categoryManufacturer?categoryids=';
+
+const GET_SEARCH_PRODUCTS =
+ 'epharmacy/api/searchproducts?fields=id,discount_ids,reviews,name,namen,localized_names,display_order,short_description,full_description,full_descriptionn,sku,order_minimum_quantity,order_maximum_quantity,price,old_price,images,is_rx,rx_message,rx_messagen,discount_name,discount_namen,approved_rating_sum,approved_total_reviews,allow_back_in_stock_subscriptions,stock_quantity,stock_availability,stock_availabilityn,discount_percentage&search_key=';
+
+const SCAN_QR_CODE = 'epharmacy/api/productbysku/';
+
class AppGlobal {
static var context;
diff --git a/lib/config/localized_values.dart b/lib/config/localized_values.dart
index a7358d90..c3962b5b 100644
--- a/lib/config/localized_values.dart
+++ b/lib/config/localized_values.dart
@@ -1,4 +1,4 @@
-const Map> localizedValues = {
+const Map localizedValues = {
'dashboardScreenToolbarTitle': {'ar': 'الرئيسة', 'en': 'Home'},
'settings': {'en': 'Settings', 'ar': 'الاعدادات'},
'language': {'en': 'App Language', 'ar': 'لغة التطبيق'},
@@ -109,15 +109,16 @@ const Map> localizedValues = {
'set-reminder': {'en': 'Set Reminder', 'ar': 'تعيين تذكير'},
'login': {'en': 'Login', 'ar': 'تسجيل الدخول'},
- 'loginregister': {'en': 'Login / Register', 'ar': 'دخولتسجيل'},
- 'welcome': {'en': 'Welcome', 'ar': 'أهلا بك'},
- 'welcome_text': {
- 'en': 'Dr. Sulaiman Al Habib Mobile Application ',
- 'ar': 'الدكتور سليمان الحبيب لتطبيقات الهاتف المتحرك'
+ 'loginregister': {'en': 'Login / Register', 'ar': 'تسجيل الدخول'},
+ 'poweredBy': {'en': 'Powered By', 'ar': 'مشغل بواسطة'},
+ "welcome": {"en": "Welcome", "ar": "مرحبا"},
+ "welcome_text": {
+ "en": "Dr. Sulaiman Al Habib Mobile Application",
+ "ar": "الدكتور سليمان الحبيب لتطبيقات الهاتف المتحرك"
},
'welcome_text2': {
'en': 'Have you visited AlHabib Medical Group before? ',
- 'ar': 'الدكتور سليمان الحبيب لتطبيقات الهاتف المتحرك'
+ 'ar': 'هل قمت بزيارة مجموعة الحبيب الطبية من قبل؟'
},
'yes': {'en': 'Yes', 'ar': 'نعم'},
'no': {'en': 'No', 'ar': 'لا'},
@@ -126,12 +127,22 @@ const Map> localizedValues = {
"ar": "اختر من الخيارات أدناه لتسجيل الدخول إلى ملفك الطبي."
},
"registernow": {"en": "Register Now", "ar": "تسجيل الان"},
- "nationalID": {"en": "National ID", "ar": "رقم الهوية"},
+ "nationalID": {
+ "en": "Enter the Identification Number",
+ "ar": "أدخل رقم الهوية الوطنية او الاقامة"
+ },
+ "national-id": {"en": "National ID", "ar": "رقم الهوية"},
"fileNo": {"en": "File Number", "ar": "رقم الملف"},
+ "fileno": {"en": "File No", "ar": "رقم الملف"},
"forgotFileNo": {"en": "Forgot file Number?", "ar": "نسيت رقم الملف الطبي؟"},
+ "forgotFileNoTitle": {
+ "en": "Forgot medical file Number",
+ "ar": "نسيت رقم الملف"
+ },
+
"enter-national-id": {
- "en": "Please enter mobile number and national ID / Iqama",
- "ar": "الرجاء إدخال رقم الجوال والهوية الوطنية / الاقامة"
+ "en": "Please enter mobile number and identification number",
+ "ar": "الرجاء إدخال رقم الجوال ورقم الهوية"
},
"profile-info": {
"en": "Please enter profile information",
@@ -283,6 +294,7 @@ const Map> localizedValues = {
"enter-email": {"en": "Enter Email", "ar": "ادخل البريد الالكتروني"},
"family": {"en": "My Family", "ar": "عائلتي"},
"family-title": {"en": "My Family Files", "ar": "ملفات العائلة"},
+ "myFamily": {"en": "My Family", "ar": "ملفات العائلة"},
"add-new-member": {"en": "Add Family Member", "ar": "إضافة عضو جديد"},
"sent-requests": {"en": "Sent Requests", "ar": "الطلبات المرسلة"},
"recieved-requests": {"en": "Recieved Requests", "ar": "الطلبات المستلمة"},
@@ -337,7 +349,7 @@ const Map> localizedValues = {
"MyMedicalFile": {"en": "My Medical File", 'ar': 'ملف الطبي الالكتروني'},
"myMedicalFileSubTitle": {
"en": "All your medical records",
- 'ar': 'جميع سجلاتك البية'
+ 'ar': 'جميع سجلاتك الطبية'
},
"viewMore": {"en": "View More", 'ar': 'عرض المزيد'},
"homeHealthCareService": {
@@ -348,7 +360,7 @@ const Map> localizedValues = {
"EmergencyService": {"en": "Emergency Service", 'ar': 'الفحص الطبي الشامل'},
"OnlinePaymentService": {
"en": "Online Payment Service",
- 'ar': 'خدمة الدفع عبر الإلكتدوني'
+ 'ar': 'خدمة الدفع الإلكتدوني'
},
"OffersAndPackages": {
"en": "Online transfer request",
@@ -409,7 +421,7 @@ const Map> localizedValues = {
"locationa": {"en": "location:", "ar": "الموقع"},
"ambulancerequest": {"en": "Ambulance :", "ar": "طلب نقل "},
"requestA": {"en": "Request:", "ar": "اسعاف"},
- "MyAppointments": {"en": "My Appointments", "ar": "مواعيدي"},
+ "MyAppointments": {"en": "Appointments", "ar": "مواعيدي"},
"NoBookedAppointments": {
"en": "No Booked Appointments",
"ar": "لا توجد مواعيد محجوزة"
@@ -630,7 +642,6 @@ const Map> localizedValues = {
"shippingAddresses": {"en": "Shipping Addresses", "ar": "عناوين الشحن"},
"reachUs": {"en": "Reach Us", "ar": "الوصول لنا"},
"ourLocations": {"en": "Our Locations", "ar": "مواقعنا"},
- "changeAddress": {"en": "Change Address", "ar": "تغيير العنوان"},
"edit": {"en": "Edit", "ar": "تعديل"},
"delete": {"en": "Delete", "ar": " حذف"},
"addAddress": {"en": "ADD A NEW ADDRESS", "ar": " اضافة عنوان جديد"},
@@ -660,14 +671,12 @@ const Map> localizedValues = {
"en": "Your reviews help other to choose better product",
"ar": " تقييمك سوف يساعد الأخرين في اختيار المنتج الأفضل"
},
- "shippingAddress": {"en": "SHIPPING ADDRESS", "ar": " عنوان الشحن"},
"shippedMethod": {"en": "SHIP BY:", "ar": " الشحن بواسطة:"},
"orderDetail": {"en": "Order Detail", "ar": " تفاصيل الطلب"},
"orderSummary": {"en": "Order Summary", "ar": " تفاصيل المنتج"},
"subtotal": {"en": "Subtotal", "ar": " المجموع"},
"shipping": {"en": "Shipping", "ar": " الشحن"},
"vat": {"en": "VAT (15%)", "ar": "(15%) القيمة المضافة"},
- "total": {"en": "TOTAL", "ar": " المجموع الكلي"},
"sar": {"en": "SAR", "ar": " ر.س "},
"payOnline": {"en": "PAY ONLINE", "ar": "اتمام عملية الدفع "},
"cancelOrder": {"en": "CANCEL ORDER", "ar": "الغاء الطلب "},
@@ -724,6 +733,10 @@ const Map> localizedValues = {
"ar": "الفحص ليس تشخيص."
},
"remeberthat": {"en": "Remember that", "ar": "تذكر ذلك:"},
+ "loginToUseService": {
+ "en": "You need to login to use this service",
+ "ar": "هذة الخدمة تتطلب تسجيل الدخول"
+ },
// pharmacy module
"medicationRefill": {"en": "MEDICATION REFILL", "ar": "إعادة تعبئة الدواء"},
@@ -740,6 +753,26 @@ const Map> localizedValues = {
"recentlyViewed": {"en": "Recently Viewed", "ar": "شوهدت مؤخرا"},
"bestSellers": {"en": "Best Sellers", "ar": "أفضل البائعين"},
"deleteAllItems": {"en": "Delete All Items", "ar": "حذف كافة العناصر"},
+ "total": {"en": "Total", "ar": "المجموع"},
+ "selectAddress": {"en": "Select Address", "ar": "حدد العنوان"},
+ "shippingAddress": {"en": "SHIPPING ADDRESS", "ar": "عنوان الشحن"},
+ "changeAddress": {"en": "Change Address", "ar": "تغيير العنوان"},
+ "selectPaymentOption": {
+ "en": "Select Payment Option",
+ "ar": "حدد خيار الدفع"
+ },
+ "changeMethod": {"en": "Change Method", "ar": "تغيير خيار الدفع"},
+ "reviewOrder": {"en": "Review Order", "ar": "مراجعة الطلب"},
+ "active": {"en": "ACTIVE", "ar": "فعال"},
+ "inactive": {"en": "INACTIVE", "ar": "غير فعال"},
+ "balance": {"en": "BALANCE", "ar": "الحالي"},
+ "gained": {"en": "GAINED", "ar": "المكتسب"},
+ "consumed": {"en": "CONSUMED", "ar": "المستهلك"},
+ "transferred": {"en": "TRANSFERRED", "ar": "المحول"},
+ "checkBeneficiary": {"en": "CHECK BENEFICIARY", "ar": "تحقق من المستفيد"},
+ "beneficiaryName": {"en": "Beneficiary Name", "ar": "اسم المستفيد"},
+ "accountActivation": {"en": "Account Activation", "ar": "تفعيل الحساب"},
+ "acceptLbl": {"en": "Accept", "ar": "موافقة"},
"select-gender": {"en": "Select Gender", "ar": "اختر الجنس"},
"i-am-a": {"en": "I am a ...", "ar": "أنا ..."},
"select-age": {"en": "Select Your Age", "ar": "حدد العمر"},
@@ -749,4 +782,379 @@ const Map> localizedValues = {
"en": "Drag point to change your age",
"ar": "اسحب لتغيير عمرك"
},
+
+ "categorise": {"en": "Categories", "ar": "التطبيقات"},
+ "wishList": {"en": "WishList", "ar": "الرغبات"},
+ "myAccount": {"en": "My Account", "ar": "حسابي"},
+ "cart": {"en": "Cart", "ar": "التسوق"},
+ "searchProductHere": {
+ "en": "Search Product here",
+ "ar": "ابحث في الطلب الخاص بك"
+ },
+ "HHCNotAuthMsg": {
+ "en":
+ "This service provides a set of home health care services, continuous and comprehensive follow-up in their places of residence for those who cannot access health facilities, such as (laboratory analyzes - radiology - vaccinations - physical therapy), etc.",
+ "ar":
+ "من خلال هذه الخدمة يمكنك طلب مجموعة من الفحوصات التي تساعدك وتساعد طبيبك في فهم حالتك الصحية الحالية ومن ثم تحديد المخاطر المحتملة"
+ },
+ "email": {"en": "Email", "ar": "البريد الالكتروني"},
+ "Book": {"en": "Book", "ar": "احجز"},
+ "AppointmentLabel": {"en": "Appointment", "ar": "موعد"},
+ "BloodType": {"en": "Blood Type", "ar": "فصيلة الدم"},
+ "marital-status": {"en": "Marital status", "ar": "الحالة الإجتماعية"},
+ "general": {"en": "General", "ar": "عام"},
+ "profile": {"en": "Profile", "ar": "ملفي"},
+ "notifications": {"en": "Notifications", "ar": "إشعارات"},
+ "notificationDetails": {"en": "Notification Details", "ar": "تفاصيل الاشعار"},
+ "notificationDetailsa": {
+ "en": "Notification Details",
+ "ar": "تفاصيل الاشعار"
+ },
+
+ "info-my-doctor-points": {
+ "en": [
+ "View the doctor's profile and qualifications.",
+ "View the doctor's schedule.",
+ "View details of your appointments with the selected doctor.",
+ "Book appointment with the doctor. ",
+ ],
+ "ar": [
+ "الاطلاع على معلومات الطبيب ومؤهلاته.",
+ "الاطلاع على جدول الطبيب.",
+ "الاطلاع على تفاصيل المواعيد التي تمت مع الطبيب.",
+ "حجز موعد مع الطبيب."
+ ]
+ },
+ "info-my-doctor": {
+ "en":
+ "This service allows you to see all the doctors you have visited in Al Habib Medical Group, and through this service:",
+ "ar":
+ "خدمة اطبائي: هذه الخدمة تمكنك من الاطلاع على جميع الاطباء الذين قمت بزيارتهم في مجموعة الحبيب الطبية, كما تستطيع من خلال هذه الخدمة:"
+ },
+ "info-prescriptions": {
+ "en":
+ "This service allows you to view all the medical prescriptions issued by Al Habib Medical Group, and through this service, you can:",
+ "ar":
+ "خدمة الوصفات الطبية: هذه الخدمة تمكنك من الاطلاع على جميع الوصفات الطبية التي تم اصدارها في مجموعة الحبيب الطبية، كما تستطيع من خلال هذه الخدمة:"
+ },
+ "info-my-prescription-points": {
+ "en": [
+ "View the duration days.",
+ "View the frequency timing.",
+ "View the doctor's remarks.",
+ "Add a reminder to remind you when to take medicine doses.",
+ "Search in AlHabib Pharmacies about the branches where medicines are available, pharmacies locations and contact numbers.",
+ "Ordering and delivery medications online.",
+ "View the prices of the drug. ",
+ ],
+ "ar": [
+ "الاطلاع على طريقة تناول العلاج.",
+ "الاطلاع على مدة تناول العلاج.",
+ "الاطلاع على ملاحظات الطبيب.",
+ "اضافة منبه للتذكير بموعد تناول جرعات الادوية.",
+ "البحث في صيدليات الحبيب عن الفروع التي يتوفر فيها العلاج وكذلك مواقع الصيدليات وارقام الاتصال. ",
+ "امكانية شراء وتوصيل العلاج عن طريق الانترنت.",
+ "الاطلاع على اسعار الادوية المصروفة."
+ ]
+ },
+
+ "info-insurance-cards": {
+ "en":
+ "This service allows you to view all the insurance cards that recorded during your visits to Al Habib Medical Group in addition to:",
+ "ar":
+ "خدمة بطاقات التامين: هذه الخدمة تمكنك من الاطلاع على جميع بطاقات التامين والتي تم تسجيلها اثناء زياراتك لمجموعة الحبيب الطبية بالاضافة الى:"
+ },
+
+ "info-insurance-cards-points": {
+ "en": [
+ "Name of the insurance company.",
+ "Insurance category.",
+ "Insurance policy number.",
+ "The expiry date of insurance.",
+ "The status of the insurance card (active or inactive).",
+ "Details of the coverage, e.x the room category covered as well some cases covered by the insurance.",
+ ],
+ "ar": [
+ "اسم شركة التامين.",
+ "فئة التامين.",
+ "رقم بوليصة التامين.",
+ "تاريخ انتهاء التامين.",
+ "حالة بطاقة التامين (فعالة او غير فعالة).",
+ "تفاصيل التامين، مثلاً: مستوى الغرفة التي يغطيها التامين وكذلك الحالات التي يغطيها التامين.",
+ ]
+ },
+
+ "info-allergies": {
+ "en":
+ "This service allows you to view all types of allergies recorded during your visits to Al Habib Medical Group.",
+ "ar":
+ "خدمة الحساسية: هذه الخدمة تمكنك من الاطلاع على جميع انواع الحساسية التي تم تسجيلها خلال زياراتك في مجموعة الحبيب الطبية."
+ },
+
+ "sick-leaves": {"en": "Sick Leaves", "ar": "الاجازات المرضية"},
+
+ "info-sick-leaves": {
+ "en":
+ "This service allows you to view all sick leaves that were taken in Al Habib Medical Group in addition to:",
+ "ar":
+ "الاجازات المرضية: هذه الخدمة تمكنك من الاطلاع على جميع الاجازات المرضية والتي تم اصدارها في مجموعة الحبيب الطبية بالاضافة الى:"
+ },
+ "info-sick-leave-points": {
+ "en": [
+ "Doctor Name",
+ "Sick leave date ",
+ "Sick leave days",
+ "Branch that patient take the vaccination form.",
+ "Sending a report of vaccinations to the email. ",
+ ],
+ "ar": [
+ "اسم الطبيب",
+ "تاريخ الاجازة.",
+ "عدد ايام الاجازة.",
+ "الفرع الذي تم اصدار الاجازة منه.",
+ "ارسال نسخة مختومة من الاجازة الى البريد الالكتروني."
+ ]
+ },
+
+ "info-approvals": {
+ "en":
+ "This service allows you to view all approvals requests that have been sent to the insurance companies in addition to:",
+ "ar":
+ "خدمة الموافقات: هذه الخدمة تمكنك من الاطلاع على جميع طلبات الموافقات والتي تم ارسالها الى شركات التامين بالاضافة الى:"
+ },
+
+ "info-approval-points": {
+ "en": [
+ "View the total unused approvals.",
+ "Track the approvals status.",
+ ],
+ "ar": [
+ "الاطلاع على اجمالي الموافقات الغير مستخدمة.",
+ "تتبع حالة الموافقة.",
+ ]
+ },
+
+ "month-report": {"en": "Monthly Reports", "ar": "تقاريري الشهرية"},
+ "info-month-report": {
+ "en":
+ "Upon activation of this service, the system will send a monthly report automatically to the registered email which lists the vital signs and the results for the last visits made in AlHabib Medical Group.",
+ "ar":
+ "خدمة التقارير الشهرية: عند تفعيل هذه الخدمة سيقوم النظام بارسال تقرير شهري بشكل آلي على الايميل المسجل والذي يسرد المؤشرات الحيوية ونتائج التحاليل لآخر زيارات تمت بمجموعة الحبيب الطبية."
+ },
+ "language-setting": {
+ "en": "SMS and Confirmation Calls Language",
+ "ar": "لغة الرسائل القصيرة و الاتصال الآلي"
+ },
+ "alert": {"en": "Alerts", "ar": "التنبيهات"},
+ "email-alert": {
+ "en": "Alert By Email",
+ "ar": "استلام التنبيهات بالبريد الالكتروني"
+ },
+ "sms-alert": {
+ "en": "Alert By SMS",
+ "ar": "استلام التنبيهات بالرسائل القصيرة"
+ },
+ "contact-info": {"en": "Contact Information", "ar": "معلومات التواصل"},
+ "emrg-name": {
+ "en": "Emergency Contact Name",
+ "ar": "اسم للتواصل في حالة الطوارئ"
+ },
+ "emrg-no": {
+ "en": "Emergency Contact Number",
+ "ar": "رقم للتواصل في حالة الطوارئ"
+ },
+ "modes": {"en": "Modes", "ar": "الاوضاع"},
+ "vibration": {"en": "Vibration Touch Feedback", "ar": "الاهتزاز عند اللمس"},
+ "blind-modes": {
+ "en": "Modes for Partially Blind",
+ "ar": "تأثيرات لدعم ضعاف البصر"
+ },
+ "invert-theme": {"en": "Invert", "ar": "ألوان سلبية"},
+ "off-theme": {"en": "Off", "ar": "إيقاف"},
+ "dim-theme": {"en": "Dim", "ar": "ضوء خافت"},
+ "bw-theme": {"en": "Black and White", "ar": "أبيض و أسود"},
+ "permissions": {"en": "Permission", "ar": "الصلاحيات"},
+ "camera-permission": {"en": "Camera", "ar": "الكاميرا"},
+ "location-permission": {"en": "Location", "ar": "تحديد المواقع"},
+
+ "accessibility": {"en": "Accessibility Mode", "ar": "وضع امكانية الوصول"},
+ "orderStatus": {"en": "Order Status", "ar": "حالة الطلب"},
+ "CancelOrder": {"en": "Cancel Order", "ar": "الغاء الطلب"},
+ "FindUs": {"en": "Find Us", "ar": "اين تجدنا"},
+ "Feedback": {"en": "Feedback", "ar": "رأيك يهمنا"},
+ "LiveChat": {"en": "Live Chat", "ar": "محادثة مباشرة"},
+ "Service": {"en": "Service", "ar": "خدمة"},
+ "HMGServiceLabel": {"en": "HMG Service", 'ar': 'خدمات الحبيب'},
+ "HealthWeatherIndicators": {
+ "en": "Health Weather Indicators",
+ 'ar': ' مؤشرات الطقس الصحية '
+ },
+ "HealthTipsBasedOnCurrentWeather": {
+ "en": "Health Tips Based On Current Weather",
+ 'ar': ' نصائح صحية على أساس الطقس الحالي '
+ },
+ "MoreDetails": {"en": "More details", "ar": " المزيد من التفاصيل "},
+ "SendCopy": {"en": "Send Copy", "ar": "ارسال نسخة"},
+ "ResendOrder": {"en": "Resend order & deliver", "ar": "إعادة طلب و توصيل"},
+ "Ports": {"en": "Ports", "ar": "المنافذ"},
+ "Way": {"en": "Way", "ar": "الطزيقة"},
+ "Average": {"en": "Average", "ar": "المعدل"},
+ "DailyDoses": {"en": "Daily Doses", "ar": "جرعات يومية"},
+ "Period": {"en": "Period", "ar": "الفترة"},
+ "cm": {"en": "CM", "ar": "سم"},
+ "kg": {"en": "kg", "ar": "كجم"},
+ "mass": {"en": "Mass", "ar": "كتلة"},
+ "temp-c": {"en": "°C", "ar": "°س"},
+ "bpm": {"en": "bpm", "ar": "نبضة"},
+ "respiration-signs": {"en": "Respiration", "ar": "تنفس"},
+ "sys-dias": {"en": "SBP/DBP", "ar": "إنقباض/إنبساط"},
+ "body": {"en": "Body \n Mass", "ar": "كتلة\nالجسم"},
+ "feedback": {"en": "Feedback", "ar": "رأيك يهمنا"},
+ "send": {"en": "Send", "ar": "أرسل"},
+ "status": {"en": "Status", "ar": "الحالة"},
+ "like-to-hear": {
+ "en":
+ "We would love to hear the feedback, concerns on healthcare services and eServices experience. Please use the below form",
+ "ar":
+ "يسعدنا سماع ملاحظاتك حول خدمات الرعاية الصحية والخدمات الإلكترونية. يرجى تعبئة الحقول المطلوبة"
+ },
+ "subject": {"en": "Subject", "ar": "الموضوع"},
+ "message": {"en": "Message", "ar": "رسالة"},
+ "empty-subject": {
+ "en": "Please enter the subject",
+ "ar": "يرجى ادخال الموضوع"
+ },
+ "empty-message": {"en": "Please enter message", "ar": "يرجى ادخال الموضوع"},
+ "select-attachment": {"en": "Select Attachment", "ar": "إختر المرفق"},
+ "complain-appo": {"en": "Complaint for appointment", "ar": "شكوى على موعد"},
+ "complain-without-appo": {
+ "en": "Complaint without appointment",
+ "ar": "شكوى بدون موعد"
+ },
+ "question": {"en": "Question", "ar": "سؤال"},
+ "message-type": {"en": "Message Type", "ar": "نوع الرسالة"},
+ "compliment": {"en": "compliment", "ar": "ثناء"},
+ "suggestion": {"en": "Suggestion", "ar": "إقتراح"},
+ "your-feedback": {"en": "Your feedback was sent", "ar": "إقتراح"},
+ "select-part": {
+ "en": "Please select the part that complain about",
+ "ar": "يرجى تحديد الجزء الذي تشكو منه"
+ },
+ "number": {"en": "Number", "ar": "الرقم"},
+ "not-classified": {"en": "Not classified", "ar": "غير محدد"},
+ "selectClinic": {"en": "Select Clinic", "ar": " بحث بالعيادة"},
+ "searchItemError": {
+ "en": "Item name should be more than 3 character ",
+ "ar": "يجب أن يكون اسم العنصر أكثر من 3 أحرف"
+ },
+ "YouCanFind": {"en": "YouCanFind", "ar": "باستطاعتك العثور على "},
+ "ItemInSearch": {"en": " Item In Search", "ar": " عنصر في البحث "},
+ "InvoiceNo": {"en": " Invoice No", "ar": "رقم الفاتورة"},
+ "SpecialResult": {"en": " Special Result", "ar": "نتيجة خاصة"},
+ "GeneralResult": {"en": "General Result", "ar": "نتيجة عامة"},
+ "show-more-btn": {"en": "Flow Chart", "ar": "النتائج التراكمية"},
+
+ "value": {"en": "Value", "ar": "القيمة"},
+ "range": {"en": "Range", "ar": "المدى"},
+ "out-patient": {"en": "Out Patient", "ar": "عيادات خارجية"},
+ "in-patient": {"en": "In Patient", "ar": "تنويم"},
+ "report": {"en": "Radiology Report", "ar": "تقرير الاشعة"},
+ "open-rad": {"en": "Open Image", "ar": "فتح صور الاشعة"},
+ "send-copy": {"en": "Email the Report", "ar": "أرسل التقرير"},
+
+ "vaccination": {"en": "Vaccination", "ar": "جدول التطعيمات"},
+ "welcomeBack": {"en": "Welcome back", "ar": "مرحبا مرة أخرى"},
+ "instructions": {
+ "en":
+ "Please ensure that the email address is up-to-date and process to view the schedule",
+ "ar": "يرجى التأكد من صحة عنوان البريد الالكتروني و المتابعة لعرض الجدول "
+ },
+ "update-email": {"en": "Update Email", "ar": "تحديث البريد الالكتروني"},
+
+ "updated-email": {
+ "en": "Updated email successfully",
+ "ar": "تم تحديث البريد الالكتروني"
+ },
+
+ "view-list-children": {
+ "en": "View List of Children",
+ "ar": "عرض قائمة الأطفال"
+ },
+
+ "add-child": {"en": "Add New Child", "ar": "اضافة طفل"},
+ "child-name": {"en": "Child Name", "ar": "اسم الطفل"},
+ "childDob": {"en": "Birth Date", "ar": "تاريخ الولادة"},
+ "deleted-child-mes": {
+ "en":
+ "The request was successful. The children have removed from the vaccination schedule subscription service.",
+ "ar": "تم حذف الطفل بنجاح"
+ },
+ "deleted-child": {"en": "Delete child", "ar": "إالغاء الطفل"},
+ "visit": {"en": "Visit", "ar": "زيارة"},
+ "description-vaccination": {"en": "Description", "ar": "وصف"},
+ "due-date": {"en": "Due date", "ar": "تاريخ الاستحقاق"},
+ "valid-email": {
+ "en": "Please enter valid email",
+ "ar": "الرجاء إدخال عنوان بريد صحيح"
+ },
+ "confirm-send": {
+ "en": "Send the child's schedule to the email?",
+ "ar": "ارسال جدول التطعيمات الى بريدك الالكتروني؟"
+ },
+ "email-success": {
+ "en":
+ " The request was successful. You will receive the Schedule in moments.",
+ "ar": "تم ارسال جدول التطعيمات "
+ },
+ "add-instructions": {
+ "en":
+ "Add the child's information below to recieve the schedule of vaccinations.",
+ "ar": "أضف معلومات الطفل لاستلام جدول التطعيمات"
+ },
+ "added-child": {
+ "en":
+ "The request was successful. You have added a child to the vaccination schedule subscription service.",
+ "ar": "تمت الاضافة بنجاح."
+ },
+ "appUpdate": {"en": "UPDATE THE APP", "ar": "تحديث التطبيق"},
+ "ereferralSaveSuccess": {
+ "en":
+ "The referral request has been submitted successfully, you will be contacted ASAP to complete the process. Referral request no is ",
+ "ar":
+ " تم إرسال طلب الإحالة بنجاح ، وسيتم الاتصال بك في أسرع وقت ممكن لإكمال العملية. رقم طلب الإحالة"
+ },
+ "Year": {"en": "YEAR", "ar": "السنة"},
+ "Month": {"en": "MONTH", "ar": "الشهر"},
+ "point": {"en": "POINT", "ar": "النقاط"},
+ "riyal": {"en": "RIYAL", "ar": "الريال"},
+ "termOfService": {"en": "Terms of service", "ar": "شروط الخدمة"},
+ "shoppingCart": {"en": "Shopping Cart", "ar": "عربة التسوق"},
+
+ "referralStatus": {"en": "Referral Status", "ar": "حالة الإحالة"},
+ "referralDate": {"en": "Referral Date", "ar": "تاريخ الإحالة"},
+ "patientName": {"en": "Patient Name", "ar": "اسم المريض"},
+ "referralNumber": {"en": "Referral Number", "ar": "رقم الإحالة"},
+ "requestID": {"en": "Request ID", "ar": " رقم الطلب"},
+ "OrderStatus": {"en": "Status", "ar": "الحاله"},
+ "pickupDate": {"en": "Pickup Date", "ar": "التاريخ"},
+ "serviceName": {"en": "Service Name", "ar": " اسم الخدمة"},
+ "orderLocation": {"en": "Location", "ar": "الموقع"},
+ "selectService": {"en": "Select Service", "ar": "حدد الخدمة"},
+ "coveredService": {"en": "Covered Service : ", "ar": " الخدمات المغطاة : "},
+ "selectedService": {
+ "en": "Selected Service : ",
+ "ar": " الخدمات المختارة : "
+ },
+ "cancelOrderMsg": {
+ "en": "Are you sure!! want to cancel this order",
+ "ar": "هل أنت واثق!! تريد إلغاء هذا الطلب"
+ },
+ "processDoneSuccessfully": {
+ "en": "Process Done Successfully",
+ "ar": "تمت العملية بنجاح"
+ },
+ "selectHomeHealthCareServices": {
+ "en": "Select Home Health Care Services",
+ "ar": " حدد خدمات الرعاية الصحية المنزلية"
+ },
};
diff --git a/lib/config/shared_pref_kay.dart b/lib/config/shared_pref_kay.dart
index c5fafe03..9e57990c 100644
--- a/lib/config/shared_pref_kay.dart
+++ b/lib/config/shared_pref_kay.dart
@@ -16,4 +16,8 @@ const USER_LONG = 'user-long';
const IS_GO_TO_PARKING = 'IS_GO_TO_PARKING';
const IS_SEARCH_APPO = 'is-search-appo';
const IS_LIVECARE_APPOINTMENT = 'is_livecare_appointment';
+const IS_VIBRATION = 'is_vibration';
+const THEME_VALUE = 'is_vibration';
+const MAIN_USER = 'main-user';
const PHARMACY_LAST_VISITED_PRODUCTS = 'last-visited';
+const PHARMACY_CUSTOMER_ID = 'costumer-id';
diff --git a/lib/core/model/AlHabibMedicalService/EReferral/get_all_projects_response_model.dart b/lib/core/model/AlHabibMedicalService/EReferral/get_all_projects_response_model.dart
new file mode 100644
index 00000000..438f1630
--- /dev/null
+++ b/lib/core/model/AlHabibMedicalService/EReferral/get_all_projects_response_model.dart
@@ -0,0 +1,76 @@
+class GetAllProjectsResponseModel {
+ String desciption;
+ Null desciptionN;
+ int iD;
+ String legalName;
+ String legalNameN;
+ String name;
+ Null nameN;
+ String phoneNumber;
+ String setupID;
+ int distanceInKilometers;
+ bool isActive;
+ String latitude;
+ String longitude;
+ int mainProjectID;
+ Null projectOutSA;
+ bool usingInDoctorApp;
+
+ GetAllProjectsResponseModel(
+ {this.desciption,
+ this.desciptionN,
+ this.iD,
+ this.legalName,
+ this.legalNameN,
+ this.name,
+ this.nameN,
+ this.phoneNumber,
+ this.setupID,
+ this.distanceInKilometers,
+ this.isActive,
+ this.latitude,
+ this.longitude,
+ this.mainProjectID,
+ this.projectOutSA,
+ this.usingInDoctorApp});
+
+ GetAllProjectsResponseModel.fromJson(Map json) {
+ desciption = json['Desciption'];
+ desciptionN = json['DesciptionN'];
+ iD = json['ID'];
+ legalName = json['LegalName'];
+ legalNameN = json['LegalNameN'];
+ name = json['Name'];
+ nameN = json['NameN'];
+ phoneNumber = json['PhoneNumber'];
+ setupID = json['SetupID'];
+ distanceInKilometers = json['DistanceInKilometers'];
+ isActive = json['IsActive'];
+ latitude = json['Latitude'];
+ longitude = json['Longitude'];
+ mainProjectID = json['MainProjectID'];
+ projectOutSA = json['ProjectOutSA'];
+ usingInDoctorApp = json['UsingInDoctorApp'];
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['Desciption'] = this.desciption;
+ data['DesciptionN'] = this.desciptionN;
+ data['ID'] = this.iD;
+ data['LegalName'] = this.legalName;
+ data['LegalNameN'] = this.legalNameN;
+ data['Name'] = this.name;
+ data['NameN'] = this.nameN;
+ data['PhoneNumber'] = this.phoneNumber;
+ data['SetupID'] = this.setupID;
+ data['DistanceInKilometers'] = this.distanceInKilometers;
+ data['IsActive'] = this.isActive;
+ data['Latitude'] = this.latitude;
+ data['Longitude'] = this.longitude;
+ data['MainProjectID'] = this.mainProjectID;
+ data['ProjectOutSA'] = this.projectOutSA;
+ data['UsingInDoctorApp'] = this.usingInDoctorApp;
+ return data;
+ }
+}
diff --git a/lib/core/model/AlHabibMedicalService/EReferral/get_ereferral_response_model.dart b/lib/core/model/AlHabibMedicalService/EReferral/get_ereferral_response_model.dart
new file mode 100644
index 00000000..e873261d
--- /dev/null
+++ b/lib/core/model/AlHabibMedicalService/EReferral/get_ereferral_response_model.dart
@@ -0,0 +1,128 @@
+class GetEReferralResponseModel {
+ dynamic acceptedBrachCode;
+ dynamic acceptedBranchName;
+ dynamic acceptedBranchNameAr;
+ Channel channel;
+ dynamic identityCardAttachment;
+ String identityNumber;
+ dynamic insuranceCardAttachment;
+ bool isInsuredPatient;
+ String otherRelationship;
+ String patientContactNo;
+ int patientId;
+ String patientName;
+ int preferredBranchCode;
+ String preferredBranchName;
+ String referralDate;
+ int referralNumber;
+ Channel relationshipType;
+ String requesterContactNo;
+ String requesterName;
+ String status;
+ String statusAr;
+
+ GetEReferralResponseModel(
+ {this.acceptedBrachCode,
+ this.acceptedBranchName,
+ this.acceptedBranchNameAr,
+ this.channel,
+ this.identityCardAttachment,
+ this.identityNumber,
+ this.insuranceCardAttachment,
+ this.isInsuredPatient,
+ this.otherRelationship,
+ this.patientContactNo,
+ this.patientId,
+ this.patientName,
+ this.preferredBranchCode,
+ this.preferredBranchName,
+ this.referralDate,
+ this.referralNumber,
+ this.relationshipType,
+ this.requesterContactNo,
+ this.requesterName,
+ this.status,
+ this.statusAr});
+
+ GetEReferralResponseModel.fromJson(Map json) {
+ acceptedBrachCode = json['AcceptedBrachCode'];
+ acceptedBranchName = json['AcceptedBranchName'];
+ acceptedBranchNameAr = json['AcceptedBranchNameAr'];
+ channel =
+ json['Channel'] != null ? new Channel.fromJson(json['Channel']) : null;
+ identityCardAttachment = json['IdentityCardAttachment'];
+ identityNumber = json['IdentityNumber'];
+ insuranceCardAttachment = json['InsuranceCardAttachment'];
+ isInsuredPatient = json['IsInsuredPatient'];
+ otherRelationship = json['OtherRelationship'];
+ patientContactNo = json['PatientContactNo'];
+ patientId = json['PatientId'];
+ patientName = json['PatientName'];
+ preferredBranchCode = json['PreferredBranchCode'];
+ preferredBranchName = json['PreferredBranchName'];
+ referralDate = json['ReferralDate'];
+ referralNumber = json['ReferralNumber'];
+ relationshipType = json['RelationshipType'] != null
+ ? new Channel.fromJson(json['RelationshipType'])
+ : null;
+ requesterContactNo = json['RequesterContactNo'];
+ requesterName = json['RequesterName'];
+ status = json['Status'];
+ statusAr = json['StatusAr'];
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['AcceptedBrachCode'] = this.acceptedBrachCode;
+ data['AcceptedBranchName'] = this.acceptedBranchName;
+ data['AcceptedBranchNameAr'] = this.acceptedBranchNameAr;
+ if (this.channel != null) {
+ data['Channel'] = this.channel.toJson();
+ }
+ data['IdentityCardAttachment'] = this.identityCardAttachment;
+ data['IdentityNumber'] = this.identityNumber;
+ data['InsuranceCardAttachment'] = this.insuranceCardAttachment;
+ data['IsInsuredPatient'] = this.isInsuredPatient;
+ data['OtherRelationship'] = this.otherRelationship;
+ data['PatientContactNo'] = this.patientContactNo;
+ data['PatientId'] = this.patientId;
+ data['PatientName'] = this.patientName;
+ data['PreferredBranchCode'] = this.preferredBranchCode;
+ data['PreferredBranchName'] = this.preferredBranchName;
+ data['ReferralDate'] = this.referralDate;
+ data['ReferralNumber'] = this.referralNumber;
+ if (this.relationshipType != null) {
+ data['RelationshipType'] = this.relationshipType.toJson();
+ }
+ data['RequesterContactNo'] = this.requesterContactNo;
+ data['RequesterName'] = this.requesterName;
+ data['Status'] = this.status;
+ data['StatusAr'] = this.statusAr;
+ return data;
+ }
+}
+
+class Channel {
+ int iD;
+ String text;
+ String textAr;
+ String textEn;
+
+ Channel({this.iD, this.text, this.textAr, this.textEn});
+
+ Channel.fromJson(Map json) {
+ iD = json['ID'];
+ text = json['Text'];
+ textAr = json['Text_Ar'];
+ textEn = json['Text_En'];
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['ID'] = this.iD;
+ data['Text'] = this.text;
+ data['Text_Ar'] = this.textAr;
+ data['Text_En'] = this.textEn;
+ return data;
+ }
+}
diff --git a/lib/core/model/insurance/insurance_card.dart b/lib/core/model/insurance/insurance_card.dart
index 998df241..ebab8d71 100644
--- a/lib/core/model/insurance/insurance_card.dart
+++ b/lib/core/model/insurance/insurance_card.dart
@@ -16,7 +16,9 @@ class InsuranceCardModel {
int patientType;
String groupName;
String companyName;
+ int companyID;
String subCategoryDesc;
+ int subCategoryID;
String patientCardID;
String insurancePolicyNumber;
bool isActive;
@@ -25,6 +27,7 @@ class InsuranceCardModel {
InsuranceCardModel({
this.insurancePolicyNumber,
this.subCategoryDesc,
+ this.subCategoryID,
this.versionID,
this.channel,
this.languageID,
@@ -40,6 +43,7 @@ class InsuranceCardModel {
this.patientType,
this.groupName,
this.companyName,
+ this.companyID,
this.patientCardID,
this.isActive,
this.cardValidTo
@@ -50,6 +54,7 @@ class InsuranceCardModel {
insurancePolicyNumber = json['InsurancePolicyNo'];
patientCardID = json['PatientCardID'];
companyName = json['CompanyName'];
+ companyID = json['CompanyID'];
groupName = json['GroupName'];
versionID = json['VersionID'];
channel = json['Channel'];
@@ -65,6 +70,7 @@ class InsuranceCardModel {
patientTypeID = json['PatientTypeID'];
patientType = json['PatientType'];
subCategoryDesc = json['SubCategoryDesc'];
+ subCategoryID = json["SubCategoryID"];
cardValidTo = json['CardValidTo'];
}
diff --git a/lib/core/model/labs/lab_result.dart b/lib/core/model/labs/lab_result.dart
index 23b3363d..c9acd809 100644
--- a/lib/core/model/labs/lab_result.dart
+++ b/lib/core/model/labs/lab_result.dart
@@ -86,3 +86,14 @@ class LabResult {
return data;
}
}
+
+
+class LabResultList {
+ String filterName = "";
+ List patientLabResultList = List();
+
+ LabResultList(
+ {this.filterName, LabResult lab}) {
+ patientLabResultList.add(lab);
+ }
+}
diff --git a/lib/core/model/my_balance/AdvanceModel.dart b/lib/core/model/my_balance/AdvanceModel.dart
index b95e08a2..d2792990 100644
--- a/lib/core/model/my_balance/AdvanceModel.dart
+++ b/lib/core/model/my_balance/AdvanceModel.dart
@@ -8,6 +8,9 @@ class AdvanceModel {
String email;
String note;
String depositorName;
+ String mobileNumber;
+ String patientName;
+ int projectID;
CitiesModel citiessModel;
AdvanceModel(
@@ -17,5 +20,8 @@ class AdvanceModel {
this.hospitalsModel,
this.fileNumber,
this.depositorName,
+ this.mobileNumber,
+ this.patientName,
+ this.projectID,
this.citiessModel});
}
diff --git a/lib/core/model/notifications/get_notifications_request_model.dart b/lib/core/model/notifications/get_notifications_request_model.dart
new file mode 100644
index 00000000..9659754a
--- /dev/null
+++ b/lib/core/model/notifications/get_notifications_request_model.dart
@@ -0,0 +1,22 @@
+class GetNotificationsRequestModel {
+ int notificationStatusID;
+ int pagingSize;
+ int currentPage;
+
+ GetNotificationsRequestModel(
+ {this.notificationStatusID, this.pagingSize, this.currentPage});
+
+ GetNotificationsRequestModel.fromJson(Map json) {
+ notificationStatusID = json['NotificationStatusID'];
+ pagingSize = json['pagingSize'];
+ currentPage = json['currentPage'];
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['NotificationStatusID'] = this.notificationStatusID;
+ data['pagingSize'] = this.pagingSize;
+ data['currentPage'] = this.currentPage;
+ return data;
+ }
+}
diff --git a/lib/core/model/notifications/get_notifications_response_model.dart b/lib/core/model/notifications/get_notifications_response_model.dart
new file mode 100644
index 00000000..1f3bbc28
--- /dev/null
+++ b/lib/core/model/notifications/get_notifications_response_model.dart
@@ -0,0 +1,96 @@
+class GetNotificationsResponseModel {
+ int id;
+ int recordId;
+ int patientID;
+ bool projectOutSA;
+ String deviceType;
+ String deviceToken;
+ String message;
+ String messageType;
+ String messageTypeData;
+ dynamic videoURL;
+ bool isQueue;
+ String isQueueOn;
+ String createdOn;
+ String createdBy;
+ String notificationType;
+ bool isSent;
+ String isSentOn;
+ bool isRead;
+ String isReadOn;
+ int channelID;
+ int projectID;
+
+ GetNotificationsResponseModel(
+ {this.id,
+ this.recordId,
+ this.patientID,
+ this.projectOutSA,
+ this.deviceType,
+ this.deviceToken,
+ this.message,
+ this.messageType,
+ this.messageTypeData,
+ this.videoURL,
+ this.isQueue,
+ this.isQueueOn,
+ this.createdOn,
+ this.createdBy,
+ this.notificationType,
+ this.isSent,
+ this.isSentOn,
+ this.isRead,
+ this.isReadOn,
+ this.channelID,
+ this.projectID});
+
+ GetNotificationsResponseModel.fromJson(Map json) {
+ id = json['Id'];
+ recordId = json['RecordId'];
+ patientID = json['PatientID'];
+ projectOutSA = json['ProjectOutSA'];
+ deviceType = json['DeviceType'];
+ deviceToken = json['DeviceToken'];
+ message = json['Message'];
+ messageType = json['MessageType'];
+ messageTypeData = json['MessageTypeData'];
+ videoURL = json['VideoURL'];
+ isQueue = json['IsQueue'];
+ isQueueOn = json['IsQueueOn'];
+ createdOn = json['CreatedOn'];
+ createdBy = json['CreatedBy'];
+ notificationType = json['NotificationType'];
+ isSent = json['IsSent'];
+ isSentOn = json['IsSentOn'];
+ isRead = json['IsRead'];
+ isReadOn = json['IsReadOn'];
+ channelID = json['ChannelID'];
+ projectID = json['ProjectID'];
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['Id'] = this.id;
+ data['RecordId'] = this.recordId;
+ data['PatientID'] = this.patientID;
+ data['ProjectOutSA'] = this.projectOutSA;
+ data['DeviceType'] = this.deviceType;
+ data['DeviceToken'] = this.deviceToken;
+ data['Message'] = this.message;
+ data['MessageType'] = this.messageType;
+ data['MessageTypeData'] = this.messageTypeData;
+ data['VideoURL'] = this.videoURL;
+ data['IsQueue'] = this.isQueue;
+ data['IsQueueOn'] = this.isQueueOn;
+ data['CreatedOn'] = this.createdOn;
+ data['CreatedBy'] = this.createdBy;
+ data['NotificationType'] = this.notificationType;
+ data['IsSent'] = this.isSent;
+ data['IsSentOn'] = this.isSentOn;
+ data['IsRead'] = this.isRead;
+ data['IsReadOn'] = this.isReadOn;
+ data['ChannelID'] = this.channelID;
+ data['ProjectID'] = this.projectID;
+ return data;
+ }
+}
diff --git a/lib/core/model/notifications/mark_message_as_read_request_model.dart b/lib/core/model/notifications/mark_message_as_read_request_model.dart
new file mode 100644
index 00000000..99dab006
--- /dev/null
+++ b/lib/core/model/notifications/mark_message_as_read_request_model.dart
@@ -0,0 +1,15 @@
+class MarkMessageAsReadRequestModel {
+ int notificationPoolID;
+
+ MarkMessageAsReadRequestModel({this.notificationPoolID});
+
+ MarkMessageAsReadRequestModel.fromJson(Map json) {
+ notificationPoolID = json['NotificationPoolID'];
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['NotificationPoolID'] = this.notificationPoolID;
+ return data;
+ }
+}
diff --git a/lib/core/model/pharmacies/Addresses.dart b/lib/core/model/pharmacies/Addresses.dart
index 74d5a591..b00b1a17 100644
--- a/lib/core/model/pharmacies/Addresses.dart
+++ b/lib/core/model/pharmacies/Addresses.dart
@@ -17,6 +17,7 @@ class Addresses {
String createdOnUtc;
String province;
String latLong;
+ bool isChecked;
Addresses(
{this.id,
@@ -36,7 +37,8 @@ class Addresses {
this.customerAttributes,
this.createdOnUtc,
this.province,
- this.latLong});
+ this.latLong,
+ this.isChecked = false});
Addresses.fromJson(Map json) {
id = json['id'];
@@ -57,6 +59,7 @@ class Addresses {
createdOnUtc = json['created_on_utc'];
province = json['province'];
latLong = json['lat_long'];
+ isChecked = json['isChecked'];
}
Map toJson() {
@@ -79,6 +82,7 @@ class Addresses {
data['created_on_utc'] = this.createdOnUtc;
data['province'] = this.province;
data['lat_long'] = this.latLong;
+ data['isChecked'] = this.isChecked;
return data;
}
diff --git a/lib/core/model/pharmacies/BillingAddress.dart b/lib/core/model/pharmacies/BillingAddress.dart
new file mode 100644
index 00000000..765ac54d
--- /dev/null
+++ b/lib/core/model/pharmacies/BillingAddress.dart
@@ -0,0 +1,84 @@
+class BillingAddress {
+ String id;
+ String firstName;
+ String lastName;
+ String email;
+ String company;
+ int countryId;
+ String country;
+ String stateProvinceId;
+ String city;
+ String address1;
+ String address2;
+ String zipPostalCode;
+ String phoneNumber;
+ String faxNumber;
+ String customerAttributes;
+ String createdOnUtc;
+ String province;
+ String latLong;
+
+ BillingAddress(
+ {this.id,
+ this.firstName,
+ this.lastName,
+ this.email,
+ this.company,
+ this.countryId,
+ this.country,
+ this.stateProvinceId,
+ this.city,
+ this.address1,
+ this.address2,
+ this.zipPostalCode,
+ this.phoneNumber,
+ this.faxNumber,
+ this.customerAttributes,
+ this.createdOnUtc,
+ this.province,
+ this.latLong});
+
+ BillingAddress.fromJson(Map json) {
+ id = json['id'];
+ firstName = json['first_name'];
+ lastName = json['last_name'];
+ email = json['email'];
+ company = json['company'];
+ countryId = json['country_id'];
+ country = json['country'];
+ stateProvinceId = json['state_province_id'];
+ city = json['city'];
+ address1 = json['address1'];
+ address2 = json['address2'];
+ zipPostalCode = json['zip_postal_code'];
+ phoneNumber = json['phone_number'];
+ faxNumber = json['fax_number'];
+ customerAttributes = json['customer_attributes'];
+ createdOnUtc = json['created_on_utc'];
+ province = json['province'];
+ latLong = json['lat_long'];
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['id'] = this.id;
+ data['first_name'] = this.firstName;
+ data['last_name'] = this.lastName;
+ data['email'] = this.email;
+ data['company'] = this.company;
+ data['country_id'] = this.countryId;
+ data['country'] = this.country;
+ data['state_province_id'] = this.stateProvinceId;
+ data['city'] = this.city;
+ data['address1'] = this.address1;
+ data['address2'] = this.address2;
+ data['zip_postal_code'] = this.zipPostalCode;
+ data['phone_number'] = this.phoneNumber;
+ data['fax_number'] = this.faxNumber;
+ data['customer_attributes'] = this.customerAttributes;
+ data['created_on_utc'] = this.createdOnUtc;
+ data['province'] = this.province;
+ data['lat_long'] = this.latLong;
+ return data;
+ }
+}
diff --git a/lib/core/model/pharmacies/Customer.dart b/lib/core/model/pharmacies/Customer.dart
index a5311489..e3defbbe 100644
--- a/lib/core/model/pharmacies/Customer.dart
+++ b/lib/core/model/pharmacies/Customer.dart
@@ -1,4 +1,10 @@
+import 'package:diplomaticquarterapp/core/model/pharmacies/Addresses.dart';
+import 'package:diplomaticquarterapp/core/model/pharmacies/BillingAddress.dart';
+
class Customer {
+ BillingAddress billingAddress;
+ BillingAddress shippingAddress;
+ List addresses;
String fileNumber;
String iqamaNumber;
int isOutSa;
@@ -8,8 +14,6 @@ class Customer {
String phone;
String countryCode;
String yahalaAccountno;
- String billingAddress;
- String shippingAddress;
String id;
String username;
String email;
@@ -17,50 +21,63 @@ class Customer {
String lastName;
String languageId;
String adminComment;
- String isTaxExempt;
- String hasShoppingCartItems;
- String active;
- String deleted;
- String isSystemAccount;
+ bool isTaxExempt;
+ bool hasShoppingCartItems;
+ bool active;
+ bool deleted;
+ bool isSystemAccount;
String systemName;
String lastIpAddress;
String createdOnUtc;
String lastLoginDateUtc;
String lastActivityDateUtc;
- String registeredInStoreId;
+ int registeredInStoreId;
Customer(
- {this.fileNumber,
- this.iqamaNumber,
- this.isOutSa,
- this.patientType,
- this.gender,
- this.birthDate,
- this.phone,
- this.countryCode,
- this.yahalaAccountno,
- this.billingAddress,
- this.shippingAddress,
- this.id,
- this.username,
- this.email,
- this.firstName,
- this.lastName,
- this.languageId,
- this.adminComment,
- this.isTaxExempt,
- this.hasShoppingCartItems,
- this.active,
- this.deleted,
- this.isSystemAccount,
- this.systemName,
- this.lastIpAddress,
- this.createdOnUtc,
- this.lastLoginDateUtc,
- this.lastActivityDateUtc,
- this.registeredInStoreId});
+ {this.billingAddress,
+ this.shippingAddress,
+ this.addresses,
+ this.fileNumber,
+ this.iqamaNumber,
+ this.isOutSa,
+ this.patientType,
+ this.gender,
+ this.birthDate,
+ this.phone,
+ this.countryCode,
+ this.yahalaAccountno,
+ this.id,
+ this.username,
+ this.email,
+ this.firstName,
+ this.lastName,
+ this.languageId,
+ this.adminComment,
+ this.isTaxExempt,
+ this.hasShoppingCartItems,
+ this.active,
+ this.deleted,
+ this.isSystemAccount,
+ this.systemName,
+ this.lastIpAddress,
+ this.createdOnUtc,
+ this.lastLoginDateUtc,
+ this.lastActivityDateUtc,
+ this.registeredInStoreId});
Customer.fromJson(Map json) {
+ billingAddress = json['billing_address'] != null
+ ? new BillingAddress.fromJson(json['billing_address'])
+ : null;
+ shippingAddress = json['shipping_address'] != null
+ ? new BillingAddress.fromJson(json['shipping_address'])
+ : null;
+ if (json['addresses'] != null) {
+ addresses = new List();
+ json['addresses'].forEach((v) {
+ addresses.add(new Addresses.fromJson(v));
+ });
+ }
fileNumber = json['file_number'];
iqamaNumber = json['iqama_number'];
isOutSa = json['is_out_sa'];
@@ -70,8 +87,6 @@ class Customer {
phone = json['phone'];
countryCode = json['country_code'];
yahalaAccountno = json['yahala_accountno'];
- billingAddress = json['billing_address'];
- shippingAddress = json['shipping_address'];
id = json['id'];
username = json['username'];
email = json['email'];
@@ -94,6 +109,15 @@ class Customer {
Map toJson() {
final Map data = new Map();
+ if (this.billingAddress != null) {
+ data['billing_address'] = this.billingAddress.toJson();
+ }
+ if (this.shippingAddress != null) {
+ data['shipping_address'] = this.shippingAddress.toJson();
+ }
+ if (this.addresses != null) {
+ data['addresses'] = this.addresses.map((v) => v.toJson()).toList();
+ }
data['file_number'] = this.fileNumber;
data['iqama_number'] = this.iqamaNumber;
data['is_out_sa'] = this.isOutSa;
@@ -103,8 +127,6 @@ class Customer {
data['phone'] = this.phone;
data['country_code'] = this.countryCode;
data['yahala_accountno'] = this.yahalaAccountno;
- data['billing_address'] = this.billingAddress;
- data['shipping_address'] = this.shippingAddress;
data['id'] = this.id;
data['username'] = this.username;
data['email'] = this.email;
@@ -125,4 +147,4 @@ class Customer {
data['registered_in_store_id'] = this.registeredInStoreId;
return data;
}
-}
\ No newline at end of file
+}
diff --git a/lib/core/model/pharmacies/LacumAccountInformation.dart b/lib/core/model/pharmacies/LacumAccountInformation.dart
new file mode 100644
index 00000000..4f1d0455
--- /dev/null
+++ b/lib/core/model/pharmacies/LacumAccountInformation.dart
@@ -0,0 +1,1926 @@
+import 'LakumInquiryInformationObjVersion.dart';
+
+class LacumAccountInformation {
+
+ String date;
+ int languageID;
+ int serviceName;
+ String time;
+ String androidLink;
+ String authenticationTokenID;
+ String data;
+ bool dataw;
+ int dietType;
+ String errorCode;
+ String errorEndUserMessage;
+ String errorEndUserMessageN;
+ String errorMessage;
+ int errorType;
+ int foodCategory;
+ String iOSLink;
+ bool isAuthenticated;
+ int mealOrderStatus;
+ int mealType;
+ int messageStatus;
+ int numberOfResultRecords;
+ String patientBlodType;
+ String successMsg;
+ String successMsgN;
+ int accountStatus;
+ String activeArchiveObject;
+ int activeMedicationCount;
+ String allMedicationTakenDuringAdmissionList;
+ int appointmentNo;
+ String arePatientsOnlineList;
+ String balanceAmount;
+ String bloodGroupList;
+ int cVIUnreadCount;
+ String checkUserHasAccount;
+ int complaintNo;
+ String dischargeList;
+ int episodeID;
+ String finalRadiologyList;
+ String fullName;
+ String geoFPointsList;
+ String geoGetPateintInfo;
+ String getAllDoctorsByProjectAndClinicList;
+ String getAppointmentNumbersForDoctorList;
+ String getCheckUpItemsList;
+ String getCosmeticConferenceForTodayList;
+ String getDoctorERClinicResult;
+ String getInvoiceApprovalList;
+ String getNearestProjectList;
+ String getPatientAdmissionOrAppoinmentNoList;
+ String getPatientBloodType;
+ String getPatientInsuranceCardStatusStatisticsList;
+ String getSurveyList;
+ String getTotalRegisteredPatientList;
+ String getUserDetailsList;
+ String getCustomerPointInfo;
+ String hISApprovalList;
+ String hISInpAdmissionList;
+ String hISProgNoteAssesmentModelList;
+ String hMGGetAllOffersList;
+ bool hasApproval;
+ bool hasConsultation;
+ bool hasDental;
+ bool hasLab;
+ bool hasPharmacy;
+ bool hasRad;
+ String hmgSMSGetByProjectIDAndPatientIDList;
+ int hoursLeft;
+ String iNPMGetAllAdmissionList;
+ String iNPMGetPatientInfoForSickLeaveReportList;
+ String iNPMHISPatientMedicalStatusUnreadCount;
+ String iNPMLABGetPatientLabOrdersResultsList;
+ String iNPMLABGetPatientLabResultsList;
+ String iNPMLABGetPatientRADReportList;
+ String iNPMLABGetPatientRadResultsList;
+ String iNPMRadGetPatientRadOrdersCVIList;
+ String iNPMRadGetPatientRadOrdersList;
+ String iNPMRadGetRadMedicalRecordsList;
+ String iNPGetPrescriptionDischargesList;
+ String iNPGetPrescriptionReportList;
+ String identificationNo;
+ bool isHomeMedicineDeliverySupported;
+ int isInsertedOrUpdated;
+ bool isMainAcoountEqualPatienID;
+ bool isPatientAlreadyAgreed;
+ bool isPatientCallBackBlackList;
+ bool isPatientHaveFingerPrint;
+ bool isPatientOnline;
+ bool isPatientTokenRemoved;
+ bool isPaused;
+ bool isProjectWorkingHours;
+ String isStoreRateAllowed;
+ String isStoreRateInserted;
+ String isStoreRateUpdated;
+ int labRadUpdatedToRead;
+ int labReportUnreadNo;
+ String lakumInquiryInformationObj;
+ LakumInquiryInformationObjVersion lakumInquiryInformationObjVersion;
+ String lakumResponseList;
+ String laserGetBodyPartsByCategoryList;
+ String laserGetCategoriesList;
+ String list;
+ int listCount;
+ int listCountDeliverd;
+ int listCountUnDeliverd;
+ String listDeviceInfo;
+ String listFamilyAppointments;
+ String listLabResultsByAppNo;
+ String listLakumInquiryInformationObj;
+ String listOpinionGetAllPeriod;
+ String listOpinionGetAllServices;
+ String listOpinionGetIsAgreeValue;
+ String listOpinionGetOpinionLogin;
+ String listOpinionGetRequestedSerives;
+ String listOpinionGetShareServicesDetails;
+ String listOpinionUserTerms;
+ String listPLO;
+ String listPLR;
+ String listPLSR;
+ String listPRM;
+ String listPatientFamilyFiles;
+ String listPatientFileInfo;
+ String listRAD;
+ String listRADAPI;
+ String listActiveGetPrescriptionReportByPatientID;
+ String listAppointmentsForDentalClinic;
+ String listBabyInfoResult;
+ String listCheckInsuranceCoverage;
+ String listCompanyClass;
+ String listConsentMedicalReport;
+ String listDentalAppointments;
+ String listDeviceTokenIDByAppointmentNo;
+ String listDischargeDiagnosis;
+ String listDischargeMedicine;
+ String listDischargeSummary;
+ String listDoctorResponse;
+ String listDoneVaccines;
+ String listEReferralResult;
+ String listEReferrals;
+ String listGetAllPatientsLiveCareAdmin;
+ String listGetDataForExcel;
+ String listGetMainCountID;
+ String listGetPrescriptionReportByPatientID;
+ String listGetSickLeave;
+ String listHISInvoice;
+ String listHISInvoiceProcedures;
+ String listInpatientInvoices;
+ String listInsuranceCheckList;
+ String listInsuranceCompanies;
+ String listInsuranceCompaniesGroup;
+ String listInsuranceUpdateDetails;
+ String listInvoiceApprovalProcedureInfo;
+ String listIsLastSatisfactionSurveyReviewedModel;
+ String listLabOrderDetailsModel;
+ String listMedicalReport;
+ String listMedicalReportApprovals;
+ String listMedicalReportStatus;
+ String listMonthBloodPressureResult;
+ String listMonthBloodPressureResultAverage;
+ String listMonthDiabtecPatientResult;
+ String listMonthDiabtectResultAverage;
+ String listMonthWeightMeasurementResult;
+ String listMonthWeightMeasurementResultAverage;
+ String listOnlinePrescriptionResult;
+ String listOutPatientInvoices;
+ String listPHRInvoice;
+ String listPHRInvoiceItems;
+ String listPHRPaymentMethods;
+ String listPateintDetails;
+ String listPateintInformation;
+ String listPatientAdmissionInfo;
+ String listPatientAdvanceBalanceAmount;
+ String listPatientCallBackLogs;
+ String listPatientCallBackToUpdateFromICServer;
+ String listPatientCount;
+ String listPatientDashboard;
+ String listPatientERGetAdminClinicsModel;
+ String listPatientERGetAdminProjectsModel;
+ String listPatientERGetAllClinicsModel;
+ String listPatientHISInvoices;
+ String listPatientICProjects;
+ String listPatientICProjectsByID;
+ String listPatientICProjectsTimings;
+ String listPatientIDByUID;
+ String listPatientIDForSurveyResult;
+ String listPatientInfo;
+ String listPatientInfoForDDScreen;
+ String listPatientInfoForSickleaveReport;
+ String listPatientInsuranceCard;
+ String listPatientInsuranceCardHistory;
+ String listPatientInsuranceDetails;
+ String listPatientPHRInvoices;
+ String listPatientServicePoint;
+ String listPatientStatusCount;
+ String listPatientChatRequestMapModel;
+ String listPatientChatRequestModel;
+ String listPatientChatRequestVCModel;
+ String listPaymentMethods;
+ String listPointServices;
+ String listPregnancyStagesInfo;
+ String listProjectAvgERWaitingTime;
+ String listProjectAvgERWaitingTimeHourly;
+ String listRadMedicalRecords;
+ String listRadMedicalRecordsAPI;
+ String listRadMedicalRecordsCVI;
+ String listRadMedicalRecordsCVIAPI;
+ String listRadMedicalRecordsResults;
+ String listSickLeave;
+ String listTransaction;
+ String listVideoConferenceSessions;
+ String listWeekBloodPressureResult;
+ String listWeekBloodPressureResultAverage;
+ String listWeekDiabtecPatientResult;
+ String listWeekDiabtectResultAverage;
+ String listWeekWeightMeasurementResult;
+ String listWeekWeightMeasurementResultAverage;
+ String listYearBloodPressureResult;
+ String listYearBloodPressureResultAverage;
+ String listYearDiabtecPatientResult;
+ String listYearDiabtecResultAverage;
+ String listYearWeightMeasurementResult;
+ String listYearWeightMeasurementResultAverage;
+ String listEInvoiceForDental;
+ String listEInvoiceForOnlineCheckIn;
+ String medGetActivitiesTransactionsStsList;
+ String medGetAvgMonthTransactionsStsList;
+ String medGetAvgWeekTransactionsStsList;
+ String medGetCategoriesList;
+ String medGetMonthActivitiesTransactionsStsList;
+ String medGetMonthStepsTransactionsStsList;
+ String medGetMonthTransactionsStsList;
+ String medGetPatientLastRecordList;
+ String medGetSubCategoriesList;
+ String medGetTransactionsAndActTransactionsResult;
+ String medGetTransactionsList;
+ String medGetWeekActivitiesTransactionsStsList;
+ String medGetWeekStepsTransactionsStsList;
+ String medGetWeekTransactionsStsList;
+ String medGetYearActivitiesTransactionsStsList;
+ String medGetYearSleepTransactionsStsList;
+ String medGetYearStepsTransactionsStsList;
+ String medGetYearTransactionsStsList;
+ String medInsertTransactionsOutputsList;
+ String medicalRecordImages;
+ int medicalReportToRead;
+ int medicalReportUnreadNo;
+ bool missingIDCardAttachment;
+ bool missingInsuranceCardAttachment;
+ bool missingMedicalReportAttachment;
+ bool missingOtherRelationship;
+ bool missingPatientContactNo;
+ bool missingPatientId;
+ bool missingPatientIdentityNumber;
+ bool missingPatientName;
+ bool missingReferralContactNo;
+ bool missingReferralRelationship;
+ bool missingReferralRequesterName;
+ String mobileNumber;
+ int nationalityNumber;
+ String onlineCheckInAppointments;
+ String opinionUserAgreementContent;
+ bool orderInsert;
+ String pateintInfoForUpdateList;
+ String pateintUpatedList;
+ String patientBirthdayCertificate;
+ String patientERCMCRequestSummaryByProject;
+ String patientERCMCRequestWithTotal;
+ String patientERCMCGetAllServicesList;
+ String patientERCMCGetTransactionsForOrderList;
+ String patientERCoordinates;
+ String patientERCountOrderList;
+ String patientERCountsForApprovalOffice;
+ String patientERDeleteOldCurrentDoctorsOutputsList;
+ String patientERDeliveryGetAllDeliverdOrderList;
+ String patientERDeliveryGetAllOrderList;
+ bool patientERDeliveryIsOrderInserted;
+ bool patientERDeliveryIsOrderUpdated;
+ bool patientERDeliveryIsPausedChanged;
+ String patientERDeliveryNextOrder;
+ int patientERDeliveryOrderInsert;
+ int patientERDeliveryUpdateOrderStatus;
+ bool patientERDriverUpdate;
+ String patientERExacartCheckIsDispenseAccpetableList;
+ String patientERExacartGetDispenseQuantitiesByOrderIDList;
+ String patientERExacartGetOrderDetailsByePharmacyOrderNoList;
+ String patientERExacartGetOrderDetailsList;
+ String patientERExacartGetTotalDispenseQuantitiesByPresNoList;
+ bool patientERExacartIsDispenseAdded;
+ String patientERExacartIsDispenseAddedList;
+ bool patientERExacartIsOrderCompleted;
+ String patientERGetAdminByProjectAndRoleList;
+ String patientERGetAdminProjectsList;
+ String patientERGetAllDriversList;
+ String patientERGetAllNeedAproveStatusList;
+ String patientERGetAllPresOrdersStatusList;
+ String patientERGetAllProjectsList;
+ String patientERGetArchiveInformationList;
+ String patientERGetAskDoctorTotalByDateFilterList;
+ String patientERGetBookScheduleConfigsList;
+ String patientERGetClinicAndTimeAndEpisodeForAppointmentList;
+ String patientERGetClinicAndTimeForDischargeList;
+ String patientERGetDashboardDataforApporvalSectionForAdminList;
+ String patientERGetDashboardDataforApporvalSectionList;
+ String patientERGetDashboardDataforHHCSectionForAdminList;
+ String patientERGetDashboardDataforHHCSectionList;
+ String patientERGetDashboardDataforPrescriptionSectionForAdminList;
+ String patientERGetDashboardDataforPrescriptionSectionList;
+ String patientERGetDoctorDashboardDataModelList;
+ String patientERGetDriverLocationList;
+ String patientERGetInsuranceCardRequestByDateFilterList;
+ String patientERGetLiveCareSummaryBookedAppoinmentStatusList;
+ String patientERGetLiveCareSummaryCovidList;
+ String patientERGetLiveCareSummaryForCMCList;
+ String patientERGetLiveCareSummaryForHHCList;
+ String patientERGetLiveCareSummaryForHomeDeliveryList;
+ String patientERGetLiveCareSummaryForInsuranceCardRequestList;
+ String patientERGetLiveCareSummaryForNewFilesList;
+ String patientERGetLiveCareSummaryForOnlinePaymetRequestList;
+ String patientERGetLiveCareSummaryForOnlinePharmacyOrdersList;
+ String patientERGetLiveCareSummaryForTrasnportationList;
+ String patientERGetLiveCareSummaryLiveCareCountsList;
+ String patientERGetMedicalRequestTotalByDateFilterList;
+ String patientERGetNearestPendingOrdersList;
+ String patientERGetNeedAproveHistoryForOrderList;
+ String patientERGetNeedAprovePendingOrdersList;
+ String patientERGetNeedAproveStatusStatisticsList;
+ String patientERGetPatientAllPresOrdersList;
+ String patientERGetPendingPatientsCountList;
+ String patientERGetPresOrdersHistoryForAdminList;
+ String patientERGetPresOrdersHistoryForOrderList;
+ String patientERGetPresOrdersStatusStatisticsList;
+ String patientERHHCRequest;
+ String patientERHHCRequestSummaryByProject;
+ String patientERHHCRequestWithTotal;
+ String patientERHHCGetAllServicesList;
+ String patientERHHCGetTransactionsForOrderList;
+ String patientERHomeDeliveryCounts;
+ bool patientERInsertDriver;
+ String patientERInsertNewCurrentDoctorsOutputsList;
+ String patientERInsuranceStatusCountList;
+ bool patientERIsNearestProjectUpdated;
+ bool patientERIsNeedAproveReturnedToQueue;
+ bool patientERIsNeedAproveUpdated;
+ bool patientERIsOrderClientRequestUpdated;
+ bool patientERIsOrderReturnedToQueue;
+ bool patientERIsPresOrderInserted;
+ bool patientERIsPresOrderUpdated;
+ bool patientERIsProjectUpdated;
+ String patientERNotCompletedDetails;
+ String patientERPatientsCountByCallStatus;
+ String patientERPeakHourCounts;
+ String patientERPresOrderInfo;
+ String patientERPrescriptionCounts;
+ String patientERProjectsContribution;
+ String patientERRRTGetAllQuestionsList;
+ String patientERRRTGetAllTransportationMethodList;
+ String patientERRRTGetPickUpRequestByPresOrderIDList;
+ String patientERRealRRTGetAllServicesList;
+ String patientERRealRRTGetOrderDetailsList;
+ String patientERRealRRTGetTransactionsForOrderList;
+ bool patientERRealRRTIsTransInserted;
+ String patientERRequestList;
+ String patientERTransportationRequestWithTotal;
+ String patientERealRRTGetServicePriceList;
+ String patientInfoByAdmissionNoList;
+ String patientMonitorGetPatientHeartRate;
+ int patientNotServedCounts;
+ String patientPrescriptionList;
+ String patientAllergies;
+ String patientCheckAppointmentValidationList;
+ String patientLoginTokenList;
+ String patientQRLoginInfoList;
+ String patientSELECTDeviceIMEIbyIMEIList;
+ String pharmList;
+ String prefLang;
+ int radReportUnreadNo;
+ String radGetPatientRadOrdersForDentalList;
+ int referralNumber;
+ String reminderConfigurations;
+ String requestNo;
+ int rowCount;
+ String servicePrivilegeList;
+ String shareFamilyFileObj;
+ String status;
+ int successCode;
+ String surveyRate;
+ String symptomCheckerConditionList;
+ String symptomCheckerGetAllDefaultQuestionsList;
+ String symptomCheckerGetBodyPartSymptomsList;
+ String symptomCheckerGetBodyPartsByCodeList;
+ String symptomCheckerGetBodyPartsList;
+ String symptomCheckerJsonResponseInString;
+ int timerTime;
+ int totalAdvanceBalanceAmount;
+ int totalPatientsCount;
+ int totalPendingApprovalCount;
+ int totalUnUsedCount;
+ int transactionNo;
+ int unReadCounts;
+ bool updateStatus;
+ String userAgreementContent;
+ int yahalaAccountNo;
+ bool check24HourComplaint;
+ String currency;
+ String message;
+ int patientID;
+ int returnValue;
+ String returnValueStr;
+ int statusCode;
+
+ LacumAccountInformation(
+ {this.date,
+ this.languageID,
+ this.serviceName,
+ this.time,
+ this.androidLink,
+ this.authenticationTokenID,
+ this.data,
+ this.dataw,
+ this.dietType,
+ this.errorCode,
+ this.errorEndUserMessage,
+ this.errorEndUserMessageN,
+ this.errorMessage,
+ this.errorType,
+ this.foodCategory,
+ this.iOSLink,
+ this.isAuthenticated,
+ this.mealOrderStatus,
+ this.mealType,
+ this.messageStatus,
+ this.numberOfResultRecords,
+ this.patientBlodType,
+ this.successMsg,
+ this.successMsgN,
+ this.accountStatus,
+ this.activeArchiveObject,
+ this.activeMedicationCount,
+ this.allMedicationTakenDuringAdmissionList,
+ this.appointmentNo,
+ this.arePatientsOnlineList,
+ this.balanceAmount,
+ this.bloodGroupList,
+ this.cVIUnreadCount,
+ this.checkUserHasAccount,
+ this.complaintNo,
+ this.dischargeList,
+ this.episodeID,
+ this.finalRadiologyList,
+ this.fullName,
+ this.geoFPointsList,
+ this.geoGetPateintInfo,
+ this.getAllDoctorsByProjectAndClinicList,
+ this.getAppointmentNumbersForDoctorList,
+ this.getCheckUpItemsList,
+ this.getCosmeticConferenceForTodayList,
+ this.getDoctorERClinicResult,
+ this.getInvoiceApprovalList,
+ this.getNearestProjectList,
+ this.getPatientAdmissionOrAppoinmentNoList,
+ this.getPatientBloodType,
+ this.getPatientInsuranceCardStatusStatisticsList,
+ this.getSurveyList,
+ this.getTotalRegisteredPatientList,
+ this.getUserDetailsList,
+ this.getCustomerPointInfo,
+ this.hISApprovalList,
+ this.hISInpAdmissionList,
+ this.hISProgNoteAssesmentModelList,
+ this.hMGGetAllOffersList,
+ this.hasApproval,
+ this.hasConsultation,
+ this.hasDental,
+ this.hasLab,
+ this.hasPharmacy,
+ this.hasRad,
+ this.hmgSMSGetByProjectIDAndPatientIDList,
+ this.hoursLeft,
+ this.iNPMGetAllAdmissionList,
+ this.iNPMGetPatientInfoForSickLeaveReportList,
+ this.iNPMHISPatientMedicalStatusUnreadCount,
+ this.iNPMLABGetPatientLabOrdersResultsList,
+ this.iNPMLABGetPatientLabResultsList,
+ this.iNPMLABGetPatientRADReportList,
+ this.iNPMLABGetPatientRadResultsList,
+ this.iNPMRadGetPatientRadOrdersCVIList,
+ this.iNPMRadGetPatientRadOrdersList,
+ this.iNPMRadGetRadMedicalRecordsList,
+ this.iNPGetPrescriptionDischargesList,
+ this.iNPGetPrescriptionReportList,
+ this.identificationNo,
+ this.isHomeMedicineDeliverySupported,
+ this.isInsertedOrUpdated,
+ this.isMainAcoountEqualPatienID,
+ this.isPatientAlreadyAgreed,
+ this.isPatientCallBackBlackList,
+ this.isPatientHaveFingerPrint,
+ this.isPatientOnline,
+ this.isPatientTokenRemoved,
+ this.isPaused,
+ this.isProjectWorkingHours,
+ this.isStoreRateAllowed,
+ this.isStoreRateInserted,
+ this.isStoreRateUpdated,
+ this.labRadUpdatedToRead,
+ this.labReportUnreadNo,
+ this.lakumInquiryInformationObj,
+ this.lakumInquiryInformationObjVersion,
+ this.lakumResponseList,
+ this.laserGetBodyPartsByCategoryList,
+ this.laserGetCategoriesList,
+ this.list,
+ this.listCount,
+ this.listCountDeliverd,
+ this.listCountUnDeliverd,
+ this.listDeviceInfo,
+ this.listFamilyAppointments,
+ this.listLabResultsByAppNo,
+ this.listLakumInquiryInformationObj,
+ this.listOpinionGetAllPeriod,
+ this.listOpinionGetAllServices,
+ this.listOpinionGetIsAgreeValue,
+ this.listOpinionGetOpinionLogin,
+ this.listOpinionGetRequestedSerives,
+ this.listOpinionGetShareServicesDetails,
+ this.listOpinionUserTerms,
+ this.listPLO,
+ this.listPLR,
+ this.listPLSR,
+ this.listPRM,
+ this.listPatientFamilyFiles,
+ this.listPatientFileInfo,
+ this.listRAD,
+ this.listRADAPI,
+ this.listActiveGetPrescriptionReportByPatientID,
+ this.listAppointmentsForDentalClinic,
+ this.listBabyInfoResult,
+ this.listCheckInsuranceCoverage,
+ this.listCompanyClass,
+ this.listConsentMedicalReport,
+ this.listDentalAppointments,
+ this.listDeviceTokenIDByAppointmentNo,
+ this.listDischargeDiagnosis,
+ this.listDischargeMedicine,
+ this.listDischargeSummary,
+ this.listDoctorResponse,
+ this.listDoneVaccines,
+ this.listEReferralResult,
+ this.listEReferrals,
+ this.listGetAllPatientsLiveCareAdmin,
+ this.listGetDataForExcel,
+ this.listGetMainCountID,
+ this.listGetPrescriptionReportByPatientID,
+ this.listGetSickLeave,
+ this.listHISInvoice,
+ this.listHISInvoiceProcedures,
+ this.listInpatientInvoices,
+ this.listInsuranceCheckList,
+ this.listInsuranceCompanies,
+ this.listInsuranceCompaniesGroup,
+ this.listInsuranceUpdateDetails,
+ this.listInvoiceApprovalProcedureInfo,
+ this.listIsLastSatisfactionSurveyReviewedModel,
+ this.listLabOrderDetailsModel,
+ this.listMedicalReport,
+ this.listMedicalReportApprovals,
+ this.listMedicalReportStatus,
+ this.listMonthBloodPressureResult,
+ this.listMonthBloodPressureResultAverage,
+ this.listMonthDiabtecPatientResult,
+ this.listMonthDiabtectResultAverage,
+ this.listMonthWeightMeasurementResult,
+ this.listMonthWeightMeasurementResultAverage,
+ this.listOnlinePrescriptionResult,
+ this.listOutPatientInvoices,
+ this.listPHRInvoice,
+ this.listPHRInvoiceItems,
+ this.listPHRPaymentMethods,
+ this.listPateintDetails,
+ this.listPateintInformation,
+ this.listPatientAdmissionInfo,
+ this.listPatientAdvanceBalanceAmount,
+ this.listPatientCallBackLogs,
+ this.listPatientCallBackToUpdateFromICServer,
+ this.listPatientCount,
+ this.listPatientDashboard,
+ this.listPatientERGetAdminClinicsModel,
+ this.listPatientERGetAdminProjectsModel,
+ this.listPatientERGetAllClinicsModel,
+ this.listPatientHISInvoices,
+ this.listPatientICProjects,
+ this.listPatientICProjectsByID,
+ this.listPatientICProjectsTimings,
+ this.listPatientIDByUID,
+ this.listPatientIDForSurveyResult,
+ this.listPatientInfo,
+ this.listPatientInfoForDDScreen,
+ this.listPatientInfoForSickleaveReport,
+ this.listPatientInsuranceCard,
+ this.listPatientInsuranceCardHistory,
+ this.listPatientInsuranceDetails,
+ this.listPatientPHRInvoices,
+ this.listPatientServicePoint,
+ this.listPatientStatusCount,
+ this.listPatientChatRequestMapModel,
+ this.listPatientChatRequestModel,
+ this.listPatientChatRequestVCModel,
+ this.listPaymentMethods,
+ this.listPointServices,
+ this.listPregnancyStagesInfo,
+ this.listProjectAvgERWaitingTime,
+ this.listProjectAvgERWaitingTimeHourly,
+ this.listRadMedicalRecords,
+ this.listRadMedicalRecordsAPI,
+ this.listRadMedicalRecordsCVI,
+ this.listRadMedicalRecordsCVIAPI,
+ this.listRadMedicalRecordsResults,
+ this.listSickLeave,
+ this.listTransaction,
+ this.listVideoConferenceSessions,
+ this.listWeekBloodPressureResult,
+ this.listWeekBloodPressureResultAverage,
+ this.listWeekDiabtecPatientResult,
+ this.listWeekDiabtectResultAverage,
+ this.listWeekWeightMeasurementResult,
+ this.listWeekWeightMeasurementResultAverage,
+ this.listYearBloodPressureResult,
+ this.listYearBloodPressureResultAverage,
+ this.listYearDiabtecPatientResult,
+ this.listYearDiabtecResultAverage,
+ this.listYearWeightMeasurementResult,
+ this.listYearWeightMeasurementResultAverage,
+ this.listEInvoiceForDental,
+ this.listEInvoiceForOnlineCheckIn,
+ this.medGetActivitiesTransactionsStsList,
+ this.medGetAvgMonthTransactionsStsList,
+ this.medGetAvgWeekTransactionsStsList,
+ this.medGetCategoriesList,
+ this.medGetMonthActivitiesTransactionsStsList,
+ this.medGetMonthStepsTransactionsStsList,
+ this.medGetMonthTransactionsStsList,
+ this.medGetPatientLastRecordList,
+ this.medGetSubCategoriesList,
+ this.medGetTransactionsAndActTransactionsResult,
+ this.medGetTransactionsList,
+ this.medGetWeekActivitiesTransactionsStsList,
+ this.medGetWeekStepsTransactionsStsList,
+ this.medGetWeekTransactionsStsList,
+ this.medGetYearActivitiesTransactionsStsList,
+ this.medGetYearSleepTransactionsStsList,
+ this.medGetYearStepsTransactionsStsList,
+ this.medGetYearTransactionsStsList,
+ this.medInsertTransactionsOutputsList,
+ this.medicalRecordImages,
+ this.medicalReportToRead,
+ this.medicalReportUnreadNo,
+ this.missingIDCardAttachment,
+ this.missingInsuranceCardAttachment,
+ this.missingMedicalReportAttachment,
+ this.missingOtherRelationship,
+ this.missingPatientContactNo,
+ this.missingPatientId,
+ this.missingPatientIdentityNumber,
+ this.missingPatientName,
+ this.missingReferralContactNo,
+ this.missingReferralRelationship,
+ this.missingReferralRequesterName,
+ this.mobileNumber,
+ this.nationalityNumber,
+ this.onlineCheckInAppointments,
+ this.opinionUserAgreementContent,
+ this.orderInsert,
+ this.pateintInfoForUpdateList,
+ this.pateintUpatedList,
+ this.patientBirthdayCertificate,
+ this.patientERCMCRequestSummaryByProject,
+ this.patientERCMCRequestWithTotal,
+ this.patientERCMCGetAllServicesList,
+ this.patientERCMCGetTransactionsForOrderList,
+ this.patientERCoordinates,
+ this.patientERCountOrderList,
+ this.patientERCountsForApprovalOffice,
+ this.patientERDeleteOldCurrentDoctorsOutputsList,
+ this.patientERDeliveryGetAllDeliverdOrderList,
+ this.patientERDeliveryGetAllOrderList,
+ this.patientERDeliveryIsOrderInserted,
+ this.patientERDeliveryIsOrderUpdated,
+ this.patientERDeliveryIsPausedChanged,
+ this.patientERDeliveryNextOrder,
+ this.patientERDeliveryOrderInsert,
+ this.patientERDeliveryUpdateOrderStatus,
+ this.patientERDriverUpdate,
+ this.patientERExacartCheckIsDispenseAccpetableList,
+ this.patientERExacartGetDispenseQuantitiesByOrderIDList,
+ this.patientERExacartGetOrderDetailsByePharmacyOrderNoList,
+ this.patientERExacartGetOrderDetailsList,
+ this.patientERExacartGetTotalDispenseQuantitiesByPresNoList,
+ this.patientERExacartIsDispenseAdded,
+ this.patientERExacartIsDispenseAddedList,
+ this.patientERExacartIsOrderCompleted,
+ this.patientERGetAdminByProjectAndRoleList,
+ this.patientERGetAdminProjectsList,
+ this.patientERGetAllDriversList,
+ this.patientERGetAllNeedAproveStatusList,
+ this.patientERGetAllPresOrdersStatusList,
+ this.patientERGetAllProjectsList,
+ this.patientERGetArchiveInformationList,
+ this.patientERGetAskDoctorTotalByDateFilterList,
+ this.patientERGetBookScheduleConfigsList,
+ this.patientERGetClinicAndTimeAndEpisodeForAppointmentList,
+ this.patientERGetClinicAndTimeForDischargeList,
+ this.patientERGetDashboardDataforApporvalSectionForAdminList,
+ this.patientERGetDashboardDataforApporvalSectionList,
+ this.patientERGetDashboardDataforHHCSectionForAdminList,
+ this.patientERGetDashboardDataforHHCSectionList,
+ this.patientERGetDashboardDataforPrescriptionSectionForAdminList,
+ this.patientERGetDashboardDataforPrescriptionSectionList,
+ this.patientERGetDoctorDashboardDataModelList,
+ this.patientERGetDriverLocationList,
+ this.patientERGetInsuranceCardRequestByDateFilterList,
+ this.patientERGetLiveCareSummaryBookedAppoinmentStatusList,
+ this.patientERGetLiveCareSummaryCovidList,
+ this.patientERGetLiveCareSummaryForCMCList,
+ this.patientERGetLiveCareSummaryForHHCList,
+ this.patientERGetLiveCareSummaryForHomeDeliveryList,
+ this.patientERGetLiveCareSummaryForInsuranceCardRequestList,
+ this.patientERGetLiveCareSummaryForNewFilesList,
+ this.patientERGetLiveCareSummaryForOnlinePaymetRequestList,
+ this.patientERGetLiveCareSummaryForOnlinePharmacyOrdersList,
+ this.patientERGetLiveCareSummaryForTrasnportationList,
+ this.patientERGetLiveCareSummaryLiveCareCountsList,
+ this.patientERGetMedicalRequestTotalByDateFilterList,
+ this.patientERGetNearestPendingOrdersList,
+ this.patientERGetNeedAproveHistoryForOrderList,
+ this.patientERGetNeedAprovePendingOrdersList,
+ this.patientERGetNeedAproveStatusStatisticsList,
+ this.patientERGetPatientAllPresOrdersList,
+ this.patientERGetPendingPatientsCountList,
+ this.patientERGetPresOrdersHistoryForAdminList,
+ this.patientERGetPresOrdersHistoryForOrderList,
+ this.patientERGetPresOrdersStatusStatisticsList,
+ this.patientERHHCRequest,
+ this.patientERHHCRequestSummaryByProject,
+ this.patientERHHCRequestWithTotal,
+ this.patientERHHCGetAllServicesList,
+ this.patientERHHCGetTransactionsForOrderList,
+ this.patientERHomeDeliveryCounts,
+ this.patientERInsertDriver,
+ this.patientERInsertNewCurrentDoctorsOutputsList,
+ this.patientERInsuranceStatusCountList,
+ this.patientERIsNearestProjectUpdated,
+ this.patientERIsNeedAproveReturnedToQueue,
+ this.patientERIsNeedAproveUpdated,
+ this.patientERIsOrderClientRequestUpdated,
+ this.patientERIsOrderReturnedToQueue,
+ this.patientERIsPresOrderInserted,
+ this.patientERIsPresOrderUpdated,
+ this.patientERIsProjectUpdated,
+ this.patientERNotCompletedDetails,
+ this.patientERPatientsCountByCallStatus,
+ this.patientERPeakHourCounts,
+ this.patientERPresOrderInfo,
+ this.patientERPrescriptionCounts,
+ this.patientERProjectsContribution,
+ this.patientERRRTGetAllQuestionsList,
+ this.patientERRRTGetAllTransportationMethodList,
+ this.patientERRRTGetPickUpRequestByPresOrderIDList,
+ this.patientERRealRRTGetAllServicesList,
+ this.patientERRealRRTGetOrderDetailsList,
+ this.patientERRealRRTGetTransactionsForOrderList,
+ this.patientERRealRRTIsTransInserted,
+ this.patientERRequestList,
+ this.patientERTransportationRequestWithTotal,
+ this.patientERealRRTGetServicePriceList,
+ this.patientInfoByAdmissionNoList,
+ this.patientMonitorGetPatientHeartRate,
+ this.patientNotServedCounts,
+ this.patientPrescriptionList,
+ this.patientAllergies,
+ this.patientCheckAppointmentValidationList,
+ this.patientLoginTokenList,
+ this.patientQRLoginInfoList,
+ this.patientSELECTDeviceIMEIbyIMEIList,
+ this.pharmList,
+ this.prefLang,
+ this.radReportUnreadNo,
+ this.radGetPatientRadOrdersForDentalList,
+ this.referralNumber,
+ this.reminderConfigurations,
+ this.requestNo,
+ this.rowCount,
+ this.servicePrivilegeList,
+ this.shareFamilyFileObj,
+ this.status,
+ this.successCode,
+ this.surveyRate,
+ this.symptomCheckerConditionList,
+ this.symptomCheckerGetAllDefaultQuestionsList,
+ this.symptomCheckerGetBodyPartSymptomsList,
+ this.symptomCheckerGetBodyPartsByCodeList,
+ this.symptomCheckerGetBodyPartsList,
+ this.symptomCheckerJsonResponseInString,
+ this.timerTime,
+ this.totalAdvanceBalanceAmount,
+ this.totalPatientsCount,
+ this.totalPendingApprovalCount,
+ this.totalUnUsedCount,
+ this.transactionNo,
+ this.unReadCounts,
+ this.updateStatus,
+ this.userAgreementContent,
+ this.yahalaAccountNo,
+ this.check24HourComplaint,
+ this.currency,
+ this.message,
+ this.patientID,
+ this.returnValue,
+ this.returnValueStr,
+ this.statusCode});
+
+ LacumAccountInformation.fromJson(Map json) {
+ date = json['Date'];
+ languageID = json['LanguageID'];
+ serviceName = json['ServiceName'];
+ time = json['Time'];
+ androidLink = json['AndroidLink'];
+ authenticationTokenID = json['AuthenticationTokenID'];
+ data = json['Data'];
+ dataw = json['Dataw'];
+ dietType = json['DietType'];
+ errorCode = json['ErrorCode'];
+ errorEndUserMessage = json['ErrorEndUserMessage'];
+ errorEndUserMessageN = json['ErrorEndUserMessageN'];
+ errorMessage = json['ErrorMessage'];
+ errorType = json['ErrorType'];
+ foodCategory = json['FoodCategory'];
+ iOSLink = json['IOSLink'];
+ isAuthenticated = json['IsAuthenticated'];
+ mealOrderStatus = json['MealOrderStatus'];
+ mealType = json['MealType'];
+ messageStatus = json['MessageStatus'];
+ numberOfResultRecords = json['NumberOfResultRecords'];
+ patientBlodType = json['PatientBlodType'];
+ successMsg = json['SuccessMsg'];
+ successMsgN = json['SuccessMsgN'];
+ accountStatus = json['AccountStatus'];
+ activeArchiveObject = json['ActiveArchiveObject'];
+ activeMedicationCount = json['ActiveMedicationCount'];
+ allMedicationTakenDuringAdmissionList =
+ json['AllMedicationTakenDuringAdmission_List'];
+ appointmentNo = json['AppointmentNo'];
+ arePatientsOnlineList = json['ArePatientsOnlineList'];
+ balanceAmount = json['BalanceAmount'];
+ bloodGroupList = json['BloodGroupList'];
+ cVIUnreadCount = json['CVI_UnreadCount'];
+ checkUserHasAccount = json['CheckUserHasAccount'];
+ complaintNo = json['ComplaintNo'];
+ dischargeList = json['DischargeList'];
+ episodeID = json['EpisodeID'];
+ finalRadiologyList = json['FinalRadiologyList'];
+ fullName = json['FullName'];
+ geoFPointsList = json['GeoF_PointsList'];
+ geoGetPateintInfo = json['GeoGetPateintInfo'];
+ getAllDoctorsByProjectAndClinicList =
+ json['GetAllDoctorsByProjectAndClinicList'];
+ getAppointmentNumbersForDoctorList =
+ json['GetAppointmentNumbersForDoctorList'];
+ getCheckUpItemsList = json['GetCheckUpItemsList'];
+ getCosmeticConferenceForTodayList =
+ json['GetCosmeticConferenceForTodayList'];
+ getDoctorERClinicResult = json['GetDoctorERClinicResult'];
+ getInvoiceApprovalList = json['GetInvoiceApprovalList'];
+ getNearestProjectList = json['GetNearestProjectList'];
+ getPatientAdmissionOrAppoinmentNoList =
+ json['GetPatientAdmissionOrAppoinmentNo_List'];
+ getPatientBloodType = json['GetPatientBloodType'];
+ getPatientInsuranceCardStatusStatisticsList =
+ json['GetPatientInsuranceCardStatusStatisticsList'];
+ getSurveyList = json['GetSurveyList'];
+ getTotalRegisteredPatientList = json['GetTotalRegisteredPatientList'];
+ getUserDetailsList = json['GetUserDetailsList'];
+ getCustomerPointInfo = json['Get_CustomerPointInfo'];
+ hISApprovalList = json['HIS_Approval_List'];
+ hISInpAdmissionList = json['HIS_InpAdmission_List'];
+ hISProgNoteAssesmentModelList = json['HIS_ProgNoteAssesmentModel_List'];
+ hMGGetAllOffersList = json['HMG_GetAllOffersList'];
+ hasApproval = json['Has_Approval'];
+ hasConsultation = json['Has_Consultation'];
+ hasDental = json['Has_Dental'];
+ hasLab = json['Has_Lab'];
+ hasPharmacy = json['Has_Pharmacy'];
+ hasRad = json['Has_Rad'];
+ hmgSMSGetByProjectIDAndPatientIDList =
+ json['Hmg_SMS_Get_By_ProjectID_And_PatientIDList'];
+ hoursLeft = json['HoursLeft'];
+ iNPMGetAllAdmissionList = json['INPM_GetAllAdmission_List'];
+ iNPMGetPatientInfoForSickLeaveReportList =
+ json['INPM_GetPatientInfoForSickLeaveReport_List'];
+ iNPMHISPatientMedicalStatusUnreadCount =
+ json['INPM_HIS_PatientMedicalStatus_UnreadCount'];
+ iNPMLABGetPatientLabOrdersResultsList =
+ json['INPM_LAB_GetPatientLabOrdersResults_List'];
+ iNPMLABGetPatientLabResultsList =
+ json['INPM_LAB_GetPatientLabResults_List'];
+ iNPMLABGetPatientRADReportList = json['INPM_LAB_GetPatientRADReport_List'];
+ iNPMLABGetPatientRadResultsList =
+ json['INPM_LAB_GetPatientRadResults_List'];
+ iNPMRadGetPatientRadOrdersCVIList =
+ json['INPM_Rad_GetPatientRadOrders_CVI_List'];
+ iNPMRadGetPatientRadOrdersList = json['INPM_Rad_GetPatientRadOrders_List'];
+ iNPMRadGetRadMedicalRecordsList =
+ json['INPM_Rad_GetRadMedicalRecords_List'];
+ iNPGetPrescriptionDischargesList =
+ json['INP_GetPrescriptionDischarges_List'];
+ iNPGetPrescriptionReportList = json['INP_GetPrescriptionReport_List'];
+ identificationNo = json['IdentificationNo'];
+ isHomeMedicineDeliverySupported = json['IsHomeMedicineDeliverySupported'];
+ isInsertedOrUpdated = json['IsInsertedOrUpdated'];
+ isMainAcoountEqualPatienID = json['IsMainAcoountEqualPatienID'];
+ isPatientAlreadyAgreed = json['IsPatientAlreadyAgreed'];
+ isPatientCallBackBlackList = json['IsPatientCallBackBlackList'];
+ isPatientHaveFingerPrint = json['IsPatientHaveFingerPrint'];
+ isPatientOnline = json['IsPatientOnline'];
+ isPatientTokenRemoved = json['IsPatientTokenRemoved'];
+ isPaused = json['IsPaused'];
+ isProjectWorkingHours = json['IsProjectWorkingHours'];
+ isStoreRateAllowed = json['IsStoreRateAllowed'];
+ isStoreRateInserted = json['IsStoreRateInserted'];
+ isStoreRateUpdated = json['IsStoreRateUpdated'];
+ labRadUpdatedToRead = json['LabRadUpdatedToRead'];
+ labReportUnreadNo = json['LabReportUnreadNo'];
+ lakumInquiryInformationObj = json['LakumInquiryInformationObj'];
+ lakumInquiryInformationObjVersion =
+ json['LakumInquiryInformationObjVersion'] != null
+ ? new LakumInquiryInformationObjVersion.fromJson(
+ json['LakumInquiryInformationObjVersion'])
+ : null;
+ lakumResponseList = json['LakumResponseList'];
+ laserGetBodyPartsByCategoryList = json['Laser_GetBodyPartsByCategoryList'];
+ laserGetCategoriesList = json['Laser_GetCategoriesList'];
+ list = json['List'];
+ listCount = json['ListCount'];
+ listCountDeliverd = json['ListCountDeliverd'];
+ listCountUnDeliverd = json['ListCountUnDeliverd'];
+ listDeviceInfo = json['ListDeviceInfo'];
+ listFamilyAppointments = json['ListFamilyAppointments'];
+ listLabResultsByAppNo = json['ListLabResultsByAppNo'];
+ listLakumInquiryInformationObj = json['ListLakumInquiryInformationObj'];
+ listOpinionGetAllPeriod = json['ListOpinion_GetAllPeriod'];
+ listOpinionGetAllServices = json['ListOpinion_GetAllServices'];
+ listOpinionGetIsAgreeValue = json['ListOpinion_GetIsAgreeValue'];
+ listOpinionGetOpinionLogin = json['ListOpinion_GetOpinionLogin'];
+ listOpinionGetRequestedSerives = json['ListOpinion_GetRequestedSerives'];
+ listOpinionGetShareServicesDetails =
+ json['ListOpinion_GetShareServicesDetails'];
+ listOpinionUserTerms = json['ListOpinion_UserTerms'];
+ listPLO = json['ListPLO'];
+ listPLR = json['ListPLR'];
+ listPLSR = json['ListPLSR'];
+ listPRM = json['ListPRM'];
+ listPatientFamilyFiles = json['ListPatientFamilyFiles'];
+ listPatientFileInfo = json['ListPatientFileInfo'];
+ listRAD = json['ListRAD'];
+ listRADAPI = json['ListRADAPI'];
+ listActiveGetPrescriptionReportByPatientID =
+ json['List_ActiveGetPrescriptionReportByPatientID'];
+ listAppointmentsForDentalClinic = json['List_AppointmentsForDentalClinic'];
+ listBabyInfoResult = json['List_BabyInfoResult'];
+ listCheckInsuranceCoverage = json['List_CheckInsuranceCoverage'];
+ listCompanyClass = json['List_CompanyClass'];
+ listConsentMedicalReport = json['List_ConsentMedicalReport'];
+ listDentalAppointments = json['List_DentalAppointments'];
+ listDeviceTokenIDByAppointmentNo =
+ json['List_DeviceTokenIDByAppointmentNo'];
+ listDischargeDiagnosis = json['List_DischargeDiagnosis'];
+ listDischargeMedicine = json['List_DischargeMedicine'];
+ listDischargeSummary = json['List_DischargeSummary'];
+ listDoctorResponse = json['List_DoctorResponse'];
+ listDoneVaccines = json['List_DoneVaccines'];
+ listEReferralResult = json['List_EReferralResult'];
+ listEReferrals = json['List_EReferrals'];
+ listGetAllPatientsLiveCareAdmin =
+ json['List_GetAllPatients_LiveCare_Admin'];
+ listGetDataForExcel = json['List_GetDataForExcel'];
+ listGetMainCountID = json['List_GetMainCountID'];
+ listGetPrescriptionReportByPatientID =
+ json['List_GetPrescriptionReportByPatientID'];
+ listGetSickLeave = json['List_GetSickLeave'];
+ listHISInvoice = json['List_HISInvoice'];
+ listHISInvoiceProcedures = json['List_HISInvoiceProcedures'];
+ listInpatientInvoices = json['List_InpatientInvoices'];
+ listInsuranceCheckList = json['List_InsuranceCheckList'];
+ listInsuranceCompanies = json['List_InsuranceCompanies'];
+ listInsuranceCompaniesGroup = json['List_InsuranceCompaniesGroup'];
+ listInsuranceUpdateDetails = json['List_InsuranceUpdateDetails'];
+ listInvoiceApprovalProcedureInfo =
+ json['List_InvoiceApprovalProcedureInfo'];
+ listIsLastSatisfactionSurveyReviewedModel =
+ json['List_IsLastSatisfactionSurveyReviewedModel'];
+ listLabOrderDetailsModel = json['List_LabOrderDetailsModel'];
+ listMedicalReport = json['List_MedicalReport'];
+ listMedicalReportApprovals = json['List_MedicalReportApprovals'];
+ listMedicalReportStatus = json['List_MedicalReportStatus'];
+ listMonthBloodPressureResult = json['List_MonthBloodPressureResult'];
+ listMonthBloodPressureResultAverage =
+ json['List_MonthBloodPressureResultAverage'];
+ listMonthDiabtecPatientResult = json['List_MonthDiabtecPatientResult'];
+ listMonthDiabtectResultAverage = json['List_MonthDiabtectResultAverage'];
+ listMonthWeightMeasurementResult =
+ json['List_MonthWeightMeasurementResult'];
+ listMonthWeightMeasurementResultAverage =
+ json['List_MonthWeightMeasurementResultAverage'];
+ listOnlinePrescriptionResult = json['List_OnlinePrescriptionResult'];
+ listOutPatientInvoices = json['List_OutPatientInvoices'];
+ listPHRInvoice = json['List_PHRInvoice'];
+ listPHRInvoiceItems = json['List_PHRInvoiceItems'];
+ listPHRPaymentMethods = json['List_PHRPaymentMethods'];
+ listPateintDetails = json['List_PateintDetails'];
+ listPateintInformation = json['List_PateintInformation'];
+ listPatientAdmissionInfo = json['List_PatientAdmissionInfo'];
+ listPatientAdvanceBalanceAmount = json['List_PatientAdvanceBalanceAmount'];
+ listPatientCallBackLogs = json['List_PatientCallBackLogs'];
+ listPatientCallBackToUpdateFromICServer =
+ json['List_PatientCallBackToUpdateFromICServer'];
+ listPatientCount = json['List_PatientCount'];
+ listPatientDashboard = json['List_PatientDashboard'];
+ listPatientERGetAdminClinicsModel =
+ json['List_PatientER_GetAdminClinicsModel'];
+ listPatientERGetAdminProjectsModel =
+ json['List_PatientER_GetAdminProjectsModel'];
+ listPatientERGetAllClinicsModel = json['List_PatientER_GetAllClinicsModel'];
+ listPatientHISInvoices = json['List_PatientHISInvoices'];
+ listPatientICProjects = json['List_PatientICProjects'];
+ listPatientICProjectsByID = json['List_PatientICProjectsByID'];
+ listPatientICProjectsTimings = json['List_PatientICProjectsTimings'];
+ listPatientIDByUID = json['List_PatientIDByUID'];
+ listPatientIDForSurveyResult = json['List_PatientIDForSurveyResult'];
+ listPatientInfo = json['List_PatientInfo'];
+ listPatientInfoForDDScreen = json['List_PatientInfoForDDScreen'];
+ listPatientInfoForSickleaveReport =
+ json['List_PatientInfoForSickleaveReport'];
+ listPatientInsuranceCard = json['List_PatientInsuranceCard'];
+ listPatientInsuranceCardHistory = json['List_PatientInsuranceCardHistory'];
+ listPatientInsuranceDetails = json['List_PatientInsuranceDetails'];
+ listPatientPHRInvoices = json['List_PatientPHRInvoices'];
+ listPatientServicePoint = json['List_PatientServicePoint'];
+ listPatientStatusCount = json['List_PatientStatusCount'];
+ listPatientChatRequestMapModel = json['List_Patient_ChatRequestMapModel'];
+ listPatientChatRequestModel = json['List_Patient_ChatRequestModel'];
+ listPatientChatRequestVCModel = json['List_Patient_ChatRequestVCModel'];
+ listPaymentMethods = json['List_PaymentMethods'];
+ listPointServices = json['List_PointServices'];
+ listPregnancyStagesInfo = json['List_PregnancyStagesInfo'];
+ listProjectAvgERWaitingTime = json['List_ProjectAvgERWaitingTime'];
+ listProjectAvgERWaitingTimeHourly =
+ json['List_ProjectAvgERWaitingTimeHourly'];
+ listRadMedicalRecords = json['List_RadMedicalRecords'];
+ listRadMedicalRecordsAPI = json['List_RadMedicalRecordsAPI'];
+ listRadMedicalRecordsCVI = json['List_RadMedicalRecordsCVI'];
+ listRadMedicalRecordsCVIAPI = json['List_RadMedicalRecordsCVIAPI'];
+ listRadMedicalRecordsResults = json['List_RadMedicalRecordsResults'];
+ listSickLeave = json['List_SickLeave'];
+ listTransaction = json['List_Transaction'];
+ listVideoConferenceSessions = json['List_VideoConferenceSessions'];
+ listWeekBloodPressureResult = json['List_WeekBloodPressureResult'];
+ listWeekBloodPressureResultAverage =
+ json['List_WeekBloodPressureResultAverage'];
+ listWeekDiabtecPatientResult = json['List_WeekDiabtecPatientResult'];
+ listWeekDiabtectResultAverage = json['List_WeekDiabtectResultAverage'];
+ listWeekWeightMeasurementResult = json['List_WeekWeightMeasurementResult'];
+ listWeekWeightMeasurementResultAverage =
+ json['List_WeekWeightMeasurementResultAverage'];
+ listYearBloodPressureResult = json['List_YearBloodPressureResult'];
+ listYearBloodPressureResultAverage =
+ json['List_YearBloodPressureResultAverage'];
+ listYearDiabtecPatientResult = json['List_YearDiabtecPatientResult'];
+ listYearDiabtecResultAverage = json['List_YearDiabtecResultAverage'];
+ listYearWeightMeasurementResult = json['List_YearWeightMeasurementResult'];
+ listYearWeightMeasurementResultAverage =
+ json['List_YearWeightMeasurementResultAverage'];
+ listEInvoiceForDental = json['List_eInvoiceForDental'];
+ listEInvoiceForOnlineCheckIn = json['List_eInvoiceForOnlineCheckIn'];
+ medGetActivitiesTransactionsStsList =
+ json['Med_GetActivitiesTransactionsStsList'];
+ medGetAvgMonthTransactionsStsList =
+ json['Med_GetAvgMonthTransactionsStsList'];
+ medGetAvgWeekTransactionsStsList =
+ json['Med_GetAvgWeekTransactionsStsList'];
+ medGetCategoriesList = json['Med_GetCategoriesList'];
+ medGetMonthActivitiesTransactionsStsList =
+ json['Med_GetMonthActivitiesTransactionsStsList'];
+ medGetMonthStepsTransactionsStsList =
+ json['Med_GetMonthStepsTransactionsStsList'];
+ medGetMonthTransactionsStsList = json['Med_GetMonthTransactionsStsList'];
+ medGetPatientLastRecordList = json['Med_GetPatientLastRecordList'];
+ medGetSubCategoriesList = json['Med_GetSubCategoriesList'];
+ medGetTransactionsAndActTransactionsResult =
+ json['Med_GetTransactionsAndActTransactionsResult'];
+ medGetTransactionsList = json['Med_GetTransactionsList'];
+ medGetWeekActivitiesTransactionsStsList =
+ json['Med_GetWeekActivitiesTransactionsStsList'];
+ medGetWeekStepsTransactionsStsList =
+ json['Med_GetWeekStepsTransactionsStsList'];
+ medGetWeekTransactionsStsList = json['Med_GetWeekTransactionsStsList'];
+ medGetYearActivitiesTransactionsStsList =
+ json['Med_GetYearActivitiesTransactionsStsList'];
+ medGetYearSleepTransactionsStsList =
+ json['Med_GetYearSleepTransactionsStsList'];
+ medGetYearStepsTransactionsStsList =
+ json['Med_GetYearStepsTransactionsStsList'];
+ medGetYearTransactionsStsList = json['Med_GetYearTransactionsStsList'];
+ medInsertTransactionsOutputsList =
+ json['Med_InsertTransactionsOutputsList'];
+ medicalRecordImages = json['MedicalRecordImages'];
+ medicalReportToRead = json['MedicalReportToRead'];
+ medicalReportUnreadNo = json['MedicalReportUnreadNo'];
+ missingIDCardAttachment = json['Missing_IDCardAttachment'];
+ missingInsuranceCardAttachment = json['Missing_InsuranceCardAttachment'];
+ missingMedicalReportAttachment = json['Missing_MedicalReportAttachment'];
+ missingOtherRelationship = json['Missing_OtherRelationship'];
+ missingPatientContactNo = json['Missing_PatientContactNo'];
+ missingPatientId = json['Missing_PatientId'];
+ missingPatientIdentityNumber = json['Missing_PatientIdentityNumber'];
+ missingPatientName = json['Missing_PatientName'];
+ missingReferralContactNo = json['Missing_ReferralContactNo'];
+ missingReferralRelationship = json['Missing_ReferralRelationship'];
+ missingReferralRequesterName = json['Missing_ReferralRequesterName'];
+ mobileNumber = json['MobileNumber'];
+ nationalityNumber = json['NationalityNumber'];
+ onlineCheckInAppointments = json['OnlineCheckInAppointments'];
+ opinionUserAgreementContent = json['Opinion_UserAgreementContent'];
+ orderInsert = json['OrderInsert'];
+ pateintInfoForUpdateList = json['PateintInfoForUpdateList'];
+ pateintUpatedList = json['PateintUpatedList'];
+ patientBirthdayCertificate = json['PatientBirthdayCertificate'];
+ patientERCMCRequestSummaryByProject =
+ json['PatientER_CMCRequestSummaryByProject'];
+ patientERCMCRequestWithTotal = json['PatientER_CMCRequestWithTotal'];
+ patientERCMCGetAllServicesList = json['PatientER_CMC_GetAllServicesList'];
+ patientERCMCGetTransactionsForOrderList =
+ json['PatientER_CMC_GetTransactionsForOrderList'];
+ patientERCoordinates = json['PatientER_Coordinates'];
+ patientERCountOrderList = json['PatientER_CountOrderList'];
+ patientERCountsForApprovalOffice =
+ json['PatientER_CountsForApprovalOffice'];
+ patientERDeleteOldCurrentDoctorsOutputsList =
+ json['PatientER_DeleteOldCurrentDoctorsOutputsList'];
+ patientERDeliveryGetAllDeliverdOrderList =
+ json['PatientER_Delivery_GetAllDeliverdOrderList'];
+ patientERDeliveryGetAllOrderList =
+ json['PatientER_Delivery_GetAllOrderList'];
+ patientERDeliveryIsOrderInserted =
+ json['PatientER_Delivery_IsOrderInserted'];
+ patientERDeliveryIsOrderUpdated = json['PatientER_Delivery_IsOrderUpdated'];
+ patientERDeliveryIsPausedChanged =
+ json['PatientER_Delivery_IsPausedChanged'];
+ patientERDeliveryNextOrder = json['PatientER_Delivery_NextOrder'];
+ patientERDeliveryOrderInsert = json['PatientER_Delivery_OrderInsert'];
+ patientERDeliveryUpdateOrderStatus =
+ json['PatientER_Delivery_UpdateOrderStatus'];
+ patientERDriverUpdate = json['PatientER_DriverUpdate'];
+ patientERExacartCheckIsDispenseAccpetableList =
+ json['PatientER_Exacart_CheckIsDispenseAccpetableList'];
+ patientERExacartGetDispenseQuantitiesByOrderIDList =
+ json['PatientER_Exacart_GetDispenseQuantitiesByOrderIDList'];
+ patientERExacartGetOrderDetailsByePharmacyOrderNoList =
+ json['PatientER_Exacart_GetOrderDetailsByePharmacyOrderNoList'];
+ patientERExacartGetOrderDetailsList =
+ json['PatientER_Exacart_GetOrderDetailsList'];
+ patientERExacartGetTotalDispenseQuantitiesByPresNoList =
+ json['PatientER_Exacart_GetTotalDispenseQuantitiesByPresNoList'];
+ patientERExacartIsDispenseAdded = json['PatientER_Exacart_IsDispenseAdded'];
+ patientERExacartIsDispenseAddedList =
+ json['PatientER_Exacart_IsDispenseAddedList'];
+ patientERExacartIsOrderCompleted =
+ json['PatientER_Exacart_IsOrderCompleted'];
+ patientERGetAdminByProjectAndRoleList =
+ json['PatientER_GetAdminByProjectAndRoleList'];
+ patientERGetAdminProjectsList = json['PatientER_GetAdminProjectsList'];
+ patientERGetAllDriversList = json['PatientER_GetAllDriversList'];
+ patientERGetAllNeedAproveStatusList =
+ json['PatientER_GetAllNeedAproveStatusList'];
+ patientERGetAllPresOrdersStatusList =
+ json['PatientER_GetAllPresOrdersStatusList'];
+ patientERGetAllProjectsList = json['PatientER_GetAllProjectsList'];
+ patientERGetArchiveInformationList =
+ json['PatientER_GetArchiveInformation_List'];
+ patientERGetAskDoctorTotalByDateFilterList =
+ json['PatientER_GetAskDoctorTotalByDateFilterList'];
+ patientERGetBookScheduleConfigsList =
+ json['PatientER_GetBookScheduleConfigsList'];
+ patientERGetClinicAndTimeAndEpisodeForAppointmentList =
+ json['PatientER_GetClinicAndTimeAndEpisodeForAppointmentList'];
+ patientERGetClinicAndTimeForDischargeList =
+ json['PatientER_GetClinicAndTimeForDischargeList'];
+ patientERGetDashboardDataforApporvalSectionForAdminList =
+ json['PatientER_GetDashboardDataforApporvalSectionForAdminList'];
+ patientERGetDashboardDataforApporvalSectionList =
+ json['PatientER_GetDashboardDataforApporvalSectionList'];
+ patientERGetDashboardDataforHHCSectionForAdminList =
+ json['PatientER_GetDashboardDataforHHCSectionForAdminList'];
+ patientERGetDashboardDataforHHCSectionList =
+ json['PatientER_GetDashboardDataforHHCSectionList'];
+ patientERGetDashboardDataforPrescriptionSectionForAdminList =
+ json['PatientER_GetDashboardDataforPrescriptionSectionForAdminList'];
+ patientERGetDashboardDataforPrescriptionSectionList =
+ json['PatientER_GetDashboardDataforPrescriptionSectionList'];
+ patientERGetDoctorDashboardDataModelList =
+ json['PatientER_GetDoctorDashboardDataModelList'];
+ patientERGetDriverLocationList = json['PatientER_GetDriverLocationList'];
+ patientERGetInsuranceCardRequestByDateFilterList =
+ json['PatientER_GetInsuranceCardRequestByDateFilterList'];
+ patientERGetLiveCareSummaryBookedAppoinmentStatusList =
+ json['PatientER_GetLiveCareSummaryBookedAppoinmentStatusList'];
+ patientERGetLiveCareSummaryCovidList =
+ json['PatientER_GetLiveCareSummaryCovidList'];
+ patientERGetLiveCareSummaryForCMCList =
+ json['PatientER_GetLiveCareSummaryForCMCList'];
+ patientERGetLiveCareSummaryForHHCList =
+ json['PatientER_GetLiveCareSummaryForHHCList'];
+ patientERGetLiveCareSummaryForHomeDeliveryList =
+ json['PatientER_GetLiveCareSummaryForHomeDeliveryList'];
+ patientERGetLiveCareSummaryForInsuranceCardRequestList =
+ json['PatientER_GetLiveCareSummaryForInsuranceCardRequestList'];
+ patientERGetLiveCareSummaryForNewFilesList =
+ json['PatientER_GetLiveCareSummaryForNewFilesList'];
+ patientERGetLiveCareSummaryForOnlinePaymetRequestList =
+ json['PatientER_GetLiveCareSummaryForOnlinePaymetRequestList'];
+ patientERGetLiveCareSummaryForOnlinePharmacyOrdersList =
+ json['PatientER_GetLiveCareSummaryForOnlinePharmacyOrdersList'];
+ patientERGetLiveCareSummaryForTrasnportationList =
+ json['PatientER_GetLiveCareSummaryForTrasnportationList'];
+ patientERGetLiveCareSummaryLiveCareCountsList =
+ json['PatientER_GetLiveCareSummaryLiveCareCountsList'];
+ patientERGetMedicalRequestTotalByDateFilterList =
+ json['PatientER_GetMedicalRequestTotalByDateFilterList'];
+ patientERGetNearestPendingOrdersList =
+ json['PatientER_GetNearestPendingOrdersList'];
+ patientERGetNeedAproveHistoryForOrderList =
+ json['PatientER_GetNeedAproveHistoryForOrderList'];
+ patientERGetNeedAprovePendingOrdersList =
+ json['PatientER_GetNeedAprovePendingOrdersList'];
+ patientERGetNeedAproveStatusStatisticsList =
+ json['PatientER_GetNeedAproveStatusStatisticsList'];
+ patientERGetPatientAllPresOrdersList =
+ json['PatientER_GetPatientAllPresOrdersList'];
+ patientERGetPendingPatientsCountList =
+ json['PatientER_GetPendingPatientsCountList'];
+ patientERGetPresOrdersHistoryForAdminList =
+ json['PatientER_GetPresOrdersHistoryForAdminList'];
+ patientERGetPresOrdersHistoryForOrderList =
+ json['PatientER_GetPresOrdersHistoryForOrderList'];
+ patientERGetPresOrdersStatusStatisticsList =
+ json['PatientER_GetPresOrdersStatusStatisticsList'];
+ patientERHHCRequest = json['PatientER_HHCRequest'];
+ patientERHHCRequestSummaryByProject =
+ json['PatientER_HHCRequestSummaryByProject'];
+ patientERHHCRequestWithTotal = json['PatientER_HHCRequestWithTotal'];
+ patientERHHCGetAllServicesList = json['PatientER_HHC_GetAllServicesList'];
+ patientERHHCGetTransactionsForOrderList =
+ json['PatientER_HHC_GetTransactionsForOrderList'];
+ patientERHomeDeliveryCounts = json['PatientER_HomeDeliveryCounts'];
+ patientERInsertDriver = json['PatientER_InsertDriver'];
+ patientERInsertNewCurrentDoctorsOutputsList =
+ json['PatientER_InsertNewCurrentDoctorsOutputsList'];
+ patientERInsuranceStatusCountList =
+ json['PatientER_InsuranceStatusCountList'];
+ patientERIsNearestProjectUpdated =
+ json['PatientER_IsNearestProjectUpdated'];
+ patientERIsNeedAproveReturnedToQueue =
+ json['PatientER_IsNeedAproveReturnedToQueue'];
+ patientERIsNeedAproveUpdated = json['PatientER_IsNeedAproveUpdated'];
+ patientERIsOrderClientRequestUpdated =
+ json['PatientER_IsOrderClientRequestUpdated'];
+ patientERIsOrderReturnedToQueue = json['PatientER_IsOrderReturnedToQueue'];
+ patientERIsPresOrderInserted = json['PatientER_IsPresOrderInserted'];
+ patientERIsPresOrderUpdated = json['PatientER_IsPresOrderUpdated'];
+ patientERIsProjectUpdated = json['PatientER_IsProjectUpdated'];
+ patientERNotCompletedDetails = json['PatientER_NotCompletedDetails'];
+ patientERPatientsCountByCallStatus =
+ json['PatientER_PatientsCountByCallStatus'];
+ patientERPeakHourCounts = json['PatientER_PeakHourCounts'];
+ patientERPresOrderInfo = json['PatientER_PresOrderInfo'];
+ patientERPrescriptionCounts = json['PatientER_PrescriptionCounts'];
+ patientERProjectsContribution = json['PatientER_ProjectsContribution'];
+ patientERRRTGetAllQuestionsList = json['PatientER_RRT_GetAllQuestionsList'];
+ patientERRRTGetAllTransportationMethodList =
+ json['PatientER_RRT_GetAllTransportationMethodList'];
+ patientERRRTGetPickUpRequestByPresOrderIDList =
+ json['PatientER_RRT_GetPickUpRequestByPresOrderIDList'];
+ patientERRealRRTGetAllServicesList =
+ json['PatientER_RealRRT_GetAllServicesList'];
+ patientERRealRRTGetOrderDetailsList =
+ json['PatientER_RealRRT_GetOrderDetailsList'];
+ patientERRealRRTGetTransactionsForOrderList =
+ json['PatientER_RealRRT_GetTransactionsForOrderList'];
+ patientERRealRRTIsTransInserted = json['PatientER_RealRRT_IsTransInserted'];
+ patientERRequestList = json['PatientER_RequestList'];
+ patientERTransportationRequestWithTotal =
+ json['PatientER_TransportationRequestWithTotal'];
+ patientERealRRTGetServicePriceList =
+ json['PatientE_RealRRT_GetServicePriceList'];
+ patientInfoByAdmissionNoList = json['PatientInfoByAdmissionNo_List'];
+ patientMonitorGetPatientHeartRate =
+ json['PatientMonitor_GetPatientHeartRate'];
+ patientNotServedCounts = json['PatientNotServedCounts'];
+ patientPrescriptionList = json['PatientPrescriptionList'];
+ patientAllergies = json['Patient_Allergies'];
+ patientCheckAppointmentValidationList =
+ json['Patient_CheckAppointmentValidationList'];
+ patientLoginTokenList = json['Patient_LoginTokenList'];
+ patientQRLoginInfoList = json['Patient_QRLoginInfoList'];
+ patientSELECTDeviceIMEIbyIMEIList =
+ json['Patient_SELECTDeviceIMEIbyIMEIList'];
+ pharmList = json['PharmList'];
+ prefLang = json['PrefLang'];
+ radReportUnreadNo = json['RadReportUnreadNo'];
+ radGetPatientRadOrdersForDentalList =
+ json['Rad_GetPatientRadOrdersForDental_List'];
+ referralNumber = json['ReferralNumber'];
+ reminderConfigurations = json['ReminderConfigurations'];
+ requestNo = json['RequestNo'];
+ rowCount = json['RowCount'];
+ servicePrivilegeList = json['ServicePrivilegeList'];
+ shareFamilyFileObj = json['ShareFamilyFileObj'];
+ status = json['Status'];
+ successCode = json['SuccessCode'];
+ surveyRate = json['SurveyRate'];
+ symptomCheckerConditionList = json['SymptomChecker_ConditionList'];
+ symptomCheckerGetAllDefaultQuestionsList =
+ json['SymptomChecker_GetAllDefaultQuestionsList'];
+ symptomCheckerGetBodyPartSymptomsList =
+ json['SymptomChecker_GetBodyPartSymptomsList'];
+ symptomCheckerGetBodyPartsByCodeList =
+ json['SymptomChecker_GetBodyPartsByCodeList'];
+ symptomCheckerGetBodyPartsList = json['SymptomChecker_GetBodyPartsList'];
+ symptomCheckerJsonResponseInString =
+ json['SymptomChecker_JsonResponseInString'];
+ timerTime = json['TimerTime'];
+ totalAdvanceBalanceAmount = json['TotalAdvanceBalanceAmount'];
+ totalPatientsCount = json['TotalPatientsCount'];
+ totalPendingApprovalCount = json['TotalPendingApprovalCount'];
+ totalUnUsedCount = json['TotalUnUsedCount'];
+ transactionNo = json['TransactionNo'];
+ unReadCounts = json['UnReadCounts'];
+ updateStatus = json['UpdateStatus'];
+ userAgreementContent = json['UserAgreementContent'];
+ yahalaAccountNo = json['YahalaAccountNo'];
+ check24HourComplaint = json['check24HourComplaint'];
+ currency = json['currency'];
+ message = json['message'];
+ patientID = json['patientID'];
+ returnValue = json['returnValue'];
+ returnValueStr = json['returnValueStr'];
+ statusCode = json['statusCode'];
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['Date'] = this.date;
+ data['LanguageID'] = this.languageID;
+ data['ServiceName'] = this.serviceName;
+ data['Time'] = this.time;
+ data['AndroidLink'] = this.androidLink;
+ data['AuthenticationTokenID'] = this.authenticationTokenID;
+ data['Data'] = this.data;
+ data['Dataw'] = this.dataw;
+ data['DietType'] = this.dietType;
+ data['ErrorCode'] = this.errorCode;
+ data['ErrorEndUserMessage'] = this.errorEndUserMessage;
+ data['ErrorEndUserMessageN'] = this.errorEndUserMessageN;
+ data['ErrorMessage'] = this.errorMessage;
+ data['ErrorType'] = this.errorType;
+ data['FoodCategory'] = this.foodCategory;
+ data['IOSLink'] = this.iOSLink;
+ data['IsAuthenticated'] = this.isAuthenticated;
+ data['MealOrderStatus'] = this.mealOrderStatus;
+ data['MealType'] = this.mealType;
+ data['MessageStatus'] = this.messageStatus;
+ data['NumberOfResultRecords'] = this.numberOfResultRecords;
+ data['PatientBlodType'] = this.patientBlodType;
+ data['SuccessMsg'] = this.successMsg;
+ data['SuccessMsgN'] = this.successMsgN;
+ data['AccountStatus'] = this.accountStatus;
+ data['ActiveArchiveObject'] = this.activeArchiveObject;
+ data['ActiveMedicationCount'] = this.activeMedicationCount;
+ data['AllMedicationTakenDuringAdmission_List'] =
+ this.allMedicationTakenDuringAdmissionList;
+ data['AppointmentNo'] = this.appointmentNo;
+ data['ArePatientsOnlineList'] = this.arePatientsOnlineList;
+ data['BalanceAmount'] = this.balanceAmount;
+ data['BloodGroupList'] = this.bloodGroupList;
+ data['CVI_UnreadCount'] = this.cVIUnreadCount;
+ data['CheckUserHasAccount'] = this.checkUserHasAccount;
+ data['ComplaintNo'] = this.complaintNo;
+ data['DischargeList'] = this.dischargeList;
+ data['EpisodeID'] = this.episodeID;
+ data['FinalRadiologyList'] = this.finalRadiologyList;
+ data['FullName'] = this.fullName;
+ data['GeoF_PointsList'] = this.geoFPointsList;
+ data['GeoGetPateintInfo'] = this.geoGetPateintInfo;
+ data['GetAllDoctorsByProjectAndClinicList'] =
+ this.getAllDoctorsByProjectAndClinicList;
+ data['GetAppointmentNumbersForDoctorList'] =
+ this.getAppointmentNumbersForDoctorList;
+ data['GetCheckUpItemsList'] = this.getCheckUpItemsList;
+ data['GetCosmeticConferenceForTodayList'] =
+ this.getCosmeticConferenceForTodayList;
+ data['GetDoctorERClinicResult'] = this.getDoctorERClinicResult;
+ data['GetInvoiceApprovalList'] = this.getInvoiceApprovalList;
+ data['GetNearestProjectList'] = this.getNearestProjectList;
+ data['GetPatientAdmissionOrAppoinmentNo_List'] =
+ this.getPatientAdmissionOrAppoinmentNoList;
+ data['GetPatientBloodType'] = this.getPatientBloodType;
+ data['GetPatientInsuranceCardStatusStatisticsList'] =
+ this.getPatientInsuranceCardStatusStatisticsList;
+ data['GetSurveyList'] = this.getSurveyList;
+ data['GetTotalRegisteredPatientList'] = this.getTotalRegisteredPatientList;
+ data['GetUserDetailsList'] = this.getUserDetailsList;
+ data['Get_CustomerPointInfo'] = this.getCustomerPointInfo;
+ data['HIS_Approval_List'] = this.hISApprovalList;
+ data['HIS_InpAdmission_List'] = this.hISInpAdmissionList;
+ data['HIS_ProgNoteAssesmentModel_List'] =
+ this.hISProgNoteAssesmentModelList;
+ data['HMG_GetAllOffersList'] = this.hMGGetAllOffersList;
+ data['Has_Approval'] = this.hasApproval;
+ data['Has_Consultation'] = this.hasConsultation;
+ data['Has_Dental'] = this.hasDental;
+ data['Has_Lab'] = this.hasLab;
+ data['Has_Pharmacy'] = this.hasPharmacy;
+ data['Has_Rad'] = this.hasRad;
+ data['Hmg_SMS_Get_By_ProjectID_And_PatientIDList'] =
+ this.hmgSMSGetByProjectIDAndPatientIDList;
+ data['HoursLeft'] = this.hoursLeft;
+ data['INPM_GetAllAdmission_List'] = this.iNPMGetAllAdmissionList;
+ data['INPM_GetPatientInfoForSickLeaveReport_List'] =
+ this.iNPMGetPatientInfoForSickLeaveReportList;
+ data['INPM_HIS_PatientMedicalStatus_UnreadCount'] =
+ this.iNPMHISPatientMedicalStatusUnreadCount;
+ data['INPM_LAB_GetPatientLabOrdersResults_List'] =
+ this.iNPMLABGetPatientLabOrdersResultsList;
+ data['INPM_LAB_GetPatientLabResults_List'] =
+ this.iNPMLABGetPatientLabResultsList;
+ data['INPM_LAB_GetPatientRADReport_List'] =
+ this.iNPMLABGetPatientRADReportList;
+ data['INPM_LAB_GetPatientRadResults_List'] =
+ this.iNPMLABGetPatientRadResultsList;
+ data['INPM_Rad_GetPatientRadOrders_CVI_List'] =
+ this.iNPMRadGetPatientRadOrdersCVIList;
+ data['INPM_Rad_GetPatientRadOrders_List'] =
+ this.iNPMRadGetPatientRadOrdersList;
+ data['INPM_Rad_GetRadMedicalRecords_List'] =
+ this.iNPMRadGetRadMedicalRecordsList;
+ data['INP_GetPrescriptionDischarges_List'] =
+ this.iNPGetPrescriptionDischargesList;
+ data['INP_GetPrescriptionReport_List'] = this.iNPGetPrescriptionReportList;
+ data['IdentificationNo'] = this.identificationNo;
+ data['IsHomeMedicineDeliverySupported'] =
+ this.isHomeMedicineDeliverySupported;
+ data['IsInsertedOrUpdated'] = this.isInsertedOrUpdated;
+ data['IsMainAcoountEqualPatienID'] = this.isMainAcoountEqualPatienID;
+ data['IsPatientAlreadyAgreed'] = this.isPatientAlreadyAgreed;
+ data['IsPatientCallBackBlackList'] = this.isPatientCallBackBlackList;
+ data['IsPatientHaveFingerPrint'] = this.isPatientHaveFingerPrint;
+ data['IsPatientOnline'] = this.isPatientOnline;
+ data['IsPatientTokenRemoved'] = this.isPatientTokenRemoved;
+ data['IsPaused'] = this.isPaused;
+ data['IsProjectWorkingHours'] = this.isProjectWorkingHours;
+ data['IsStoreRateAllowed'] = this.isStoreRateAllowed;
+ data['IsStoreRateInserted'] = this.isStoreRateInserted;
+ data['IsStoreRateUpdated'] = this.isStoreRateUpdated;
+ data['LabRadUpdatedToRead'] = this.labRadUpdatedToRead;
+ data['LabReportUnreadNo'] = this.labReportUnreadNo;
+ data['LakumInquiryInformationObj'] = this.lakumInquiryInformationObj;
+ if (this.lakumInquiryInformationObjVersion != null) {
+ data['LakumInquiryInformationObjVersion'] =
+ this.lakumInquiryInformationObjVersion.toJson();
+ }
+ data['LakumResponseList'] = this.lakumResponseList;
+ data['Laser_GetBodyPartsByCategoryList'] =
+ this.laserGetBodyPartsByCategoryList;
+ data['Laser_GetCategoriesList'] = this.laserGetCategoriesList;
+ data['List'] = this.list;
+ data['ListCount'] = this.listCount;
+ data['ListCountDeliverd'] = this.listCountDeliverd;
+ data['ListCountUnDeliverd'] = this.listCountUnDeliverd;
+ data['ListDeviceInfo'] = this.listDeviceInfo;
+ data['ListFamilyAppointments'] = this.listFamilyAppointments;
+ data['ListLabResultsByAppNo'] = this.listLabResultsByAppNo;
+ data['ListLakumInquiryInformationObj'] =
+ this.listLakumInquiryInformationObj;
+ data['ListOpinion_GetAllPeriod'] = this.listOpinionGetAllPeriod;
+ data['ListOpinion_GetAllServices'] = this.listOpinionGetAllServices;
+ data['ListOpinion_GetIsAgreeValue'] = this.listOpinionGetIsAgreeValue;
+ data['ListOpinion_GetOpinionLogin'] = this.listOpinionGetOpinionLogin;
+ data['ListOpinion_GetRequestedSerives'] =
+ this.listOpinionGetRequestedSerives;
+ data['ListOpinion_GetShareServicesDetails'] =
+ this.listOpinionGetShareServicesDetails;
+ data['ListOpinion_UserTerms'] = this.listOpinionUserTerms;
+ data['ListPLO'] = this.listPLO;
+ data['ListPLR'] = this.listPLR;
+ data['ListPLSR'] = this.listPLSR;
+ data['ListPRM'] = this.listPRM;
+ data['ListPatientFamilyFiles'] = this.listPatientFamilyFiles;
+ data['ListPatientFileInfo'] = this.listPatientFileInfo;
+ data['ListRAD'] = this.listRAD;
+ data['ListRADAPI'] = this.listRADAPI;
+ data['List_ActiveGetPrescriptionReportByPatientID'] =
+ this.listActiveGetPrescriptionReportByPatientID;
+ data['List_AppointmentsForDentalClinic'] =
+ this.listAppointmentsForDentalClinic;
+ data['List_BabyInfoResult'] = this.listBabyInfoResult;
+ data['List_CheckInsuranceCoverage'] = this.listCheckInsuranceCoverage;
+ data['List_CompanyClass'] = this.listCompanyClass;
+ data['List_ConsentMedicalReport'] = this.listConsentMedicalReport;
+ data['List_DentalAppointments'] = this.listDentalAppointments;
+ data['List_DeviceTokenIDByAppointmentNo'] =
+ this.listDeviceTokenIDByAppointmentNo;
+ data['List_DischargeDiagnosis'] = this.listDischargeDiagnosis;
+ data['List_DischargeMedicine'] = this.listDischargeMedicine;
+ data['List_DischargeSummary'] = this.listDischargeSummary;
+ data['List_DoctorResponse'] = this.listDoctorResponse;
+ data['List_DoneVaccines'] = this.listDoneVaccines;
+ data['List_EReferralResult'] = this.listEReferralResult;
+ data['List_EReferrals'] = this.listEReferrals;
+ data['List_GetAllPatients_LiveCare_Admin'] =
+ this.listGetAllPatientsLiveCareAdmin;
+ data['List_GetDataForExcel'] = this.listGetDataForExcel;
+ data['List_GetMainCountID'] = this.listGetMainCountID;
+ data['List_GetPrescriptionReportByPatientID'] =
+ this.listGetPrescriptionReportByPatientID;
+ data['List_GetSickLeave'] = this.listGetSickLeave;
+ data['List_HISInvoice'] = this.listHISInvoice;
+ data['List_HISInvoiceProcedures'] = this.listHISInvoiceProcedures;
+ data['List_InpatientInvoices'] = this.listInpatientInvoices;
+ data['List_InsuranceCheckList'] = this.listInsuranceCheckList;
+ data['List_InsuranceCompanies'] = this.listInsuranceCompanies;
+ data['List_InsuranceCompaniesGroup'] = this.listInsuranceCompaniesGroup;
+ data['List_InsuranceUpdateDetails'] = this.listInsuranceUpdateDetails;
+ data['List_InvoiceApprovalProcedureInfo'] =
+ this.listInvoiceApprovalProcedureInfo;
+ data['List_IsLastSatisfactionSurveyReviewedModel'] =
+ this.listIsLastSatisfactionSurveyReviewedModel;
+ data['List_LabOrderDetailsModel'] = this.listLabOrderDetailsModel;
+ data['List_MedicalReport'] = this.listMedicalReport;
+ data['List_MedicalReportApprovals'] = this.listMedicalReportApprovals;
+ data['List_MedicalReportStatus'] = this.listMedicalReportStatus;
+ data['List_MonthBloodPressureResult'] = this.listMonthBloodPressureResult;
+ data['List_MonthBloodPressureResultAverage'] =
+ this.listMonthBloodPressureResultAverage;
+ data['List_MonthDiabtecPatientResult'] = this.listMonthDiabtecPatientResult;
+ data['List_MonthDiabtectResultAverage'] =
+ this.listMonthDiabtectResultAverage;
+ data['List_MonthWeightMeasurementResult'] =
+ this.listMonthWeightMeasurementResult;
+ data['List_MonthWeightMeasurementResultAverage'] =
+ this.listMonthWeightMeasurementResultAverage;
+ data['List_OnlinePrescriptionResult'] = this.listOnlinePrescriptionResult;
+ data['List_OutPatientInvoices'] = this.listOutPatientInvoices;
+ data['List_PHRInvoice'] = this.listPHRInvoice;
+ data['List_PHRInvoiceItems'] = this.listPHRInvoiceItems;
+ data['List_PHRPaymentMethods'] = this.listPHRPaymentMethods;
+ data['List_PateintDetails'] = this.listPateintDetails;
+ data['List_PateintInformation'] = this.listPateintInformation;
+ data['List_PatientAdmissionInfo'] = this.listPatientAdmissionInfo;
+ data['List_PatientAdvanceBalanceAmount'] =
+ this.listPatientAdvanceBalanceAmount;
+ data['List_PatientCallBackLogs'] = this.listPatientCallBackLogs;
+ data['List_PatientCallBackToUpdateFromICServer'] =
+ this.listPatientCallBackToUpdateFromICServer;
+ data['List_PatientCount'] = this.listPatientCount;
+ data['List_PatientDashboard'] = this.listPatientDashboard;
+ data['List_PatientER_GetAdminClinicsModel'] =
+ this.listPatientERGetAdminClinicsModel;
+ data['List_PatientER_GetAdminProjectsModel'] =
+ this.listPatientERGetAdminProjectsModel;
+ data['List_PatientER_GetAllClinicsModel'] =
+ this.listPatientERGetAllClinicsModel;
+ data['List_PatientHISInvoices'] = this.listPatientHISInvoices;
+ data['List_PatientICProjects'] = this.listPatientICProjects;
+ data['List_PatientICProjectsByID'] = this.listPatientICProjectsByID;
+ data['List_PatientICProjectsTimings'] = this.listPatientICProjectsTimings;
+ data['List_PatientIDByUID'] = this.listPatientIDByUID;
+ data['List_PatientIDForSurveyResult'] = this.listPatientIDForSurveyResult;
+ data['List_PatientInfo'] = this.listPatientInfo;
+ data['List_PatientInfoForDDScreen'] = this.listPatientInfoForDDScreen;
+ data['List_PatientInfoForSickleaveReport'] =
+ this.listPatientInfoForSickleaveReport;
+ data['List_PatientInsuranceCard'] = this.listPatientInsuranceCard;
+ data['List_PatientInsuranceCardHistory'] =
+ this.listPatientInsuranceCardHistory;
+ data['List_PatientInsuranceDetails'] = this.listPatientInsuranceDetails;
+ data['List_PatientPHRInvoices'] = this.listPatientPHRInvoices;
+ data['List_PatientServicePoint'] = this.listPatientServicePoint;
+ data['List_PatientStatusCount'] = this.listPatientStatusCount;
+ data['List_Patient_ChatRequestMapModel'] =
+ this.listPatientChatRequestMapModel;
+ data['List_Patient_ChatRequestModel'] = this.listPatientChatRequestModel;
+ data['List_Patient_ChatRequestVCModel'] =
+ this.listPatientChatRequestVCModel;
+ data['List_PaymentMethods'] = this.listPaymentMethods;
+ data['List_PointServices'] = this.listPointServices;
+ data['List_PregnancyStagesInfo'] = this.listPregnancyStagesInfo;
+ data['List_ProjectAvgERWaitingTime'] = this.listProjectAvgERWaitingTime;
+ data['List_ProjectAvgERWaitingTimeHourly'] =
+ this.listProjectAvgERWaitingTimeHourly;
+ data['List_RadMedicalRecords'] = this.listRadMedicalRecords;
+ data['List_RadMedicalRecordsAPI'] = this.listRadMedicalRecordsAPI;
+ data['List_RadMedicalRecordsCVI'] = this.listRadMedicalRecordsCVI;
+ data['List_RadMedicalRecordsCVIAPI'] = this.listRadMedicalRecordsCVIAPI;
+ data['List_RadMedicalRecordsResults'] = this.listRadMedicalRecordsResults;
+ data['List_SickLeave'] = this.listSickLeave;
+ data['List_Transaction'] = this.listTransaction;
+ data['List_VideoConferenceSessions'] = this.listVideoConferenceSessions;
+ data['List_WeekBloodPressureResult'] = this.listWeekBloodPressureResult;
+ data['List_WeekBloodPressureResultAverage'] =
+ this.listWeekBloodPressureResultAverage;
+ data['List_WeekDiabtecPatientResult'] = this.listWeekDiabtecPatientResult;
+ data['List_WeekDiabtectResultAverage'] = this.listWeekDiabtectResultAverage;
+ data['List_WeekWeightMeasurementResult'] =
+ this.listWeekWeightMeasurementResult;
+ data['List_WeekWeightMeasurementResultAverage'] =
+ this.listWeekWeightMeasurementResultAverage;
+ data['List_YearBloodPressureResult'] = this.listYearBloodPressureResult;
+ data['List_YearBloodPressureResultAverage'] =
+ this.listYearBloodPressureResultAverage;
+ data['List_YearDiabtecPatientResult'] = this.listYearDiabtecPatientResult;
+ data['List_YearDiabtecResultAverage'] = this.listYearDiabtecResultAverage;
+ data['List_YearWeightMeasurementResult'] =
+ this.listYearWeightMeasurementResult;
+ data['List_YearWeightMeasurementResultAverage'] =
+ this.listYearWeightMeasurementResultAverage;
+ data['List_eInvoiceForDental'] = this.listEInvoiceForDental;
+ data['List_eInvoiceForOnlineCheckIn'] = this.listEInvoiceForOnlineCheckIn;
+ data['Med_GetActivitiesTransactionsStsList'] =
+ this.medGetActivitiesTransactionsStsList;
+ data['Med_GetAvgMonthTransactionsStsList'] =
+ this.medGetAvgMonthTransactionsStsList;
+ data['Med_GetAvgWeekTransactionsStsList'] =
+ this.medGetAvgWeekTransactionsStsList;
+ data['Med_GetCategoriesList'] = this.medGetCategoriesList;
+ data['Med_GetMonthActivitiesTransactionsStsList'] =
+ this.medGetMonthActivitiesTransactionsStsList;
+ data['Med_GetMonthStepsTransactionsStsList'] =
+ this.medGetMonthStepsTransactionsStsList;
+ data['Med_GetMonthTransactionsStsList'] =
+ this.medGetMonthTransactionsStsList;
+ data['Med_GetPatientLastRecordList'] = this.medGetPatientLastRecordList;
+ data['Med_GetSubCategoriesList'] = this.medGetSubCategoriesList;
+ data['Med_GetTransactionsAndActTransactionsResult'] =
+ this.medGetTransactionsAndActTransactionsResult;
+ data['Med_GetTransactionsList'] = this.medGetTransactionsList;
+ data['Med_GetWeekActivitiesTransactionsStsList'] =
+ this.medGetWeekActivitiesTransactionsStsList;
+ data['Med_GetWeekStepsTransactionsStsList'] =
+ this.medGetWeekStepsTransactionsStsList;
+ data['Med_GetWeekTransactionsStsList'] = this.medGetWeekTransactionsStsList;
+ data['Med_GetYearActivitiesTransactionsStsList'] =
+ this.medGetYearActivitiesTransactionsStsList;
+ data['Med_GetYearSleepTransactionsStsList'] =
+ this.medGetYearSleepTransactionsStsList;
+ data['Med_GetYearStepsTransactionsStsList'] =
+ this.medGetYearStepsTransactionsStsList;
+ data['Med_GetYearTransactionsStsList'] = this.medGetYearTransactionsStsList;
+ data['Med_InsertTransactionsOutputsList'] =
+ this.medInsertTransactionsOutputsList;
+ data['MedicalRecordImages'] = this.medicalRecordImages;
+ data['MedicalReportToRead'] = this.medicalReportToRead;
+ data['MedicalReportUnreadNo'] = this.medicalReportUnreadNo;
+ data['Missing_IDCardAttachment'] = this.missingIDCardAttachment;
+ data['Missing_InsuranceCardAttachment'] =
+ this.missingInsuranceCardAttachment;
+ data['Missing_MedicalReportAttachment'] =
+ this.missingMedicalReportAttachment;
+ data['Missing_OtherRelationship'] = this.missingOtherRelationship;
+ data['Missing_PatientContactNo'] = this.missingPatientContactNo;
+ data['Missing_PatientId'] = this.missingPatientId;
+ data['Missing_PatientIdentityNumber'] = this.missingPatientIdentityNumber;
+ data['Missing_PatientName'] = this.missingPatientName;
+ data['Missing_ReferralContactNo'] = this.missingReferralContactNo;
+ data['Missing_ReferralRelationship'] = this.missingReferralRelationship;
+ data['Missing_ReferralRequesterName'] = this.missingReferralRequesterName;
+ data['MobileNumber'] = this.mobileNumber;
+ data['NationalityNumber'] = this.nationalityNumber;
+ data['OnlineCheckInAppointments'] = this.onlineCheckInAppointments;
+ data['Opinion_UserAgreementContent'] = this.opinionUserAgreementContent;
+ data['OrderInsert'] = this.orderInsert;
+ data['PateintInfoForUpdateList'] = this.pateintInfoForUpdateList;
+ data['PateintUpatedList'] = this.pateintUpatedList;
+ data['PatientBirthdayCertificate'] = this.patientBirthdayCertificate;
+ data['PatientER_CMCRequestSummaryByProject'] =
+ this.patientERCMCRequestSummaryByProject;
+ data['PatientER_CMCRequestWithTotal'] = this.patientERCMCRequestWithTotal;
+ data['PatientER_CMC_GetAllServicesList'] =
+ this.patientERCMCGetAllServicesList;
+ data['PatientER_CMC_GetTransactionsForOrderList'] =
+ this.patientERCMCGetTransactionsForOrderList;
+ data['PatientER_Coordinates'] = this.patientERCoordinates;
+ data['PatientER_CountOrderList'] = this.patientERCountOrderList;
+ data['PatientER_CountsForApprovalOffice'] =
+ this.patientERCountsForApprovalOffice;
+ data['PatientER_DeleteOldCurrentDoctorsOutputsList'] =
+ this.patientERDeleteOldCurrentDoctorsOutputsList;
+ data['PatientER_Delivery_GetAllDeliverdOrderList'] =
+ this.patientERDeliveryGetAllDeliverdOrderList;
+ data['PatientER_Delivery_GetAllOrderList'] =
+ this.patientERDeliveryGetAllOrderList;
+ data['PatientER_Delivery_IsOrderInserted'] =
+ this.patientERDeliveryIsOrderInserted;
+ data['PatientER_Delivery_IsOrderUpdated'] =
+ this.patientERDeliveryIsOrderUpdated;
+ data['PatientER_Delivery_IsPausedChanged'] =
+ this.patientERDeliveryIsPausedChanged;
+ data['PatientER_Delivery_NextOrder'] = this.patientERDeliveryNextOrder;
+ data['PatientER_Delivery_OrderInsert'] = this.patientERDeliveryOrderInsert;
+ data['PatientER_Delivery_UpdateOrderStatus'] =
+ this.patientERDeliveryUpdateOrderStatus;
+ data['PatientER_DriverUpdate'] = this.patientERDriverUpdate;
+ data['PatientER_Exacart_CheckIsDispenseAccpetableList'] =
+ this.patientERExacartCheckIsDispenseAccpetableList;
+ data['PatientER_Exacart_GetDispenseQuantitiesByOrderIDList'] =
+ this.patientERExacartGetDispenseQuantitiesByOrderIDList;
+ data['PatientER_Exacart_GetOrderDetailsByePharmacyOrderNoList'] =
+ this.patientERExacartGetOrderDetailsByePharmacyOrderNoList;
+ data['PatientER_Exacart_GetOrderDetailsList'] =
+ this.patientERExacartGetOrderDetailsList;
+ data['PatientER_Exacart_GetTotalDispenseQuantitiesByPresNoList'] =
+ this.patientERExacartGetTotalDispenseQuantitiesByPresNoList;
+ data['PatientER_Exacart_IsDispenseAdded'] =
+ this.patientERExacartIsDispenseAdded;
+ data['PatientER_Exacart_IsDispenseAddedList'] =
+ this.patientERExacartIsDispenseAddedList;
+ data['PatientER_Exacart_IsOrderCompleted'] =
+ this.patientERExacartIsOrderCompleted;
+ data['PatientER_GetAdminByProjectAndRoleList'] =
+ this.patientERGetAdminByProjectAndRoleList;
+ data['PatientER_GetAdminProjectsList'] = this.patientERGetAdminProjectsList;
+ data['PatientER_GetAllDriversList'] = this.patientERGetAllDriversList;
+ data['PatientER_GetAllNeedAproveStatusList'] =
+ this.patientERGetAllNeedAproveStatusList;
+ data['PatientER_GetAllPresOrdersStatusList'] =
+ this.patientERGetAllPresOrdersStatusList;
+ data['PatientER_GetAllProjectsList'] = this.patientERGetAllProjectsList;
+ data['PatientER_GetArchiveInformation_List'] =
+ this.patientERGetArchiveInformationList;
+ data['PatientER_GetAskDoctorTotalByDateFilterList'] =
+ this.patientERGetAskDoctorTotalByDateFilterList;
+ data['PatientER_GetBookScheduleConfigsList'] =
+ this.patientERGetBookScheduleConfigsList;
+ data['PatientER_GetClinicAndTimeAndEpisodeForAppointmentList'] =
+ this.patientERGetClinicAndTimeAndEpisodeForAppointmentList;
+ data['PatientER_GetClinicAndTimeForDischargeList'] =
+ this.patientERGetClinicAndTimeForDischargeList;
+ data['PatientER_GetDashboardDataforApporvalSectionForAdminList'] =
+ this.patientERGetDashboardDataforApporvalSectionForAdminList;
+ data['PatientER_GetDashboardDataforApporvalSectionList'] =
+ this.patientERGetDashboardDataforApporvalSectionList;
+ data['PatientER_GetDashboardDataforHHCSectionForAdminList'] =
+ this.patientERGetDashboardDataforHHCSectionForAdminList;
+ data['PatientER_GetDashboardDataforHHCSectionList'] =
+ this.patientERGetDashboardDataforHHCSectionList;
+ data['PatientER_GetDashboardDataforPrescriptionSectionForAdminList'] =
+ this.patientERGetDashboardDataforPrescriptionSectionForAdminList;
+ data['PatientER_GetDashboardDataforPrescriptionSectionList'] =
+ this.patientERGetDashboardDataforPrescriptionSectionList;
+ data['PatientER_GetDoctorDashboardDataModelList'] =
+ this.patientERGetDoctorDashboardDataModelList;
+ data['PatientER_GetDriverLocationList'] =
+ this.patientERGetDriverLocationList;
+ data['PatientER_GetInsuranceCardRequestByDateFilterList'] =
+ this.patientERGetInsuranceCardRequestByDateFilterList;
+ data['PatientER_GetLiveCareSummaryBookedAppoinmentStatusList'] =
+ this.patientERGetLiveCareSummaryBookedAppoinmentStatusList;
+ data['PatientER_GetLiveCareSummaryCovidList'] =
+ this.patientERGetLiveCareSummaryCovidList;
+ data['PatientER_GetLiveCareSummaryForCMCList'] =
+ this.patientERGetLiveCareSummaryForCMCList;
+ data['PatientER_GetLiveCareSummaryForHHCList'] =
+ this.patientERGetLiveCareSummaryForHHCList;
+ data['PatientER_GetLiveCareSummaryForHomeDeliveryList'] =
+ this.patientERGetLiveCareSummaryForHomeDeliveryList;
+ data['PatientER_GetLiveCareSummaryForInsuranceCardRequestList'] =
+ this.patientERGetLiveCareSummaryForInsuranceCardRequestList;
+ data['PatientER_GetLiveCareSummaryForNewFilesList'] =
+ this.patientERGetLiveCareSummaryForNewFilesList;
+ data['PatientER_GetLiveCareSummaryForOnlinePaymetRequestList'] =
+ this.patientERGetLiveCareSummaryForOnlinePaymetRequestList;
+ data['PatientER_GetLiveCareSummaryForOnlinePharmacyOrdersList'] =
+ this.patientERGetLiveCareSummaryForOnlinePharmacyOrdersList;
+ data['PatientER_GetLiveCareSummaryForTrasnportationList'] =
+ this.patientERGetLiveCareSummaryForTrasnportationList;
+ data['PatientER_GetLiveCareSummaryLiveCareCountsList'] =
+ this.patientERGetLiveCareSummaryLiveCareCountsList;
+ data['PatientER_GetMedicalRequestTotalByDateFilterList'] =
+ this.patientERGetMedicalRequestTotalByDateFilterList;
+ data['PatientER_GetNearestPendingOrdersList'] =
+ this.patientERGetNearestPendingOrdersList;
+ data['PatientER_GetNeedAproveHistoryForOrderList'] =
+ this.patientERGetNeedAproveHistoryForOrderList;
+ data['PatientER_GetNeedAprovePendingOrdersList'] =
+ this.patientERGetNeedAprovePendingOrdersList;
+ data['PatientER_GetNeedAproveStatusStatisticsList'] =
+ this.patientERGetNeedAproveStatusStatisticsList;
+ data['PatientER_GetPatientAllPresOrdersList'] =
+ this.patientERGetPatientAllPresOrdersList;
+ data['PatientER_GetPendingPatientsCountList'] =
+ this.patientERGetPendingPatientsCountList;
+ data['PatientER_GetPresOrdersHistoryForAdminList'] =
+ this.patientERGetPresOrdersHistoryForAdminList;
+ data['PatientER_GetPresOrdersHistoryForOrderList'] =
+ this.patientERGetPresOrdersHistoryForOrderList;
+ data['PatientER_GetPresOrdersStatusStatisticsList'] =
+ this.patientERGetPresOrdersStatusStatisticsList;
+ data['PatientER_HHCRequest'] = this.patientERHHCRequest;
+ data['PatientER_HHCRequestSummaryByProject'] =
+ this.patientERHHCRequestSummaryByProject;
+ data['PatientER_HHCRequestWithTotal'] = this.patientERHHCRequestWithTotal;
+ data['PatientER_HHC_GetAllServicesList'] =
+ this.patientERHHCGetAllServicesList;
+ data['PatientER_HHC_GetTransactionsForOrderList'] =
+ this.patientERHHCGetTransactionsForOrderList;
+ data['PatientER_HomeDeliveryCounts'] = this.patientERHomeDeliveryCounts;
+ data['PatientER_InsertDriver'] = this.patientERInsertDriver;
+ data['PatientER_InsertNewCurrentDoctorsOutputsList'] =
+ this.patientERInsertNewCurrentDoctorsOutputsList;
+ data['PatientER_InsuranceStatusCountList'] =
+ this.patientERInsuranceStatusCountList;
+ data['PatientER_IsNearestProjectUpdated'] =
+ this.patientERIsNearestProjectUpdated;
+ data['PatientER_IsNeedAproveReturnedToQueue'] =
+ this.patientERIsNeedAproveReturnedToQueue;
+ data['PatientER_IsNeedAproveUpdated'] = this.patientERIsNeedAproveUpdated;
+ data['PatientER_IsOrderClientRequestUpdated'] =
+ this.patientERIsOrderClientRequestUpdated;
+ data['PatientER_IsOrderReturnedToQueue'] =
+ this.patientERIsOrderReturnedToQueue;
+ data['PatientER_IsPresOrderInserted'] = this.patientERIsPresOrderInserted;
+ data['PatientER_IsPresOrderUpdated'] = this.patientERIsPresOrderUpdated;
+ data['PatientER_IsProjectUpdated'] = this.patientERIsProjectUpdated;
+ data['PatientER_NotCompletedDetails'] = this.patientERNotCompletedDetails;
+ data['PatientER_PatientsCountByCallStatus'] =
+ this.patientERPatientsCountByCallStatus;
+ data['PatientER_PeakHourCounts'] = this.patientERPeakHourCounts;
+ data['PatientER_PresOrderInfo'] = this.patientERPresOrderInfo;
+ data['PatientER_PrescriptionCounts'] = this.patientERPrescriptionCounts;
+ data['PatientER_ProjectsContribution'] = this.patientERProjectsContribution;
+ data['PatientER_RRT_GetAllQuestionsList'] =
+ this.patientERRRTGetAllQuestionsList;
+ data['PatientER_RRT_GetAllTransportationMethodList'] =
+ this.patientERRRTGetAllTransportationMethodList;
+ data['PatientER_RRT_GetPickUpRequestByPresOrderIDList'] =
+ this.patientERRRTGetPickUpRequestByPresOrderIDList;
+ data['PatientER_RealRRT_GetAllServicesList'] =
+ this.patientERRealRRTGetAllServicesList;
+ data['PatientER_RealRRT_GetOrderDetailsList'] =
+ this.patientERRealRRTGetOrderDetailsList;
+ data['PatientER_RealRRT_GetTransactionsForOrderList'] =
+ this.patientERRealRRTGetTransactionsForOrderList;
+ data['PatientER_RealRRT_IsTransInserted'] =
+ this.patientERRealRRTIsTransInserted;
+ data['PatientER_RequestList'] = this.patientERRequestList;
+ data['PatientER_TransportationRequestWithTotal'] =
+ this.patientERTransportationRequestWithTotal;
+ data['PatientE_RealRRT_GetServicePriceList'] =
+ this.patientERealRRTGetServicePriceList;
+ data['PatientInfoByAdmissionNo_List'] = this.patientInfoByAdmissionNoList;
+ data['PatientMonitor_GetPatientHeartRate'] =
+ this.patientMonitorGetPatientHeartRate;
+ data['PatientNotServedCounts'] = this.patientNotServedCounts;
+ data['PatientPrescriptionList'] = this.patientPrescriptionList;
+ data['Patient_Allergies'] = this.patientAllergies;
+ data['Patient_CheckAppointmentValidationList'] =
+ this.patientCheckAppointmentValidationList;
+ data['Patient_LoginTokenList'] = this.patientLoginTokenList;
+ data['Patient_QRLoginInfoList'] = this.patientQRLoginInfoList;
+ data['Patient_SELECTDeviceIMEIbyIMEIList'] =
+ this.patientSELECTDeviceIMEIbyIMEIList;
+ data['PharmList'] = this.pharmList;
+ data['PrefLang'] = this.prefLang;
+ data['RadReportUnreadNo'] = this.radReportUnreadNo;
+ data['Rad_GetPatientRadOrdersForDental_List'] =
+ this.radGetPatientRadOrdersForDentalList;
+ data['ReferralNumber'] = this.referralNumber;
+ data['ReminderConfigurations'] = this.reminderConfigurations;
+ data['RequestNo'] = this.requestNo;
+ data['RowCount'] = this.rowCount;
+ data['ServicePrivilegeList'] = this.servicePrivilegeList;
+ data['ShareFamilyFileObj'] = this.shareFamilyFileObj;
+ data['Status'] = this.status;
+ data['SuccessCode'] = this.successCode;
+ data['SurveyRate'] = this.surveyRate;
+ data['SymptomChecker_ConditionList'] = this.symptomCheckerConditionList;
+ data['SymptomChecker_GetAllDefaultQuestionsList'] =
+ this.symptomCheckerGetAllDefaultQuestionsList;
+ data['SymptomChecker_GetBodyPartSymptomsList'] =
+ this.symptomCheckerGetBodyPartSymptomsList;
+ data['SymptomChecker_GetBodyPartsByCodeList'] =
+ this.symptomCheckerGetBodyPartsByCodeList;
+ data['SymptomChecker_GetBodyPartsList'] =
+ this.symptomCheckerGetBodyPartsList;
+ data['SymptomChecker_JsonResponseInString'] =
+ this.symptomCheckerJsonResponseInString;
+ data['TimerTime'] = this.timerTime;
+ data['TotalAdvanceBalanceAmount'] = this.totalAdvanceBalanceAmount;
+ data['TotalPatientsCount'] = this.totalPatientsCount;
+ data['TotalPendingApprovalCount'] = this.totalPendingApprovalCount;
+ data['TotalUnUsedCount'] = this.totalUnUsedCount;
+ data['TransactionNo'] = this.transactionNo;
+ data['UnReadCounts'] = this.unReadCounts;
+ data['UpdateStatus'] = this.updateStatus;
+ data['UserAgreementContent'] = this.userAgreementContent;
+ data['YahalaAccountNo'] = this.yahalaAccountNo;
+ data['check24HourComplaint'] = this.check24HourComplaint;
+ data['currency'] = this.currency;
+ data['message'] = this.message;
+ data['patientID'] = this.patientID;
+ data['returnValue'] = this.returnValue;
+ data['returnValueStr'] = this.returnValueStr;
+ data['statusCode'] = this.statusCode;
+ return data;
+ }
+}
\ No newline at end of file
diff --git a/lib/core/model/pharmacies/LakumInquiryInformationObjVersion.dart b/lib/core/model/pharmacies/LakumInquiryInformationObjVersion.dart
new file mode 100644
index 00000000..809277e1
--- /dev/null
+++ b/lib/core/model/pharmacies/LakumInquiryInformationObjVersion.dart
@@ -0,0 +1,179 @@
+import 'PointsAmountPerYear.dart';
+import 'PointsDetails.dart';
+
+class LakumInquiryInformationObjVersion {
+ int accountNumber;
+ String accountStatus;
+ String barCode;
+ int consumedPoints;
+ String consumedPointsAmount;
+ List consumedPointsAmountPerYear;
+ List consumedPointsDetails;
+ String createdDate;
+ int expiredPoints;
+ String expiryDate;
+ int gainedPoints;
+ List gainedPointsAmountPerYear;
+ List gainedPointsDetails;
+ String lakumMessageStatus;
+ String memberName;
+ String memberUniversalId;
+ String mobileNumber;
+ int pointsBalance;
+ int pointsBalanceAmount;
+ int pointsWillBeExpired;
+ String prefLang;
+ int statusCode;
+ int transferPoints;
+ List transferPointsAmountPerYear;
+ List transferPointsDetails;
+ int waitingPoints;
+ int loyalityAmount;
+ int loyalityPoints;
+ int purchaseRate;
+
+ LakumInquiryInformationObjVersion(
+ {this.accountNumber,
+ this.accountStatus,
+ this.barCode,
+ this.consumedPoints,
+ this.consumedPointsAmount,
+ this.consumedPointsAmountPerYear,
+ this.consumedPointsDetails,
+ this.createdDate,
+ this.expiredPoints,
+ this.expiryDate,
+ this.gainedPoints,
+ this.gainedPointsAmountPerYear,
+ this.gainedPointsDetails,
+ this.lakumMessageStatus,
+ this.memberName,
+ this.memberUniversalId,
+ this.mobileNumber,
+ this.pointsBalance,
+ this.pointsBalanceAmount,
+ this.pointsWillBeExpired,
+ this.prefLang,
+ this.statusCode,
+ this.transferPoints,
+ this.transferPointsAmountPerYear,
+ this.transferPointsDetails,
+ this.waitingPoints,
+ this.loyalityAmount,
+ this.loyalityPoints,
+ this.purchaseRate});
+
+ LakumInquiryInformationObjVersion.fromJson(Map json) {
+ accountNumber = json['AccountNumber'];
+ accountStatus = json['AccountStatus'];
+ barCode = json['BarCode'];
+ consumedPoints = json['ConsumedPoints'];
+ consumedPointsAmount = json['ConsumedPointsAmount'];
+ if (json['ConsumedPointsAmountPerYear'] != null) {
+ consumedPointsAmountPerYear = new List();
+ json['ConsumedPointsAmountPerYear'].forEach((v) {
+ consumedPointsAmountPerYear.add(PointsAmountPerYear.fromJson(v));
+ });
+ }
+ if (json['ConsumedPointsDetails'] != null) {
+ consumedPointsDetails = new List();
+ json['ConsumedPointsDetails'].forEach((v) {
+ consumedPointsDetails.add(PointsDetails.fromJson(v));
+ });
+ }
+ createdDate = json['CreatedDate'];
+ expiredPoints = json['ExpiredPoints'];
+ expiryDate = json['ExpiryDate'];
+ gainedPoints = json['GainedPoints'];
+ if (json['GainedPointsAmountPerYear'] != null) {
+ gainedPointsAmountPerYear = new List();
+ json['GainedPointsAmountPerYear'].forEach((v) {
+ gainedPointsAmountPerYear.add(PointsAmountPerYear.fromJson(v));
+ });
+ }
+ if (json['GainedPointsDetails'] != null) {
+ gainedPointsDetails = new List();
+ json['GainedPointsDetails'].forEach((v) {
+ gainedPointsDetails.add(PointsDetails.fromJson(v));
+ });
+ }
+ lakumMessageStatus = json['LakumMessageStatus'];
+ memberName = json['MemberName'];
+ memberUniversalId = json['MemberUniversalId'];
+ mobileNumber = json['MobileNumber'];
+ pointsBalance = json['PointsBalance'];
+ pointsBalanceAmount = json['PointsBalanceAmount'];
+ pointsWillBeExpired = json['PointsWillBeExpired'];
+ prefLang = json['PrefLang'];
+ statusCode = json['StatusCode'];
+ transferPoints = json['TransferPoints'];
+ if (json['TransferPointsAmountPerYear'] != null) {
+ transferPointsAmountPerYear = new List();
+ json['TransferPointsAmountPerYear'].forEach((v) {
+ transferPointsAmountPerYear.add(PointsAmountPerYear.fromJson(v));
+ });
+ }
+ if (json['TransferPointsDetails'] != null) {
+ transferPointsDetails = new List();
+ json['TransferPointsDetails'].forEach((v) {
+ transferPointsDetails.add(PointsDetails.fromJson(v));
+ });
+ }
+ waitingPoints = json['WaitingPoints'];
+ loyalityAmount = json['loyalityAmount'];
+ loyalityPoints = json['loyalityPoints'];
+ purchaseRate = json['purchaseRate'];
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['AccountNumber'] = this.accountNumber;
+ data['AccountStatus'] = this.accountStatus;
+ data['BarCode'] = this.barCode;
+ data['ConsumedPoints'] = this.consumedPoints;
+ data['ConsumedPointsAmount'] = this.consumedPointsAmount;
+ if (this.consumedPointsAmountPerYear != null) {
+ data['ConsumedPointsAmountPerYear'] =
+ this.consumedPointsAmountPerYear.map((v) => v).toList();
+ }
+ if (this.consumedPointsDetails != null) {
+ data['ConsumedPointsDetails'] =
+ this.consumedPointsDetails.map((v) => v).toList();
+ }
+ data['CreatedDate'] = this.createdDate;
+ data['ExpiredPoints'] = this.expiredPoints;
+ data['ExpiryDate'] = this.expiryDate;
+ data['GainedPoints'] = this.gainedPoints;
+ if (this.gainedPointsAmountPerYear != null) {
+ data['GainedPointsAmountPerYear'] =
+ this.gainedPointsAmountPerYear.map((v) => v).toList();
+ }
+ if (this.gainedPointsDetails != null) {
+ data['GainedPointsDetails'] =
+ this.gainedPointsDetails.map((v) => v).toList();
+ }
+ data['LakumMessageStatus'] = this.lakumMessageStatus;
+ data['MemberName'] = this.memberName;
+ data['MemberUniversalId'] = this.memberUniversalId;
+ data['MobileNumber'] = this.mobileNumber;
+ data['PointsBalance'] = this.pointsBalance;
+ data['PointsBalanceAmount'] = this.pointsBalanceAmount;
+ data['PointsWillBeExpired'] = this.pointsWillBeExpired;
+ data['PrefLang'] = this.prefLang;
+ data['StatusCode'] = this.statusCode;
+ data['TransferPoints'] = this.transferPoints;
+ if (this.transferPointsAmountPerYear != null) {
+ data['TransferPointsAmountPerYear'] =
+ this.transferPointsAmountPerYear.map((v) => v).toList();
+ }
+ if (this.transferPointsDetails != null) {
+ data['TransferPointsDetails'] =
+ this.transferPointsDetails.map((v) => v).toList();
+ }
+ data['WaitingPoints'] = this.waitingPoints;
+ data['loyalityAmount'] = this.loyalityAmount;
+ data['loyalityPoints'] = this.loyalityPoints;
+ data['purchaseRate'] = this.purchaseRate;
+ return data;
+ }
+}
\ No newline at end of file
diff --git a/lib/core/model/pharmacies/ListUserAgreement.dart b/lib/core/model/pharmacies/ListUserAgreement.dart
new file mode 100644
index 00000000..4237e304
--- /dev/null
+++ b/lib/core/model/pharmacies/ListUserAgreement.dart
@@ -0,0 +1,28 @@
+class ListUserAgreement {
+ String userAgreementLAKUM;
+ String userAgreementLAKUMn;
+ String userAgreementTxt;
+ String userAgreementTxtn;
+
+ ListUserAgreement(
+ {this.userAgreementLAKUM,
+ this.userAgreementLAKUMn,
+ this.userAgreementTxt,
+ this.userAgreementTxtn});
+
+ ListUserAgreement.fromJson(Map json) {
+ userAgreementLAKUM = json['UserAgreementLAKUM'];
+ userAgreementLAKUMn = json['UserAgreementLAKUMn'];
+ userAgreementTxt = json['UserAgreementTxt'];
+ userAgreementTxtn = json['UserAgreementTxtn'];
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['UserAgreementLAKUM'] = this.userAgreementLAKUM;
+ data['UserAgreementLAKUMn'] = this.userAgreementLAKUMn;
+ data['UserAgreementTxt'] = this.userAgreementTxt;
+ data['UserAgreementTxtn'] = this.userAgreementTxtn;
+ return data;
+ }
+}
diff --git a/lib/core/model/pharmacies/PharmacyProduct.dart b/lib/core/model/pharmacies/PharmacyProduct.dart
index cd461ae5..c472cb4c 100644
--- a/lib/core/model/pharmacies/PharmacyProduct.dart
+++ b/lib/core/model/pharmacies/PharmacyProduct.dart
@@ -1,149 +1,538 @@
+import 'package:diplomaticquarterapp/core/model/pharmacies/Specifications.dart';
+
import 'PharmacyImageObject.dart';
import 'Reviews.dart';
class PharmacyProduct {
String id;
+ bool visibleIndividually;
String name;
String namen;
String shortDescription;
+ String shortDescriptionn;
String fullDescription;
String fullDescriptionn;
+ bool markasNew;
+ bool showOnHomePage;
+ String metaKeywords;
+ String metaDescription;
+ String metaTitle;
+ bool allowCustomerReviews;
int approvedRatingSum;
+ int notApprovedRatingSum;
int approvedTotalReviews;
+ int notApprovedTotalReviews;
String sku;
bool isRx;
+ bool prescriptionRequired;
String rxMessage;
String rxMessagen;
+ String manufacturerPartNumber;
+ String gtin;
+ bool isGiftCard;
+ bool requireOtherProducts;
+ bool automaticallyAddRequiredProducts;
+ bool isDownload;
+ bool unlimitedDownloads;
+ int maxNumberOfDownloads;
+ String downloadExpirationDays;
+ bool hasSampleDownload;
+ bool hasUserAgreement;
+ bool isRecurring;
+ int recurringCycleLength;
+ int recurringTotalCycles;
+ bool isRental;
+ int rentalPriceLength;
+ bool isShipEnabled;
+ bool isFreeShipping;
+ bool shipSeparately;
+ double additionalShippingCharge;
+ bool isTaxExempt;
+ bool isTelecommunicationsOrBroadcastingOrElectronicServices;
+ bool useMultipleWarehouses;
+ int manageInventoryMethodId;
int stockQuantity;
String stockAvailability;
String stockAvailabilityn;
+ bool displayStockAvailability;
+ bool displayStockQuantity;
+ int minStockQuantity;
+ int notifyAdminForQuantityBelow;
bool allowBackInStockSubscriptions;
int orderMinimumQuantity;
int orderMaximumQuantity;
+ String allowedQuantities;
+ bool allowAddingOnlyExistingAttributeCombinations;
+ bool disableBuyButton;
+ bool disableWishlistButton;
+ bool availableForPreOrder;
+ String preOrderAvailabilityStartDateTimeUtc;
+ bool callForPrice;
double price;
double oldPrice;
+ double productCost;
+ String specialPrice;
+ String specialPriceStartDateTimeUtc;
+ String specialPriceEndDateTimeUtc;
+ bool customerEntersPrice;
+ double minimumCustomerEnteredPrice;
+ double maximumCustomerEnteredPrice;
+ bool basepriceEnabled;
+ double basepriceAmount;
+ double basepriceBaseAmount;
+ bool hasTierPrices;
+ bool hasDiscountsApplied;
String discountName;
String discountNamen;
+ String discountDescription;
+ String discountDescriptionn;
String discountPercentage;
+ String currency;
+ String currencyn;
+ double weight;
+ double length;
+ double width;
+ double height;
+ String availableStartDateTimeUtc;
+ String availableEndDateTimeUtc;
int displayOrder;
+ bool published;
+ bool deleted;
+ String createdOnUtc;
+ String updatedOnUtc;
+ String productType;
+ int parentGroupedProductId;
+ List roleIds;
List discountIds;
+ List storeIds;
+ List manufacturerIds;
List reviews;
List images;
+ List attributes;
+ List specifications;
+ List associatedProductIds;
+ List tags;
+ int vendorId;
+ String seName;
+
PharmacyProduct(
{this.id,
+ this.visibleIndividually,
this.name,
this.namen,
this.shortDescription,
+ this.shortDescriptionn,
this.fullDescription,
this.fullDescriptionn,
+ this.markasNew,
+ this.showOnHomePage,
+ this.metaKeywords,
+ this.metaDescription,
+ this.metaTitle,
+ this.allowCustomerReviews,
this.approvedRatingSum,
+ this.notApprovedRatingSum,
this.approvedTotalReviews,
+ this.notApprovedTotalReviews,
this.sku,
this.isRx,
+ this.prescriptionRequired,
this.rxMessage,
this.rxMessagen,
+ this.manufacturerPartNumber,
+ this.gtin,
+ this.isGiftCard,
+ this.requireOtherProducts,
+ this.automaticallyAddRequiredProducts,
+ this.isDownload,
+ this.unlimitedDownloads,
+ this.maxNumberOfDownloads,
+ this.downloadExpirationDays,
+ this.hasSampleDownload,
+ this.hasUserAgreement,
+ this.isRecurring,
+ this.recurringCycleLength,
+ this.recurringTotalCycles,
+ this.isRental,
+ this.rentalPriceLength,
+ this.isShipEnabled,
+ this.isFreeShipping,
+ this.shipSeparately,
+ this.additionalShippingCharge,
+ this.isTaxExempt,
+ this.isTelecommunicationsOrBroadcastingOrElectronicServices,
+ this.useMultipleWarehouses,
+ this.manageInventoryMethodId,
this.stockQuantity,
this.stockAvailability,
this.stockAvailabilityn,
+ this.displayStockAvailability,
+ this.displayStockQuantity,
+ this.minStockQuantity,
+ this.notifyAdminForQuantityBelow,
this.allowBackInStockSubscriptions,
this.orderMinimumQuantity,
this.orderMaximumQuantity,
+ this.allowedQuantities,
+ this.allowAddingOnlyExistingAttributeCombinations,
+ this.disableBuyButton,
+ this.disableWishlistButton,
+ this.availableForPreOrder,
+ this.preOrderAvailabilityStartDateTimeUtc,
+ this.callForPrice,
this.price,
this.oldPrice,
+ this.productCost,
+ this.specialPrice,
+ this.specialPriceStartDateTimeUtc,
+ this.specialPriceEndDateTimeUtc,
+ this.customerEntersPrice,
+ this.minimumCustomerEnteredPrice,
+ this.maximumCustomerEnteredPrice,
+ this.basepriceEnabled,
+ this.basepriceAmount,
+ this.basepriceBaseAmount,
+ this.hasTierPrices,
+ this.hasDiscountsApplied,
this.discountName,
this.discountNamen,
+ this.discountDescription,
+ this.discountDescriptionn,
this.discountPercentage,
+ this.currency,
+ this.currencyn,
+ this.weight,
+ this.length,
+ this.width,
+ this.height,
+ this.availableStartDateTimeUtc,
+ this.availableEndDateTimeUtc,
this.displayOrder,
+ this.published,
+ this.deleted,
+ this.createdOnUtc,
+ this.updatedOnUtc,
+ this.productType,
+ this.parentGroupedProductId,
+ this.roleIds,
this.discountIds,
+ this.storeIds,
+ this.manufacturerIds,
this.reviews,
- this.images});
+ this.images,
+ this.attributes,
+ this.specifications,
+ this.associatedProductIds,
+ this.tags,
+ this.vendorId,
+ this.seName});
PharmacyProduct.fromJson(Map json) {
- try {
- id = json['id'];
- name = json['name'];
- namen = json['namen'];
- shortDescription = json['short_description'];
- fullDescription = json['full_description'];
- fullDescriptionn = json['full_descriptionn'];
- approvedRatingSum = json['approved_rating_sum'];
- approvedTotalReviews = json['approved_total_reviews'];
- sku = json['sku'];
- isRx = json['is_rx'];
- rxMessage = json['rx_message'];
- rxMessagen = json['rx_messagen'];
- stockQuantity = json['stock_quantity'];
- stockAvailability = json['stock_availability'];
- stockAvailabilityn = json['stock_availabilityn'];
- allowBackInStockSubscriptions = json['allow_back_in_stock_subscriptions'];
- orderMinimumQuantity = json['order_minimum_quantity'];
- orderMaximumQuantity = json['order_maximum_quantity'];
- price = json['price'];
- oldPrice = json['old_price'];
- discountName = json['discount_name'];
- discountNamen = json['discount_namen'];
- discountPercentage = json['discount_percentage'];
- displayOrder = json['display_order'];
- if (json['discount_ids'] != null) {
- discountIds = new List();
- json['discount_ids'].forEach((v) {
- discountIds.add(v);
- });
- }
- if (json['reviews'] != null) {
- reviews = new List();
- json['reviews'].forEach((v) {
- reviews.add(new Reviews.fromJson(v));
- });
- }
- if (json['images'] != null) {
- images = new List();
- json['images'].forEach((v) {
- images.add(new PharmacyImageObject.fromJson(v));
- });
- }
- } catch (e) {
- print(e);
+ id = json['id'];
+ visibleIndividually = json['visible_individually'];
+ name = json['name'];
+ namen = json['namen'];
+ shortDescription = json['short_description'];
+ shortDescriptionn = json['short_descriptionn'];
+ fullDescription = json['full_description'];
+ fullDescriptionn = json['full_descriptionn'];
+ markasNew = json['markas_new'];
+ showOnHomePage = json['show_on_home_page'];
+ metaKeywords = json['meta_keywords'];
+ metaDescription = json['meta_description'];
+ metaTitle = json['meta_title'];
+ allowCustomerReviews = json['allow_customer_reviews'];
+ approvedRatingSum = json['approved_rating_sum'];
+ notApprovedRatingSum = json['not_approved_rating_sum'];
+ approvedTotalReviews = json['approved_total_reviews'];
+ notApprovedTotalReviews = json['not_approved_total_reviews'];
+ sku = json['sku'];
+ isRx = json['is_rx'];
+ prescriptionRequired = json['prescription_required'];
+ rxMessage = json['rx_message'];
+ rxMessagen = json['rx_messagen'];
+ manufacturerPartNumber = json['manufacturer_part_number'];
+ gtin = json['gtin'];
+ isGiftCard = json['is_gift_card'];
+ requireOtherProducts = json['require_other_products'];
+ automaticallyAddRequiredProducts =
+ json['automatically_add_required_products'];
+ isDownload = json['is_download'];
+ unlimitedDownloads = json['unlimited_downloads'];
+ maxNumberOfDownloads = json['max_number_of_downloads'];
+ downloadExpirationDays = json['download_expiration_days'];
+ hasSampleDownload = json['has_sample_download'];
+ hasUserAgreement = json['has_user_agreement'];
+ isRecurring = json['is_recurring'];
+ recurringCycleLength = json['recurring_cycle_length'];
+ recurringTotalCycles = json['recurring_total_cycles'];
+ isRental = json['is_rental'];
+ rentalPriceLength = json['rental_price_length'];
+ isShipEnabled = json['is_ship_enabled'];
+ isFreeShipping = json['is_free_shipping'];
+ shipSeparately = json['ship_separately'];
+ additionalShippingCharge = json['additional_shipping_charge'];
+ isTaxExempt = json['is_tax_exempt'];
+ isTelecommunicationsOrBroadcastingOrElectronicServices =
+ json['is_telecommunications_or_broadcasting_or_electronic_services'];
+ useMultipleWarehouses = json['use_multiple_warehouses'];
+ manageInventoryMethodId = json['manage_inventory_method_id'];
+ stockQuantity = json['stock_quantity'];
+ stockAvailability = json['stock_availability'];
+ stockAvailabilityn = json['stock_availabilityn'];
+ displayStockAvailability = json['display_stock_availability'];
+ displayStockQuantity = json['display_stock_quantity'];
+ minStockQuantity = json['min_stock_quantity'];
+ notifyAdminForQuantityBelow = json['notify_admin_for_quantity_below'];
+ allowBackInStockSubscriptions = json['allow_back_in_stock_subscriptions'];
+ orderMinimumQuantity = json['order_minimum_quantity'];
+ orderMaximumQuantity = json['order_maximum_quantity'];
+ allowedQuantities = json['allowed_quantities'];
+ allowAddingOnlyExistingAttributeCombinations =
+ json['allow_adding_only_existing_attribute_combinations'];
+ disableBuyButton = json['disable_buy_button'];
+ disableWishlistButton = json['disable_wishlist_button'];
+ availableForPreOrder = json['available_for_pre_order'];
+ preOrderAvailabilityStartDateTimeUtc =
+ json['pre_order_availability_start_date_time_utc'];
+ callForPrice = json['call_for_price'];
+ price = json['price'];
+ oldPrice = json['old_price'];
+ productCost = json['product_cost'];
+ specialPrice = json['special_price'];
+ specialPriceStartDateTimeUtc = json['special_price_start_date_time_utc'];
+ specialPriceEndDateTimeUtc = json['special_price_end_date_time_utc'];
+ customerEntersPrice = json['customer_enters_price'];
+ minimumCustomerEnteredPrice = json['minimum_customer_entered_price'];
+ maximumCustomerEnteredPrice = json['maximum_customer_entered_price'];
+ basepriceEnabled = json['baseprice_enabled'];
+ basepriceAmount = json['baseprice_amount'];
+ basepriceBaseAmount = json['baseprice_base_amount'];
+ hasTierPrices = json['has_tier_prices'];
+ hasDiscountsApplied = json['has_discounts_applied'];
+ discountName = json['discount_name'];
+ discountNamen = json['discount_namen'];
+ discountDescription = json['discount_description'];
+ discountDescriptionn = json['discount_Descriptionn'];
+ discountPercentage = json['discount_percentage'];
+ currency = json['currency'];
+ currencyn = json['currencyn'];
+ weight = json['weight'];
+ length = json['length'];
+ width = json['width'];
+ height = json['height'];
+ availableStartDateTimeUtc = json['available_start_date_time_utc'];
+ availableEndDateTimeUtc = json['available_end_date_time_utc'];
+ displayOrder = json['display_order'];
+ published = json['published'];
+ deleted = json['deleted'];
+ createdOnUtc = json['created_on_utc'];
+ updatedOnUtc = json['updated_on_utc'];
+ productType = json['product_type'];
+ parentGroupedProductId = json['parent_grouped_product_id'];
+ if (json['role_ids'] != null) {
+ roleIds = new List();
+ json['role_ids'].forEach((v) {
+ roleIds.add(v);
+ });
+ }
+ if (json['discount_ids'] != null) {
+ discountIds = new List();
+ json['discount_ids'].forEach((v) {
+ discountIds.add(v);
+ });
+ }
+ if (json['store_ids'] != null) {
+ storeIds = new List();
+ json['store_ids'].forEach((v) {
+ storeIds.add(v);
+ });
+ }
+ if (json['manufacturer_ids'] != null) {
+ manufacturerIds = new List();
+ json['manufacturer_ids'].forEach((v) {
+ manufacturerIds.add(v);
+ });
+ }
+ if (json['reviews'] != null) {
+ reviews = new List();
+ json['reviews'].forEach((v) {
+ reviews.add(new Reviews.fromJson(v));
+ });
+ }
+ if (json['images'] != null) {
+ images = new List();
+ json['images'].forEach((v) {
+ images.add(new PharmacyImageObject.fromJson(v));
+ });
+ }
+ if (json['attributes'] != null) {
+ attributes = new List();
+ json['attributes'].forEach((v) {
+ attributes.add(v);
+ });
+ }
+ if (json['specifications'] != null) {
+ specifications = new List();
+ json['specifications'].forEach((v) {
+ specifications.add(new Specifications.fromJson(v));
+ });
}
+ if (json['associated_product_ids'] != null) {
+ associatedProductIds = new List();
+ json['associated_product_ids'].forEach((v) {
+ associatedProductIds.add(v);
+ });
+ }
+ if (json['tags'] != null) {
+ tags = new List();
+ json['tags'].forEach((v) {
+ tags.add(v);
+ });
+ }
+ vendorId = json['vendor_id'];
+ seName = json['se_name'];
}
Map toJson() {
final Map data = new Map();
data['id'] = this.id;
+ data['visible_individually'] = this.visibleIndividually;
data['name'] = this.name;
data['namen'] = this.namen;
data['short_description'] = this.shortDescription;
+ data['short_descriptionn'] = this.shortDescriptionn;
data['full_description'] = this.fullDescription;
data['full_descriptionn'] = this.fullDescriptionn;
+ data['markas_new'] = this.markasNew;
+ data['show_on_home_page'] = this.showOnHomePage;
+ data['meta_keywords'] = this.metaKeywords;
+ data['meta_description'] = this.metaDescription;
+ data['meta_title'] = this.metaTitle;
+ data['allow_customer_reviews'] = this.allowCustomerReviews;
data['approved_rating_sum'] = this.approvedRatingSum;
+ data['not_approved_rating_sum'] = this.notApprovedRatingSum;
data['approved_total_reviews'] = this.approvedTotalReviews;
+ data['not_approved_total_reviews'] = this.notApprovedTotalReviews;
data['sku'] = this.sku;
data['is_rx'] = this.isRx;
+ data['prescription_required'] = this.prescriptionRequired;
data['rx_message'] = this.rxMessage;
data['rx_messagen'] = this.rxMessagen;
+ data['manufacturer_part_number'] = this.manufacturerPartNumber;
+ data['gtin'] = this.gtin;
+ data['is_gift_card'] = this.isGiftCard;
+ data['require_other_products'] = this.requireOtherProducts;
+ data['automatically_add_required_products'] =
+ this.automaticallyAddRequiredProducts;
+ data['is_download'] = this.isDownload;
+ data['unlimited_downloads'] = this.unlimitedDownloads;
+ data['max_number_of_downloads'] = this.maxNumberOfDownloads;
+ data['download_expiration_days'] = this.downloadExpirationDays;
+ data['has_sample_download'] = this.hasSampleDownload;
+ data['has_user_agreement'] = this.hasUserAgreement;
+ data['is_recurring'] = this.isRecurring;
+ data['recurring_cycle_length'] = this.recurringCycleLength;
+ data['recurring_total_cycles'] = this.recurringTotalCycles;
+ data['is_rental'] = this.isRental;
+ data['rental_price_length'] = this.rentalPriceLength;
+ data['is_ship_enabled'] = this.isShipEnabled;
+ data['is_free_shipping'] = this.isFreeShipping;
+ data['ship_separately'] = this.shipSeparately;
+ data['additional_shipping_charge'] = this.additionalShippingCharge;
+ data['is_tax_exempt'] = this.isTaxExempt;
+ data['is_telecommunications_or_broadcasting_or_electronic_services'] =
+ this.isTelecommunicationsOrBroadcastingOrElectronicServices;
+ data['use_multiple_warehouses'] = this.useMultipleWarehouses;
+ data['manage_inventory_method_id'] = this.manageInventoryMethodId;
data['stock_quantity'] = this.stockQuantity;
data['stock_availability'] = this.stockAvailability;
data['stock_availabilityn'] = this.stockAvailabilityn;
+ data['display_stock_availability'] = this.displayStockAvailability;
+ data['display_stock_quantity'] = this.displayStockQuantity;
+ data['min_stock_quantity'] = this.minStockQuantity;
+ data['notify_admin_for_quantity_below'] = this.notifyAdminForQuantityBelow;
data['allow_back_in_stock_subscriptions'] =
this.allowBackInStockSubscriptions;
data['order_minimum_quantity'] = this.orderMinimumQuantity;
data['order_maximum_quantity'] = this.orderMaximumQuantity;
+ data['allowed_quantities'] = this.allowedQuantities;
+ data['allow_adding_only_existing_attribute_combinations'] =
+ this.allowAddingOnlyExistingAttributeCombinations;
+ data['disable_buy_button'] = this.disableBuyButton;
+ data['disable_wishlist_button'] = this.disableWishlistButton;
+ data['available_for_pre_order'] = this.availableForPreOrder;
+ data['pre_order_availability_start_date_time_utc'] =
+ this.preOrderAvailabilityStartDateTimeUtc;
+ data['call_for_price'] = this.callForPrice;
data['price'] = this.price;
data['old_price'] = this.oldPrice;
+ data['product_cost'] = this.productCost;
+ data['special_price'] = this.specialPrice;
+ data['special_price_start_date_time_utc'] =
+ this.specialPriceStartDateTimeUtc;
+ data['special_price_end_date_time_utc'] = this.specialPriceEndDateTimeUtc;
+ data['customer_enters_price'] = this.customerEntersPrice;
+ data['minimum_customer_entered_price'] = this.minimumCustomerEnteredPrice;
+ data['maximum_customer_entered_price'] = this.maximumCustomerEnteredPrice;
+ data['baseprice_enabled'] = this.basepriceEnabled;
+ data['baseprice_amount'] = this.basepriceAmount;
+ data['baseprice_base_amount'] = this.basepriceBaseAmount;
+ data['has_tier_prices'] = this.hasTierPrices;
+ data['has_discounts_applied'] = this.hasDiscountsApplied;
data['discount_name'] = this.discountName;
data['discount_namen'] = this.discountNamen;
+ data['discount_description'] = this.discountDescription;
+ data['discount_Descriptionn'] = this.discountDescriptionn;
data['discount_percentage'] = this.discountPercentage;
+ data['currency'] = this.currency;
+ data['currencyn'] = this.currencyn;
+ data['weight'] = this.weight;
+ data['length'] = this.length;
+ data['width'] = this.width;
+ data['height'] = this.height;
+ data['available_start_date_time_utc'] = this.availableStartDateTimeUtc;
+ data['available_end_date_time_utc'] = this.availableEndDateTimeUtc;
data['display_order'] = this.displayOrder;
- if (this.discountIds != String) {
+ data['published'] = this.published;
+ data['deleted'] = this.deleted;
+ data['created_on_utc'] = this.createdOnUtc;
+ data['updated_on_utc'] = this.updatedOnUtc;
+ data['product_type'] = this.productType;
+ data['parent_grouped_product_id'] = this.parentGroupedProductId;
+ if (this.roleIds != null) {
+ data['role_ids'] = this.roleIds.map((v) => v).toList();
+ }
+ if (this.discountIds != null) {
data['discount_ids'] = this.discountIds.map((v) => v).toList();
}
- if (this.reviews != String) {
+ if (this.storeIds != null) {
+ data['store_ids'] = this.storeIds.map((v) => v).toList();
+ }
+ data['manufacturer_ids'] = this.manufacturerIds;
+ if (this.reviews != null) {
data['reviews'] = this.reviews.map((v) => v.toJson()).toList();
}
- if (this.images != String) {
+ if (this.images != null) {
data['images'] = this.images.map((v) => v.toJson()).toList();
}
+ if (this.attributes != null) {
+ data['attributes'] = this.attributes.map((v) => v).toList();
+ }
+ if (this.specifications != null) {
+ data['specifications'] =
+ this.specifications.map((v) => v.toJson()).toList();
+ }
+ if (this.associatedProductIds != null) {
+ data['associated_product_ids'] =
+ this.associatedProductIds.map((v) => v).toList();
+ }
+ if (this.tags != null) {
+ data['tags'] = this.tags.map((v) => v).toList();
+ }
+ data['vendor_id'] = this.vendorId;
+ data['se_name'] = this.seName;
return data;
}
}
diff --git a/lib/core/model/pharmacies/PointsAmountPerMonth.dart b/lib/core/model/pharmacies/PointsAmountPerMonth.dart
new file mode 100644
index 00000000..71cf3498
--- /dev/null
+++ b/lib/core/model/pharmacies/PointsAmountPerMonth.dart
@@ -0,0 +1,42 @@
+import 'PointsAmountPerday.dart';
+
+class PointsAmountPerMonth {
+ double amountPerMonth;
+ String month;
+ int monthNumber;
+ List pointsAmountPerday;
+ double pointsPerMonth;
+
+ PointsAmountPerMonth(
+ {this.amountPerMonth,
+ this.month,
+ this.monthNumber,
+ this.pointsAmountPerday,
+ this.pointsPerMonth});
+
+ PointsAmountPerMonth.fromJson(Map json) {
+ amountPerMonth = json['AmountPerMonth'];
+ month = json['Month'];
+ monthNumber = json['MonthNumber'];
+ if (json['PointsAmountPerday'] != null) {
+ pointsAmountPerday = new List();
+ json['PointsAmountPerday'].forEach((v) {
+ pointsAmountPerday.add(new PointsAmountPerday.fromJson(v));
+ });
+ }
+ pointsPerMonth = json['PointsPerMonth'];
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['AmountPerMonth'] = this.amountPerMonth;
+ data['Month'] = this.month;
+ data['MonthNumber'] = this.monthNumber;
+ if (this.pointsAmountPerday != null) {
+ data['PointsAmountPerday'] =
+ this.pointsAmountPerday.map((v) => v.toJson()).toList();
+ }
+ data['PointsPerMonth'] = this.pointsPerMonth;
+ return data;
+ }
+}
diff --git a/lib/core/model/pharmacies/PointsAmountPerYear.dart b/lib/core/model/pharmacies/PointsAmountPerYear.dart
new file mode 100644
index 00000000..eef74064
--- /dev/null
+++ b/lib/core/model/pharmacies/PointsAmountPerYear.dart
@@ -0,0 +1,38 @@
+import 'PointsAmountPerMonth.dart';
+
+class PointsAmountPerYear {
+ int amountPerYear;
+ List pointsAmountPerMonth;
+ int pointsPerYear;
+ int year;
+
+ PointsAmountPerYear(
+ {this.amountPerYear,
+ this.pointsAmountPerMonth,
+ this.pointsPerYear,
+ this.year});
+
+ PointsAmountPerYear.fromJson(Map json) {
+ amountPerYear = json['AmountPerYear'];
+ if (json['PointsAmountPerMonth'] != null) {
+ pointsAmountPerMonth = new List();
+ json['PointsAmountPerMonth'].forEach((v) {
+ pointsAmountPerMonth.add(new PointsAmountPerMonth.fromJson(v));
+ });
+ }
+ pointsPerYear = json['PointsPerYear'];
+ year = json['Year'];
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['AmountPerYear'] = this.amountPerYear;
+ if (this.pointsAmountPerMonth != null) {
+ data['PointsAmountPerMonth'] =
+ this.pointsAmountPerMonth.map((v) => v.toJson()).toList();
+ }
+ data['PointsPerYear'] = this.pointsPerYear;
+ data['Year'] = this.year;
+ return data;
+ }
+}
diff --git a/lib/core/model/pharmacies/PointsAmountPerday.dart b/lib/core/model/pharmacies/PointsAmountPerday.dart
new file mode 100644
index 00000000..e78e87b7
--- /dev/null
+++ b/lib/core/model/pharmacies/PointsAmountPerday.dart
@@ -0,0 +1,42 @@
+import 'PointsDetails.dart';
+
+class PointsAmountPerday {
+ double amountPerDay;
+ String day;
+ List pointsDetails;
+ double pointsPerDay;
+ String transationDate;
+
+ PointsAmountPerday(
+ {this.amountPerDay,
+ this.day,
+ this.pointsDetails,
+ this.pointsPerDay,
+ this.transationDate});
+
+ PointsAmountPerday.fromJson(Map json) {
+ amountPerDay = json['AmountPerDay'];
+ day = json['Day'];
+ if (json['PointsDetails'] != null) {
+ pointsDetails = new List();
+ json['PointsDetails'].forEach((v) {
+ pointsDetails.add(new PointsDetails.fromJson(v));
+ });
+ }
+ pointsPerDay = json['PointsPerDay'];
+ transationDate = json['TransationDate'];
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['AmountPerDay'] = this.amountPerDay;
+ data['Day'] = this.day;
+ if (this.pointsDetails != null) {
+ data['PointsDetails'] =
+ this.pointsDetails.map((v) => v.toJson()).toList();
+ }
+ data['PointsPerDay'] = this.pointsPerDay;
+ data['TransationDate'] = this.transationDate;
+ return data;
+ }
+}
\ No newline at end of file
diff --git a/lib/core/model/pharmacies/PointsDetails.dart b/lib/core/model/pharmacies/PointsDetails.dart
new file mode 100644
index 00000000..7b342af9
--- /dev/null
+++ b/lib/core/model/pharmacies/PointsDetails.dart
@@ -0,0 +1,57 @@
+class PointsDetails {
+ int accNumber;
+ String accountStatus;
+ double amount;
+ int lineItemNo;
+ String operationType;
+ double points;
+ double purchasePoints;
+ int subTransactionType;
+ String subTransactionTypeDescription;
+ String transactionDate;
+
+ PointsDetails(
+ {this.accNumber,
+ this.accountStatus,
+ this.amount,
+ this.lineItemNo,
+ this.operationType,
+ this.points,
+ this.purchasePoints,
+ this.subTransactionType,
+ this.subTransactionTypeDescription,
+ this.transactionDate});
+
+ PointsDetails.fromJson(Map json) {
+ accNumber = json['AccNumber'];
+ accountStatus = json['AccountStatus'];
+ amount = json['Amount'];
+ lineItemNo = json['LineItemNo'];
+ operationType = json['OperationType'];
+ points = json['Points'];
+ var purchasePoints = json['PurchasePoints'];
+ if(purchasePoints is int){
+ this.purchasePoints = (purchasePoints).roundToDouble();
+ }else {
+ this.purchasePoints = purchasePoints;
+ }
+ subTransactionType = json['SubTransactionType'];
+ subTransactionTypeDescription = json['SubTransactionTypeDescription'];
+ transactionDate = json['TransactionDate'];
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['AccNumber'] = this.accNumber;
+ data['AccountStatus'] = this.accountStatus;
+ data['Amount'] = this.amount;
+ data['LineItemNo'] = this.lineItemNo;
+ data['OperationType'] = this.operationType;
+ data['Points'] = this.points;
+ data['PurchasePoints'] = this.purchasePoints;
+ data['SubTransactionType'] = this.subTransactionType;
+ data['SubTransactionTypeDescription'] = this.subTransactionTypeDescription;
+ data['TransactionDate'] = this.transactionDate;
+ return data;
+ }
+}
diff --git a/lib/core/model/pharmacies/ShippingOption.dart b/lib/core/model/pharmacies/ShippingOption.dart
new file mode 100644
index 00000000..309e1f4f
--- /dev/null
+++ b/lib/core/model/pharmacies/ShippingOption.dart
@@ -0,0 +1,98 @@
+class ShippingOption {
+ String shippingRateComputationMethodSystemName;
+ double rate;
+ double rateVat;
+ double rateVatPercent;
+ String name;
+ String namen;
+ String description;
+ String descriptionn;
+ bool allowShippingSunday;
+ bool allowShippingMonday;
+ bool allowShippingTuesday;
+ bool allowShippingWednesday;
+ bool allowShippingThursday;
+ bool allowShippingFriday;
+ bool allowShippingSaturday;
+ String allowShippingTime1From;
+ String allowShippingTime1To;
+ String allowShippingTime2From;
+ String allowShippingTime2To;
+ String allowShippingNote;
+ String allowShippingNoten;
+
+ ShippingOption(
+ {this.shippingRateComputationMethodSystemName,
+ this.rate,
+ this.rateVat,
+ this.rateVatPercent,
+ this.name,
+ this.namen,
+ this.description,
+ this.descriptionn,
+ this.allowShippingSunday,
+ this.allowShippingMonday,
+ this.allowShippingTuesday,
+ this.allowShippingWednesday,
+ this.allowShippingThursday,
+ this.allowShippingFriday,
+ this.allowShippingSaturday,
+ this.allowShippingTime1From,
+ this.allowShippingTime1To,
+ this.allowShippingTime2From,
+ this.allowShippingTime2To,
+ this.allowShippingNote,
+ this.allowShippingNoten});
+
+ ShippingOption.fromJson(Map json) {
+ shippingRateComputationMethodSystemName =
+ json['shipping_rate_computation_method_system_name'];
+ rate = json['rate'];
+ rateVat = json['rate_vat'];
+ rateVatPercent = json['rate_vat_percent'];
+ name = json['name'];
+ namen = json['namen'];
+ description = json['description'];
+ descriptionn = json['descriptionn'];
+ allowShippingSunday = json['AllowShippingSunday'];
+ allowShippingMonday = json['AllowShippingMonday'];
+ allowShippingTuesday = json['AllowShippingTuesday'];
+ allowShippingWednesday = json['AllowShippingWednesday'];
+ allowShippingThursday = json['AllowShippingThursday'];
+ allowShippingFriday = json['AllowShippingFriday'];
+ allowShippingSaturday = json['AllowShippingSaturday'];
+ allowShippingTime1From = json['AllowShippingTime1From'];
+ allowShippingTime1To = json['AllowShippingTime1To'];
+ allowShippingTime2From = json['AllowShippingTime2From'];
+ allowShippingTime2To = json['AllowShippingTime2To'];
+ allowShippingNote = json['AllowShippingNote'];
+ allowShippingNoten = json['AllowShippingNoten'];
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['shipping_rate_computation_method_system_name'] =
+ this.shippingRateComputationMethodSystemName;
+ data['rate'] = this.rate;
+ data['rate_vat'] = this.rateVat;
+ data['rate_vat_percent'] = this.rateVatPercent;
+ data['name'] = this.name;
+ data['namen'] = this.namen;
+ data['description'] = this.description;
+ data['descriptionn'] = this.descriptionn;
+ data['AllowShippingSunday'] = this.allowShippingSunday;
+ data['AllowShippingMonday'] = this.allowShippingMonday;
+ data['AllowShippingTuesday'] = this.allowShippingTuesday;
+ data['AllowShippingWednesday'] = this.allowShippingWednesday;
+ data['AllowShippingThursday'] = this.allowShippingThursday;
+ data['AllowShippingFriday'] = this.allowShippingFriday;
+ data['AllowShippingSaturday'] = this.allowShippingSaturday;
+ data['AllowShippingTime1From'] = this.allowShippingTime1From;
+ data['AllowShippingTime1To'] = this.allowShippingTime1To;
+ data['AllowShippingTime2From'] = this.allowShippingTime2From;
+ data['AllowShippingTime2To'] = this.allowShippingTime2To;
+ data['AllowShippingNote'] = this.allowShippingNote;
+ data['AllowShippingNoten'] = this.allowShippingNoten;
+ return data;
+ }
+}
diff --git a/lib/core/model/pharmacies/ShoppingCart.dart b/lib/core/model/pharmacies/ShoppingCart.dart
new file mode 100644
index 00000000..f965203a
--- /dev/null
+++ b/lib/core/model/pharmacies/ShoppingCart.dart
@@ -0,0 +1,115 @@
+import 'package:diplomaticquarterapp/core/model/pharmacies/Customer.dart';
+import 'package:diplomaticquarterapp/core/model/pharmacies/PharmacyProduct.dart';
+
+class ShoppingCart {
+ int languageId;
+ String id;
+ // List productAttributes;
+ double customerEnteredPrice;
+ int quantity;
+ String discountAmountInclTax;
+ String subtotal;
+ String subtotalWithVat;
+ String subtotalVatAmount;
+ String subtotalVatRate;
+ String currency;
+ String currencyn;
+ String rentalStartDateUtc;
+ String rentalEndDateUtc;
+ String createdOnUtc;
+ String updatedOnUtc;
+ String shoppingCartType;
+ int productId;
+ PharmacyProduct product;
+ int customerId;
+ Customer customer;
+
+ ShoppingCart(
+ {this.languageId,
+ this.id,
+ // this.productAttributes,
+ this.customerEnteredPrice,
+ this.quantity,
+ this.discountAmountInclTax,
+ this.subtotal,
+ this.subtotalWithVat,
+ this.subtotalVatAmount,
+ this.subtotalVatRate,
+ this.currency,
+ this.currencyn,
+ this.rentalStartDateUtc,
+ this.rentalEndDateUtc,
+ this.createdOnUtc,
+ this.updatedOnUtc,
+ this.shoppingCartType,
+ this.productId,
+ this.product,
+ this.customerId,
+ this.customer});
+
+ ShoppingCart.fromJson(Map json) {
+ languageId = json['language_id'];
+ id = json['id'];
+ /*if (json['product_attributes'] != null) {
+ productAttributes = new List();
+ json['product_attributes'].forEach((v) {
+ productAttributes.add(new Null.fromJson(v));
+ });
+ }*/
+ customerEnteredPrice = json['customer_entered_price'];
+ quantity = json['quantity'];
+ discountAmountInclTax = json['discount_amount_incl_tax'];
+ subtotal = json['subtotal'];
+ subtotalWithVat = json['subtotal_with_vat'];
+ subtotalVatAmount = json['subtotal_vat_amount'];
+ subtotalVatRate = json['subtotal_vat_rate'];
+ currency = json['currency'];
+ currencyn = json['currencyn'];
+ rentalStartDateUtc = json['rental_start_date_utc'];
+ rentalEndDateUtc = json['rental_end_date_utc'];
+ createdOnUtc = json['created_on_utc'];
+ updatedOnUtc = json['updated_on_utc'];
+ shoppingCartType = json['shopping_cart_type'];
+ productId = json['product_id'];
+ product = json['product'] != null
+ ? new PharmacyProduct.fromJson(json['product'])
+ : null;
+ customerId = json['customer_id'];
+ customer = json['customer'] != null
+ ? new Customer.fromJson(json['customer'])
+ : null;
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['language_id'] = this.languageId;
+ data['id'] = this.id;
+ /*if (this.productAttributes != null) {
+ data['product_attributes'] =
+ this.productAttributes.map((v) => v.toJson()).toList();
+ }*/
+ data['customer_entered_price'] = this.customerEnteredPrice;
+ data['quantity'] = this.quantity;
+ data['discount_amount_incl_tax'] = this.discountAmountInclTax;
+ data['subtotal'] = this.subtotal;
+ data['subtotal_with_vat'] = this.subtotalWithVat;
+ data['subtotal_vat_amount'] = this.subtotalVatAmount;
+ data['subtotal_vat_rate'] = this.subtotalVatRate;
+ data['currency'] = this.currency;
+ data['currencyn'] = this.currencyn;
+ data['rental_start_date_utc'] = this.rentalStartDateUtc;
+ data['rental_end_date_utc'] = this.rentalEndDateUtc;
+ data['created_on_utc'] = this.createdOnUtc;
+ data['updated_on_utc'] = this.updatedOnUtc;
+ data['shopping_cart_type'] = this.shoppingCartType;
+ data['product_id'] = this.productId;
+ if (this.product != null) {
+ data['product'] = this.product.toJson();
+ }
+ data['customer_id'] = this.customerId;
+ if (this.customer != null) {
+ data['customer'] = this.customer.toJson();
+ }
+ return data;
+ }
+}
diff --git a/lib/core/model/pharmacies/ShoppingCartResponse.dart b/lib/core/model/pharmacies/ShoppingCartResponse.dart
new file mode 100644
index 00000000..96b751ae
--- /dev/null
+++ b/lib/core/model/pharmacies/ShoppingCartResponse.dart
@@ -0,0 +1,55 @@
+import 'package:diplomaticquarterapp/core/model/pharmacies/ShoppingCart.dart';
+import 'package:flutter/material.dart';
+
+class ShoppingCartResponse with ChangeNotifier {
+ int itemCount;
+ int quantityCount;
+ double subtotal;
+ double subtotalWithVat;
+ double subtotalVatAmount;
+ double subtotalVatRate;
+ List shoppingCarts;
+
+ ShoppingCartResponse(
+ {this.itemCount,
+ this.quantityCount,
+ this.subtotal,
+ this.subtotalWithVat,
+ this.subtotalVatAmount,
+ this.subtotalVatRate,
+ this.shoppingCarts});
+
+ void updateShoppingCard() {
+ notifyListeners();
+ }
+
+ ShoppingCartResponse.fromJson(Map json) {
+ itemCount = json['item_count'];
+ quantityCount = json['quantity_count'];
+ subtotal = json['subtotal'];
+ subtotalWithVat = json['subtotal_with_vat'];
+ subtotalVatAmount = json['subtotal_vat_amount'];
+ subtotalVatRate = json['subtotal_vat_rate'];
+ if (json['shopping_carts'] != null) {
+ shoppingCarts = new List();
+ json['shopping_carts'].forEach((v) {
+ shoppingCarts.add(new ShoppingCart.fromJson(v));
+ });
+ }
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['item_count'] = this.itemCount;
+ data['quantity_count'] = this.quantityCount;
+ data['subtotal'] = this.subtotal;
+ data['subtotal_with_vat'] = this.subtotalWithVat;
+ data['subtotal_vat_amount'] = this.subtotalVatAmount;
+ data['subtotal_vat_rate'] = this.subtotalVatRate;
+ if (this.shoppingCarts != null) {
+ data['shopping_carts'] =
+ this.shoppingCarts.map((v) => v.toJson()).toList();
+ }
+ return data;
+ }
+}
diff --git a/lib/core/model/pharmacies/Specifications.dart b/lib/core/model/pharmacies/Specifications.dart
new file mode 100644
index 00000000..f227de69
--- /dev/null
+++ b/lib/core/model/pharmacies/Specifications.dart
@@ -0,0 +1,36 @@
+class Specifications {
+ int id;
+ int displayOrder;
+ String defaultValue;
+ String defaultValuen;
+ String name;
+ String nameN;
+
+ Specifications(
+ {this.id,
+ this.displayOrder,
+ this.defaultValue,
+ this.defaultValuen,
+ this.name,
+ this.nameN});
+
+ Specifications.fromJson(Map json) {
+ id = json['id'];
+ displayOrder = json['display_order'];
+ defaultValue = json['default_value'];
+ defaultValuen = json['default_valuen'];
+ name = json['name'];
+ nameN = json['nameN'];
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['id'] = this.id;
+ data['display_order'] = this.displayOrder;
+ data['default_value'] = this.defaultValue;
+ data['default_valuen'] = this.defaultValuen;
+ data['name'] = this.name;
+ data['nameN'] = this.nameN;
+ return data;
+ }
+}
diff --git a/lib/core/model/pharmacies/payment-checkout-data.dart b/lib/core/model/pharmacies/payment-checkout-data.dart
new file mode 100644
index 00000000..dd9e0e54
--- /dev/null
+++ b/lib/core/model/pharmacies/payment-checkout-data.dart
@@ -0,0 +1,21 @@
+import 'package:diplomaticquarterapp/core/model/pharmacies/Addresses.dart';
+import 'package:diplomaticquarterapp/core/model/pharmacies/LacumAccountInformation.dart';
+import 'package:diplomaticquarterapp/core/viewModels/pharmacyModule/OrderPreviewViewModel.dart';
+import 'package:flutter/material.dart';
+
+import 'ShippingOption.dart';
+
+class PaymentCheckoutData with ChangeNotifier{
+ Addresses address;
+ PaymentOption paymentOption;
+ LacumAccountInformation lacumInformation;
+ bool cartDataVisible;
+ ShippingOption shippingOption;
+ int usedLakumPoints;
+
+ PaymentCheckoutData({this.address, this.paymentOption, this.lacumInformation, this.cartDataVisible = false, this.shippingOption, this.usedLakumPoints = 0});
+
+ void updateData() {
+ notifyListeners();
+ }
+}
diff --git a/lib/core/model/pharmacy/brands_model.dart b/lib/core/model/pharmacy/brands_model.dart
new file mode 100644
index 00000000..03cd689e
--- /dev/null
+++ b/lib/core/model/pharmacy/brands_model.dart
@@ -0,0 +1,24 @@
+class BrandsModel {
+ String id;
+ String name;
+ String namen;
+ Null image;
+
+ BrandsModel({this.id, this.name, this.namen, this.image});
+
+ BrandsModel.fromJson(Map json) {
+ id = json['id'];
+ name = json['name'];
+ namen = json['namen'];
+ image = json['image'];
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['id'] = this.id;
+ data['name'] = this.name;
+ data['namen'] = this.namen;
+ data['image'] = this.image;
+ return data;
+ }
+}
diff --git a/lib/core/model/pharmacy/categorise_parent_model.dart b/lib/core/model/pharmacy/categorise_parent_model.dart
new file mode 100644
index 00000000..82c5b55f
--- /dev/null
+++ b/lib/core/model/pharmacy/categorise_parent_model.dart
@@ -0,0 +1,75 @@
+class CategoriseParentModel {
+ String id;
+ String name;
+ String namen;
+ List localizedNames;
+ dynamic description;
+ int parentCategoryId;
+ int displayOrder;
+ dynamic image;
+ bool isLeaf;
+
+ CategoriseParentModel(
+ {this.id,
+ this.name,
+ this.namen,
+ this.localizedNames,
+ this.description,
+ this.parentCategoryId,
+ this.displayOrder,
+ this.image,
+ this.isLeaf});
+
+ CategoriseParentModel.fromJson(Map json) {
+ id = json['id'];
+ name = json['name'];
+ namen = json['namen'];
+ if (json['localized_names'] != null) {
+ localizedNames = new List();
+ json['localized_names'].forEach((v) {
+ localizedNames.add(new LocalizedNames.fromJson(v));
+ });
+ }
+ description = json['description'];
+ parentCategoryId = json['parent_category_id'];
+ displayOrder = json['display_order'];
+ image = json['image'];
+ isLeaf = json['is_leaf'];
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['id'] = this.id;
+ data['name'] = this.name;
+ data['namen'] = this.namen;
+ if (this.localizedNames != null) {
+ data['localized_names'] =
+ this.localizedNames.map((v) => v.toJson()).toList();
+ }
+ data['description'] = this.description;
+ data['parent_category_id'] = this.parentCategoryId;
+ data['display_order'] = this.displayOrder;
+ data['image'] = this.image;
+ data['is_leaf'] = this.isLeaf;
+ return data;
+ }
+}
+
+class LocalizedNames {
+ int languageId;
+ String localizedName;
+
+ LocalizedNames({this.languageId, this.localizedName});
+
+ LocalizedNames.fromJson(Map json) {
+ languageId = json['language_id'];
+ localizedName = json['localized_name'];
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['language_id'] = this.languageId;
+ data['localized_name'] = this.localizedName;
+ return data;
+ }
+}
diff --git a/lib/core/model/pharmacy/final_products_model.dart b/lib/core/model/pharmacy/final_products_model.dart
new file mode 100644
index 00000000..52ab1d2d
--- /dev/null
+++ b/lib/core/model/pharmacy/final_products_model.dart
@@ -0,0 +1,184 @@
+class FinalProductsModel {
+ String id;
+ String name;
+ String namen;
+ List localizedNames;
+ String shortDescription;
+ String fullDescription;
+ String fullDescriptionn;
+ dynamic approvedRatingSum;
+ dynamic approvedTotalReviews;
+ String sku;
+ bool isRx;
+ dynamic rxMessage;
+ dynamic rxMessagen;
+ dynamic stockQuantity;
+ String stockAvailability;
+ String stockAvailabilityn;
+ bool allowBackInStockSubscriptions;
+ dynamic orderMinimumQuantity;
+ dynamic orderMaximumQuantity;
+ dynamic price;
+ dynamic oldPrice;
+ dynamic discountName;
+ dynamic discountNamen;
+ dynamic discountPercentage;
+ dynamic displayOrder;
+ List discountIds;
+ List reviews;
+ List images;
+
+ FinalProductsModel(
+ {this.id,
+ this.name,
+ this.namen,
+ this.localizedNames,
+ this.shortDescription,
+ this.fullDescription,
+ this.fullDescriptionn,
+ this.approvedRatingSum,
+ this.approvedTotalReviews,
+ this.sku,
+ this.isRx,
+ this.rxMessage,
+ this.rxMessagen,
+ this.stockQuantity,
+ this.stockAvailability,
+ this.stockAvailabilityn,
+ this.allowBackInStockSubscriptions,
+ this.orderMinimumQuantity,
+ this.orderMaximumQuantity,
+ this.price,
+ this.oldPrice,
+ this.discountName,
+ this.discountNamen,
+ this.discountPercentage,
+ this.displayOrder,
+ this.discountIds,
+ this.reviews,
+ this.images});
+
+ FinalProductsModel.fromJson(Map json) {
+ id = json['id'];
+ name = json['name'];
+ if (json['images'] != null) {
+ images = new List();
+ json['images'].forEach((v) {
+ images.add(new Images.fromJson(v));
+ });
+ }
+ namen = json['namen'];
+ if (json['localized_names'] != null) {
+ localizedNames = new List();
+ json['localized_names'].forEach((v) {
+ localizedNames.add(new LocalizedNames.fromJson(v));
+ });
+ }
+ shortDescription = json['short_description'];
+ fullDescription = json['full_description'];
+ fullDescriptionn = json['full_descriptionn'];
+ approvedRatingSum = json['approved_rating_sum'];
+ approvedTotalReviews = json['approved_total_reviews'];
+ sku = json['sku'];
+ isRx = json['is_rx'];
+ rxMessage = json['rx_message'];
+ rxMessagen = json['rx_messagen'];
+ stockQuantity = json['stock_quantity'];
+ stockAvailability = json['stock_availability'];
+ stockAvailabilityn = json['stock_availabilityn'];
+ allowBackInStockSubscriptions = json['allow_back_in_stock_subscriptions'];
+ orderMinimumQuantity = json['order_minimum_quantity'];
+ orderMaximumQuantity = json['order_maximum_quantity'];
+ price = json['price'];
+ oldPrice = json['old_price'];
+ discountName = json['discount_name'];
+ discountNamen = json['discount_namen'];
+ discountPercentage = json['discount_percentage'];
+ displayOrder = json['display_order'];
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['id'] = this.id;
+ data['name'] = this.name;
+ data['namen'] = this.namen;
+ if (this.localizedNames != null) {
+ data['localized_names'] =
+ this.localizedNames.map((v) => v.toJson()).toList();
+ }
+ data['short_description'] = this.shortDescription;
+ data['full_description'] = this.fullDescription;
+ data['full_descriptionn'] = this.fullDescriptionn;
+ data['approved_rating_sum'] = this.approvedRatingSum;
+ data['approved_total_reviews'] = this.approvedTotalReviews;
+ data['sku'] = this.sku;
+ data['is_rx'] = this.isRx;
+ data['rx_message'] = this.rxMessage;
+ data['rx_messagen'] = this.rxMessagen;
+ data['stock_quantity'] = this.stockQuantity;
+ data['stock_availability'] = this.stockAvailability;
+ data['stock_availabilityn'] = this.stockAvailabilityn;
+ data['allow_back_in_stock_subscriptions'] =
+ this.allowBackInStockSubscriptions;
+ data['order_minimum_quantity'] = this.orderMinimumQuantity;
+ data['order_maximum_quantity'] = this.orderMaximumQuantity;
+ data['price'] = this.price;
+ data['old_price'] = this.oldPrice;
+ data['discount_name'] = this.discountName;
+ data['discount_namen'] = this.discountNamen;
+ data['discount_percentage'] = this.discountPercentage;
+ data['display_order'] = this.displayOrder;
+
+ if (this.images != null) {
+ data['images'] = this.images.map((v) => v.toJson()).toList();
+ }
+ return data;
+ }
+}
+
+class LocalizedNames {
+ int languageId;
+ String localizedName;
+
+ LocalizedNames({this.languageId, this.localizedName});
+
+ LocalizedNames.fromJson(Map json) {
+ languageId = json['language_id'];
+ localizedName = json['localized_name'];
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['language_id'] = this.languageId;
+ data['localized_name'] = this.localizedName;
+ return data;
+ }
+}
+
+class Images {
+ int id;
+ int position;
+ String src;
+ String thumb;
+ String attachment;
+
+ Images({this.id, this.position, this.src, this.thumb, this.attachment});
+
+ Images.fromJson(Map json) {
+ id = json['id'];
+ position = json['position'];
+ src = json['src'];
+ thumb = json['thumb'];
+ attachment = json['attachment'];
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['id'] = this.id;
+ data['position'] = this.position;
+ data['src'] = this.src;
+ data['thumb'] = this.thumb;
+ data['attachment'] = this.attachment;
+ return data;
+ }
+}
diff --git a/lib/core/model/pharmacy/offer_products_model.dart b/lib/core/model/pharmacy/offer_products_model.dart
new file mode 100644
index 00000000..f41b731b
--- /dev/null
+++ b/lib/core/model/pharmacy/offer_products_model.dart
@@ -0,0 +1,579 @@
+class OfferProductsModel {
+ String id;
+ bool visibleIndividually;
+ String name;
+ String namen;
+ List localizedNames;
+ String shortDescription;
+ String shortDescriptionn;
+ String fullDescription;
+ String fullDescriptionn;
+ bool markasNew;
+ bool showOnHomePage;
+ dynamic metaKeywords;
+ dynamic metaDescription;
+ dynamic metaTitle;
+ bool allowCustomerReviews;
+ dynamic approvedRatingSum;
+ dynamic notApprovedRatingSum;
+ dynamic approvedTotalReviews;
+ dynamic notApprovedTotalReviews;
+ String sku;
+ bool isRx;
+ bool prescriptionRequired;
+ dynamic rxMessage;
+ dynamic rxMessagen;
+ dynamic manufacturerPartNumber;
+ dynamic gtin;
+ bool isGiftCard;
+ bool requireOtherProducts;
+ bool automaticallyAddRequiredProducts;
+ bool isDownload;
+ bool unlimitedDownloads;
+ dynamic maxNumberOfDownloads;
+ dynamic downloadExpirationDays;
+ bool hasSampleDownload;
+ bool hasUserAgreement;
+ bool isRecurring;
+ dynamic recurringCycleLength;
+ dynamic recurringTotalCycles;
+ bool isRental;
+ dynamic rentalPriceLength;
+ bool isShipEnabled;
+ bool isFreeShipping;
+ bool shipSeparately;
+ dynamic additionalShippingCharge;
+ bool isTaxExempt;
+ bool isTelecommunicationsOrBroadcastingOrElectronicServices;
+ bool useMultipleWarehouses;
+ dynamic manageInventoryMethodId;
+ dynamic stockQuantity;
+ String stockAvailability;
+ String stockAvailabilityn;
+ bool displayStockAvailability;
+ bool displayStockQuantity;
+ dynamic minStockQuantity;
+ dynamic notifyAdminForQuantityBelow;
+ bool allowBackInStockSubscriptions;
+ dynamic orderMinimumQuantity;
+ dynamic orderMaximumQuantity;
+ dynamic allowedQuantities;
+ bool allowAddingOnlyExistingAttributeCombinations;
+ bool disableBuyButton;
+ bool disableWishlistButton;
+ bool availableForPreOrder;
+ dynamic preOrderAvailabilityStartDateTimeUtc;
+ bool callForPrice;
+ dynamic price;
+ dynamic oldPrice;
+ dynamic productCost;
+ dynamic specialPrice;
+ dynamic specialPriceStartDateTimeUtc;
+ dynamic specialPriceEndDateTimeUtc;
+ bool customerEntersPrice;
+ dynamic minimumCustomerEnteredPrice;
+ dynamic maximumCustomerEnteredPrice;
+ bool basepriceEnabled;
+ dynamic basepriceAmount;
+ dynamic basepriceBaseAmount;
+ bool hasTierPrices;
+ bool hasDiscountsApplied;
+ String discountName;
+ String discountNamen;
+ String discountDescription;
+ String discountDescriptionn;
+ dynamic discountPercentage;
+ String currency;
+ String currencyn;
+ dynamic weight;
+ dynamic length;
+ dynamic width;
+ dynamic height;
+ dynamic availableStartDateTimeUtc;
+ dynamic availableEndDateTimeUtc;
+ dynamic displayOrder;
+ bool published;
+ bool deleted;
+ String createdOnUtc;
+ String updatedOnUtc;
+ String productType;
+ dynamic parentGroupedProductId;
+ List roleIds;
+ List discountIds;
+ List storeIds;
+ List manufacturerIds;
+ List reviews;
+ List images;
+ List attributes;
+ List specifications;
+ List associatedProductIds;
+ List tags;
+ dynamic vendorId;
+ String seName;
+
+ OfferProductsModel(
+ {this.id,
+ this.visibleIndividually,
+ this.name,
+ this.namen,
+ this.localizedNames,
+ this.shortDescription,
+ this.shortDescriptionn,
+ this.fullDescription,
+ this.fullDescriptionn,
+ this.markasNew,
+ this.showOnHomePage,
+ this.metaKeywords,
+ this.metaDescription,
+ this.metaTitle,
+ this.allowCustomerReviews,
+ this.approvedRatingSum,
+ this.notApprovedRatingSum,
+ this.approvedTotalReviews,
+ this.notApprovedTotalReviews,
+ this.sku,
+ this.isRx,
+ this.prescriptionRequired,
+ this.rxMessage,
+ this.rxMessagen,
+ this.manufacturerPartNumber,
+ this.gtin,
+ this.isGiftCard,
+ this.requireOtherProducts,
+ this.automaticallyAddRequiredProducts,
+ this.isDownload,
+ this.unlimitedDownloads,
+ this.maxNumberOfDownloads,
+ this.downloadExpirationDays,
+ this.hasSampleDownload,
+ this.hasUserAgreement,
+ this.isRecurring,
+ this.recurringCycleLength,
+ this.recurringTotalCycles,
+ this.isRental,
+ this.rentalPriceLength,
+ this.isShipEnabled,
+ this.isFreeShipping,
+ this.shipSeparately,
+ this.additionalShippingCharge,
+ this.isTaxExempt,
+ this.isTelecommunicationsOrBroadcastingOrElectronicServices,
+ this.useMultipleWarehouses,
+ this.manageInventoryMethodId,
+ this.stockQuantity,
+ this.stockAvailability,
+ this.stockAvailabilityn,
+ this.displayStockAvailability,
+ this.displayStockQuantity,
+ this.minStockQuantity,
+ this.notifyAdminForQuantityBelow,
+ this.allowBackInStockSubscriptions,
+ this.orderMinimumQuantity,
+ this.orderMaximumQuantity,
+ this.allowedQuantities,
+ this.allowAddingOnlyExistingAttributeCombinations,
+ this.disableBuyButton,
+ this.disableWishlistButton,
+ this.availableForPreOrder,
+ this.preOrderAvailabilityStartDateTimeUtc,
+ this.callForPrice,
+ this.price,
+ this.oldPrice,
+ this.productCost,
+ this.specialPrice,
+ this.specialPriceStartDateTimeUtc,
+ this.specialPriceEndDateTimeUtc,
+ this.customerEntersPrice,
+ this.minimumCustomerEnteredPrice,
+ this.maximumCustomerEnteredPrice,
+ this.basepriceEnabled,
+ this.basepriceAmount,
+ this.basepriceBaseAmount,
+ this.hasTierPrices,
+ this.hasDiscountsApplied,
+ this.discountName,
+ this.discountNamen,
+ this.discountDescription,
+ this.discountDescriptionn,
+ this.discountPercentage,
+ this.currency,
+ this.currencyn,
+ this.weight,
+ this.length,
+ this.width,
+ this.height,
+ this.availableStartDateTimeUtc,
+ this.availableEndDateTimeUtc,
+ this.displayOrder,
+ this.published,
+ this.deleted,
+ this.createdOnUtc,
+ this.updatedOnUtc,
+ this.productType,
+ this.parentGroupedProductId,
+ this.roleIds,
+ this.discountIds,
+ this.storeIds,
+ this.manufacturerIds,
+ this.reviews,
+ this.images,
+ this.attributes,
+ this.specifications,
+ this.associatedProductIds,
+ this.tags,
+ this.vendorId,
+ this.seName});
+
+ OfferProductsModel.fromJson(Map json) {
+ id = json['id'];
+ visibleIndividually = json['visible_individually'];
+ name = json['name'];
+ namen = json['namen'];
+ if (json['localized_names'] != null) {
+ localizedNames = new List();
+ json['localized_names'].forEach((v) {
+ localizedNames.add(new LocalizedNames.fromJson(v));
+ });
+ }
+ shortDescription = json['short_description'];
+ shortDescriptionn = json['short_descriptionn'];
+ fullDescription = json['full_description'];
+ fullDescriptionn = json['full_descriptionn'];
+ markasNew = json['markas_new'];
+ showOnHomePage = json['show_on_home_page'];
+ metaKeywords = json['meta_keywords'];
+ metaDescription = json['meta_description'];
+ metaTitle = json['meta_title'];
+ allowCustomerReviews = json['allow_customer_reviews'];
+ approvedRatingSum = json['approved_rating_sum'];
+ notApprovedRatingSum = json['not_approved_rating_sum'];
+ approvedTotalReviews = json['approved_total_reviews'];
+ notApprovedTotalReviews = json['not_approved_total_reviews'];
+ sku = json['sku'];
+ isRx = json['is_rx'];
+ prescriptionRequired = json['prescription_required'];
+ rxMessage = json['rx_message'];
+ rxMessagen = json['rx_messagen'];
+ manufacturerPartNumber = json['manufacturer_part_number'];
+ gtin = json['gtin'];
+ isGiftCard = json['is_gift_card'];
+ requireOtherProducts = json['require_other_products'];
+ automaticallyAddRequiredProducts =
+ json['automatically_add_required_products'];
+ isDownload = json['is_download'];
+ unlimitedDownloads = json['unlimited_downloads'];
+ maxNumberOfDownloads = json['max_number_of_downloads'];
+ downloadExpirationDays = json['download_expiration_days'];
+ hasSampleDownload = json['has_sample_download'];
+ hasUserAgreement = json['has_user_agreement'];
+ isRecurring = json['is_recurring'];
+ recurringCycleLength = json['recurring_cycle_length'];
+ recurringTotalCycles = json['recurring_total_cycles'];
+ isRental = json['is_rental'];
+ rentalPriceLength = json['rental_price_length'];
+ isShipEnabled = json['is_ship_enabled'];
+ isFreeShipping = json['is_free_shipping'];
+ shipSeparately = json['ship_separately'];
+ additionalShippingCharge = json['additional_shipping_charge'];
+ isTaxExempt = json['is_tax_exempt'];
+ isTelecommunicationsOrBroadcastingOrElectronicServices =
+ json['is_telecommunications_or_broadcasting_or_electronic_services'];
+ useMultipleWarehouses = json['use_multiple_warehouses'];
+ manageInventoryMethodId = json['manage_inventory_method_id'];
+ stockQuantity = json['stock_quantity'];
+ stockAvailability = json['stock_availability'];
+ stockAvailabilityn = json['stock_availabilityn'];
+ displayStockAvailability = json['display_stock_availability'];
+ displayStockQuantity = json['display_stock_quantity'];
+ minStockQuantity = json['min_stock_quantity'];
+ notifyAdminForQuantityBelow = json['notify_admin_for_quantity_below'];
+ allowBackInStockSubscriptions = json['allow_back_in_stock_subscriptions'];
+ orderMinimumQuantity = json['order_minimum_quantity'];
+ orderMaximumQuantity = json['order_maximum_quantity'];
+ allowedQuantities = json['allowed_quantities'];
+ allowAddingOnlyExistingAttributeCombinations =
+ json['allow_adding_only_existing_attribute_combinations'];
+ disableBuyButton = json['disable_buy_button'];
+ disableWishlistButton = json['disable_wishlist_button'];
+ availableForPreOrder = json['available_for_pre_order'];
+ preOrderAvailabilityStartDateTimeUtc =
+ json['pre_order_availability_start_date_time_utc'];
+ callForPrice = json['call_for_price'];
+ price = json['price'];
+ oldPrice = json['old_price'];
+ productCost = json['product_cost'];
+ specialPrice = json['special_price'];
+ specialPriceStartDateTimeUtc = json['special_price_start_date_time_utc'];
+ specialPriceEndDateTimeUtc = json['special_price_end_date_time_utc'];
+ customerEntersPrice = json['customer_enters_price'];
+ minimumCustomerEnteredPrice = json['minimum_customer_entered_price'];
+ maximumCustomerEnteredPrice = json['maximum_customer_entered_price'];
+ basepriceEnabled = json['baseprice_enabled'];
+ basepriceAmount = json['baseprice_amount'];
+ basepriceBaseAmount = json['baseprice_base_amount'];
+ hasTierPrices = json['has_tier_prices'];
+ hasDiscountsApplied = json['has_discounts_applied'];
+ discountName = json['discount_name'];
+ discountNamen = json['discount_namen'];
+ discountDescription = json['discount_description'];
+ discountDescriptionn = json['discount_Descriptionn'];
+ discountPercentage = json['discount_percentage'];
+ currency = json['currency'];
+ currencyn = json['currencyn'];
+ weight = json['weight'];
+ length = json['length'];
+ width = json['width'];
+ height = json['height'];
+ availableStartDateTimeUtc = json['available_start_date_time_utc'];
+ availableEndDateTimeUtc = json['available_end_date_time_utc'];
+ displayOrder = json['display_order'];
+ published = json['published'];
+ deleted = json['deleted'];
+ createdOnUtc = json['created_on_utc'];
+ updatedOnUtc = json['updated_on_utc'];
+ productType = json['product_type'];
+ parentGroupedProductId = json['parent_grouped_product_id'];
+
+ discountIds = json['discount_ids'].cast();
+
+ if (json['images'] != null) {
+ images = new List();
+ json['images'].forEach((v) {
+ images.add(new Images.fromJson(v));
+ });
+ }
+
+ vendorId = json['vendor_id'];
+ seName = json['se_name'];
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['id'] = this.id;
+ data['visible_individually'] = this.visibleIndividually;
+ data['name'] = this.name;
+ data['namen'] = this.namen;
+ if (this.localizedNames != null) {
+ data['localized_names'] =
+ this.localizedNames.map((v) => v.toJson()).toList();
+ }
+ data['short_description'] = this.shortDescription;
+ data['short_descriptionn'] = this.shortDescriptionn;
+ data['full_description'] = this.fullDescription;
+ data['full_descriptionn'] = this.fullDescriptionn;
+ data['markas_new'] = this.markasNew;
+ data['show_on_home_page'] = this.showOnHomePage;
+ data['meta_keywords'] = this.metaKeywords;
+ data['meta_description'] = this.metaDescription;
+ data['meta_title'] = this.metaTitle;
+ data['allow_customer_reviews'] = this.allowCustomerReviews;
+ data['approved_rating_sum'] = this.approvedRatingSum;
+ data['not_approved_rating_sum'] = this.notApprovedRatingSum;
+ data['approved_total_reviews'] = this.approvedTotalReviews;
+ data['not_approved_total_reviews'] = this.notApprovedTotalReviews;
+ data['sku'] = this.sku;
+ data['is_rx'] = this.isRx;
+ data['prescription_required'] = this.prescriptionRequired;
+ data['rx_message'] = this.rxMessage;
+ data['rx_messagen'] = this.rxMessagen;
+ data['manufacturer_part_number'] = this.manufacturerPartNumber;
+ data['gtin'] = this.gtin;
+ data['is_gift_card'] = this.isGiftCard;
+ data['require_other_products'] = this.requireOtherProducts;
+ data['automatically_add_required_products'] =
+ this.automaticallyAddRequiredProducts;
+ data['is_download'] = this.isDownload;
+ data['unlimited_downloads'] = this.unlimitedDownloads;
+ data['max_number_of_downloads'] = this.maxNumberOfDownloads;
+ data['download_expiration_days'] = this.downloadExpirationDays;
+ data['has_sample_download'] = this.hasSampleDownload;
+ data['has_user_agreement'] = this.hasUserAgreement;
+ data['is_recurring'] = this.isRecurring;
+ data['recurring_cycle_length'] = this.recurringCycleLength;
+ data['recurring_total_cycles'] = this.recurringTotalCycles;
+ data['is_rental'] = this.isRental;
+ data['rental_price_length'] = this.rentalPriceLength;
+ data['is_ship_enabled'] = this.isShipEnabled;
+ data['is_free_shipping'] = this.isFreeShipping;
+ data['ship_separately'] = this.shipSeparately;
+ data['additional_shipping_charge'] = this.additionalShippingCharge;
+ data['is_tax_exempt'] = this.isTaxExempt;
+ data['is_telecommunications_or_broadcasting_or_electronic_services'] =
+ this.isTelecommunicationsOrBroadcastingOrElectronicServices;
+ data['use_multiple_warehouses'] = this.useMultipleWarehouses;
+ data['manage_inventory_method_id'] = this.manageInventoryMethodId;
+ data['stock_quantity'] = this.stockQuantity;
+ data['stock_availability'] = this.stockAvailability;
+ data['stock_availabilityn'] = this.stockAvailabilityn;
+ data['display_stock_availability'] = this.displayStockAvailability;
+ data['display_stock_quantity'] = this.displayStockQuantity;
+ data['min_stock_quantity'] = this.minStockQuantity;
+ data['notify_admin_for_quantity_below'] = this.notifyAdminForQuantityBelow;
+ data['allow_back_in_stock_subscriptions'] =
+ this.allowBackInStockSubscriptions;
+ data['order_minimum_quantity'] = this.orderMinimumQuantity;
+ data['order_maximum_quantity'] = this.orderMaximumQuantity;
+ data['allowed_quantities'] = this.allowedQuantities;
+ data['allow_adding_only_existing_attribute_combinations'] =
+ this.allowAddingOnlyExistingAttributeCombinations;
+ data['disable_buy_button'] = this.disableBuyButton;
+ data['disable_wishlist_button'] = this.disableWishlistButton;
+ data['available_for_pre_order'] = this.availableForPreOrder;
+ data['pre_order_availability_start_date_time_utc'] =
+ this.preOrderAvailabilityStartDateTimeUtc;
+ data['call_for_price'] = this.callForPrice;
+ data['price'] = this.price;
+ data['old_price'] = this.oldPrice;
+ data['product_cost'] = this.productCost;
+ data['special_price'] = this.specialPrice;
+ data['special_price_start_date_time_utc'] =
+ this.specialPriceStartDateTimeUtc;
+ data['special_price_end_date_time_utc'] = this.specialPriceEndDateTimeUtc;
+ data['customer_enters_price'] = this.customerEntersPrice;
+ data['minimum_customer_entered_price'] = this.minimumCustomerEnteredPrice;
+ data['maximum_customer_entered_price'] = this.maximumCustomerEnteredPrice;
+ data['baseprice_enabled'] = this.basepriceEnabled;
+ data['baseprice_amount'] = this.basepriceAmount;
+ data['baseprice_base_amount'] = this.basepriceBaseAmount;
+ data['has_tier_prices'] = this.hasTierPrices;
+ data['has_discounts_applied'] = this.hasDiscountsApplied;
+ data['discount_name'] = this.discountName;
+ data['discount_namen'] = this.discountNamen;
+ data['discount_description'] = this.discountDescription;
+ data['discount_Descriptionn'] = this.discountDescriptionn;
+ data['discount_percentage'] = this.discountPercentage;
+ data['currency'] = this.currency;
+ data['currencyn'] = this.currencyn;
+ data['weight'] = this.weight;
+ data['length'] = this.length;
+ data['width'] = this.width;
+ data['height'] = this.height;
+ data['available_start_date_time_utc'] = this.availableStartDateTimeUtc;
+ data['available_end_date_time_utc'] = this.availableEndDateTimeUtc;
+ data['display_order'] = this.displayOrder;
+ data['published'] = this.published;
+ data['deleted'] = this.deleted;
+ data['created_on_utc'] = this.createdOnUtc;
+ data['updated_on_utc'] = this.updatedOnUtc;
+ data['product_type'] = this.productType;
+ data['parent_grouped_product_id'] = this.parentGroupedProductId;
+ if (this.roleIds != null) {
+ data['role_ids'] = this.roleIds.map((v) => v.toJson()).toList();
+ }
+ data['discount_ids'] = this.discountIds;
+ if (this.storeIds != null) {
+ data['store_ids'] = this.storeIds.map((v) => v.toJson()).toList();
+ }
+ if (this.manufacturerIds != null) {
+ data['manufacturer_ids'] =
+ this.manufacturerIds.map((v) => v.toJson()).toList();
+ }
+ if (this.reviews != null) {
+ data['reviews'] = this.reviews.map((v) => v.toJson()).toList();
+ }
+ if (this.images != null) {
+ data['images'] = this.images.map((v) => v.toJson()).toList();
+ }
+ if (this.attributes != null) {
+ data['attributes'] = this.attributes.map((v) => v.toJson()).toList();
+ }
+ if (this.specifications != null) {
+ data['specifications'] =
+ this.specifications.map((v) => v.toJson()).toList();
+ }
+ if (this.associatedProductIds != null) {
+ data['associated_product_ids'] =
+ this.associatedProductIds.map((v) => v.toJson()).toList();
+ }
+ if (this.tags != null) {
+ data['tags'] = this.tags.map((v) => v.toJson()).toList();
+ }
+ data['vendor_id'] = this.vendorId;
+ data['se_name'] = this.seName;
+ return data;
+ }
+}
+
+class LocalizedNames {
+ int languageId;
+ String localizedName;
+
+ LocalizedNames({this.languageId, this.localizedName});
+
+ LocalizedNames.fromJson(Map json) {
+ languageId = json['language_id'];
+ localizedName = json['localized_name'];
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['language_id'] = this.languageId;
+ data['localized_name'] = this.localizedName;
+ return data;
+ }
+}
+
+class Images {
+ int id;
+ int position;
+ String src;
+ String thumb;
+ String attachment;
+
+ Images({this.id, this.position, this.src, this.thumb, this.attachment});
+
+ Images.fromJson(Map json) {
+ id = json['id'];
+ position = json['position'];
+ src = json['src'];
+ thumb = json['thumb'];
+ attachment = json['attachment'];
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['id'] = this.id;
+ data['position'] = this.position;
+ data['src'] = this.src;
+ data['thumb'] = this.thumb;
+ data['attachment'] = this.attachment;
+ return data;
+ }
+}
+
+class Specifications {
+ int id;
+ int displayOrder;
+ String defaultValue;
+ String defaultValuen;
+ String name;
+ String nameN;
+
+ Specifications(
+ {this.id,
+ this.displayOrder,
+ this.defaultValue,
+ this.defaultValuen,
+ this.name,
+ this.nameN});
+
+ Specifications.fromJson(Map json) {
+ id = json['id'];
+ displayOrder = json['display_order'];
+ defaultValue = json['default_value'];
+ defaultValuen = json['default_valuen'];
+ name = json['name'];
+ nameN = json['nameN'];
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['id'] = this.id;
+ data['display_order'] = this.displayOrder;
+ data['default_value'] = this.defaultValue;
+ data['default_valuen'] = this.defaultValuen;
+ data['name'] = this.name;
+ data['nameN'] = this.nameN;
+ return data;
+ }
+}
diff --git a/lib/core/model/pharmacy/offers_model.dart b/lib/core/model/pharmacy/offers_model.dart
new file mode 100644
index 00000000..3add1d3d
--- /dev/null
+++ b/lib/core/model/pharmacy/offers_model.dart
@@ -0,0 +1,175 @@
+class OffersModel {
+ String id;
+ String name;
+ String namen;
+ List localizedNames;
+ Null description;
+ int categoryTemplateId;
+ String metaKeywords;
+ String metaDescription;
+ String metaTitle;
+ int parentCategoryId;
+ int pageSize;
+ String pageSizeOptions;
+ Null priceRanges;
+ bool showOnHomePage;
+ bool includeInTopMenu;
+ Null hasDiscountsApplied;
+ bool published;
+ bool deleted;
+ int displayOrder;
+ String createdOnUtc;
+ String updatedOnUtc;
+ List roleIds;
+ List discountIds;
+ List storeIds;
+ Image image;
+ String seName;
+ bool isLeaf;
+
+ OffersModel(
+ {this.id,
+ this.name,
+ this.namen,
+ this.localizedNames,
+ this.description,
+ this.categoryTemplateId,
+ this.metaKeywords,
+ this.metaDescription,
+ this.metaTitle,
+ this.parentCategoryId,
+ this.pageSize,
+ this.pageSizeOptions,
+ this.priceRanges,
+ this.showOnHomePage,
+ this.includeInTopMenu,
+ this.hasDiscountsApplied,
+ this.published,
+ this.deleted,
+ this.displayOrder,
+ this.createdOnUtc,
+ this.updatedOnUtc,
+ this.roleIds,
+ this.discountIds,
+ this.storeIds,
+ this.image,
+ this.seName,
+ this.isLeaf});
+
+ OffersModel.fromJson(Map json) {
+ id = json['id'];
+ name = json['name'];
+ namen = json['namen'];
+ if (json['localized_names'] != null) {
+ localizedNames = new List();
+ json['localized_names'].forEach((v) {
+ localizedNames.add(new LocalizedNames.fromJson(v));
+ });
+ }
+ description = json['description'];
+ categoryTemplateId = json['category_template_id'];
+ metaKeywords = json['meta_keywords'];
+ metaDescription = json['meta_description'];
+ metaTitle = json['meta_title'];
+ parentCategoryId = json['parent_category_id'];
+ pageSize = json['page_size'];
+ pageSizeOptions = json['page_size_options'];
+ priceRanges = json['price_ranges'];
+ showOnHomePage = json['show_on_home_page'];
+ includeInTopMenu = json['include_in_top_menu'];
+ hasDiscountsApplied = json['has_discounts_applied'];
+ published = json['published'];
+ deleted = json['deleted'];
+ displayOrder = json['display_order'];
+ createdOnUtc = json['created_on_utc'];
+ updatedOnUtc = json['updated_on_utc'];
+
+ image = json['image'] != null ? new Image.fromJson(json['image']) : null;
+ seName = json['se_name'];
+ isLeaf = json['is_leaf'];
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['id'] = this.id;
+ data['name'] = this.name;
+ data['namen'] = this.namen;
+ if (this.localizedNames != null) {
+ data['localized_names'] =
+ this.localizedNames.map((v) => v.toJson()).toList();
+ }
+ data['description'] = this.description;
+ data['category_template_id'] = this.categoryTemplateId;
+ data['meta_keywords'] = this.metaKeywords;
+ data['meta_description'] = this.metaDescription;
+ data['meta_title'] = this.metaTitle;
+ data['parent_category_id'] = this.parentCategoryId;
+ data['page_size'] = this.pageSize;
+ data['page_size_options'] = this.pageSizeOptions;
+ data['price_ranges'] = this.priceRanges;
+ data['show_on_home_page'] = this.showOnHomePage;
+ data['include_in_top_menu'] = this.includeInTopMenu;
+ data['has_discounts_applied'] = this.hasDiscountsApplied;
+ data['published'] = this.published;
+ data['deleted'] = this.deleted;
+ data['display_order'] = this.displayOrder;
+ data['created_on_utc'] = this.createdOnUtc;
+ data['updated_on_utc'] = this.updatedOnUtc;
+ if (this.roleIds != null) {
+ data['role_ids'] = this.roleIds.map((v) => v.toJson()).toList();
+ }
+ if (this.discountIds != null) {
+ data['discount_ids'] = this.discountIds.map((v) => v.toJson()).toList();
+ }
+ if (this.storeIds != null) {
+ data['store_ids'] = this.storeIds.map((v) => v.toJson()).toList();
+ }
+ if (this.image != null) {
+ data['image'] = this.image.toJson();
+ }
+ data['se_name'] = this.seName;
+ data['is_leaf'] = this.isLeaf;
+ return data;
+ }
+}
+
+class LocalizedNames {
+ int languageId;
+ String localizedName;
+
+ LocalizedNames({this.languageId, this.localizedName});
+
+ LocalizedNames.fromJson(Map json) {
+ languageId = json['language_id'];
+ localizedName = json['localized_name'];
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['language_id'] = this.languageId;
+ data['localized_name'] = this.localizedName;
+ return data;
+ }
+}
+
+class Image {
+ String src;
+ Null thumb;
+ Null attachment;
+
+ Image({this.src, this.thumb, this.attachment});
+
+ Image.fromJson(Map json) {
+ src = json['src'];
+ thumb = json['thumb'];
+ attachment = json['attachment'];
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['src'] = this.src;
+ data['thumb'] = this.thumb;
+ data['attachment'] = this.attachment;
+ return data;
+ }
+}
diff --git a/lib/core/model/pharmacy/parent_products_model.dart b/lib/core/model/pharmacy/parent_products_model.dart
new file mode 100644
index 00000000..e962c290
--- /dev/null
+++ b/lib/core/model/pharmacy/parent_products_model.dart
@@ -0,0 +1,566 @@
+class ParentProductsModel {
+ dynamic id;
+ dynamic visibleIndividually;
+ dynamic name;
+ dynamic namen;
+ List localizedNames;
+ dynamic shortDescription;
+ dynamic shortDescriptionn;
+ dynamic fullDescription;
+ dynamic fullDescriptionn;
+ dynamic markasNew;
+ dynamic showOnHomePage;
+ dynamic metaKeywords;
+ dynamic metaDescription;
+ dynamic metaTitle;
+ dynamic allowCustomerReviews;
+ dynamic approvedRatingSum;
+ dynamic notApprovedRatingSum;
+ dynamic approvedTotalReviews;
+ dynamic notApprovedTotalReviews;
+ dynamic sku;
+ dynamic isRx;
+ dynamic prescriptionRequired;
+ dynamic rxMessage;
+ dynamic rxMessagen;
+ dynamic manufacturerPartNumber;
+ dynamic gtin;
+ dynamic isGiftCard;
+ dynamic requireOtherProducts;
+ dynamic automaticallyAddRequiredProducts;
+ dynamic isDownload;
+ dynamic unlimitedDownloads;
+ dynamic maxNumberOfDownloads;
+ dynamic downloadExpirationDays;
+ dynamic hasSampleDownload;
+ dynamic hasUserAgreement;
+ dynamic isRecurring;
+ dynamic recurringCycleLength;
+ dynamic recurringTotalCycles;
+ dynamic isRental;
+ dynamic rentalPriceLength;
+ dynamic isShipEnabled;
+ dynamic isFreeShipping;
+ dynamic shipSeparately;
+ dynamic additionalShippingCharge;
+ dynamic isTaxExempt;
+ dynamic isTelecommunicationsOrBroadcastingOrElectronicServices;
+ dynamic useMultipleWarehouses;
+ dynamic manageInventoryMethodId;
+ dynamic stockQuantity;
+ dynamic stockAvailability;
+ dynamic stockAvailabilityn;
+ dynamic displayStockAvailability;
+ dynamic displayStockQuantity;
+ dynamic minStockQuantity;
+ dynamic notifyAdminForQuantityBelow;
+ dynamic allowBackInStockSubscriptions;
+ dynamic orderMinimumQuantity;
+ dynamic orderMaximumQuantity;
+ dynamic allowedQuantities;
+ dynamic allowAddingOnlyExistingAttributeCombinations;
+ dynamic disableBuyButton;
+ dynamic disableWishlistButton;
+ dynamic availableForPreOrder;
+ dynamic preOrderAvailabilityStartDateTimeUtc;
+ dynamic callForPrice;
+ dynamic price;
+ dynamic oldPrice;
+ dynamic productCost;
+ dynamic specialPrice;
+ dynamic specialPriceStartDateTimeUtc;
+ dynamic specialPriceEndDateTimeUtc;
+ dynamic customerEntersPrice;
+ dynamic minimumCustomerEnteredPrice;
+ dynamic maximumCustomerEnteredPrice;
+ dynamic basepriceEnabled;
+ dynamic basepriceAmount;
+ dynamic basepriceBaseAmount;
+ dynamic hasTierPrices;
+ dynamic hasDiscountsApplied;
+ dynamic discountName;
+ dynamic discountNamen;
+ dynamic discountDescription;
+ dynamic discountDescriptionn;
+ dynamic discountPercentage;
+ dynamic currency;
+ dynamic currencyn;
+ dynamic weight;
+ dynamic length;
+ dynamic width;
+ dynamic height;
+ dynamic availableStartDateTimeUtc;
+ dynamic availableEndDateTimeUtc;
+ dynamic displayOrder;
+ dynamic published;
+ dynamic deleted;
+ dynamic createdOnUtc;
+ dynamic updatedOnUtc;
+ dynamic productType;
+ dynamic parentGroupedProductId;
+ List roleIds;
+ List discountIds;
+ List storeIds;
+ List manufacturerIds;
+ List reviews;
+ List images;
+ List attributes;
+ List specifications;
+ List associatedProductIds;
+ List tags;
+ dynamic vendorId;
+ String seName;
+
+ ParentProductsModel(
+ {this.id,
+ this.visibleIndividually,
+ this.name,
+ this.namen,
+ this.localizedNames,
+ this.shortDescription,
+ this.shortDescriptionn,
+ this.fullDescription,
+ this.fullDescriptionn,
+ this.markasNew,
+ this.showOnHomePage,
+ this.metaKeywords,
+ this.metaDescription,
+ this.metaTitle,
+ this.allowCustomerReviews,
+ this.approvedRatingSum,
+ this.notApprovedRatingSum,
+ this.approvedTotalReviews,
+ this.notApprovedTotalReviews,
+ this.sku,
+ this.isRx,
+ this.prescriptionRequired,
+ this.rxMessage,
+ this.rxMessagen,
+ this.manufacturerPartNumber,
+ this.gtin,
+ this.isGiftCard,
+ this.requireOtherProducts,
+ this.automaticallyAddRequiredProducts,
+ this.isDownload,
+ this.unlimitedDownloads,
+ this.maxNumberOfDownloads,
+ this.downloadExpirationDays,
+ this.hasSampleDownload,
+ this.hasUserAgreement,
+ this.isRecurring,
+ this.recurringCycleLength,
+ this.recurringTotalCycles,
+ this.isRental,
+ this.rentalPriceLength,
+ this.isShipEnabled,
+ this.isFreeShipping,
+ this.shipSeparately,
+ this.additionalShippingCharge,
+ this.isTaxExempt,
+ this.isTelecommunicationsOrBroadcastingOrElectronicServices,
+ this.useMultipleWarehouses,
+ this.manageInventoryMethodId,
+ this.stockQuantity,
+ this.stockAvailability,
+ this.stockAvailabilityn,
+ this.displayStockAvailability,
+ this.displayStockQuantity,
+ this.minStockQuantity,
+ this.notifyAdminForQuantityBelow,
+ this.allowBackInStockSubscriptions,
+ this.orderMinimumQuantity,
+ this.orderMaximumQuantity,
+ this.allowedQuantities,
+ this.allowAddingOnlyExistingAttributeCombinations,
+ this.disableBuyButton,
+ this.disableWishlistButton,
+ this.availableForPreOrder,
+ this.preOrderAvailabilityStartDateTimeUtc,
+ this.callForPrice,
+ this.price,
+ this.oldPrice,
+ this.productCost,
+ this.specialPrice,
+ this.specialPriceStartDateTimeUtc,
+ this.specialPriceEndDateTimeUtc,
+ this.customerEntersPrice,
+ this.minimumCustomerEnteredPrice,
+ this.maximumCustomerEnteredPrice,
+ this.basepriceEnabled,
+ this.basepriceAmount,
+ this.basepriceBaseAmount,
+ this.hasTierPrices,
+ this.hasDiscountsApplied,
+ this.discountName,
+ this.discountNamen,
+ this.discountDescription,
+ this.discountDescriptionn,
+ this.discountPercentage,
+ this.currency,
+ this.currencyn,
+ this.weight,
+ this.length,
+ this.width,
+ this.height,
+ this.availableStartDateTimeUtc,
+ this.availableEndDateTimeUtc,
+ this.displayOrder,
+ this.published,
+ this.deleted,
+ this.createdOnUtc,
+ this.updatedOnUtc,
+ this.productType,
+ this.parentGroupedProductId,
+ this.roleIds,
+ this.discountIds,
+ this.storeIds,
+ this.manufacturerIds,
+ this.reviews,
+ this.images,
+ this.attributes,
+ this.specifications,
+ this.associatedProductIds,
+ this.tags,
+ this.vendorId,
+ this.seName});
+
+ ParentProductsModel.fromJson(Map json) {
+ id = json['id'];
+ visibleIndividually = json['visible_individually'];
+ name = json['name'];
+ if (json['images'] != null) {
+ images = new List();
+ json['images'].forEach((v) {
+ images.add(new Images.fromJson(v));
+ });
+ }
+ namen = json['namen'];
+ if (json['localized_names'] != null) {
+ localizedNames = new List();
+ json['localized_names'].forEach((v) {
+ localizedNames.add(new LocalizedNames.fromJson(v));
+ });
+ }
+ shortDescription = json['short_description'];
+ shortDescriptionn = json['short_descriptionn'];
+ fullDescription = json['full_description'];
+ fullDescriptionn = json['full_descriptionn'];
+ markasNew = json['markas_new'];
+ showOnHomePage = json['show_on_home_page'];
+ metaKeywords = json['meta_keywords'];
+ metaDescription = json['meta_description'];
+ metaTitle = json['meta_title'];
+ allowCustomerReviews = json['allow_customer_reviews'];
+ approvedRatingSum = json['approved_rating_sum'];
+ notApprovedRatingSum = json['not_approved_rating_sum'];
+ approvedTotalReviews = json['approved_total_reviews'];
+ notApprovedTotalReviews = json['not_approved_total_reviews'];
+ sku = json['sku'];
+ isRx = json['is_rx'];
+ prescriptionRequired = json['prescription_required'];
+ rxMessage = json['rx_message'];
+ rxMessagen = json['rx_messagen'];
+ manufacturerPartNumber = json['manufacturer_part_number'];
+ gtin = json['gtin'];
+ isGiftCard = json['is_gift_card'];
+ requireOtherProducts = json['require_other_products'];
+ automaticallyAddRequiredProducts =
+ json['automatically_add_required_products'];
+ isDownload = json['is_download'];
+ unlimitedDownloads = json['unlimited_downloads'];
+ maxNumberOfDownloads = json['max_number_of_downloads'];
+ downloadExpirationDays = json['download_expiration_days'];
+ hasSampleDownload = json['has_sample_download'];
+ hasUserAgreement = json['has_user_agreement'];
+ isRecurring = json['is_recurring'];
+ recurringCycleLength = json['recurring_cycle_length'];
+ recurringTotalCycles = json['recurring_total_cycles'];
+ isRental = json['is_rental'];
+ rentalPriceLength = json['rental_price_length'];
+ isShipEnabled = json['is_ship_enabled'];
+ isFreeShipping = json['is_free_shipping'];
+ shipSeparately = json['ship_separately'];
+ additionalShippingCharge = json['additional_shipping_charge'];
+ isTaxExempt = json['is_tax_exempt'];
+ isTelecommunicationsOrBroadcastingOrElectronicServices =
+ json['is_telecommunications_or_broadcasting_or_electronic_services'];
+ useMultipleWarehouses = json['use_multiple_warehouses'];
+ manageInventoryMethodId = json['manage_inventory_method_id'];
+ stockQuantity = json['stock_quantity'];
+ stockAvailability = json['stock_availability'];
+ stockAvailabilityn = json['stock_availabilityn'];
+ displayStockAvailability = json['display_stock_availability'];
+ displayStockQuantity = json['display_stock_quantity'];
+ minStockQuantity = json['min_stock_quantity'];
+ notifyAdminForQuantityBelow = json['notify_admin_for_quantity_below'];
+ allowBackInStockSubscriptions = json['allow_back_in_stock_subscriptions'];
+ orderMinimumQuantity = json['order_minimum_quantity'];
+ orderMaximumQuantity = json['order_maximum_quantity'];
+ allowedQuantities = json['allowed_quantities'];
+ allowAddingOnlyExistingAttributeCombinations =
+ json['allow_adding_only_existing_attribute_combinations'];
+ disableBuyButton = json['disable_buy_button'];
+ disableWishlistButton = json['disable_wishlist_button'];
+ availableForPreOrder = json['available_for_pre_order'];
+ preOrderAvailabilityStartDateTimeUtc =
+ json['pre_order_availability_start_date_time_utc'];
+ callForPrice = json['call_for_price'];
+ price = json['price'];
+ oldPrice = json['old_price'];
+ productCost = json['product_cost'];
+ specialPrice = json['special_price'];
+ specialPriceStartDateTimeUtc = json['special_price_start_date_time_utc'];
+ specialPriceEndDateTimeUtc = json['special_price_end_date_time_utc'];
+ customerEntersPrice = json['customer_enters_price'];
+ minimumCustomerEnteredPrice = json['minimum_customer_entered_price'];
+ maximumCustomerEnteredPrice = json['maximum_customer_entered_price'];
+ basepriceEnabled = json['baseprice_enabled'];
+ basepriceAmount = json['baseprice_amount'];
+ basepriceBaseAmount = json['baseprice_base_amount'];
+ hasTierPrices = json['has_tier_prices'];
+ hasDiscountsApplied = json['has_discounts_applied'];
+ discountName = json['discount_name'];
+ discountNamen = json['discount_namen'];
+ discountDescription = json['discount_description'];
+ discountDescriptionn = json['discount_Descriptionn'];
+ discountPercentage = json['discount_percentage'];
+ currency = json['currency'];
+ currencyn = json['currencyn'];
+ weight = json['weight'];
+ length = json['length'];
+ width = json['width'];
+ height = json['height'];
+ availableStartDateTimeUtc = json['available_start_date_time_utc'];
+ availableEndDateTimeUtc = json['available_end_date_time_utc'];
+ displayOrder = json['display_order'];
+ published = json['published'];
+ deleted = json['deleted'];
+ createdOnUtc = json['created_on_utc'];
+ updatedOnUtc = json['updated_on_utc'];
+ productType = json['product_type'];
+ parentGroupedProductId = json['parent_grouped_product_id'];
+
+ manufacturerIds = json['manufacturer_ids'].cast();
+
+ if (json['specifications'] != null) {
+ specifications = new List();
+ json['specifications'].forEach((v) {
+ specifications.add(new Specifications.fromJson(v));
+ });
+ }
+
+ vendorId = json['vendor_id'];
+ seName = json['se_name'];
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['id'] = this.id;
+ data['visible_individually'] = this.visibleIndividually;
+ data['name'] = this.name;
+ data['namen'] = this.namen;
+ if (this.localizedNames != null) {
+ data['localized_names'] =
+ this.localizedNames.map((v) => v.toJson()).toList();
+ }
+ data['short_description'] = this.shortDescription;
+ data['short_descriptionn'] = this.shortDescriptionn;
+ data['full_description'] = this.fullDescription;
+ data['full_descriptionn'] = this.fullDescriptionn;
+ data['markas_new'] = this.markasNew;
+ data['show_on_home_page'] = this.showOnHomePage;
+ data['meta_keywords'] = this.metaKeywords;
+ data['meta_description'] = this.metaDescription;
+ data['meta_title'] = this.metaTitle;
+ data['allow_customer_reviews'] = this.allowCustomerReviews;
+ data['approved_rating_sum'] = this.approvedRatingSum;
+ data['not_approved_rating_sum'] = this.notApprovedRatingSum;
+ data['approved_total_reviews'] = this.approvedTotalReviews;
+ data['not_approved_total_reviews'] = this.notApprovedTotalReviews;
+ data['sku'] = this.sku;
+ data['is_rx'] = this.isRx;
+ data['prescription_required'] = this.prescriptionRequired;
+ data['rx_message'] = this.rxMessage;
+ data['rx_messagen'] = this.rxMessagen;
+ data['manufacturer_part_number'] = this.manufacturerPartNumber;
+ data['gtin'] = this.gtin;
+ data['is_gift_card'] = this.isGiftCard;
+ data['require_other_products'] = this.requireOtherProducts;
+ data['automatically_add_required_products'] =
+ this.automaticallyAddRequiredProducts;
+ data['is_download'] = this.isDownload;
+ data['unlimited_downloads'] = this.unlimitedDownloads;
+ data['max_number_of_downloads'] = this.maxNumberOfDownloads;
+ data['download_expiration_days'] = this.downloadExpirationDays;
+ data['has_sample_download'] = this.hasSampleDownload;
+ data['has_user_agreement'] = this.hasUserAgreement;
+ data['is_recurring'] = this.isRecurring;
+ data['recurring_cycle_length'] = this.recurringCycleLength;
+ data['recurring_total_cycles'] = this.recurringTotalCycles;
+ data['is_rental'] = this.isRental;
+ data['rental_price_length'] = this.rentalPriceLength;
+ data['is_ship_enabled'] = this.isShipEnabled;
+ data['is_free_shipping'] = this.isFreeShipping;
+ data['ship_separately'] = this.shipSeparately;
+ data['additional_shipping_charge'] = this.additionalShippingCharge;
+ data['is_tax_exempt'] = this.isTaxExempt;
+ data['is_telecommunications_or_broadcasting_or_electronic_services'] =
+ this.isTelecommunicationsOrBroadcastingOrElectronicServices;
+ data['use_multiple_warehouses'] = this.useMultipleWarehouses;
+ data['manage_inventory_method_id'] = this.manageInventoryMethodId;
+ data['stock_quantity'] = this.stockQuantity;
+ data['stock_availability'] = this.stockAvailability;
+ data['stock_availabilityn'] = this.stockAvailabilityn;
+ data['display_stock_availability'] = this.displayStockAvailability;
+ data['display_stock_quantity'] = this.displayStockQuantity;
+ data['min_stock_quantity'] = this.minStockQuantity;
+ data['notify_admin_for_quantity_below'] = this.notifyAdminForQuantityBelow;
+ data['allow_back_in_stock_subscriptions'] =
+ this.allowBackInStockSubscriptions;
+ data['order_minimum_quantity'] = this.orderMinimumQuantity;
+ data['order_maximum_quantity'] = this.orderMaximumQuantity;
+ data['allowed_quantities'] = this.allowedQuantities;
+ data['allow_adding_only_existing_attribute_combinations'] =
+ this.allowAddingOnlyExistingAttributeCombinations;
+ data['disable_buy_button'] = this.disableBuyButton;
+ data['disable_wishlist_button'] = this.disableWishlistButton;
+ data['available_for_pre_order'] = this.availableForPreOrder;
+ data['pre_order_availability_start_date_time_utc'] =
+ this.preOrderAvailabilityStartDateTimeUtc;
+ data['call_for_price'] = this.callForPrice;
+ data['price'] = this.price;
+ data['old_price'] = this.oldPrice;
+ data['product_cost'] = this.productCost;
+ data['special_price'] = this.specialPrice;
+ data['special_price_start_date_time_utc'] =
+ this.specialPriceStartDateTimeUtc;
+ data['special_price_end_date_time_utc'] = this.specialPriceEndDateTimeUtc;
+ data['customer_enters_price'] = this.customerEntersPrice;
+ data['minimum_customer_entered_price'] = this.minimumCustomerEnteredPrice;
+ data['maximum_customer_entered_price'] = this.maximumCustomerEnteredPrice;
+ data['baseprice_enabled'] = this.basepriceEnabled;
+ data['baseprice_amount'] = this.basepriceAmount;
+ data['baseprice_base_amount'] = this.basepriceBaseAmount;
+ data['has_tier_prices'] = this.hasTierPrices;
+ data['has_discounts_applied'] = this.hasDiscountsApplied;
+ data['discount_name'] = this.discountName;
+ data['discount_namen'] = this.discountNamen;
+ data['discount_description'] = this.discountDescription;
+ data['discount_Descriptionn'] = this.discountDescriptionn;
+ data['discount_percentage'] = this.discountPercentage;
+ data['currency'] = this.currency;
+ data['currencyn'] = this.currencyn;
+ data['weight'] = this.weight;
+ data['length'] = this.length;
+ data['width'] = this.width;
+ data['height'] = this.height;
+ data['available_start_date_time_utc'] = this.availableStartDateTimeUtc;
+ data['available_end_date_time_utc'] = this.availableEndDateTimeUtc;
+ data['display_order'] = this.displayOrder;
+ data['published'] = this.published;
+ data['deleted'] = this.deleted;
+ data['created_on_utc'] = this.createdOnUtc;
+ data['updated_on_utc'] = this.updatedOnUtc;
+ data['product_type'] = this.productType;
+ data['parent_grouped_product_id'] = this.parentGroupedProductId;
+
+ data['manufacturer_ids'] = this.manufacturerIds;
+
+ if (this.images != null) {
+ data['images'] = this.images.map((v) => v.toJson()).toList();
+ }
+
+ if (this.specifications != null) {
+ data['specifications'] =
+ this.specifications.map((v) => v.toJson()).toList();
+ }
+
+ data['vendor_id'] = this.vendorId;
+ data['se_name'] = this.seName;
+ return data;
+ }
+}
+
+class LocalizedNames {
+ int languageId;
+ String localizedName;
+
+ LocalizedNames({this.languageId, this.localizedName});
+
+ LocalizedNames.fromJson(Map json) {
+ languageId = json['language_id'];
+ localizedName = json['localized_name'];
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['language_id'] = this.languageId;
+ data['localized_name'] = this.localizedName;
+ return data;
+ }
+}
+
+class Images {
+ int id;
+ int position;
+ String src;
+ String thumb;
+ String attachment;
+
+ Images({this.id, this.position, this.src, this.thumb, this.attachment});
+
+ Images.fromJson(Map json) {
+ id = json['id'];
+ position = json['position'];
+ src = json['src'];
+ thumb = json['thumb'];
+ attachment = json['attachment'];
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['id'] = this.id;
+ data['position'] = this.position;
+ data['src'] = this.src;
+ data['thumb'] = this.thumb;
+ data['attachment'] = this.attachment;
+ return data;
+ }
+}
+
+class Specifications {
+ int id;
+ int displayOrder;
+ String defaultValue;
+ String defaultValuen;
+ String name;
+ String nameN;
+
+ Specifications(
+ {this.id,
+ this.displayOrder,
+ this.defaultValue,
+ this.defaultValuen,
+ this.name,
+ this.nameN});
+
+ Specifications.fromJson(Map json) {
+ id = json['id'];
+ displayOrder = json['display_order'];
+ defaultValue = json['default_value'];
+ defaultValuen = json['default_valuen'];
+ name = json['name'];
+ nameN = json['nameN'];
+ }
+
+ Map toJson() {
+ final Map data = new Map();
+ data['id'] = this.id;
+ data['display_order'] = this.displayOrder;
+ data['default_value'] = this.defaultValue;
+ data['default_valuen'] = this.defaultValuen;
+ data['name'] = this.name;
+ data['nameN'] = this.nameN;
+ return data;
+ }
+}
diff --git a/lib/core/model/pharmacy/pharmacy_categorise.dart b/lib/core/model/pharmacy/pharmacy_categorise.dart
new file mode 100644
index 00000000..33ac26f1
--- /dev/null
+++ b/lib/core/model/pharmacy/pharmacy_categorise.dart
@@ -0,0 +1,103 @@
+class PharmacyCategorise {
+ dynamic id;
+ String name;
+ dynamic namen;
+ List localizedNames;
+ dynamic description;
+ dynamic parentCategoryId;
+ dynamic displayOrder;
+ dynamic image;
+ dynamic isLeaf;
+
+ PharmacyCategorise(
+ {this.id,
+ this.name,
+ this.namen,
+ this.localizedNames,
+ this.description,
+ this.parentCategoryId,
+ this.displayOrder,
+ this.image,
+ this.isLeaf});
+
+ PharmacyCategorise.fromJson(Map