ParserState.fromMap constructor
ParserState.fromMap(
- Map<String, dynamic> map
)
Implementation
factory ParserState.fromMap(Map<String, dynamic> map) {
return ParserState(
cbn: (() { final guardedValue = map['cbn']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
changelogs: (() { final guardedValue = map['changelogs']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<ParserChangelog>(guardedValue, (value) => ParserChangelog.fromMap((value as Map).cast<String, dynamic>()))); })(),
createTime: (() { final guardedValue = map['createTime']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
creators: (() { final guardedValue = map['creators']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<ParserCreator>(guardedValue, (value) => ParserCreator.fromMap((value as Map).cast<String, dynamic>()))); })(),
deletionPolicy: (() { final guardedValue = map['deletionPolicy']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
dynamicParsingConfig: (() { final guardedValue = map['dynamicParsingConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
instance: (() { final guardedValue = map['instance']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
location: (() { final guardedValue = map['location']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
logtype: (() { final guardedValue = map['logtype']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
lowCode: (() { final guardedValue = map['lowCode']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ParserLowCode.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
name: (() { final guardedValue = map['name']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
parser: (() { final guardedValue = map['parser']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
parserExtension: (() { final guardedValue = map['parserExtension']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
project: (() { final guardedValue = map['project']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
releaseStage: (() { final guardedValue = map['releaseStage']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
state: (() { final guardedValue = map['state']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
type: (() { final guardedValue = map['type']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
validatedOnEmptyLogs: (() { final guardedValue = map['validatedOnEmptyLogs']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
validationReport: (() { final guardedValue = map['validationReport']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
validationSkipped: (() { final guardedValue = map['validationSkipped']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
validationStage: (() { final guardedValue = map['validationStage']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
versionInfo: (() { final guardedValue = map['versionInfo']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ParserVersionInfo.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
);
}