SearchJobsRequest.fromJson constructor
SearchJobsRequest.fromJson(
- Map json_
Implementation
SearchJobsRequest.fromJson(core.Map json_)
: this(
customRankingInfo: json_.containsKey('customRankingInfo')
? CustomRankingInfo.fromJson(
json_['customRankingInfo']
as core.Map<core.String, core.dynamic>,
)
: null,
disableKeywordMatch: json_['disableKeywordMatch'] as core.bool?,
diversificationLevel: json_['diversificationLevel'] as core.String?,
enableBroadening: json_['enableBroadening'] as core.bool?,
histogramQueries: (json_['histogramQueries'] as core.List?)
?.map(
(value) => HistogramQuery.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
jobQuery: json_.containsKey('jobQuery')
? JobQuery.fromJson(
json_['jobQuery'] as core.Map<core.String, core.dynamic>,
)
: null,
jobView: json_['jobView'] as core.String?,
keywordMatchMode: json_['keywordMatchMode'] as core.String?,
maxPageSize: json_['maxPageSize'] as core.int?,
offset: json_['offset'] as core.int?,
orderBy: json_['orderBy'] as core.String?,
pageToken: json_['pageToken'] as core.String?,
relevanceThreshold: json_['relevanceThreshold'] as core.String?,
requestMetadata: json_.containsKey('requestMetadata')
? RequestMetadata.fromJson(
json_['requestMetadata'] as core.Map<core.String, core.dynamic>,
)
: null,
searchMode: json_['searchMode'] as core.String?,
);