Commit de740138 authored by Sai Srinivas's avatar Sai Srinivas
Browse files

13-06-2025 By Sai Srinivas

Order Modules: Screens, Providers and Models
parent 75c5b679
<svg width="32" height="34" viewBox="0 0 32 34" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M28.407 5.26388C27.3693 4.71603 26.2935 4.18751 25.2062 3.688C20.9098 5.07761 15.8779 6.90743 10.8029 9.18005C9.80578 9.62478 9.13482 10.6025 9.09938 11.6731C9.0201 14.1197 8.99625 16.6502 9.02783 19.1477C9.0317 19.4893 8.61791 19.6311 8.40844 19.3624C7.87219 18.6759 7.34625 17.9947 6.83449 17.3237C6.75135 17.2148 6.60633 17.1851 6.49289 17.2534C6.09457 17.4906 5.7027 17.7246 5.31855 17.9553C5.10328 18.0836 4.83838 17.9128 4.83709 17.6473C4.8242 15.1581 4.88672 12.6612 5.01949 10.2416C5.07557 9.22065 5.71623 8.2603 6.66305 7.79495C11.5305 5.39085 16.7235 3.42696 21.154 1.97354C20.1202 1.57071 19.0973 1.19753 18.0964 0.850127C16.7429 0.386709 15.2843 0.386709 13.9308 0.850127C10.5915 2.00126 6.94342 3.5056 3.62086 5.26581C1.60154 6.32478 0.39627 8.46784 0.344707 10.6025C0.213223 14.8693 0.213223 19.1361 0.344707 23.4029C0.39627 25.5376 1.60154 27.6807 3.62086 28.7396C6.94342 30.4992 10.5915 32.0035 13.9308 33.1553C15.2837 33.6187 16.7429 33.6187 18.0964 33.1553C21.4357 32.0042 25.0838 30.4999 28.4063 28.7396C30.425 27.6807 31.6309 25.5376 31.6825 23.4029C31.8139 19.1361 31.8139 14.8693 31.6825 10.6025C31.6309 8.46784 30.425 6.32478 28.4063 5.26581L28.407 5.26388Z" fill="url(#paint0_linear_907_3149)"/>
<defs>
<linearGradient id="paint0_linear_907_3149" x1="0.246094" y1="17.0008" x2="31.7817" y2="17.0008" gradientUnits="userSpaceOnUse">
<stop stop-color="#ED6C14"/>
<stop offset="0.6" stop-color="#FF9045"/>
<stop offset="1" stop-color="#FFB54A"/>
</linearGradient>
</defs>
</svg>
<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M31.4686 18.953C31.1054 27.3248 24.2031 34 15.7423 34.0006C7.06895 34.0006 0 26.9317 0 18.259C0 9.79756 6.67582 2.89596 15.0477 2.53205C15.4262 2.51545 15.7423 2.82026 15.7423 3.19944V16.6992C15.7423 17.5605 16.4409 18.259 17.3021 18.259H30.8019C31.1811 18.259 31.4859 18.5745 31.4693 18.9537L31.4686 18.953ZM18.273 0.668696V15.0603C18.273 15.4288 18.5718 15.7276 18.9404 15.7276H33.332C33.7118 15.7276 34.0159 15.4109 33.9993 15.0317C33.6454 6.89163 27.109 0.355258 18.9683 0.000648782C18.5891 -0.0159528 18.2723 0.288188 18.2723 0.668032L18.273 0.668696Z" fill="url(#paint0_linear_907_3150)"/>
<defs>
<linearGradient id="paint0_linear_907_3150" x1="0" y1="17.0006" x2="34" y2="17.0006" gradientUnits="userSpaceOnUse">
<stop stop-color="#6949C6"/>
<stop offset="0.6" stop-color="#7C6EE0"/>
<stop offset="1" stop-color="#A28EEF"/>
</linearGradient>
</defs>
</svg>
<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_952_3284)">
<path d="M15.029 6.44369C15.0119 6.44369 14.9945 6.44236 14.977 6.43961C14.5242 6.36841 14.175 6.11683 13.8374 5.87358C13.635 5.72779 13.4438 5.59003 13.2422 5.50027C12.5886 5.2092 11.8873 5.44952 11.1577 6.21445C11.0311 6.34714 10.821 6.35208 10.6883 6.22558C10.5556 6.09904 10.5507 5.88888 10.6772 5.75619C11.853 4.52342 12.8679 4.60673 13.5123 4.89372C13.7764 5.01133 14.0047 5.17581 14.2255 5.33488C14.5126 5.54173 14.7838 5.73711 15.0801 5.78373C15.2613 5.81222 15.385 5.98216 15.3566 6.16328C15.3308 6.3269 15.1896 6.44369 15.029 6.44369Z" fill="#655E67"/>
<path d="M14.6265 10.6115C14.5359 10.6115 14.4458 10.5747 14.3803 10.5023C13.9361 10.0117 13.7649 9.39135 13.5994 8.79142C13.5565 8.63587 13.5159 8.48892 13.4707 8.34368C13.2773 7.72304 12.8465 7.19027 12.3465 6.95326C11.9691 6.77442 11.575 6.76553 11.175 6.92679C11.0047 6.99537 10.8114 6.91308 10.743 6.7431C10.6743 6.57303 10.7566 6.37958 10.9266 6.311C11.4976 6.08073 12.0868 6.09534 12.6309 6.35324C13.3031 6.67185 13.854 7.34208 14.1046 8.14607C14.1531 8.30174 14.197 8.46086 14.2395 8.61477C14.3911 9.16413 14.5343 9.68302 14.8726 10.0567C14.9956 10.1926 14.9852 10.4026 14.8492 10.5256C14.7857 10.5832 14.7059 10.6115 14.6265 10.6115Z" fill="#655E67"/>
<path d="M11.1056 1.37033C10.6931 1.00733 10.2158 0.883453 9.72085 1.18694C9.41788 1.37274 9.06115 1.40024 8.75603 1.21977C8.53358 1.0882 8.2899 1.01562 8.03441 1.01562C7.77892 1.01562 7.53524 1.08824 7.31279 1.21977C7.00767 1.40024 6.65095 1.37274 6.34797 1.18694C5.8531 0.883496 5.37572 1.00737 4.96322 1.37033C4.31641 1.93958 4.07411 2.88094 4.85739 4.21366C5.41723 5.16619 6.16905 5.75375 6.78866 5.80381C7.12218 6.2209 8.94668 6.2209 9.2802 5.80381C9.89981 5.75375 10.6516 5.16619 11.2115 4.21366C11.9947 2.88098 11.7525 1.93958 11.1056 1.37033Z" fill="#C77E67"/>
<path d="M10.4978 7.14062H5.57124C5.57124 7.14062 0 13.8048 0 16.5079C0 19.5318 2.68503 20.9862 4.12027 20.9862H11.9488C13.384 20.9862 16.0691 19.5318 16.0691 16.5079C16.069 13.8048 10.4978 7.14062 10.4978 7.14062Z" fill="#C77E67"/>
<path d="M11.1059 1.37026C10.6934 1.00726 10.216 0.88338 9.72113 1.18687C9.68941 1.20629 9.65702 1.22361 9.62427 1.23951C9.6742 1.27874 9.72327 1.32222 9.77127 1.37026C10.3403 1.93951 10.5535 2.88087 9.86438 4.21359C9.37183 5.16612 8.71033 5.75367 8.16518 5.80373C8.06623 5.94441 7.81778 6.03744 7.521 6.08324C8.18375 6.17318 9.05936 6.08015 9.28039 5.80373C9.9 5.75367 10.6518 5.16612 11.2117 4.21359C11.995 2.88091 11.7527 1.93951 11.1059 1.37026Z" fill="#AC583E"/>
<path d="M10.4978 7.14062H9.23633C9.23633 7.14062 14.1381 13.8048 14.1381 16.5079C14.1381 19.5318 11.7757 20.9862 10.5129 20.9862H11.9488C13.3841 20.9862 16.0691 19.5318 16.0691 16.5079C16.0691 13.8048 10.4978 7.14062 10.4978 7.14062Z" fill="#AC583E"/>
<path d="M11.3217 8.16466C10.8257 7.53293 10.4979 7.14062 10.4979 7.14062H5.57136C5.57136 7.14062 5.2435 7.53289 4.74756 8.16466H11.3217Z" fill="#AC583E"/>
<path d="M8.03442 6.55306C7.75314 6.55306 7.50698 6.41195 7.37876 6.1892C7.19081 6.05754 6.91745 5.69098 6.68421 4.5982C6.61129 4.25677 6.56201 3.929 6.53769 3.62409C6.52312 3.44131 6.6595 3.28133 6.84229 3.26677C7.02508 3.25164 7.18501 3.38858 7.19962 3.57133C7.22162 3.84749 7.2667 4.14629 7.33364 4.45958C7.49984 5.2386 7.68358 5.56147 7.74906 5.63215C7.84634 5.66868 7.92184 5.74916 7.95123 5.85065C7.96227 5.88868 8.0315 5.88911 8.03446 5.88911C8.03738 5.88911 8.10665 5.88868 8.11769 5.85065C8.14708 5.74916 8.22266 5.66868 8.3199 5.63215C8.38539 5.56151 8.56908 5.23869 8.73532 4.45962C8.80193 4.14758 8.84721 3.84852 8.86995 3.57068C8.88486 3.38794 9.04599 3.2519 9.22783 3.26685C9.41062 3.28181 9.54666 3.44204 9.53166 3.62478C9.5067 3.93093 9.45724 4.2584 9.38467 4.5982C9.15143 5.69098 8.87802 6.05754 8.69004 6.1892C8.56186 6.41199 8.31569 6.55306 8.03442 6.55306Z" fill="#7B3F2C"/>
<path d="M9.71281 12.2547H9.13892C9.09449 12.005 8.99343 11.7703 8.8414 11.5663H9.71281C9.8962 11.5663 10.0448 11.4177 10.0448 11.2344C10.0448 11.051 9.89616 10.9023 9.71281 10.9023H6.35639C6.173 10.9023 6.02441 11.051 6.02441 11.2343C6.02441 11.4177 6.17304 11.5663 6.35639 11.5663H7.52188C7.7833 11.5666 8.02904 11.6684 8.21393 11.8533C8.3281 11.9674 8.41034 12.1048 8.45683 12.2547H6.35639C6.173 12.2547 6.02441 12.4034 6.02441 12.5867C6.02441 12.7701 6.17304 12.9187 6.35639 12.9187H8.44373C8.30434 13.319 7.92535 13.6071 7.48063 13.6071H6.79136C6.58155 13.6071 6.39455 13.7244 6.30328 13.9134C6.21206 14.1023 6.23646 14.3218 6.36696 14.4861L8.3938 17.0376C8.45937 17.1201 8.55622 17.1631 8.65397 17.1631C8.72633 17.1631 8.79921 17.1395 8.86027 17.091C9.00382 16.977 9.02776 16.7681 8.91372 16.6245L7.04411 14.271H7.48063C8.29389 14.271 8.97435 13.6893 9.13101 12.9187H9.71281C9.8962 12.9187 10.0448 12.77 10.0448 12.5867C10.0448 12.4033 9.8962 12.2547 9.71281 12.2547Z" fill="#F0E9E6"/>
<path d="M4.36426 6.27096C4.36426 6.7507 4.75317 7.13957 5.23287 7.13957H10.8364C11.3162 7.13957 11.705 6.75066 11.705 6.27096C11.705 5.79121 11.3161 5.40234 10.8364 5.40234H5.23287C4.75312 5.40234 4.36426 5.79121 4.36426 6.27096Z" fill="#655E67"/>
<path d="M10.8365 5.40234H9.61328C10.093 5.40234 10.4819 5.79125 10.4819 6.27096C10.4819 6.75066 10.093 7.13957 9.61328 7.13957H10.8365C11.3163 7.13957 11.7051 6.75066 11.7051 6.27096C11.7051 5.79125 11.3163 5.40234 10.8365 5.40234Z" fill="#544F56"/>
<path d="M17.3373 18.8398H11.5405C10.9478 18.8398 10.4673 19.3204 10.4673 19.9131C10.4673 20.5058 10.9478 20.9863 11.5405 20.9863H17.3373C17.93 20.9863 18.4105 20.5058 18.4105 19.9131C18.4105 19.3203 17.93 18.8398 17.3373 18.8398Z" fill="#F7E365"/>
<path d="M17.3375 18.8398H16.1064C16.6992 18.8398 17.1797 19.3204 17.1797 19.9131C17.1797 20.5058 16.6992 20.9863 16.1064 20.9863H17.3375C17.9302 20.9863 18.4107 20.5058 18.4107 19.9131C18.4107 19.3203 17.9302 18.8398 17.3375 18.8398Z" fill="#ECC52E"/>
<path d="M17.3373 16.6914H11.5405C10.9478 16.6914 10.4673 17.1719 10.4673 17.7646C10.4673 18.3573 10.9478 18.8379 11.5405 18.8379H17.3373C17.93 18.8379 18.4105 18.3573 18.4105 17.7646C18.4105 17.1719 17.93 16.6914 17.3373 16.6914Z" fill="#F7E365"/>
<path d="M17.3373 18.014H11.5405C11.0933 18.014 10.7102 17.7404 10.5489 17.3516C10.4964 17.4781 10.4673 17.6169 10.4673 17.7624C10.4673 18.3551 10.9478 18.8356 11.5405 18.8356H17.3373C17.93 18.8356 18.4105 18.3551 18.4105 17.7624C18.4105 17.6169 18.3814 17.4781 18.3289 17.3516C18.1676 17.7404 17.7844 18.014 17.3373 18.014Z" fill="#ECC52E"/>
<path d="M17.3375 16.6914H16.1064C16.6992 16.6914 17.1797 17.1719 17.1797 17.7646C17.1797 18.3573 16.6992 18.8379 16.1064 18.8379H17.3375C17.9302 18.8379 18.4107 18.3573 18.4107 17.7646C18.4107 17.1719 17.9302 16.6914 17.3375 16.6914Z" fill="#ECC52E"/>
<path d="M21.8563 19.3733L18.958 14.3532C18.6616 13.8399 18.0052 13.664 17.4919 13.9604C16.9786 14.2567 16.8027 14.9131 17.099 15.4265L19.9974 20.4466C20.2938 20.9599 20.9502 21.1358 21.4635 20.8394C21.9768 20.543 22.1527 19.8866 21.8563 19.3733Z" fill="#F7E365"/>
<path d="M21.8563 19.3747L21.2408 18.3086C21.5371 18.8219 21.3612 19.4783 20.8479 19.7747C20.3346 20.071 19.6782 19.8952 19.3818 19.3819L19.9974 20.448C20.2937 20.9613 20.9501 21.1372 21.4634 20.8408C21.9768 20.5444 22.1526 19.888 21.8563 19.3747Z" fill="#ECC52E"/>
</g>
<defs>
<clipPath id="clip0_952_3284">
<rect width="22" height="22" fill="white"/>
</clipPath>
</defs>
</svg>
<svg width="22" height="23" viewBox="0 0 22 23" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_952_3309)">
<path d="M18.6406 11.6602L11.0781 13.7227L3.51562 11.6602V3.82932C3.51562 3.21813 4.01105 2.72266 4.62224 2.72266H17.534C18.1452 2.72266 18.6406 3.21813 18.6406 3.82932V11.6602Z" fill="#26A6FE"/>
<path d="M17.0443 21.2852H5.11196C4.98971 21.2852 4.89062 21.1861 4.89062 21.0638V4.31899C4.89062 4.19674 4.98971 4.09766 5.11196 4.09766H17.0443C17.1665 4.09766 17.2656 4.19674 17.2656 4.31899V21.0638C17.2657 21.1861 17.1665 21.2852 17.0443 21.2852Z" fill="#EAF6FF"/>
<path d="M17.0443 4.09766H16.3803V9.866C16.3803 10.4772 15.8848 10.9727 15.2736 10.9727L13.6829 12.1292L12.7281 10.9727H4.89062V21.0638C4.89062 21.1861 4.98971 21.2852 5.11196 21.2852H17.0443C17.1665 21.2852 17.2656 21.1861 17.2656 21.0638V4.31899C17.2656 4.19674 17.1665 4.09766 17.0443 4.09766Z" fill="#D8ECFE"/>
<path d="M12.6591 2.03516C12.5503 2.03516 12.4551 1.95635 12.4405 1.84846C12.3494 1.17737 11.7742 0.660156 11.0781 0.660156C10.3821 0.660156 9.80677 1.17737 9.71567 1.84846C9.70102 1.95631 9.60593 2.03516 9.49709 2.03516H7.17446C7.05221 2.03516 6.95312 2.13424 6.95312 2.25649V4.78516C6.95312 5.15185 7.25038 5.44915 7.61712 5.44915H14.5392C14.9059 5.44915 15.2032 5.15189 15.2032 4.78516V2.25649C15.2032 2.13424 15.1041 2.03516 14.9818 2.03516H12.6591Z" fill="#B3DAFE"/>
<path d="M12.4502 6.91804L10.5942 8.77399C10.5473 8.82091 10.4712 8.82091 10.4243 8.77399L9.45386 7.80354C9.36002 7.7097 9.20791 7.7097 9.11411 7.80354L8.39851 8.51914C8.30466 8.61298 8.30466 8.76509 8.39851 8.85889L10.3394 10.7998C10.4333 10.8936 10.5854 10.8936 10.6792 10.7998L13.5056 7.97339C13.5994 7.87955 13.5994 7.72744 13.5056 7.63364L12.7899 6.91804C12.6961 6.8242 12.544 6.8242 12.4502 6.91804Z" fill="#46CC8D"/>
<path d="M12.7281 10.9727H20.4359C20.5345 10.9727 20.5839 11.0919 20.5142 11.1616L18.6406 13.0352L14.5156 13.7227L10.3906 13.0352L12.2586 11.1671C12.3831 11.0426 12.552 10.9727 12.7281 10.9727Z" fill="#ECA026"/>
<path d="M8.05311 10.9727H1.56401C1.46544 10.9727 1.41603 11.0919 1.48577 11.1616L3.35933 13.0352L6.26561 13.7227L10.3906 13.0352L8.52259 11.1671C8.39811 11.0426 8.2292 10.9727 8.05311 10.9727Z" fill="#FEB237"/>
<path d="M18.4193 22.6602H10.3906L9.70312 15.7852L10.3906 13.0352H18.6406V22.4388C18.6406 22.5611 18.5415 22.6602 18.4193 22.6602Z" fill="#FEB237"/>
<path d="M3.58071 22.6602H10.3907V13.0352H3.35938V22.4388C3.35938 22.5611 3.4585 22.6602 3.58071 22.6602Z" fill="#FFC344"/>
<path d="M17.1549 21.2851H15.3138C15.2527 21.2851 15.2031 21.2356 15.2031 21.1745V20.0208C15.2031 19.9597 15.2527 19.9102 15.3138 19.9102H17.1549C17.216 19.9102 17.2656 19.9597 17.2656 20.0208V21.1745C17.2656 21.2356 17.216 21.2851 17.1549 21.2851Z" fill="#EAF6FF"/>
<path d="M13.8281 4.42958H8.32807C8.14468 4.42958 7.99609 4.28095 7.99609 4.0976C7.99609 3.91425 8.14472 3.76562 8.32807 3.76562H13.8281C14.0115 3.76562 14.16 3.91425 14.16 4.0976C14.16 4.28095 14.0114 4.42958 13.8281 4.42958Z" fill="#8AC9FE"/>
<path d="M11.0781 2.36708C11.2614 2.36708 11.41 2.21845 11.41 2.0351C11.41 1.85176 11.2614 1.70312 11.0781 1.70312C10.8947 1.70312 10.7461 1.85176 10.7461 2.0351C10.7461 2.21845 10.8947 2.36708 11.0781 2.36708Z" fill="#8AC9FE"/>
</g>
<defs>
<clipPath id="clip0_952_3309">
<rect width="22" height="22" fill="white" transform="translate(0 0.660156)"/>
</clipPath>
</defs>
</svg>
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_952_3326)">
<path d="M0.185615 8.57947C0.250068 9.16752 0.726397 9.62689 1.31659 9.66822C1.36542 9.67166 1.41394 9.6751 1.46241 9.67822C1.8223 9.70264 2.10206 10.0015 2.10206 10.3623V11.7262C2.10206 12.1849 2.62718 12.4453 2.9921 12.1674C3.65804 11.6601 4.54401 10.9056 5.08761 10.1232C5.21624 9.93795 5.4287 9.82998 5.65437 9.83123C7.328 9.83967 9.00167 9.78584 10.6753 9.66818C11.1419 9.63564 11.5381 9.3424 11.7146 8.92994C11.7616 8.82166 11.7928 8.70463 11.8063 8.58224C12.0541 6.31806 12.0541 4.05357 11.8063 1.78908C11.7418 1.20166 11.2652 0.744471 10.6759 0.703143C8.18269 0.528221 5.68972 0.493143 3.19679 0.597986C2.57026 0.623963 1.94343 0.659002 1.3169 0.703143C0.727334 0.74451 0.250381 1.20174 0.185928 1.78912C-0.0619238 4.05267 -0.0619238 6.31592 0.185615 8.57947Z" fill="#9DC6FB"/>
<path d="M19.8034 15.5514C19.735 16.175 19.2298 16.6623 18.6038 16.7061C18.552 16.7098 18.5005 16.7134 18.4491 16.7168C18.0674 16.7427 17.7706 17.0597 17.7706 17.4424V18.8889C17.7706 19.3755 17.2137 19.6516 16.8266 19.3569C16.1203 18.8188 15.1806 18.0186 14.6041 17.1888C14.4677 16.9922 14.2423 16.8777 14.0029 16.8791C12.2278 16.888 10.4527 16.8309 8.6775 16.7061C8.18262 16.6716 7.76238 16.3606 7.5752 15.9231C7.52539 15.8083 7.49223 15.6841 7.47793 15.5544C7.21504 13.1529 7.21504 10.7511 7.47793 8.34927C7.54629 7.72626 8.05184 7.2413 8.67684 7.19747C11.3213 7.01192 13.9654 6.97474 16.6095 7.08595C17.274 7.11349 17.9389 7.15067 18.6034 7.19747C19.2287 7.24126 19.7346 7.72622 19.803 8.34927C20.0659 10.7501 20.0659 13.1506 19.8034 15.5514Z" fill="#FFC250"/>
<path d="M12.0244 11.1616C12.0244 10.6439 11.7707 10.2227 11.459 10.2227C11.1472 10.2227 10.8936 10.6439 10.8936 11.1616C10.8936 11.6794 11.1472 12.1006 11.459 12.1006C11.7707 12.1006 12.0244 11.6794 12.0244 11.1616Z" fill="#454045"/>
<path d="M15.8218 10.2227C15.51 10.2227 15.2563 10.6439 15.2563 11.1616C15.2563 11.6794 15.51 12.1006 15.8218 12.1006C16.1335 12.1006 16.3872 11.6794 16.3872 11.1616C16.3872 10.6439 16.1335 10.2227 15.8218 10.2227Z" fill="#454045"/>
<path d="M15.6036 12.7464C15.4499 12.6817 15.273 12.7537 15.2082 12.9073C14.9416 13.5397 14.3261 13.9483 13.6402 13.9483C12.9544 13.9483 12.3389 13.5397 12.0722 12.9073C12.0074 12.7537 11.8304 12.6817 11.6768 12.7465C11.5232 12.8112 11.4512 12.9882 11.516 13.1418C11.8772 13.9984 12.711 14.552 13.6402 14.552C14.5695 14.552 15.4033 13.9984 15.7644 13.1418C15.8292 12.9882 15.7572 12.8111 15.6036 12.7464Z" fill="#454045"/>
<path d="M8.80436 3.06844H1.981C1.81432 3.06844 1.6792 2.93332 1.6792 2.76664C1.6792 2.59996 1.81432 2.46484 1.981 2.46484H8.80436C8.97104 2.46484 9.10615 2.59996 9.10615 2.76664C9.10615 2.93332 8.97104 3.06844 8.80436 3.06844Z" fill="#F9F6F9"/>
<path d="M8.80436 4.83406H1.981C1.81432 4.83406 1.6792 4.69895 1.6792 4.53227C1.6792 4.36559 1.81432 4.23047 1.981 4.23047H8.80436C8.97104 4.23047 9.10615 4.36559 9.10615 4.53227C9.10615 4.69895 8.97104 4.83406 8.80436 4.83406Z" fill="#F9F6F9"/>
<path d="M4.41564 6.60359H1.981C1.81432 6.60359 1.6792 6.46848 1.6792 6.3018C1.6792 6.13512 1.81432 6 1.981 6H4.41564C4.58232 6 4.71744 6.13512 4.71744 6.3018C4.71744 6.46848 4.58232 6.60359 4.41564 6.60359Z" fill="#F9F6F9"/>
</g>
<defs>
<clipPath id="clip0_952_3326">
<rect width="20" height="20" fill="white" transform="translate(0 0.0078125)"/>
</clipPath>
</defs>
</svg>
<svg width="58" height="58" viewBox="0 0 58 58" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="0.31665" y="0.142578" width="57.0518" height="57.0518" rx="10" fill="#EAF7FF"/>
<g clip-path="url(#clip0_1012_3155)">
<path d="M29.2728 43.2139C27.011 43.2707 22.5652 42.9189 21.1145 42.5733C20.1243 42.3646 19.1937 41.7882 18.4923 40.9862C17.7908 40.1841 17.3486 39.1927 17.2463 38.1911L17.2428 38.1604C17.1674 37.4122 17.144 36.6597 17.1729 35.9082C17.1729 35.9082 17.1161 35.2449 17.2434 34.0415C17.2434 34.0312 17.2434 34.021 17.2463 34.0113C17.3515 33.0236 17.793 32.102 18.4968 31.4011C19.2044 30.6926 20.132 30.246 21.127 30.1346C22.5839 29.9805 27.0178 29.8964 29.2711 29.8964C31.5244 29.8964 35.1414 29.9799 36.5984 30.1346C37.5935 30.2461 38.5211 30.6929 39.2286 31.4016C39.9323 32.1029 40.3738 33.0246 40.4791 34.0125L40.4825 34.0426C40.6082 35.2466 40.5911 35.9065 40.5911 35.9071C40.5949 36.6605 40.5586 37.4137 40.4825 38.1633C40.4825 38.1735 40.4825 38.1837 40.4797 38.194C40.3768 39.1961 39.934 40.1864 39.2325 40.9896C38.5311 41.7928 37.6022 42.3669 36.612 42.5761C35.1585 42.9052 31.5347 43.2292 29.2728 43.2139ZM28.7288 14.1152C27.3357 14.116 25.974 14.5299 24.816 15.3045C23.658 16.079 22.7557 17.1796 22.2231 18.4669C21.6906 19.7543 21.5516 21.1707 21.824 22.537C22.0963 23.9033 22.7676 25.1581 23.753 26.1429C24.7385 27.1277 25.9938 27.7983 27.3603 28.0697C28.7267 28.3411 30.143 28.2013 31.43 27.6679C32.717 27.1345 33.817 26.2315 34.5908 25.073C35.3647 23.9145 35.7776 22.5526 35.7775 21.1594C35.7775 20.234 35.5951 19.3176 35.2407 18.4627C34.8864 17.6078 34.3672 16.8311 33.7126 16.177C33.058 15.5228 32.2809 15.004 31.4258 14.6503C30.5707 14.2965 29.6542 14.1147 28.7288 14.1152Z" fill="url(#paint0_linear_1012_3155)"/>
</g>
<defs>
<linearGradient id="paint0_linear_1012_3155" x1="17.1604" y1="28.6674" x2="40.594" y2="28.6674" gradientUnits="userSpaceOnUse">
<stop stop-color="#0080DE"/>
<stop offset="0.6" stop-color="#49BCFF"/>
<stop offset="1" stop-color="#61CAFF"/>
</linearGradient>
<clipPath id="clip0_1012_3155">
<rect width="29.1043" height="29.1043" fill="white" transform="translate(14.2904 14.1152)"/>
</clipPath>
</defs>
</svg>
class AddOrderPaymentSelectAccountResponse {
List<AccountList>? accountList;
String? error;
String? message;
AddOrderPaymentSelectAccountResponse(
{this.accountList, this.error, this.message});
AddOrderPaymentSelectAccountResponse.fromJson(Map<String, dynamic> json) {
if (json['account_list'] != null) {
accountList = <AccountList>[];
json['account_list'].forEach((v) {
accountList!.add(new AccountList.fromJson(v));
});
}
error = json['error'];
message = json['message'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
if (this.accountList != null) {
data['account_list'] = this.accountList!.map((v) => v.toJson()).toList();
}
data['error'] = this.error;
data['message'] = this.message;
return data;
}
}
class AccountList {
String? id;
String? text;
AccountList({this.id, this.text});
AccountList.fromJson(Map<String, dynamic> json) {
id = json['id'];
text = json['text'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['id'] = this.id;
data['text'] = this.text;
return data;
}
}
class AddOrderPaymentSelectOrderResponse {
String? error;
List<OrderList>? orderList;
String? message;
AddOrderPaymentSelectOrderResponse(
{this.error, this.orderList, this.message});
AddOrderPaymentSelectOrderResponse.fromJson(Map<String, dynamic> json) {
error = json['error'];
if (json['order_list'] != null) {
orderList = <OrderList>[];
json['order_list'].forEach((v) {
orderList!.add(new OrderList.fromJson(v));
});
}
message = json['message'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['error'] = this.error;
if (this.orderList != null) {
data['order_list'] = this.orderList!.map((v) => v.toJson()).toList();
}
data['message'] = this.message;
return data;
}
}
class OrderList {
String? orderId;
String? orderNumber;
String? totalAmount;
String? balanceAmount;
String? createdDatetime;
OrderList(
{this.orderId,
this.orderNumber,
this.totalAmount,
this.balanceAmount,
this.createdDatetime});
OrderList.fromJson(Map<String, dynamic> json) {
orderId = json['order_id'];
orderNumber = json['order_number'];
totalAmount = json['total_amount'];
balanceAmount = json['balance_amount'];
createdDatetime = json['created_datetime'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['order_id'] = this.orderId;
data['order_number'] = this.orderNumber;
data['total_amount'] = this.totalAmount;
data['balance_amount'] = this.balanceAmount;
data['created_datetime'] = this.createdDatetime;
return data;
}
}
class PendingTPCAgentListResponse {
List<PendingTpcIssueList>? pendingTpcIssueList;
String? error;
String? message;
PendingTPCAgentListResponse(
{this.pendingTpcIssueList, this.error, this.message});
PendingTPCAgentListResponse.fromJson(Map<String, dynamic> json) {
if (json['pending_tpc_issue_list'] != null) {
pendingTpcIssueList = <PendingTpcIssueList>[];
json['pending_tpc_issue_list'].forEach((v) {
pendingTpcIssueList!.add(new PendingTpcIssueList.fromJson(v));
});
}
error = json['error'];
message = json['message'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
if (this.pendingTpcIssueList != null) {
data['pending_tpc_issue_list'] =
this.pendingTpcIssueList!.map((v) => v.toJson()).toList();
}
data['error'] = this.error;
data['message'] = this.message;
return data;
}
}
class PendingTpcIssueList {
String? id;
String? name;
String? mobileNumber;
String? idProofDirFilePath;
String? idProofViewFileName;
String? bankName;
String? bankBeneficiaryName;
String? bankAccountNo;
String? bankIfscCode;
String? note;
String? enteredEmpId;
String? isExists;
String? createdDatetime;
String? updatedDatetime;
String? tpcAgentId;
String? aname;
String? ename;
String? orderId;
String? totalAmount;
String? paidAmount;
String? orderNumber;
String? level1TpcApprovedAmount;
String? level2TpcApprovedAmount;
String? status;
String? tpcStatus;
String? requestedTpcAmount;
PendingTpcIssueList(
{this.id,
this.name,
this.mobileNumber,
this.idProofDirFilePath,
this.idProofViewFileName,
this.bankName,
this.bankBeneficiaryName,
this.bankAccountNo,
this.bankIfscCode,
this.note,
this.enteredEmpId,
this.isExists,
this.createdDatetime,
this.updatedDatetime,
this.tpcAgentId,
this.aname,
this.ename,
this.orderId,
this.totalAmount,
this.paidAmount,
this.orderNumber,
this.level1TpcApprovedAmount,
this.level2TpcApprovedAmount,
this.status,
this.tpcStatus,
this.requestedTpcAmount});
PendingTpcIssueList.fromJson(Map<String, dynamic> json) {
id = json['id'];
name = json['name'];
mobileNumber = json['mobile_number'];
idProofDirFilePath = json['id_proof_dir_file_path'];
idProofViewFileName = json['id_proof_view_file_name'];
bankName = json['bank_name'];
bankBeneficiaryName = json['bank_beneficiary_name'];
bankAccountNo = json['bank_account_no'];
bankIfscCode = json['bank_ifsc_code'];
note = json['note'];
enteredEmpId = json['entered_emp_id'];
isExists = json['is_exists'];
createdDatetime = json['created_datetime'];
updatedDatetime = json['updated_datetime'];
tpcAgentId = json['tpc_agent_id'];
aname = json['aname'];
ename = json['ename'];
orderId = json['order_id'];
totalAmount = json['total_amount'];
paidAmount = json['paid_amount'];
orderNumber = json['order_number'];
level1TpcApprovedAmount = json['level1_tpc_approved_amount'];
level2TpcApprovedAmount = json['level2_tpc_approved_amount'];
status = json['status'];
tpcStatus = json['tpc_status'];
requestedTpcAmount = json['requested_tpc_amount'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['id'] = this.id;
data['name'] = this.name;
data['mobile_number'] = this.mobileNumber;
data['id_proof_dir_file_path'] = this.idProofDirFilePath;
data['id_proof_view_file_name'] = this.idProofViewFileName;
data['bank_name'] = this.bankName;
data['bank_beneficiary_name'] = this.bankBeneficiaryName;
data['bank_account_no'] = this.bankAccountNo;
data['bank_ifsc_code'] = this.bankIfscCode;
data['note'] = this.note;
data['entered_emp_id'] = this.enteredEmpId;
data['is_exists'] = this.isExists;
data['created_datetime'] = this.createdDatetime;
data['updated_datetime'] = this.updatedDatetime;
data['tpc_agent_id'] = this.tpcAgentId;
data['aname'] = this.aname;
data['ename'] = this.ename;
data['order_id'] = this.orderId;
data['total_amount'] = this.totalAmount;
data['paid_amount'] = this.paidAmount;
data['order_number'] = this.orderNumber;
data['level1_tpc_approved_amount'] = this.level1TpcApprovedAmount;
data['level2_tpc_approved_amount'] = this.level2TpcApprovedAmount;
data['status'] = this.status;
data['tpc_status'] = this.tpcStatus;
data['requested_tpc_amount'] = this.requestedTpcAmount;
return data;
}
}
class TPCAgentDetailsResponse {
TpcAgentDetails? tpcAgentDetails;
List<TpcRequestedAmounts>? tpcRequestedAmounts;
String? error;
String? message;
TPCAgentDetailsResponse(
{this.tpcAgentDetails,
this.tpcRequestedAmounts,
this.error,
this.message});
TPCAgentDetailsResponse.fromJson(Map<String, dynamic> json) {
tpcAgentDetails = json['tpc_agent_details'] != null
? new TpcAgentDetails.fromJson(json['tpc_agent_details'])
: null;
if (json['tpc_requested_amounts'] != null) {
tpcRequestedAmounts = <TpcRequestedAmounts>[];
json['tpc_requested_amounts'].forEach((v) {
tpcRequestedAmounts!.add(new TpcRequestedAmounts.fromJson(v));
});
}
error = json['error'];
message = json['message'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
if (this.tpcAgentDetails != null) {
data['tpc_agent_details'] = this.tpcAgentDetails!.toJson();
}
if (this.tpcRequestedAmounts != null) {
data['tpc_requested_amounts'] =
this.tpcRequestedAmounts!.map((v) => v.toJson()).toList();
}
data['error'] = this.error;
data['message'] = this.message;
return data;
}
}
class TpcAgentDetails {
String? id;
String? name;
String? mobileNumber;
String? idProofDirFilePath;
String? idProofViewFileName;
String? bankName;
String? bankBeneficiaryName;
String? bankAccountNo;
String? bankIfscCode;
String? note;
String? enteredEmpId;
String? isExists;
String? createdDatetime;
String? updatedDatetime;
String? tpcAgentId;
String? enteredEmployee;
TpcAgentDetails(
{this.id,
this.name,
this.mobileNumber,
this.idProofDirFilePath,
this.idProofViewFileName,
this.bankName,
this.bankBeneficiaryName,
this.bankAccountNo,
this.bankIfscCode,
this.note,
this.enteredEmpId,
this.isExists,
this.createdDatetime,
this.updatedDatetime,
this.tpcAgentId,
this.enteredEmployee});
TpcAgentDetails.fromJson(Map<String, dynamic> json) {
id = json['id'];
name = json['name'];
mobileNumber = json['mobile_number'];
idProofDirFilePath = json['id_proof_dir_file_path'];
idProofViewFileName = json['id_proof_view_file_name'];
bankName = json['bank_name'];
bankBeneficiaryName = json['bank_beneficiary_name'];
bankAccountNo = json['bank_account_no'];
bankIfscCode = json['bank_ifsc_code'];
note = json['note'];
enteredEmpId = json['entered_emp_id'];
isExists = json['is_exists'];
createdDatetime = json['created_datetime'];
updatedDatetime = json['updated_datetime'];
tpcAgentId = json['tpc_agent_id'];
enteredEmployee = json['entered_employee'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['id'] = this.id;
data['name'] = this.name;
data['mobile_number'] = this.mobileNumber;
data['id_proof_dir_file_path'] = this.idProofDirFilePath;
data['id_proof_view_file_name'] = this.idProofViewFileName;
data['bank_name'] = this.bankName;
data['bank_beneficiary_name'] = this.bankBeneficiaryName;
data['bank_account_no'] = this.bankAccountNo;
data['bank_ifsc_code'] = this.bankIfscCode;
data['note'] = this.note;
data['entered_emp_id'] = this.enteredEmpId;
data['is_exists'] = this.isExists;
data['created_datetime'] = this.createdDatetime;
data['updated_datetime'] = this.updatedDatetime;
data['tpc_agent_id'] = this.tpcAgentId;
data['entered_employee'] = this.enteredEmployee;
return data;
}
}
class TpcRequestedAmounts {
String? id;
String? name;
String? mobileNumber;
String? idProofDirFilePath;
String? idProofViewFileName;
String? bankName;
String? bankBeneficiaryName;
String? bankAccountNo;
String? bankIfscCode;
String? note;
String? enteredEmpId;
String? isExists;
String? createdDatetime;
String? updatedDatetime;
String? tpcAgentId;
String? customerName;
String? ename;
String? orderId;
String? orderNumber;
String? level1TpcApprovedAmount;
String? level2TpcApprovedAmount;
String? tpcStatus;
String? requestedTpcAmount;
String? totalAmount;
TpcRequestedAmounts(
{this.id,
this.name,
this.mobileNumber,
this.idProofDirFilePath,
this.idProofViewFileName,
this.bankName,
this.bankBeneficiaryName,
this.bankAccountNo,
this.bankIfscCode,
this.note,
this.enteredEmpId,
this.isExists,
this.createdDatetime,
this.updatedDatetime,
this.tpcAgentId,
this.customerName,
this.ename,
this.orderId,
this.orderNumber,
this.level1TpcApprovedAmount,
this.level2TpcApprovedAmount,
this.tpcStatus,
this.requestedTpcAmount,
this.totalAmount});
TpcRequestedAmounts.fromJson(Map<String, dynamic> json) {
id = json['id'];
name = json['name'];
mobileNumber = json['mobile_number'];
idProofDirFilePath = json['id_proof_dir_file_path'];
idProofViewFileName = json['id_proof_view_file_name'];
bankName = json['bank_name'];
bankBeneficiaryName = json['bank_beneficiary_name'];
bankAccountNo = json['bank_account_no'];
bankIfscCode = json['bank_ifsc_code'];
note = json['note'];
enteredEmpId = json['entered_emp_id'];
isExists = json['is_exists'];
createdDatetime = json['created_datetime'];
updatedDatetime = json['updated_datetime'];
tpcAgentId = json['tpc_agent_id'];
customerName = json['customer_name'];
ename = json['ename'];
orderId = json['order_id'];
orderNumber = json['order_number'];
level1TpcApprovedAmount = json['level1_tpc_approved_amount'];
level2TpcApprovedAmount = json['level2_tpc_approved_amount'];
tpcStatus = json['tpc_status'];
requestedTpcAmount = json['requested_tpc_amount'];
totalAmount = json['total_amount'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['id'] = this.id;
data['name'] = this.name;
data['mobile_number'] = this.mobileNumber;
data['id_proof_dir_file_path'] = this.idProofDirFilePath;
data['id_proof_view_file_name'] = this.idProofViewFileName;
data['bank_name'] = this.bankName;
data['bank_beneficiary_name'] = this.bankBeneficiaryName;
data['bank_account_no'] = this.bankAccountNo;
data['bank_ifsc_code'] = this.bankIfscCode;
data['note'] = this.note;
data['entered_emp_id'] = this.enteredEmpId;
data['is_exists'] = this.isExists;
data['created_datetime'] = this.createdDatetime;
data['updated_datetime'] = this.updatedDatetime;
data['tpc_agent_id'] = this.tpcAgentId;
data['customer_name'] = this.customerName;
data['ename'] = this.ename;
data['order_id'] = this.orderId;
data['order_number'] = this.orderNumber;
data['level1_tpc_approved_amount'] = this.level1TpcApprovedAmount;
data['level2_tpc_approved_amount'] = this.level2TpcApprovedAmount;
data['tpc_status'] = this.tpcStatus;
data['requested_tpc_amount'] = this.requestedTpcAmount;
data['total_amount'] = this.totalAmount;
return data;
}
}
class TPCListResponse {
List<TpcAgentList>? tpcAgentList;
String? error;
String? message;
TPCListResponse({this.tpcAgentList, this.error, this.message});
TPCListResponse.fromJson(Map<String, dynamic> json) {
if (json['tpc_agent_list'] != null) {
tpcAgentList = <TpcAgentList>[];
json['tpc_agent_list'].forEach((v) {
tpcAgentList!.add(new TpcAgentList.fromJson(v));
});
}
error = json['error'];
message = json['message'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
if (this.tpcAgentList != null) {
data['tpc_agent_list'] =
this.tpcAgentList!.map((v) => v.toJson()).toList();
}
data['error'] = this.error;
data['message'] = this.message;
return data;
}
}
class TpcAgentList {
String? id;
String? name;
String? mobileNumber;
String? idProofDirFilePath;
String? idProofViewFileName;
String? bankName;
String? bankBeneficiaryName;
String? bankAccountNo;
String? bankIfscCode;
String? note;
String? enteredEmpId;
String? isExists;
String? createdDatetime;
String? updatedDatetime;
String? tpcAgentId;
String? enteredEmpName;
String? issuedAmount;
TpcAgentList(
{this.id,
this.name,
this.mobileNumber,
this.idProofDirFilePath,
this.idProofViewFileName,
this.bankName,
this.bankBeneficiaryName,
this.bankAccountNo,
this.bankIfscCode,
this.note,
this.enteredEmpId,
this.isExists,
this.createdDatetime,
this.updatedDatetime,
this.tpcAgentId,
this.enteredEmpName,
this.issuedAmount});
TpcAgentList.fromJson(Map<String, dynamic> json) {
id = json['id'];
name = json['name'];
mobileNumber = json['mobile_number'];
idProofDirFilePath = json['id_proof_dir_file_path'];
idProofViewFileName = json['id_proof_view_file_name'];
bankName = json['bank_name'];
bankBeneficiaryName = json['bank_beneficiary_name'];
bankAccountNo = json['bank_account_no'];
bankIfscCode = json['bank_ifsc_code'];
note = json['note'];
enteredEmpId = json['entered_emp_id'];
isExists = json['is_exists'];
createdDatetime = json['created_datetime'];
updatedDatetime = json['updated_datetime'];
tpcAgentId = json['tpc_agent_id'];
enteredEmpName = json['entered_emp_name'];
issuedAmount = json['issued_amount'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['id'] = this.id;
data['name'] = this.name;
data['mobile_number'] = this.mobileNumber;
data['id_proof_dir_file_path'] = this.idProofDirFilePath;
data['id_proof_view_file_name'] = this.idProofViewFileName;
data['bank_name'] = this.bankName;
data['bank_beneficiary_name'] = this.bankBeneficiaryName;
data['bank_account_no'] = this.bankAccountNo;
data['bank_ifsc_code'] = this.bankIfscCode;
data['note'] = this.note;
data['entered_emp_id'] = this.enteredEmpId;
data['is_exists'] = this.isExists;
data['created_datetime'] = this.createdDatetime;
data['updated_datetime'] = this.updatedDatetime;
data['tpc_agent_id'] = this.tpcAgentId;
data['entered_emp_name'] = this.enteredEmpName;
data['issued_amount'] = this.issuedAmount;
return data;
}
}
class addOrderPaymentViewResponse {
List<String>? paymentMode;
List<String>? description;
String? error;
String? message;
addOrderPaymentViewResponse(
{this.paymentMode, this.description, this.error, this.message});
addOrderPaymentViewResponse.fromJson(Map<String, dynamic> json) {
paymentMode = json['payment_mode'].cast<String>();
description = json['description'].cast<String>();
error = json['error'];
message = json['message'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['payment_mode'] = this.paymentMode;
data['description'] = this.description;
data['error'] = this.error;
data['message'] = this.message;
return data;
}
}
class CommonResponse {
String? error;
String? message;
CommonResponse({this.error, this.message});
CommonResponse.fromJson(Map<String, dynamic> json) {
error = json['error'];
message = json['message'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['error'] = this.error;
data['message'] = this.message;
return data;
}
}
class ordersAccessiblePagesResponse {
String? error;
List<PagesAccessible>? pagesAccessible;
String? message;
ordersAccessiblePagesResponse(
{this.error, this.pagesAccessible, this.message});
ordersAccessiblePagesResponse.fromJson(Map<String, dynamic> json) {
error = json['error'];
if (json['pages_accessible'] != null) {
pagesAccessible = <PagesAccessible>[];
json['pages_accessible'].forEach((v) {
pagesAccessible!.add(new PagesAccessible.fromJson(v));
});
}
message = json['message'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['error'] = this.error;
if (this.pagesAccessible != null) {
data['pages_accessible'] =
this.pagesAccessible!.map((v) => v.toJson()).toList();
}
data['message'] = this.message;
return data;
}
}
class PagesAccessible {
int? id;
String? pageName;
String? mode;
PagesAccessible({this.id, this.pageName, this.mode});
PagesAccessible.fromJson(Map<String, dynamic> json) {
id = json['id'];
pageName = json['page_name'];
mode = json['mode'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['id'] = this.id;
data['page_name'] = this.pageName;
data['mode'] = this.mode;
return data;
}
}
class ordersDetailsByModeResponse {
OrderDetails? orderDetails;
List<Products>? products;
List<FeedbackHistory>? feedbackHistory;
List<PaymentHistory>? paymentHistory;
String? error;
String? message;
ordersDetailsByModeResponse(
{this.orderDetails,
this.products,
this.feedbackHistory,
this.paymentHistory,
this.error,
this.message});
ordersDetailsByModeResponse.fromJson(Map<String, dynamic> json) {
orderDetails = json['order_details'] != null
? new OrderDetails.fromJson(json['order_details'])
: null;
if (json['products'] != null) {
products = <Products>[];
json['products'].forEach((v) {
products!.add(new Products.fromJson(v));
});
}
if (json['feedback_history'] != null) {
feedbackHistory = <FeedbackHistory>[];
json['feedback_history'].forEach((v) {
feedbackHistory!.add(new FeedbackHistory.fromJson(v));
});
}
if (json['payment_history'] != null) {
paymentHistory = <PaymentHistory>[];
json['payment_history'].forEach((v) {
paymentHistory!.add(new PaymentHistory.fromJson(v));
});
}
error = json['error'];
message = json['message'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
if (this.orderDetails != null) {
data['order_details'] = this.orderDetails!.toJson();
}
if (this.products != null) {
data['products'] = this.products!.map((v) => v.toJson()).toList();
}
if (this.feedbackHistory != null) {
data['feedback_history'] =
this.feedbackHistory!.map((v) => v.toJson()).toList();
}
if (this.paymentHistory != null) {
data['payment_history'] =
this.paymentHistory!.map((v) => v.toJson()).toList();
}
data['error'] = this.error;
data['message'] = this.message;
return data;
}
}
class OrderDetails {
String? id;
String? orderNumber;
String? orderNumberHash;
String? balanceAmount;
String? accId;
String? refType;
String? refId;
String? salesPersonEmpId;
String? enteredEmpId;
String? dispatchStateId;
String? dispatchDistrictId;
String? dispatchSubLocationId;
String? dispatchPincode;
String? dispatchAddress;
String? basicAmount;
String? cgstAmount;
String? sgstAmount;
String? igstAmount;
String? paidAmount;
String? totalAmount;
String? status;
String? orderReceivedDate;
String? scheduledDispatchDate;
String? otp;
String? note;
String? poViewFileName;
String? poDirFilePath;
String? unloadingScope;
String? freightScope;
String? erectionScope;
String? saleOrderNumber;
String? invoiceNumber;
String? vehicleNumber;
String? driverName;
String? driverMobileNumber;
String? tpcApplicable;
String? requestedTpcAmount;
String? level1TpcApprovedAmount;
String? level2TpcApprovedAmount;
String? tpcPaymentMode;
String? tpcPaymentReferenceNo;
String? tpcPaymentAttachmentDirFilePath;
String? tpcPaymentAttachementViewFileName;
String? tpcStatus;
String? tpcAgentId;
String? isExist;
String? createdDatetime;
String? updatedDatetime;
String? accountName;
String? gstNumber;
String? billingAddress;
String? billingDistrict;
String? billingState;
String? billingSubLocality;
String? billingPincode;
String? stateName;
String? districtName;
String? subLocationName;
String? adjustedAmount;
String? enteredEmpName;
String? salesPersonEmpName;
String? tpcaAgentName;
OrderDetails(
{this.id,
this.orderNumber,
this.orderNumberHash,
this.balanceAmount,
this.accId,
this.refType,
this.refId,
this.salesPersonEmpId,
this.enteredEmpId,
this.dispatchStateId,
this.dispatchDistrictId,
this.dispatchSubLocationId,
this.dispatchPincode,
this.dispatchAddress,
this.basicAmount,
this.cgstAmount,
this.sgstAmount,
this.igstAmount,
this.paidAmount,
this.totalAmount,
this.status,
this.orderReceivedDate,
this.scheduledDispatchDate,
this.otp,
this.note,
this.poViewFileName,
this.poDirFilePath,
this.unloadingScope,
this.freightScope,
this.erectionScope,
this.saleOrderNumber,
this.invoiceNumber,
this.vehicleNumber,
this.driverName,
this.driverMobileNumber,
this.tpcApplicable,
this.requestedTpcAmount,
this.level1TpcApprovedAmount,
this.level2TpcApprovedAmount,
this.tpcPaymentMode,
this.tpcPaymentReferenceNo,
this.tpcPaymentAttachmentDirFilePath,
this.tpcPaymentAttachementViewFileName,
this.tpcStatus,
this.tpcAgentId,
this.isExist,
this.createdDatetime,
this.updatedDatetime,
this.accountName,
this.gstNumber,
this.billingAddress,
this.billingDistrict,
this.billingState,
this.billingSubLocality,
this.billingPincode,
this.stateName,
this.districtName,
this.subLocationName,
this.adjustedAmount,
this.enteredEmpName,
this.salesPersonEmpName,
this.tpcaAgentName});
OrderDetails.fromJson(Map<String, dynamic> json) {
id = json['id'];
orderNumber = json['order_number'];
orderNumberHash = json['order_number_hash'];
balanceAmount = json['balance_amount'];
accId = json['acc_id'];
refType = json['ref_type'];
refId = json['ref_id'];
salesPersonEmpId = json['sales_person_emp_id'];
enteredEmpId = json['entered_emp_id'];
dispatchStateId = json['dispatch_state_id'];
dispatchDistrictId = json['dispatch_district_id'];
dispatchSubLocationId = json['dispatch_sub_location_id'];
dispatchPincode = json['dispatch_pincode'];
dispatchAddress = json['dispatch_address'];
basicAmount = json['basic_amount'];
cgstAmount = json['cgst_amount'];
sgstAmount = json['sgst_amount'];
igstAmount = json['igst_amount'];
paidAmount = json['paid_amount'];
totalAmount = json['total_amount'];
status = json['status'];
orderReceivedDate = json['order_received_date'];
scheduledDispatchDate = json['scheduled_dispatch_date'];
otp = json['otp'];
note = json['note'];
poViewFileName = json['po_view_file_name'];
poDirFilePath = json['po_dir_file_path'];
unloadingScope = json['unloading_scope'];
freightScope = json['freight_scope'];
erectionScope = json['erection_scope'];
saleOrderNumber = json['sale_order_number'];
invoiceNumber = json['invoice_number'];
vehicleNumber = json['vehicle_number'];
driverName = json['driver_name'];
driverMobileNumber = json['driver_mobile_number'];
tpcApplicable = json['tpc_applicable'];
requestedTpcAmount = json['requested_tpc_amount'];
level1TpcApprovedAmount = json['level1_tpc_approved_amount'];
level2TpcApprovedAmount = json['level2_tpc_approved_amount'];
tpcPaymentMode = json['tpc_payment_mode'];
tpcPaymentReferenceNo = json['tpc_payment_reference_no'];
tpcPaymentAttachmentDirFilePath =
json['tpc_payment_attachment_dir_file_path'];
tpcPaymentAttachementViewFileName =
json['tpc_payment_attachement_view_file_name'];
tpcStatus = json['tpc_status'];
tpcAgentId = json['tpc_agent_id'];
isExist = json['is_exist'];
createdDatetime = json['created_datetime'];
updatedDatetime = json['updated_datetime'];
accountName = json['account_name'];
gstNumber = json['gst_number'];
billingAddress = json['billing_address'];
billingDistrict = json['billing_district'];
billingState = json['billing_state'];
billingSubLocality = json['billing_sub_locality'];
billingPincode = json['billing_pincode'];
stateName = json['state_name'];
districtName = json['district_name'];
subLocationName = json['sub_location_name'];
adjustedAmount = json['adjusted_amount'];
enteredEmpName = json['entered_emp_name'];
salesPersonEmpName = json['sales_person_emp_name'];
tpcaAgentName = json['tpca_agent_name'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['id'] = this.id;
data['order_number'] = this.orderNumber;
data['order_number_hash'] = this.orderNumberHash;
data['balance_amount'] = this.balanceAmount;
data['acc_id'] = this.accId;
data['ref_type'] = this.refType;
data['ref_id'] = this.refId;
data['sales_person_emp_id'] = this.salesPersonEmpId;
data['entered_emp_id'] = this.enteredEmpId;
data['dispatch_state_id'] = this.dispatchStateId;
data['dispatch_district_id'] = this.dispatchDistrictId;
data['dispatch_sub_location_id'] = this.dispatchSubLocationId;
data['dispatch_pincode'] = this.dispatchPincode;
data['dispatch_address'] = this.dispatchAddress;
data['basic_amount'] = this.basicAmount;
data['cgst_amount'] = this.cgstAmount;
data['sgst_amount'] = this.sgstAmount;
data['igst_amount'] = this.igstAmount;
data['paid_amount'] = this.paidAmount;
data['total_amount'] = this.totalAmount;
data['status'] = this.status;
data['order_received_date'] = this.orderReceivedDate;
data['scheduled_dispatch_date'] = this.scheduledDispatchDate;
data['otp'] = this.otp;
data['note'] = this.note;
data['po_view_file_name'] = this.poViewFileName;
data['po_dir_file_path'] = this.poDirFilePath;
data['unloading_scope'] = this.unloadingScope;
data['freight_scope'] = this.freightScope;
data['erection_scope'] = this.erectionScope;
data['sale_order_number'] = this.saleOrderNumber;
data['invoice_number'] = this.invoiceNumber;
data['vehicle_number'] = this.vehicleNumber;
data['driver_name'] = this.driverName;
data['driver_mobile_number'] = this.driverMobileNumber;
data['tpc_applicable'] = this.tpcApplicable;
data['requested_tpc_amount'] = this.requestedTpcAmount;
data['level1_tpc_approved_amount'] = this.level1TpcApprovedAmount;
data['level2_tpc_approved_amount'] = this.level2TpcApprovedAmount;
data['tpc_payment_mode'] = this.tpcPaymentMode;
data['tpc_payment_reference_no'] = this.tpcPaymentReferenceNo;
data['tpc_payment_attachment_dir_file_path'] =
this.tpcPaymentAttachmentDirFilePath;
data['tpc_payment_attachement_view_file_name'] =
this.tpcPaymentAttachementViewFileName;
data['tpc_status'] = this.tpcStatus;
data['tpc_agent_id'] = this.tpcAgentId;
data['is_exist'] = this.isExist;
data['created_datetime'] = this.createdDatetime;
data['updated_datetime'] = this.updatedDatetime;
data['account_name'] = this.accountName;
data['gst_number'] = this.gstNumber;
data['billing_address'] = this.billingAddress;
data['billing_district'] = this.billingDistrict;
data['billing_state'] = this.billingState;
data['billing_sub_locality'] = this.billingSubLocality;
data['billing_pincode'] = this.billingPincode;
data['state_name'] = this.stateName;
data['district_name'] = this.districtName;
data['sub_location_name'] = this.subLocationName;
data['adjusted_amount'] = this.adjustedAmount;
data['entered_emp_name'] = this.enteredEmpName;
data['sales_person_emp_name'] = this.salesPersonEmpName;
data['tpca_agent_name'] = this.tpcaAgentName;
return data;
}
}
class Products {
String? id;
String? orderId;
String? productId;
String? pdiId;
String? qty;
String? unitPrice;
String? cgstPercentage;
String? sgstPercentage;
String? igstPercentage;
String? totalPrice;
String? isExist;
String? createdDatetime;
String? updatedDatetime;
String? productName;
String? cgstAmount;
String? sgstAmount;
String? igstAmount;
Products(
{this.id,
this.orderId,
this.productId,
this.pdiId,
this.qty,
this.unitPrice,
this.cgstPercentage,
this.sgstPercentage,
this.igstPercentage,
this.totalPrice,
this.isExist,
this.createdDatetime,
this.updatedDatetime,
this.productName,
this.cgstAmount,
this.sgstAmount,
this.igstAmount});
Products.fromJson(Map<String, dynamic> json) {
id = json['id'];
orderId = json['order_id'];
productId = json['product_id'];
pdiId = json['pdi_id'];
qty = json['qty'];
unitPrice = json['unit_price'];
cgstPercentage = json['cgst_percentage'];
sgstPercentage = json['sgst_percentage'];
igstPercentage = json['igst_percentage'];
totalPrice = json['total_price'];
isExist = json['is_exist'];
createdDatetime = json['created_datetime'];
updatedDatetime = json['updated_datetime'];
productName = json['product_name'];
cgstAmount = json['cgst_amount'];
sgstAmount = json['sgst_amount'];
igstAmount = json['igst_amount'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['id'] = this.id;
data['order_id'] = this.orderId;
data['product_id'] = this.productId;
data['pdi_id'] = this.pdiId;
data['qty'] = this.qty;
data['unit_price'] = this.unitPrice;
data['cgst_percentage'] = this.cgstPercentage;
data['sgst_percentage'] = this.sgstPercentage;
data['igst_percentage'] = this.igstPercentage;
data['total_price'] = this.totalPrice;
data['is_exist'] = this.isExist;
data['created_datetime'] = this.createdDatetime;
data['updated_datetime'] = this.updatedDatetime;
data['product_name'] = this.productName;
data['cgst_amount'] = this.cgstAmount;
data['sgst_amount'] = this.sgstAmount;
data['igst_amount'] = this.igstAmount;
return data;
}
}
class FeedbackHistory {
String? employeNaem;
String? feedback;
String? createdDatetime;
String? status;
String? feedbackId;
String? id;
String? attachmentDirFilePath;
String? attachmentViewFileName;
String? isExists;
String? updatedDatetime;
String? attachImage;
FeedbackHistory(
{this.employeNaem,
this.feedback,
this.createdDatetime,
this.status,
this.feedbackId,
this.id,
this.attachmentDirFilePath,
this.attachmentViewFileName,
this.isExists,
this.updatedDatetime,
this.attachImage});
FeedbackHistory.fromJson(Map<String, dynamic> json) {
employeNaem = json['employe_naem'];
feedback = json['feedback'];
createdDatetime = json['created_datetime'];
status = json['status'];
feedbackId = json['feedback_id'];
id = json['id'];
attachmentDirFilePath = json['attachment_dir_file_path'];
attachmentViewFileName = json['attachment_view_file_name'];
isExists = json['is_exists'];
updatedDatetime = json['updated_datetime'];
attachImage = json['attach_image'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['employe_naem'] = this.employeNaem;
data['feedback'] = this.feedback;
data['created_datetime'] = this.createdDatetime;
data['status'] = this.status;
data['feedback_id'] = this.feedbackId;
data['id'] = this.id;
data['attachment_dir_file_path'] = this.attachmentDirFilePath;
data['attachment_view_file_name'] = this.attachmentViewFileName;
data['is_exists'] = this.isExists;
data['updated_datetime'] = this.updatedDatetime;
data['attach_image'] = this.attachImage;
return data;
}
}
class PaymentHistory {
String? paymentId;
String? ename;
String? accountName;
String? adjustedAmount;
String? enteredEmployee;
String? paymentType;
String? refId;
String? refType;
String? refNo;
String? approvalStatus;
String? paymentDate;
String? approvalEmpId;
String? description;
String? amount;
String? datetime;
String? status;
PaymentHistory(
{this.paymentId,
this.ename,
this.accountName,
this.adjustedAmount,
this.enteredEmployee,
this.paymentType,
this.refId,
this.refType,
this.refNo,
this.approvalStatus,
this.paymentDate,
this.approvalEmpId,
this.description,
this.amount,
this.datetime,
this.status});
PaymentHistory.fromJson(Map<String, dynamic> json) {
paymentId = json['payment_id'];
ename = json['ename'];
accountName = json['account_name'];
adjustedAmount = json['adjusted_amount'];
enteredEmployee = json['entered_employee'];
paymentType = json['payment_type'];
refId = json['ref_id'];
refType = json['ref_type'];
refNo = json['ref_no'];
approvalStatus = json['approval_status'];
paymentDate = json['payment_date'];
approvalEmpId = json['approval_emp_id'];
description = json['description'];
amount = json['amount'];
datetime = json['datetime'];
status = json['status'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['payment_id'] = this.paymentId;
data['ename'] = this.ename;
data['account_name'] = this.accountName;
data['adjusted_amount'] = this.adjustedAmount;
data['entered_employee'] = this.enteredEmployee;
data['payment_type'] = this.paymentType;
data['ref_id'] = this.refId;
data['ref_type'] = this.refType;
data['ref_no'] = this.refNo;
data['approval_status'] = this.approvalStatus;
data['payment_date'] = this.paymentDate;
data['approval_emp_id'] = this.approvalEmpId;
data['description'] = this.description;
data['amount'] = this.amount;
data['datetime'] = this.datetime;
data['status'] = this.status;
return data;
}
}
class ordersListByModeFilterResponse {
List<Employees>? employees;
List<String>? leadStatus;
String? error;
String? message;
ordersListByModeFilterResponse(
{this.employees, this.leadStatus, this.error, this.message});
ordersListByModeFilterResponse.fromJson(Map<String, dynamic> json) {
if (json['employees'] != null) {
employees = <Employees>[];
json['employees'].forEach((v) {
employees!.add(new Employees.fromJson(v));
});
}
leadStatus = json['lead_status'].cast<String>();
error = json['error'];
message = json['message'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
if (this.employees != null) {
data['employees'] = this.employees!.map((v) => v.toJson()).toList();
}
data['lead_status'] = this.leadStatus;
data['error'] = this.error;
data['message'] = this.message;
return data;
}
}
class Employees {
String? id;
String? name;
Employees({this.id, this.name});
Employees.fromJson(Map<String, dynamic> json) {
id = json['id'];
name = json['name'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['id'] = this.id;
data['name'] = this.name;
return data;
}
}
class ordersListByModeResponse {
List<OrderList>? orderList;
String? error;
String? message;
ordersListByModeResponse({this.orderList, this.error, this.message});
ordersListByModeResponse.fromJson(Map<String, dynamic> json) {
if (json['order_list'] != null) {
orderList = <OrderList>[];
json['order_list'].forEach((v) {
orderList!.add(new OrderList.fromJson(v));
});
}
error = json['error'];
message = json['message'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
if (this.orderList != null) {
data['order_list'] = this.orderList!.map((v) => v.toJson()).toList();
}
data['error'] = this.error;
data['message'] = this.message;
return data;
}
}
class OrderList {
String? orderId;
String? orderNumber;
String? refType;
String? totalAmount;
String? paidAmount;
String? balanceAmount;
String? otp;
String? orderReceivedDate;
String? scheduledDispatchDate;
String? status;
String? createdDatetime;
String? updatedDatetime;
String? accountName;
String? paymentAmount;
String? enteredEmpName;
String? salesPersonEmpName;
String? tpcAgentName;
String? requestedTpcAmount;
String? tpcApplicable;
String? level1TpcApprovedAmount;
String? level2TpcApprovedAmount;
String? tpcStatus;
String? latestFeedback;
String? feedbackDate;
String? feedbackEmpName;
OrderList(
{this.orderId,
this.orderNumber,
this.refType,
this.totalAmount,
this.paidAmount,
this.balanceAmount,
this.otp,
this.orderReceivedDate,
this.scheduledDispatchDate,
this.status,
this.createdDatetime,
this.updatedDatetime,
this.accountName,
this.paymentAmount,
this.enteredEmpName,
this.salesPersonEmpName,
this.tpcAgentName,
this.requestedTpcAmount,
this.tpcApplicable,
this.level1TpcApprovedAmount,
this.level2TpcApprovedAmount,
this.tpcStatus,
this.latestFeedback,
this.feedbackDate,
this.feedbackEmpName});
OrderList.fromJson(Map<String, dynamic> json) {
orderId = json['order_id'];
orderNumber = json['order_number'];
refType = json['ref_type'];
totalAmount = json['total_amount'];
paidAmount = json['paid_amount'];
balanceAmount = json['balance_amount'];
otp = json['otp'];
orderReceivedDate = json['order_received_date'];
scheduledDispatchDate = json['scheduled_dispatch_date'];
status = json['status'];
createdDatetime = json['created_datetime'];
updatedDatetime = json['updated_datetime'];
accountName = json['account_name'];
paymentAmount = json['payment_amount'];
enteredEmpName = json['entered_emp_name'];
salesPersonEmpName = json['sales_person_emp_name'];
tpcAgentName = json['tpc_agent_name'];
requestedTpcAmount = json['requested_tpc_amount'];
tpcApplicable = json['tpc_applicable'];
level1TpcApprovedAmount = json['level1_tpc_approved_amount'];
level2TpcApprovedAmount = json['level2_tpc_approved_amount'];
tpcStatus = json['tpc_status'];
latestFeedback = json['latest_feedback'];
feedbackDate = json['feedback_date'];
feedbackEmpName = json['feedback_emp_name'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['order_id'] = this.orderId;
data['order_number'] = this.orderNumber;
data['ref_type'] = this.refType;
data['total_amount'] = this.totalAmount;
data['paid_amount'] = this.paidAmount;
data['balance_amount'] = this.balanceAmount;
data['otp'] = this.otp;
data['order_received_date'] = this.orderReceivedDate;
data['scheduled_dispatch_date'] = this.scheduledDispatchDate;
data['status'] = this.status;
data['created_datetime'] = this.createdDatetime;
data['updated_datetime'] = this.updatedDatetime;
data['account_name'] = this.accountName;
data['payment_amount'] = this.paymentAmount;
data['entered_emp_name'] = this.enteredEmpName;
data['sales_person_emp_name'] = this.salesPersonEmpName;
data['tpc_agent_name'] = this.tpcAgentName;
data['requested_tpc_amount'] = this.requestedTpcAmount;
data['tpc_applicable'] = this.tpcApplicable;
data['level1_tpc_approved_amount'] = this.level1TpcApprovedAmount;
data['level2_tpc_approved_amount'] = this.level2TpcApprovedAmount;
data['tpc_status'] = this.tpcStatus;
data['latest_feedback'] = this.latestFeedback;
data['feedback_date'] = this.feedbackDate;
data['feedback_emp_name'] = this.feedbackEmpName;
return data;
}
}
class paymentDetailsByModeFilterResponse {
PaymentDetails? paymentDetails;
List<PaidList>? paidList;
String? error;
String? message;
paymentDetailsByModeFilterResponse(
{this.paymentDetails, this.paidList, this.error, this.message});
paymentDetailsByModeFilterResponse.fromJson(Map<String, dynamic> json) {
paymentDetails = json['payment_details'] != null
? new PaymentDetails.fromJson(json['payment_details'])
: null;
if (json['paid_list'] != null) {
paidList = <PaidList>[];
json['paid_list'].forEach((v) {
paidList!.add(new PaidList.fromJson(v));
});
}
error = json['error'];
message = json['message'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
if (this.paymentDetails != null) {
data['payment_details'] = this.paymentDetails!.toJson();
}
if (this.paidList != null) {
data['paid_list'] = this.paidList!.map((v) => v.toJson()).toList();
}
data['error'] = this.error;
data['message'] = this.message;
return data;
}
}
class PaymentDetails {
String? attachment;
String? attachmentDirFilePath;
String? attachmentViewFileName;
String? paymentId;
String? status;
String? enteredEmpName;
String? accId;
String? accountName;
String? approvalEmployee;
String? paymentType;
String? refType;
String? refId;
String? refNo;
String? datetime;
String? approvalStatus;
String? paymentDate;
String? adjustedAmount;
String? approvalEmpId;
String? description;
String? amount;
PaymentDetails(
{this.attachment,
this.attachmentDirFilePath,
this.attachmentViewFileName,
this.paymentId,
this.status,
this.enteredEmpName,
this.accId,
this.accountName,
this.approvalEmployee,
this.paymentType,
this.refType,
this.refId,
this.refNo,
this.datetime,
this.approvalStatus,
this.paymentDate,
this.adjustedAmount,
this.approvalEmpId,
this.description,
this.amount});
PaymentDetails.fromJson(Map<String, dynamic> json) {
attachment = json['attachment'];
attachmentDirFilePath = json['attachment_dir_file_path'];
attachmentViewFileName = json['attachment_view_file_name'];
paymentId = json['payment_id'];
status = json['status'];
enteredEmpName = json['entered_emp_name'];
accId = json['acc_id'];
accountName = json['account_name'];
approvalEmployee = json['approval_employee'];
paymentType = json['payment_type'];
refType = json['ref_type'];
refId = json['ref_id'];
refNo = json['ref_no'];
datetime = json['datetime'];
approvalStatus = json['approval_status'];
paymentDate = json['payment_date'];
adjustedAmount = json['adjusted_amount'];
approvalEmpId = json['approval_emp_id'];
description = json['description'];
amount = json['amount'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['attachment'] = this.attachment;
data['attachment_dir_file_path'] = this.attachmentDirFilePath;
data['attachment_view_file_name'] = this.attachmentViewFileName;
data['payment_id'] = this.paymentId;
data['status'] = this.status;
data['entered_emp_name'] = this.enteredEmpName;
data['acc_id'] = this.accId;
data['account_name'] = this.accountName;
data['approval_employee'] = this.approvalEmployee;
data['payment_type'] = this.paymentType;
data['ref_type'] = this.refType;
data['ref_id'] = this.refId;
data['ref_no'] = this.refNo;
data['datetime'] = this.datetime;
data['approval_status'] = this.approvalStatus;
data['payment_date'] = this.paymentDate;
data['adjusted_amount'] = this.adjustedAmount;
data['approval_emp_id'] = this.approvalEmpId;
data['description'] = this.description;
data['amount'] = this.amount;
return data;
}
}
class PaidList {
String? id;
String? orderNumber;
String? orderNumberHash;
String? accId;
String? refType;
String? refId;
String? salesPersonEmpId;
String? enteredEmpId;
String? dispatchStateId;
String? dispatchDistrictId;
String? dispatchSubLocationId;
String? dispatchPincode;
String? dispatchAddress;
String? basicAmount;
String? cgstAmount;
String? sgstAmount;
String? igstAmount;
String? paidAmount;
String? balanceAmount;
String? totalAmount;
String? status;
String? orderReceivedDate;
String? scheduledDispatchDate;
String? otp;
String? note;
String? poViewFileName;
String? poDirFilePath;
String? unloadingScope;
String? freightScope;
String? erectionScope;
String? saleOrderNumber;
String? invoiceNumber;
String? vehicleNumber;
String? driverName;
String? driverMobileNumber;
String? tpcApplicable;
String? requestedTpcAmount;
String? level1TpcApprovedAmount;
String? level2TpcApprovedAmount;
String? tpcPaymentMode;
String? tpcPaymentReferenceNo;
String? tpcPaymentAttachmentDirFilePath;
String? tpcPaymentAttachementViewFileName;
String? tpcStatus;
String? tpcAgentId;
String? isExist;
String? createdDatetime;
String? updatedDatetime;
String? adjustedAmount;
String? orderPaymentId;
String? datetime;
PaidList(
{this.id,
this.orderNumber,
this.orderNumberHash,
this.accId,
this.refType,
this.refId,
this.salesPersonEmpId,
this.enteredEmpId,
this.dispatchStateId,
this.dispatchDistrictId,
this.dispatchSubLocationId,
this.dispatchPincode,
this.dispatchAddress,
this.basicAmount,
this.cgstAmount,
this.sgstAmount,
this.igstAmount,
this.paidAmount,
this.balanceAmount,
this.totalAmount,
this.status,
this.orderReceivedDate,
this.scheduledDispatchDate,
this.otp,
this.note,
this.poViewFileName,
this.poDirFilePath,
this.unloadingScope,
this.freightScope,
this.erectionScope,
this.saleOrderNumber,
this.invoiceNumber,
this.vehicleNumber,
this.driverName,
this.driverMobileNumber,
this.tpcApplicable,
this.requestedTpcAmount,
this.level1TpcApprovedAmount,
this.level2TpcApprovedAmount,
this.tpcPaymentMode,
this.tpcPaymentReferenceNo,
this.tpcPaymentAttachmentDirFilePath,
this.tpcPaymentAttachementViewFileName,
this.tpcStatus,
this.tpcAgentId,
this.isExist,
this.createdDatetime,
this.updatedDatetime,
this.adjustedAmount,
this.orderPaymentId,
this.datetime});
PaidList.fromJson(Map<String, dynamic> json) {
id = json['id'];
orderNumber = json['order_number'];
orderNumberHash = json['order_number_hash'];
accId = json['acc_id'];
refType = json['ref_type'];
refId = json['ref_id'];
salesPersonEmpId = json['sales_person_emp_id'];
enteredEmpId = json['entered_emp_id'];
dispatchStateId = json['dispatch_state_id'];
dispatchDistrictId = json['dispatch_district_id'];
dispatchSubLocationId = json['dispatch_sub_location_id'];
dispatchPincode = json['dispatch_pincode'];
dispatchAddress = json['dispatch_address'];
basicAmount = json['basic_amount'];
cgstAmount = json['cgst_amount'];
sgstAmount = json['sgst_amount'];
igstAmount = json['igst_amount'];
paidAmount = json['paid_amount'];
balanceAmount = json['balance_amount'];
totalAmount = json['total_amount'];
status = json['status'];
orderReceivedDate = json['order_received_date'];
scheduledDispatchDate = json['scheduled_dispatch_date'];
otp = json['otp'];
note = json['note'];
poViewFileName = json['po_view_file_name'];
poDirFilePath = json['po_dir_file_path'];
unloadingScope = json['unloading_scope'];
freightScope = json['freight_scope'];
erectionScope = json['erection_scope'];
saleOrderNumber = json['sale_order_number'];
invoiceNumber = json['invoice_number'];
vehicleNumber = json['vehicle_number'];
driverName = json['driver_name'];
driverMobileNumber = json['driver_mobile_number'];
tpcApplicable = json['tpc_applicable'];
requestedTpcAmount = json['requested_tpc_amount'];
level1TpcApprovedAmount = json['level1_tpc_approved_amount'];
level2TpcApprovedAmount = json['level2_tpc_approved_amount'];
tpcPaymentMode = json['tpc_payment_mode'];
tpcPaymentReferenceNo = json['tpc_payment_reference_no'];
tpcPaymentAttachmentDirFilePath =
json['tpc_payment_attachment_dir_file_path'];
tpcPaymentAttachementViewFileName =
json['tpc_payment_attachement_view_file_name'];
tpcStatus = json['tpc_status'];
tpcAgentId = json['tpc_agent_id'];
isExist = json['is_exist'];
createdDatetime = json['created_datetime'];
updatedDatetime = json['updated_datetime'];
adjustedAmount = json['adjusted_amount'];
orderPaymentId = json['order_payment_id'];
datetime = json['datetime'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['id'] = this.id;
data['order_number'] = this.orderNumber;
data['order_number_hash'] = this.orderNumberHash;
data['acc_id'] = this.accId;
data['ref_type'] = this.refType;
data['ref_id'] = this.refId;
data['sales_person_emp_id'] = this.salesPersonEmpId;
data['entered_emp_id'] = this.enteredEmpId;
data['dispatch_state_id'] = this.dispatchStateId;
data['dispatch_district_id'] = this.dispatchDistrictId;
data['dispatch_sub_location_id'] = this.dispatchSubLocationId;
data['dispatch_pincode'] = this.dispatchPincode;
data['dispatch_address'] = this.dispatchAddress;
data['basic_amount'] = this.basicAmount;
data['cgst_amount'] = this.cgstAmount;
data['sgst_amount'] = this.sgstAmount;
data['igst_amount'] = this.igstAmount;
data['paid_amount'] = this.paidAmount;
data['balance_amount'] = this.balanceAmount;
data['total_amount'] = this.totalAmount;
data['status'] = this.status;
data['order_received_date'] = this.orderReceivedDate;
data['scheduled_dispatch_date'] = this.scheduledDispatchDate;
data['otp'] = this.otp;
data['note'] = this.note;
data['po_view_file_name'] = this.poViewFileName;
data['po_dir_file_path'] = this.poDirFilePath;
data['unloading_scope'] = this.unloadingScope;
data['freight_scope'] = this.freightScope;
data['erection_scope'] = this.erectionScope;
data['sale_order_number'] = this.saleOrderNumber;
data['invoice_number'] = this.invoiceNumber;
data['vehicle_number'] = this.vehicleNumber;
data['driver_name'] = this.driverName;
data['driver_mobile_number'] = this.driverMobileNumber;
data['tpc_applicable'] = this.tpcApplicable;
data['requested_tpc_amount'] = this.requestedTpcAmount;
data['level1_tpc_approved_amount'] = this.level1TpcApprovedAmount;
data['level2_tpc_approved_amount'] = this.level2TpcApprovedAmount;
data['tpc_payment_mode'] = this.tpcPaymentMode;
data['tpc_payment_reference_no'] = this.tpcPaymentReferenceNo;
data['tpc_payment_attachment_dir_file_path'] =
this.tpcPaymentAttachmentDirFilePath;
data['tpc_payment_attachement_view_file_name'] =
this.tpcPaymentAttachementViewFileName;
data['tpc_status'] = this.tpcStatus;
data['tpc_agent_id'] = this.tpcAgentId;
data['is_exist'] = this.isExist;
data['created_datetime'] = this.createdDatetime;
data['updated_datetime'] = this.updatedDatetime;
data['adjusted_amount'] = this.adjustedAmount;
data['order_payment_id'] = this.orderPaymentId;
data['datetime'] = this.datetime;
return data;
}
}
class paymentListByModeFilterResponse {
List<Employees>? employees;
String? error;
String? message;
paymentListByModeFilterResponse({this.employees, this.error, this.message});
paymentListByModeFilterResponse.fromJson(Map<String, dynamic> json) {
if (json['employees'] != null) {
employees = <Employees>[];
json['employees'].forEach((v) {
employees!.add(new Employees.fromJson(v));
});
}
error = json['error'];
message = json['message'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
if (this.employees != null) {
data['employees'] = this.employees!.map((v) => v.toJson()).toList();
}
data['error'] = this.error;
data['message'] = this.message;
return data;
}
}
class Employees {
String? id;
String? name;
Employees({this.id, this.name});
Employees.fromJson(Map<String, dynamic> json) {
id = json['id'];
name = json['name'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['id'] = this.id;
data['name'] = this.name;
return data;
}
}
class paymentListByModeResponse {
String? error;
List<OrderList>? orderList;
String? message;
paymentListByModeResponse({this.error, this.orderList, this.message});
paymentListByModeResponse.fromJson(Map<String, dynamic> json) {
error = json['error'];
if (json['order_list'] != null) {
orderList = <OrderList>[];
json['order_list'].forEach((v) {
orderList!.add(new OrderList.fromJson(v));
});
}
message = json['message'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['error'] = this.error;
if (this.orderList != null) {
data['order_list'] = this.orderList!.map((v) => v.toJson()).toList();
}
data['message'] = this.message;
return data;
}
}
class OrderList {
String? attachment;
String? paymentId;
String? orderNumber;
String? status;
String? ename;
String? aname;
String? approvalEmployee;
String? paymentType;
String? refId;
String? refType;
String? refNo;
String? approvalStatus;
String? paymentDate;
String? approvalEmpId;
String? adjustedAmount;
String? description;
String? amount;
String? datetime;
OrderList(
{this.attachment,
this.paymentId,
this.orderNumber,
this.status,
this.ename,
this.aname,
this.approvalEmployee,
this.paymentType,
this.refId,
this.refType,
this.refNo,
this.approvalStatus,
this.paymentDate,
this.approvalEmpId,
this.adjustedAmount,
this.description,
this.amount,
this.datetime});
OrderList.fromJson(Map<String, dynamic> json) {
attachment = json['attachment'];
paymentId = json['payment_id'];
orderNumber = json['order_number'];
status = json['status'];
ename = json['ename'];
aname = json['aname'];
approvalEmployee = json['approval_employee'];
paymentType = json['payment_type'];
refId = json['ref_id'];
refType = json['ref_type'];
refNo = json['ref_no'];
approvalStatus = json['approval_status'];
paymentDate = json['payment_date'];
approvalEmpId = json['approval_emp_id'];
adjustedAmount = json['adjusted_amount'];
description = json['description'];
amount = json['amount'];
datetime = json['datetime'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['attachment'] = this.attachment;
data['payment_id'] = this.paymentId;
data['order_number'] = this.orderNumber;
data['status'] = this.status;
data['ename'] = this.ename;
data['aname'] = this.aname;
data['approval_employee'] = this.approvalEmployee;
data['payment_type'] = this.paymentType;
data['ref_id'] = this.refId;
data['ref_type'] = this.refType;
data['ref_no'] = this.refNo;
data['approval_status'] = this.approvalStatus;
data['payment_date'] = this.paymentDate;
data['approval_emp_id'] = this.approvalEmpId;
data['adjusted_amount'] = this.adjustedAmount;
data['description'] = this.description;
data['amount'] = this.amount;
data['datetime'] = this.datetime;
return data;
}
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment