@simplyhomes/sos-sdk
Version:
TypeScript SDK for Simply Homes SoS API v4
336 lines (335 loc) • 26.2 kB
JavaScript
/* tslint:disable */
/* eslint-disable */
/**
* API v4
* Swagger documentation for API v4
*
* The version of the OpenAPI document: 4.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { SoSPropertyEntityUnderwritingModelFromJSON, SoSPropertyEntityUnderwritingModelToJSON, } from './SoSPropertyEntityUnderwritingModel';
import { SoSPropertyEntityUnderwritingModelsCalculatedFromJSON, SoSPropertyEntityUnderwritingModelsCalculatedToJSON, } from './SoSPropertyEntityUnderwritingModelsCalculated';
import { SoSPropertyEntityUnderwritingModelsMaxPriceFromJSON, SoSPropertyEntityUnderwritingModelsMaxPriceToJSON, } from './SoSPropertyEntityUnderwritingModelsMaxPrice';
/**
* Check if a given object implements the V4PropertiesUpdatePropertyBody interface.
*/
export function instanceOfV4PropertiesUpdatePropertyBody(value) {
return true;
}
export function V4PropertiesUpdatePropertyBodyFromJSON(json) {
return V4PropertiesUpdatePropertyBodyFromJSONTyped(json, false);
}
export function V4PropertiesUpdatePropertyBodyFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
...json, // Preserve relation fields from views
'createdAt': json['createdAt'] == null ? undefined : json['createdAt'],
'state': json['state'] == null ? undefined : json['state'],
'countyName': json['countyName'] == null ? undefined : json['countyName'],
'city': json['city'] == null ? undefined : json['city'],
'sqft': json['sqft'] == null ? undefined : json['sqft'],
'yearBuilt': json['yearBuilt'] == null ? undefined : json['yearBuilt'],
'price': json['price'] == null ? undefined : json['price'],
'marketId': json['marketId'] == null ? undefined : json['marketId'],
'countyId': json['countyId'] == null ? undefined : json['countyId'],
'schoolzoneId': json['schoolzoneId'] == null ? undefined : json['schoolzoneId'],
'neighborhoodId': json['neighborhoodId'] == null ? undefined : json['neighborhoodId'],
'attomAvm': json['attomAvm'] == null ? undefined : json['attomAvm'],
'tractTier': json['tractTier'] == null ? undefined : json['tractTier'],
'housingAuthorityId': json['housingAuthorityId'] == null ? undefined : json['housingAuthorityId'],
'propertyType': json['propertyType'] == null ? undefined : json['propertyType'],
'grossRent': json['grossRent'] == null ? undefined : json['grossRent'],
'grossRentFinal': json['grossRentFinal'] == null ? undefined : json['grossRentFinal'],
'grossRentOverride': json['grossRentOverride'] == null ? undefined : json['grossRentOverride'],
'taxMonthly': json['taxMonthly'] == null ? undefined : json['taxMonthly'],
'attomLastYearTax': json['attomLastYearTax'] == null ? undefined : json['attomLastYearTax'],
'targetPurchasePrice': json['targetPurchasePrice'] == null ? undefined : json['targetPurchasePrice'],
'unitCount': json['unitCount'] == null ? undefined : json['unitCount'],
'status': json['status'] == null ? undefined : json['status'],
'underwritingModels': json['underwritingModels'] == null ? undefined : (json['underwritingModels'].map(SoSPropertyEntityUnderwritingModelFromJSON)),
'underwritingModelsCalculated': json['underwritingModelsCalculated'] == null ? undefined : (json['underwritingModelsCalculated'].map(SoSPropertyEntityUnderwritingModelsCalculatedFromJSON)),
'snapshots': json['snapshots'] == null ? undefined : json['snapshots'],
'underwritingModelsMaxPrices': json['underwritingModelsMaxPrices'] == null ? undefined : (json['underwritingModelsMaxPrices'].map(SoSPropertyEntityUnderwritingModelsMaxPriceFromJSON)),
'companycamUrl': json['companycamUrl'] == null ? undefined : json['companycamUrl'],
'accessDetails': json['accessDetails'] == null ? undefined : json['accessDetails'],
'lenderId': json['lenderId'] == null ? undefined : json['lenderId'],
'sourceId': json['sourceId'] == null ? undefined : json['sourceId'],
'sourceCreatedAt': json['sourceCreatedAt'] == null ? undefined : json['sourceCreatedAt'],
'targetPurchasePriceOverride': json['targetPurchasePriceOverride'] == null ? undefined : json['targetPurchasePriceOverride'],
'targetPurchasePriceFinal': json['targetPurchasePriceFinal'] == null ? undefined : json['targetPurchasePriceFinal'],
'simplyAcquisitionFee': json['simplyAcquisitionFee'] == null ? undefined : json['simplyAcquisitionFee'],
'simplyAcquisitionFeeOverride': json['simplyAcquisitionFeeOverride'] == null ? undefined : json['simplyAcquisitionFeeOverride'],
'simplyAcquisitionFeeFinal': json['simplyAcquisitionFeeFinal'] == null ? undefined : json['simplyAcquisitionFeeFinal'],
'titleInsurance': json['titleInsurance'] == null ? undefined : json['titleInsurance'],
'titleInsuranceOverride': json['titleInsuranceOverride'] == null ? undefined : json['titleInsuranceOverride'],
'titleInsuranceFinal': json['titleInsuranceFinal'] == null ? undefined : json['titleInsuranceFinal'],
'transferTax': json['transferTax'] == null ? undefined : json['transferTax'],
'transferTaxOverride': json['transferTaxOverride'] == null ? undefined : json['transferTaxOverride'],
'transferTaxFinal': json['transferTaxFinal'] == null ? undefined : json['transferTaxFinal'],
'titleCompanyId': json['titleCompanyId'] == null ? undefined : json['titleCompanyId'],
'estimatedGrossHud': json['estimatedGrossHud'] == null ? undefined : json['estimatedGrossHud'],
'additionalOwnershipReserve': json['additionalOwnershipReserve'] == null ? undefined : json['additionalOwnershipReserve'],
'totalOwnerReserves': json['totalOwnerReserves'] == null ? undefined : json['totalOwnerReserves'],
'pmOnboardingTotal': json['pmOnboardingTotal'] == null ? undefined : json['pmOnboardingTotal'],
'pmReserveTotal': json['pmReserveTotal'] == null ? undefined : json['pmReserveTotal'],
'ownerId': json['ownerId'] == null ? undefined : json['ownerId'],
'estimatedAcquisitionCost': json['estimatedAcquisitionCost'] == null ? undefined : json['estimatedAcquisitionCost'],
'renovationCost': json['renovationCost'] == null ? undefined : json['renovationCost'],
'allIn': json['allIn'] == null ? undefined : json['allIn'],
'propertyManagerId': json['propertyManagerId'] == null ? undefined : json['propertyManagerId'],
'pmFeesPercentageOverride': json['pmFeesPercentageOverride'] == null ? undefined : json['pmFeesPercentageOverride'],
'pmFeesMonthly': json['pmFeesMonthly'] == null ? undefined : json['pmFeesMonthly'],
'assetManagerId': json['assetManagerId'] == null ? undefined : json['assetManagerId'],
'amFeesPercentageOverride': json['amFeesPercentageOverride'] == null ? undefined : json['amFeesPercentageOverride'],
'vacancyMonthly': json['vacancyMonthly'] == null ? undefined : json['vacancyMonthly'],
'repairAndMaintenanceMonthly': json['repairAndMaintenanceMonthly'] == null ? undefined : json['repairAndMaintenanceMonthly'],
'insuranceMonthly': json['insuranceMonthly'] == null ? undefined : json['insuranceMonthly'],
'noiMonthly': json['noiMonthly'] == null ? undefined : json['noiMonthly'],
'noiAnnually': json['noiAnnually'] == null ? undefined : json['noiAnnually'],
'capRate': json['capRate'] == null ? undefined : json['capRate'],
'amFeesMonthly': json['amFeesMonthly'] == null ? undefined : json['amFeesMonthly'],
'attomArv': json['attomArv'] == null ? undefined : json['attomArv'],
'arvUplift': json['arvUplift'] == null ? undefined : json['arvUplift'],
'maxPriceCapRate': json['maxPriceCapRate'] == null ? undefined : json['maxPriceCapRate'],
'maxPriceArvUplift': json['maxPriceArvUplift'] == null ? undefined : json['maxPriceArvUplift'],
'maxPriceCapRateTries': json['maxPriceCapRateTries'] == null ? undefined : json['maxPriceCapRateTries'],
'characteristicsWaterSupply': json['characteristicsWaterSupply'] == null ? undefined : json['characteristicsWaterSupply'],
'characteristicsSewageType': json['characteristicsSewageType'] == null ? undefined : json['characteristicsSewageType'],
'characteristicsDrainType': json['characteristicsDrainType'] == null ? undefined : json['characteristicsDrainType'],
'characteristicsConstruction': json['characteristicsConstruction'] == null ? undefined : json['characteristicsConstruction'],
'characteristicsFoundation': json['characteristicsFoundation'] == null ? undefined : json['characteristicsFoundation'],
'characteristicsSiding': json['characteristicsSiding'] == null ? undefined : json['characteristicsSiding'],
'characteristicsRoofType': json['characteristicsRoofType'] == null ? undefined : json['characteristicsRoofType'],
'characteristicsRoofAge': json['characteristicsRoofAge'] == null ? undefined : json['characteristicsRoofAge'],
'characteristicsStories': json['characteristicsStories'] == null ? undefined : json['characteristicsStories'],
'featureHasAttic': json['featureHasAttic'] == null ? undefined : json['featureHasAttic'],
'featureHasDeck': json['featureHasDeck'] == null ? undefined : json['featureHasDeck'],
'featureHasPatio': json['featureHasPatio'] == null ? undefined : json['featureHasPatio'],
'featureHasCommonSpace': json['featureHasCommonSpace'] == null ? undefined : json['featureHasCommonSpace'],
'featureHasYard': json['featureHasYard'] == null ? undefined : json['featureHasYard'],
'featureHasElevator': json['featureHasElevator'] == null ? undefined : json['featureHasElevator'],
'featureHasBasement': json['featureHasBasement'] == null ? undefined : json['featureHasBasement'],
'featureHasCommonLaundry': json['featureHasCommonLaundry'] == null ? undefined : json['featureHasCommonLaundry'],
'featureHasGarage': json['featureHasGarage'] == null ? undefined : json['featureHasGarage'],
'featureHasGate': json['featureHasGate'] == null ? undefined : json['featureHasGate'],
'featureHasExteriorStairs': json['featureHasExteriorStairs'] == null ? undefined : json['featureHasExteriorStairs'],
'featureHasPool': json['featureHasPool'] == null ? undefined : json['featureHasPool'],
'featureHasPorch': json['featureHasPorch'] == null ? undefined : json['featureHasPorch'],
'featureHasSidewalk': json['featureHasSidewalk'] == null ? undefined : json['featureHasSidewalk'],
'featureHasDriveway': json['featureHasDriveway'] == null ? undefined : json['featureHasDriveway'],
'maxPriceArvUpliftTries': json['maxPriceArvUpliftTries'] == null ? undefined : json['maxPriceArvUpliftTries'],
'pgcalcMaxPrices': json['pgcalcMaxPrices'] == null ? undefined : json['pgcalcMaxPrices'],
'dataVerification': json['dataVerification'] == null ? undefined : json['dataVerification'],
'reasons': json['reasons'] == null ? undefined : json['reasons'],
'rejectDetail': json['rejectDetail'] == null ? undefined : json['rejectDetail'],
'scopeOfWork': json['scopeOfWork'] == null ? undefined : json['scopeOfWork'],
'utilitiesSimplyPayingMonthly': json['utilitiesSimplyPayingMonthly'] == null ? undefined : json['utilitiesSimplyPayingMonthly'],
'pmFeesMonthlyOverride': json['pmFeesMonthlyOverride'] == null ? undefined : json['pmFeesMonthlyOverride'],
'pmFeesMonthlyFinal': json['pmFeesMonthlyFinal'] == null ? undefined : json['pmFeesMonthlyFinal'],
'amFeesMonthlyOverride': json['amFeesMonthlyOverride'] == null ? undefined : json['amFeesMonthlyOverride'],
'amFeesMonthlyFinal': json['amFeesMonthlyFinal'] == null ? undefined : json['amFeesMonthlyFinal'],
'vacancyMonthlyOverride': json['vacancyMonthlyOverride'] == null ? undefined : json['vacancyMonthlyOverride'],
'vacancyMonthlyFinal': json['vacancyMonthlyFinal'] == null ? undefined : json['vacancyMonthlyFinal'],
'repairAndMaintenanceMonthlyOverride': json['repairAndMaintenanceMonthlyOverride'] == null ? undefined : json['repairAndMaintenanceMonthlyOverride'],
'repairAndMaintenanceMonthlyFinal': json['repairAndMaintenanceMonthlyFinal'] == null ? undefined : json['repairAndMaintenanceMonthlyFinal'],
'insuranceMonthlyOverride': json['insuranceMonthlyOverride'] == null ? undefined : json['insuranceMonthlyOverride'],
'insuranceMonthlyFinal': json['insuranceMonthlyFinal'] == null ? undefined : json['insuranceMonthlyFinal'],
'taxMonthlyOverride': json['taxMonthlyOverride'] == null ? undefined : json['taxMonthlyOverride'],
'taxMonthlyFinal': json['taxMonthlyFinal'] == null ? undefined : json['taxMonthlyFinal'],
'utilitiesSimplyPayingMonthlyOverride': json['utilitiesSimplyPayingMonthlyOverride'] == null ? undefined : json['utilitiesSimplyPayingMonthlyOverride'],
'utilitiesSimplyPayingMonthlyFinal': json['utilitiesSimplyPayingMonthlyFinal'] == null ? undefined : json['utilitiesSimplyPayingMonthlyFinal'],
'pgcalcUnderwritingModels': json['pgcalcUnderwritingModels'] == null ? undefined : json['pgcalcUnderwritingModels'],
'locked': json['locked'] == null ? undefined : json['locked'],
'estimatedRenovationCost': json['estimatedRenovationCost'] == null ? undefined : json['estimatedRenovationCost'],
'estimatedRenovationCostOverride': json['estimatedRenovationCostOverride'] == null ? undefined : json['estimatedRenovationCostOverride'],
'estimatedRenovationCostFinal': json['estimatedRenovationCostFinal'] == null ? undefined : json['estimatedRenovationCostFinal'],
'estimatedRenovationManagementFee': json['estimatedRenovationManagementFee'] == null ? undefined : json['estimatedRenovationManagementFee'],
'closingCost': json['closingCost'] == null ? undefined : json['closingCost'],
'closingCostOverride': json['closingCostOverride'] == null ? undefined : json['closingCostOverride'],
'closingCostFinal': json['closingCostFinal'] == null ? undefined : json['closingCostFinal'],
'totalOwnerReservesOverride': json['totalOwnerReservesOverride'] == null ? undefined : json['totalOwnerReservesOverride'],
'totalOwnerReservesFinal': json['totalOwnerReservesFinal'] == null ? undefined : json['totalOwnerReservesFinal'],
'pmOnboardingTotalOverride': json['pmOnboardingTotalOverride'] == null ? undefined : json['pmOnboardingTotalOverride'],
'pmOnboardingTotalFinal': json['pmOnboardingTotalFinal'] == null ? undefined : json['pmOnboardingTotalFinal'],
'pmReserveTotalOverride': json['pmReserveTotalOverride'] == null ? undefined : json['pmReserveTotalOverride'],
'pmReserveTotalFinal': json['pmReserveTotalFinal'] == null ? undefined : json['pmReserveTotalFinal'],
'estimatedAcquisitionCostOverride': json['estimatedAcquisitionCostOverride'] == null ? undefined : json['estimatedAcquisitionCostOverride'],
'estimatedAcquisitionCostFinal': json['estimatedAcquisitionCostFinal'] == null ? undefined : json['estimatedAcquisitionCostFinal'],
'underwritingHcvApplicable': json['underwritingHcvApplicable'] == null ? undefined : json['underwritingHcvApplicable'],
'addressLineOne': json['addressLineOne'] == null ? undefined : json['addressLineOne'],
'underwritingApprovedDate': json['underwritingApprovedDate'] == null ? undefined : json['underwritingApprovedDate'],
'underwritingApprovedBy': json['underwritingApprovedBy'] == null ? undefined : json['underwritingApprovedBy'],
'insuranceProviderId': json['insuranceProviderId'] == null ? undefined : json['insuranceProviderId'],
'insuranceCost': json['insuranceCost'] == null ? undefined : json['insuranceCost'],
'accessDetailsOwnerId': json['accessDetailsOwnerId'] == null ? undefined : json['accessDetailsOwnerId'],
'postPurchaseCost': json['postPurchaseCost'] == null ? undefined : json['postPurchaseCost'],
'stories': json['stories'] == null ? undefined : json['stories'],
'files': json['files'] == null ? undefined : json['files'],
'debtPurchaseWithBridgeLoan': json['debtPurchaseWithBridgeLoan'] == null ? undefined : json['debtPurchaseWithBridgeLoan'],
'debtStrategy': json['debtStrategy'] == null ? undefined : json['debtStrategy'],
'floodZone': json['floodZone'] == null ? undefined : json['floodZone'],
'placeholderOfferType': json['placeholderOfferType'] == null ? undefined : json['placeholderOfferType'],
};
}
export function V4PropertiesUpdatePropertyBodyToJSON(json) {
return V4PropertiesUpdatePropertyBodyToJSONTyped(json, false);
}
export function V4PropertiesUpdatePropertyBodyToJSONTyped(value, ignoreDiscriminator = false) {
if (value == null) {
return value;
}
return {
'createdAt': value['createdAt'] == null ? value['createdAt'] : value['createdAt'],
'state': value['state'],
'countyName': value['countyName'],
'city': value['city'],
'sqft': value['sqft'],
'yearBuilt': value['yearBuilt'],
'price': value['price'],
'marketId': value['marketId'],
'countyId': value['countyId'],
'schoolzoneId': value['schoolzoneId'],
'neighborhoodId': value['neighborhoodId'],
'attomAvm': value['attomAvm'],
'tractTier': value['tractTier'],
'housingAuthorityId': value['housingAuthorityId'],
'propertyType': value['propertyType'],
'grossRent': value['grossRent'],
'grossRentFinal': value['grossRentFinal'],
'grossRentOverride': value['grossRentOverride'],
'taxMonthly': value['taxMonthly'],
'attomLastYearTax': value['attomLastYearTax'],
'targetPurchasePrice': value['targetPurchasePrice'],
'unitCount': value['unitCount'],
'status': value['status'],
'underwritingModels': value['underwritingModels'] == null ? undefined : (value['underwritingModels'].map(SoSPropertyEntityUnderwritingModelToJSON)),
'underwritingModelsCalculated': value['underwritingModelsCalculated'] == null ? undefined : (value['underwritingModelsCalculated'].map(SoSPropertyEntityUnderwritingModelsCalculatedToJSON)),
'snapshots': value['snapshots'],
'underwritingModelsMaxPrices': value['underwritingModelsMaxPrices'] == null ? undefined : (value['underwritingModelsMaxPrices'].map(SoSPropertyEntityUnderwritingModelsMaxPriceToJSON)),
'companycamUrl': value['companycamUrl'],
'accessDetails': value['accessDetails'],
'lenderId': value['lenderId'],
'sourceId': value['sourceId'],
'sourceCreatedAt': value['sourceCreatedAt'] == null ? value['sourceCreatedAt'] : value['sourceCreatedAt'],
'targetPurchasePriceOverride': value['targetPurchasePriceOverride'],
'targetPurchasePriceFinal': value['targetPurchasePriceFinal'],
'simplyAcquisitionFee': value['simplyAcquisitionFee'],
'simplyAcquisitionFeeOverride': value['simplyAcquisitionFeeOverride'],
'simplyAcquisitionFeeFinal': value['simplyAcquisitionFeeFinal'],
'titleInsurance': value['titleInsurance'],
'titleInsuranceOverride': value['titleInsuranceOverride'],
'titleInsuranceFinal': value['titleInsuranceFinal'],
'transferTax': value['transferTax'],
'transferTaxOverride': value['transferTaxOverride'],
'transferTaxFinal': value['transferTaxFinal'],
'titleCompanyId': value['titleCompanyId'],
'estimatedGrossHud': value['estimatedGrossHud'],
'additionalOwnershipReserve': value['additionalOwnershipReserve'],
'totalOwnerReserves': value['totalOwnerReserves'],
'pmOnboardingTotal': value['pmOnboardingTotal'],
'pmReserveTotal': value['pmReserveTotal'],
'ownerId': value['ownerId'],
'estimatedAcquisitionCost': value['estimatedAcquisitionCost'],
'renovationCost': value['renovationCost'],
'allIn': value['allIn'],
'propertyManagerId': value['propertyManagerId'],
'pmFeesPercentageOverride': value['pmFeesPercentageOverride'],
'pmFeesMonthly': value['pmFeesMonthly'],
'assetManagerId': value['assetManagerId'],
'amFeesPercentageOverride': value['amFeesPercentageOverride'],
'vacancyMonthly': value['vacancyMonthly'],
'repairAndMaintenanceMonthly': value['repairAndMaintenanceMonthly'],
'insuranceMonthly': value['insuranceMonthly'],
'noiMonthly': value['noiMonthly'],
'noiAnnually': value['noiAnnually'],
'capRate': value['capRate'],
'amFeesMonthly': value['amFeesMonthly'],
'attomArv': value['attomArv'],
'arvUplift': value['arvUplift'],
'maxPriceCapRate': value['maxPriceCapRate'],
'maxPriceArvUplift': value['maxPriceArvUplift'],
'maxPriceCapRateTries': value['maxPriceCapRateTries'],
'characteristicsWaterSupply': value['characteristicsWaterSupply'],
'characteristicsSewageType': value['characteristicsSewageType'],
'characteristicsDrainType': value['characteristicsDrainType'],
'characteristicsConstruction': value['characteristicsConstruction'],
'characteristicsFoundation': value['characteristicsFoundation'],
'characteristicsSiding': value['characteristicsSiding'],
'characteristicsRoofType': value['characteristicsRoofType'],
'characteristicsRoofAge': value['characteristicsRoofAge'],
'characteristicsStories': value['characteristicsStories'],
'featureHasAttic': value['featureHasAttic'],
'featureHasDeck': value['featureHasDeck'],
'featureHasPatio': value['featureHasPatio'],
'featureHasCommonSpace': value['featureHasCommonSpace'],
'featureHasYard': value['featureHasYard'],
'featureHasElevator': value['featureHasElevator'],
'featureHasBasement': value['featureHasBasement'],
'featureHasCommonLaundry': value['featureHasCommonLaundry'],
'featureHasGarage': value['featureHasGarage'],
'featureHasGate': value['featureHasGate'],
'featureHasExteriorStairs': value['featureHasExteriorStairs'],
'featureHasPool': value['featureHasPool'],
'featureHasPorch': value['featureHasPorch'],
'featureHasSidewalk': value['featureHasSidewalk'],
'featureHasDriveway': value['featureHasDriveway'],
'maxPriceArvUpliftTries': value['maxPriceArvUpliftTries'],
'pgcalcMaxPrices': value['pgcalcMaxPrices'],
'dataVerification': value['dataVerification'],
'reasons': value['reasons'],
'rejectDetail': value['rejectDetail'],
'scopeOfWork': value['scopeOfWork'],
'utilitiesSimplyPayingMonthly': value['utilitiesSimplyPayingMonthly'],
'pmFeesMonthlyOverride': value['pmFeesMonthlyOverride'],
'pmFeesMonthlyFinal': value['pmFeesMonthlyFinal'],
'amFeesMonthlyOverride': value['amFeesMonthlyOverride'],
'amFeesMonthlyFinal': value['amFeesMonthlyFinal'],
'vacancyMonthlyOverride': value['vacancyMonthlyOverride'],
'vacancyMonthlyFinal': value['vacancyMonthlyFinal'],
'repairAndMaintenanceMonthlyOverride': value['repairAndMaintenanceMonthlyOverride'],
'repairAndMaintenanceMonthlyFinal': value['repairAndMaintenanceMonthlyFinal'],
'insuranceMonthlyOverride': value['insuranceMonthlyOverride'],
'insuranceMonthlyFinal': value['insuranceMonthlyFinal'],
'taxMonthlyOverride': value['taxMonthlyOverride'],
'taxMonthlyFinal': value['taxMonthlyFinal'],
'utilitiesSimplyPayingMonthlyOverride': value['utilitiesSimplyPayingMonthlyOverride'],
'utilitiesSimplyPayingMonthlyFinal': value['utilitiesSimplyPayingMonthlyFinal'],
'pgcalcUnderwritingModels': value['pgcalcUnderwritingModels'],
'locked': value['locked'],
'estimatedRenovationCost': value['estimatedRenovationCost'],
'estimatedRenovationCostOverride': value['estimatedRenovationCostOverride'],
'estimatedRenovationCostFinal': value['estimatedRenovationCostFinal'],
'estimatedRenovationManagementFee': value['estimatedRenovationManagementFee'],
'closingCost': value['closingCost'],
'closingCostOverride': value['closingCostOverride'],
'closingCostFinal': value['closingCostFinal'],
'totalOwnerReservesOverride': value['totalOwnerReservesOverride'],
'totalOwnerReservesFinal': value['totalOwnerReservesFinal'],
'pmOnboardingTotalOverride': value['pmOnboardingTotalOverride'],
'pmOnboardingTotalFinal': value['pmOnboardingTotalFinal'],
'pmReserveTotalOverride': value['pmReserveTotalOverride'],
'pmReserveTotalFinal': value['pmReserveTotalFinal'],
'estimatedAcquisitionCostOverride': value['estimatedAcquisitionCostOverride'],
'estimatedAcquisitionCostFinal': value['estimatedAcquisitionCostFinal'],
'underwritingHcvApplicable': value['underwritingHcvApplicable'],
'addressLineOne': value['addressLineOne'],
'underwritingApprovedDate': value['underwritingApprovedDate'] == null ? value['underwritingApprovedDate'] : value['underwritingApprovedDate'],
'underwritingApprovedBy': value['underwritingApprovedBy'],
'insuranceProviderId': value['insuranceProviderId'],
'insuranceCost': value['insuranceCost'],
'accessDetailsOwnerId': value['accessDetailsOwnerId'],
'postPurchaseCost': value['postPurchaseCost'],
'stories': value['stories'],
'files': value['files'],
'debtPurchaseWithBridgeLoan': value['debtPurchaseWithBridgeLoan'],
'debtStrategy': value['debtStrategy'],
'floodZone': value['floodZone'],
'placeholderOfferType': value['placeholderOfferType'],
};
}