RepositoryJobsFirestore constructor
RepositoryJobsFirestore({})
Implementation
RepositoryJobsFirestore({
required super.projectId,
required super.firestore,
super.database,
String? path,
}) : super(
path: path ?? 'jobs',
queryBuilder: JobsQueryBuilder(collection: path ?? 'jobs'),
toFirestore:
(job, id) => RepositoryFirestoreRestApi.fromJson(
json: {...job.toJson(), 'id': id},
),
fromFirestore:
(document) => Job.fromJson(
RepositoryFirestoreRestApi.toJson(document, idField: 'id'),
),
);