toJson method

Map<String, dynamic> toJson()

Implementation

core.Map<core.String, core.dynamic> toJson() => {
      if (addresses != null) 'addresses': addresses!,
      if (applicationInfo != null) 'applicationInfo': applicationInfo!,
      if (companyDisplayName != null)
        'companyDisplayName': companyDisplayName!,
      if (companyName != null) 'companyName': companyName!,
      if (compensationInfo != null) 'compensationInfo': compensationInfo!,
      if (customAttributes != null) 'customAttributes': customAttributes!,
      if (degreeTypes != null) 'degreeTypes': degreeTypes!,
      if (department != null) 'department': department!,
      if (derivedInfo != null) 'derivedInfo': derivedInfo!,
      if (description != null) 'description': description!,
      if (employmentTypes != null) 'employmentTypes': employmentTypes!,
      if (incentives != null) 'incentives': incentives!,
      if (jobBenefits != null) 'jobBenefits': jobBenefits!,
      if (jobEndTime != null) 'jobEndTime': jobEndTime!,
      if (jobLevel != null) 'jobLevel': jobLevel!,
      if (jobStartTime != null) 'jobStartTime': jobStartTime!,
      if (languageCode != null) 'languageCode': languageCode!,
      if (name != null) 'name': name!,
      if (postingCreateTime != null) 'postingCreateTime': postingCreateTime!,
      if (postingExpireTime != null) 'postingExpireTime': postingExpireTime!,
      if (postingPublishTime != null)
        'postingPublishTime': postingPublishTime!,
      if (postingRegion != null) 'postingRegion': postingRegion!,
      if (postingUpdateTime != null) 'postingUpdateTime': postingUpdateTime!,
      if (processingOptions != null) 'processingOptions': processingOptions!,
      if (promotionValue != null) 'promotionValue': promotionValue!,
      if (qualifications != null) 'qualifications': qualifications!,
      if (requisitionId != null) 'requisitionId': requisitionId!,
      if (responsibilities != null) 'responsibilities': responsibilities!,
      if (title != null) 'title': title!,
      if (visibility != null) 'visibility': visibility!,
    };