Documentation.fromMap constructor
Documentation.fromMap(
- 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); })(),
);
}