@@ -31,42 +31,42 @@ class Profile {
31
31
var address: ProfileAddress ? = null
32
32
var contact: ProfileContact ? = null
33
33
var personal: ProfilePersonal ? = null
34
- lateinit var settings: ProfileSettings
34
+ var settings: ProfileSettings = ProfileSettings ()
35
35
var work: ProfileWork ? = null
36
36
}
37
37
38
38
class ProfileAddress {
39
- lateinit var area: String
40
- @JsonProperty(" country_code" ) lateinit var countryCode: String
41
- lateinit var county: String
42
- lateinit var name: String
43
- lateinit var number: String
44
- lateinit var postcode: String
45
- lateinit var street: String
46
- lateinit var town: String
47
- lateinit var what3words: String
39
+ var area: String? = " "
40
+ @JsonProperty(" country_code" ) var countryCode: String? = " "
41
+ var county: String? = " "
42
+ var name: String? = " "
43
+ var number: String? = " "
44
+ var postcode: String? = " "
45
+ var street: String? = " "
46
+ var town: String? = " "
47
+ var what3words: String? = " "
48
48
}
49
49
50
50
class ProfileContact {
51
- lateinit var landline: String
52
- lateinit var mobile: String
51
+ var landline: String? = " "
52
+ var mobile: String? = " "
53
53
}
54
54
55
55
@JsonIgnoreProperties(ignoreUnknown = true )
56
56
class ProfilePersonal {
57
- lateinit var dob: String
58
- @JsonProperty(" first_name" ) lateinit var firstName: String
59
- @JsonProperty(" last_name" ) lateinit var lastName: String
57
+ var dob: String? = " "
58
+ @JsonProperty(" first_name" ) var firstName: String? = " "
59
+ @JsonProperty(" last_name" ) var lastName: String? = " "
60
60
}
61
61
62
62
class ProfileSettings {
63
- @JsonProperty(" preferred_language" ) lateinit var preferredLanguage: String
64
- lateinit var timezone: String
63
+ @JsonProperty(" preferred_language" ) var preferredLanguage: String? = " "
64
+ var timezone: String? = " "
65
65
}
66
66
67
67
class ProfileWork {
68
- lateinit var cscs: String
69
- lateinit var eusr: String
70
- lateinit var occupation: String
71
- @JsonProperty(" start_date" ) lateinit var startDate: String
68
+ var cscs: String? = null
69
+ var eusr: String? = null
70
+ var occupation: String? = null
71
+ @JsonProperty(" start_date" ) var startDate: String? = null
72
72
}
0 commit comments