AndroidRoboTest.fromMap constructor

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

Implementation

factory AndroidRoboTest.fromMap(Map<String, dynamic> map) {
  return AndroidRoboTest(
    appApk: (() { final guardedValue = map['appApk']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FileReference.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    appBundle: (() { final guardedValue = map['appBundle']; if (guardedValue == null) return null; return pulumi.Input.fromValue(AppBundle.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    appInitialActivity: (() { final guardedValue = map['appInitialActivity']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    appPackageId: (() { final guardedValue = map['appPackageId']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    maxDepth: (() { final guardedValue = map['maxDepth']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as int); })(),
    maxSteps: (() { final guardedValue = map['maxSteps']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as int); })(),
    roboDirectives: (() { final guardedValue = map['roboDirectives']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<RoboDirective>(guardedValue, (value) => RoboDirective.fromMap((value as Map).cast<String, dynamic>()))); })(),
    roboMode: (() { final guardedValue = map['roboMode']; if (guardedValue == null) return null; return pulumi.Input.fromValue(AndroidRoboTestRoboMode.fromValue(guardedValue as String)); })(),
    roboScript: (() { final guardedValue = map['roboScript']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FileReference.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    startingIntents: (() { final guardedValue = map['startingIntents']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<RoboStartingIntent>(guardedValue, (value) => RoboStartingIntent.fromMap((value as Map).cast<String, dynamic>()))); })(),
  );
}