Job constructor
      
      Job({ 
    
    
- List<
String> ? addresses, - ApplicationInfo? applicationInfo,
 - String? companyDisplayName,
 - String? companyName,
 - CompensationInfo? compensationInfo,
 - Map<
String, CustomAttribute> ? customAttributes, - List<
String> ? degreeTypes, - String? department,
 - JobDerivedInfo? derivedInfo,
 - String? description,
 - List<
String> ? employmentTypes, - String? incentives,
 - List<
String> ? jobBenefits, - String? jobEndTime,
 - String? jobLevel,
 - String? jobStartTime,
 - String? languageCode,
 - String? name,
 - String? postingCreateTime,
 - String? postingExpireTime,
 - String? postingPublishTime,
 - String? postingRegion,
 - String? postingUpdateTime,
 - ProcessingOptions? processingOptions,
 - int? promotionValue,
 - String? qualifications,
 - String? requisitionId,
 - String? responsibilities,
 - String? title,
 - String? visibility,
 
Implementation
Job({
  this.addresses,
  this.applicationInfo,
  this.companyDisplayName,
  this.companyName,
  this.compensationInfo,
  this.customAttributes,
  this.degreeTypes,
  this.department,
  this.derivedInfo,
  this.description,
  this.employmentTypes,
  this.incentives,
  this.jobBenefits,
  this.jobEndTime,
  this.jobLevel,
  this.jobStartTime,
  this.languageCode,
  this.name,
  this.postingCreateTime,
  this.postingExpireTime,
  this.postingPublishTime,
  this.postingRegion,
  this.postingUpdateTime,
  this.processingOptions,
  this.promotionValue,
  this.qualifications,
  this.requisitionId,
  this.responsibilities,
  this.title,
  this.visibility,
});