GetSearchApplicationResult.fromMap constructor

GetSearchApplicationResult.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory GetSearchApplicationResult.fromMap(Map<String, dynamic> map) {
  return GetSearchApplicationResult(
    dataSourceRestrictions: pulumi.Input.decodeList<DataSourceRestrictionResponse>(map['dataSourceRestrictions']!, (value) => DataSourceRestrictionResponse.fromMap((value as Map).cast<String, dynamic>())),
    defaultFacetOptions: pulumi.Input.decodeList<FacetOptionsResponse>(map['defaultFacetOptions']!, (value) => FacetOptionsResponse.fromMap((value as Map).cast<String, dynamic>())),
    defaultSortOptions: SortOptionsResponse.fromMap((map['defaultSortOptions']! as Map).cast<String, dynamic>()),
    displayName: map['displayName'] as String,
    enableAuditLog: map['enableAuditLog'] as bool,
    name: map['name'] as String,
    operationIds: (map['operationIds'] as List).cast<String>(),
    queryInterpretationConfig: QueryInterpretationConfigResponse.fromMap((map['queryInterpretationConfig']! as Map).cast<String, dynamic>()),
    returnResultThumbnailUrls: map['returnResultThumbnailUrls'] as bool,
    scoringConfig: ScoringConfigResponse.fromMap((map['scoringConfig']! as Map).cast<String, dynamic>()),
    sourceConfig: pulumi.Input.decodeList<SourceConfigResponse>(map['sourceConfig']!, (value) => SourceConfigResponse.fromMap((value as Map).cast<String, dynamic>())),
  );
}