ParserState.fromMap constructor

ParserState.fromMap(
  1. 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>())); })(),
  );
}