JobResponseDto class

Annotations
  • @freezed

Constructors

JobResponseDto({required int id, required String slug, required String description, required String budgetType, required String budgetUnit, required int? fixedBudget, required int? minimumBudget, required int? maximumBudget, required int platformFee, required int quantity, required int totalBudgetCustomerWillPay, required int totalBudgetHandymanWillSee, required int jobProposalsSize, required int workersSize, required JobStatus status, required String visibility, required String kind, required bool needsSurvey, required DateTime? surveyStartTime, required DateTime? surveyEndTime, required DateTime workStartTime, required DateTime workEndTime, required JobResponseDtoCustomer customer, required List<ActiveStorageImageResponseDto>? images, required JobResponseDtoJobLocation? jobLocation, required JobResponseDtoAddress address, required List<JobResponseDtoPaymentStage> jobPaymentStages, required List<JobResponseDtoCategory> categories, required String createdAt, required String updatedAt, required double? distanceInKm, List<JobResponseDtoWorker>? workers})
const
factory
JobResponseDto.fromJson(Map<String, dynamic> json)
factory

Properties

address JobResponseDtoAddress
no setterinherited
budgetType String
no setterinherited
budgetUnit String
no setterinherited
categories List<JobResponseDtoCategory>
no setterinherited
copyWith → $JobResponseDtoCopyWith<JobResponseDto>
Create a copy of JobResponseDto with the given fields replaced by the non-null parameter values.
no setterinherited
createdAt String
no setterinherited
customer JobResponseDtoCustomer
no setterinherited
description String
no setterinherited
distanceInKm double?
no setterinherited
fixedBudget int?
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
id int
no setterinherited
images List<ActiveStorageImageResponseDto>?
no setterinherited
jobLocation JobResponseDtoJobLocation?
no setterinherited
jobPaymentStages List<JobResponseDtoPaymentStage>
no setterinherited
jobProposalsSize int
no setterinherited
kind String
no setterinherited
maximumBudget int?
no setterinherited
minimumBudget int?
no setterinherited
needsSurvey bool
no setterinherited
platformFee int
no setterinherited
quantity int
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
slug String
no setterinherited
status JobStatus
no setterinherited
surveyEndTime DateTime?
no setterinherited
surveyStartTime DateTime?
no setterinherited
totalBudgetCustomerWillPay int
no setterinherited
totalBudgetHandymanWillSee int
no setterinherited
updatedAt String
no setterinherited
visibility String
no setterinherited
workEndTime DateTime
no setterinherited
workers List<JobResponseDtoWorker>?
no setterinherited
workersSize int
no setterinherited
workStartTime DateTime
no setterinherited

Methods

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

Operators

operator ==(Object other) bool
The equality operator.
inherited