LeadEducationInformationJson class

Constructors

LeadEducationInformationJson({EducationLevel? educationLevel, GraduateDegreeType? graduateDegreeType, String? universityAttended, String? universityOpeId, DateTime? graduationDate, DateTime? graduateGraduationDate, DateTime? graduateLastAttendedDate, String? graduateUniversityAttended, String? graduateUniversityOpeId, DateTime? undergraduateGraduationDate, DateTime? undergraduateLastAttendedDate, String? undergraduateUniversityAttended, String? undergraduateUniversityOpeId})
Returns a new LeadEducationInformationJson instance.

Properties

educationLevel ↔ EducationLevel?
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
graduateDegreeType ↔ GraduateDegreeType?
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
graduateGraduationDate ↔ DateTime?
Lead's graduate school graduation date (YYYY-MM-DD)
getter/setter pair
graduateLastAttendedDate ↔ DateTime?
Lead's last attended month/year for graduate school (YYYY-MM-DD)
getter/setter pair
graduateUniversityAttended ↔ String?
Name of university where a lead received their graduate degree. A lookup service for possible universities is available from using the /leads/universities endpoint. To maximize returned offers, this string must match one of the names returned from the lookup.
getter/setter pair
graduateUniversityOpeId ↔ String?
identification number used by the U.S. Department of Education's Office of Postsecondary Education (OPE) to identify schools that have Program Participation Agreements (PPA) so that its students are eligible to participate in Federal Student Financial Assistance programs under Title IV regulations. This is a 6-digit number followed by a 2-digit suffix used to identify branches, additional locations, and other entities that are part of the eligible institution.
getter/setter pair
graduationDate ↔ DateTime?
Date the lead graudated from undergrad (YYYY-MM-DD)
getter/setter pair
hashCode → int
The hash code for this object.
no setteroverride
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
undergraduateGraduationDate ↔ DateTime?
Date the lead graduated from undergrad (YYYY-MM-DD).
getter/setter pair
undergraduateLastAttendedDate ↔ DateTime?
Lead's last attended month/year for undergrad (YYYY-MM-DD)
getter/setter pair
undergraduateUniversityAttended ↔ String?
Name of university where a lead received their undergraduate degree. A lookup service for possible universities is available from using the /leads/universities endpoint. To maximize returned offers, this string must match one of the names returned from the lookup.
getter/setter pair
undergraduateUniversityOpeId ↔ String?
identification number used by the U.S. Department of Education's Office of Postsecondary Education (OPE) to identify schools that have Program Participation Agreements (PPA) so that its students are eligible to participate in Federal Student Financial Assistance programs under Title IV regulations. This is a 6-digit number followed by a 2-digit suffix used to identify branches, additional locations, and other entities that are part of the eligible institution.
getter/setter pair
universityAttended ↔ String?
Name of university where a lead received their undergraduate degree. A lookup service for possible universities is available from using the /leads/universities endpoint. To maximize returned offers, this string must match one of the names returned from the lookup.
getter/setter pair
universityOpeId ↔ String?
identification number used by the U.S. Department of Education's Office of Postsecondary Education (OPE) to identify schools that have Program Participation Agreements (PPA) so that its students are eligible to participate in Federal Student Financial Assistance programs under Title IV regulations. This is a 6-digit number followed by a 2-digit suffix used to identify branches, additional locations, and other entities that are part of the eligible institution.
getter/setter pair

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

Constants

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