LeadMortgageInformationJson class

Constructors

LeadMortgageInformationJson({PropertyType? propertyType, int? propertyValue, int? mortgageBalance, String? lenderName, bool? hasFHALoan, bool? currentWithLoan, PropertyStatus? propertyStatus, MortgageType? mortgageType, int? mortgageAmount, int? downPaymentAmount, String? propertyState, String? propertyCounty, String? propertyAddress1, String? propertyAddress2, String? propertyZipcode, String? propertyCity, int? refinanceAmount, int? cashOutAmount, OccupancyType? occupancyType, RefinanceType? refinanceType, PropertySearchStatus? propertySearchStatus, int? numUnits, DateTime? closingDate, PurchaseStatus? purchaseStatus, DateTime? purchaseDate, num? monthlyHoaFee, String? mortgageCompany, num? mortgageEscrowAmount, bool? includeFhaLoans, bool? includeVaLoans, List<MortgageLoanType> requestedLoanTerms = const [], MortechCreditRating? mortechCreditRating})
Returns a new LeadMortgageInformationJson instance.

Properties

cashOutAmount ↔ int?
Additional amount the lead will borrow against existing home equity in the case of refinance
getter/setter pair
closingDate ↔ DateTime?
Please note: This property should have been non-nullable! Since the specification file does not include a default value (using the "default:" property), however, the generated source code must fall back to having a nullable type. Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
currentWithLoan ↔ bool?
Please note: This property should have been non-nullable! Since the specification file does not include a default value (using the "default:" property), however, the generated source code must fall back to having a nullable type. Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
downPaymentAmount ↔ int?
Please note: This property should have been non-nullable! Since the specification file does not include a default value (using the "default:" property), however, the generated source code must fall back to having a nullable type. Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
hasFHALoan ↔ bool?
Please note: This property should have been non-nullable! Since the specification file does not include a default value (using the "default:" property), however, the generated source code must fall back to having a nullable type. Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
hashCode → int
The hash code for this object.
no setteroverride
includeFhaLoans ↔ bool?
If true, the lead will receive FHA loan offers; if false, they will not.
getter/setter pair
includeVaLoans ↔ bool?
If true, the lead will receive VA loan offers; if false, they will not.
getter/setter pair
lenderName ↔ String?
Please note: This property should have been non-nullable! Since the specification file does not include a default value (using the "default:" property), however, the generated source code must fall back to having a nullable type. Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
monthlyHoaFee ↔ num?
The amount of the HOA fee for the lead
getter/setter pair
mortechCreditRating ↔ MortechCreditRating?
Please note: This property should have been non-nullable! Since the specification file does not include a default value (using the "default:" property), however, the generated source code must fall back to having a nullable type. Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
mortgageAmount ↔ int?
Amount the lead will borrow
getter/setter pair
mortgageBalance ↔ int?
Please note: This property should have been non-nullable! Since the specification file does not include a default value (using the "default:" property), however, the generated source code must fall back to having a nullable type. Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
mortgageCompany ↔ String?
The name of the company holding the lead's mortgage
getter/setter pair
mortgageEscrowAmount ↔ num?
The amount of escrow the lead pays
getter/setter pair
mortgageType ↔ MortgageType?
Please note: This property should have been non-nullable! Since the specification file does not include a default value (using the "default:" property), however, the generated source code must fall back to having a nullable type. Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
numUnits ↔ int?
The number of legal units on the property
getter/setter pair
occupancyType ↔ OccupancyType?
Please note: This property should have been non-nullable! Since the specification file does not include a default value (using the "default:" property), however, the generated source code must fall back to having a nullable type. Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
propertyAddress1 ↔ String?
Street address (primary address line)
getter/setter pair
propertyAddress2 ↔ String?
Secondary address line
getter/setter pair
propertyCity ↔ String?
Please note: This property should have been non-nullable! Since the specification file does not include a default value (using the "default:" property), however, the generated source code must fall back to having a nullable type. Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
propertyCounty ↔ String?
Please note: This property should have been non-nullable! Since the specification file does not include a default value (using the "default:" property), however, the generated source code must fall back to having a nullable type. Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
propertySearchStatus ↔ PropertySearchStatus?
Please note: This property should have been non-nullable! Since the specification file does not include a default value (using the "default:" property), however, the generated source code must fall back to having a nullable type. Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
propertyState ↔ String?
Please note: This property should have been non-nullable! Since the specification file does not include a default value (using the "default:" property), however, the generated source code must fall back to having a nullable type. Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
propertyStatus ↔ PropertyStatus?
Please note: This property should have been non-nullable! Since the specification file does not include a default value (using the "default:" property), however, the generated source code must fall back to having a nullable type. Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
propertyType ↔ PropertyType?
Please note: This property should have been non-nullable! Since the specification file does not include a default value (using the "default:" property), however, the generated source code must fall back to having a nullable type. Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
propertyValue ↔ int?
Please note: This property should have been non-nullable! Since the specification file does not include a default value (using the "default:" property), however, the generated source code must fall back to having a nullable type. Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
propertyZipcode ↔ String?
Please note: This property should have been non-nullable! Since the specification file does not include a default value (using the "default:" property), however, the generated source code must fall back to having a nullable type. Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
purchaseDate ↔ DateTime?
Please note: This property should have been non-nullable! Since the specification file does not include a default value (using the "default:" property), however, the generated source code must fall back to having a nullable type. Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
purchaseStatus ↔ PurchaseStatus?
Please note: This property should have been non-nullable! Since the specification file does not include a default value (using the "default:" property), however, the generated source code must fall back to having a nullable type. Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
refinanceAmount ↔ int?
Amount the lead will borrow for refinancing an existing mortgage
getter/setter pair
refinanceType ↔ RefinanceType?
Please note: This property should have been non-nullable! Since the specification file does not include a default value (using the "default:" property), however, the generated source code must fall back to having a nullable type. Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
requestedLoanTerms ↔ List<MortgageLoanType>
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
override

Static Methods

fromJson(dynamic value) → LeadMortgageInformationJson?
Returns a new LeadMortgageInformationJson instance and imports its values from value if it's a Map, null otherwise.
listFromJson(dynamic json, {bool growable = false}) → List<LeadMortgageInformationJson>
mapFromJson(dynamic json) → Map<String, LeadMortgageInformationJson>
mapListFromJson(dynamic json, {bool growable = false}) → Map<String, List<LeadMortgageInformationJson>>

Constants

requiredKeys → const Set<String>
The list of required keys that must be present in a JSON.