Property constructor

Property({
  1. int? id,
  2. @JsonKey.new(name: 'moved_in_at') DateTime? moveInDate,
  3. @JsonKey.new(name: 'moved_out_at') DateTime? moveOutDate,
  4. @JsonKey.new(name: 'address_line_1') String? addressLine1,
  5. @JsonKey.new(name: 'address_line_2') String? addressLine2,
  6. @JsonKey.new(name: 'address_line_3') String? addressLine3,
  7. String? town,
  8. String? county,
  9. String? postcode,
  10. @JsonKey.new(name: 'electricity_meter_points') List<ElectricityMeterPoint>? electricityMeterPoints,
  11. @JsonKey.new(name: 'gas_meter_points') List<GasMeterPoint>? gasMeterPoints,
})

Implementation

factory Property({
  int? id,
  @JsonKey(name: 'moved_in_at') DateTime? moveInDate,
  @JsonKey(name: 'moved_out_at') DateTime? moveOutDate,
  @JsonKey(name: 'address_line_1') String? addressLine1,
  @JsonKey(name: 'address_line_2') String? addressLine2,
  @JsonKey(name: 'address_line_3') String? addressLine3,
  String? town,
  String? county,
  String? postcode,
  @JsonKey(name: 'electricity_meter_points')
  List<ElectricityMeterPoint>? electricityMeterPoints,
  @JsonKey(name: 'gas_meter_points') List<GasMeterPoint>? gasMeterPoints,
}) = _Property;