toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'addresses': ?addresses,
    'applicationInfo': pulumi.Input.mapInputValue<ApplicationInfo, Map<String, dynamic>>(applicationInfo, (value) => value.toMap()),
    'companyName': companyName,
    'compensationInfo': ?pulumi.Input.mapOptionalInputValue<CompensationInfo, Map<String, dynamic>>(compensationInfo, (value) => value.toMap()),
    'customAttributes': ?customAttributes,
    'degreeTypes': ?pulumi.Input.mapOptionalInputValue<List<JobDegreeTypesItem>, List<String>>(degreeTypes, (value) => pulumi.Input.encodeList<JobDegreeTypesItem, String>(value, (value) => value.wireValue)),
    'department': ?department,
    'description': description,
    'employmentTypes': ?pulumi.Input.mapOptionalInputValue<List<JobEmploymentTypesItem>, List<String>>(employmentTypes, (value) => pulumi.Input.encodeList<JobEmploymentTypesItem, String>(value, (value) => value.wireValue)),
    'incentives': ?incentives,
    'jobBenefits': ?pulumi.Input.mapOptionalInputValue<List<JobJobBenefitsItem>, List<String>>(jobBenefits, (value) => pulumi.Input.encodeList<JobJobBenefitsItem, String>(value, (value) => value.wireValue)),
    'jobEndTime': ?jobEndTime,
    'jobLevel': ?pulumi.Input.mapOptionalInputValue<JobJobLevel, String>(jobLevel, (value) => value.wireValue),
    'jobStartTime': ?jobStartTime,
    'languageCode': ?languageCode,
    'name': ?name,
    'postingExpireTime': ?postingExpireTime,
    'postingPublishTime': ?postingPublishTime,
    'postingRegion': ?pulumi.Input.mapOptionalInputValue<JobPostingRegion, String>(postingRegion, (value) => value.wireValue),
    'processingOptions': ?pulumi.Input.mapOptionalInputValue<ProcessingOptions, Map<String, dynamic>>(processingOptions, (value) => value.toMap()),
    'project': ?project,
    'promotionValue': ?promotionValue,
    'qualifications': ?qualifications,
    'requisitionId': requisitionId,
    'responsibilities': ?responsibilities,
    'title': title,
    'visibility': ?pulumi.Input.mapOptionalInputValue<JobVisibility, String>(visibility, (value) => value.wireValue),
  };
}