Documentation.fromMap constructor

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

Implementation

factory Documentation.fromMap(Map<String, dynamic> map) {
  return Documentation(
    documentationRootUrl: (() { final guardedValue = map['documentationRootUrl']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    overview: (() { final guardedValue = map['overview']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    pages: (() { final guardedValue = map['pages']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<Page>(guardedValue, (value) => Page.fromMap((value as Map).cast<String, dynamic>()))); })(),
    rules: (() { final guardedValue = map['rules']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<DocumentationRule>(guardedValue, (value) => DocumentationRule.fromMap((value as Map).cast<String, dynamic>()))); })(),
    sectionOverrides: (() { final guardedValue = map['sectionOverrides']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<Page>(guardedValue, (value) => Page.fromMap((value as Map).cast<String, dynamic>()))); })(),
    serviceRootUrl: (() { final guardedValue = map['serviceRootUrl']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    summary: (() { final guardedValue = map['summary']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
  );
}