toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'dataSourceRestrictions': ?pulumi.Input.mapOptionalInputValue<List<DataSourceRestriction>, List<Map<String, dynamic>>>(dataSourceRestrictions, (value) => pulumi.Input.encodeList<DataSourceRestriction, Map<String, dynamic>>(value, (value) => value.toMap())),
'defaultFacetOptions': ?pulumi.Input.mapOptionalInputValue<List<FacetOptions>, List<Map<String, dynamic>>>(defaultFacetOptions, (value) => pulumi.Input.encodeList<FacetOptions, Map<String, dynamic>>(value, (value) => value.toMap())),
'defaultSortOptions': ?pulumi.Input.mapOptionalInputValue<SortOptions, Map<String, dynamic>>(defaultSortOptions, (value) => value.toMap()),
'displayName': ?displayName,
'enableAuditLog': ?enableAuditLog,
'name': ?name,
'queryInterpretationConfig': ?pulumi.Input.mapOptionalInputValue<QueryInterpretationConfig, Map<String, dynamic>>(queryInterpretationConfig, (value) => value.toMap()),
'returnResultThumbnailUrls': ?returnResultThumbnailUrls,
'scoringConfig': ?pulumi.Input.mapOptionalInputValue<ScoringConfig, Map<String, dynamic>>(scoringConfig, (value) => value.toMap()),
'sourceConfig': ?pulumi.Input.mapOptionalInputValue<List<SourceConfig>, List<Map<String, dynamic>>>(sourceConfig, (value) => pulumi.Input.encodeList<SourceConfig, Map<String, dynamic>>(value, (value) => value.toMap())),
};
}