DatasetAccessItem.fromMap constructor

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

Implementation

factory DatasetAccessItem.fromMap(Map<String, dynamic> map) {
  return DatasetAccessItem(
    dataset: (() { final guardedValue = map['dataset']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DatasetAccessEntry.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    domain: (() { final guardedValue = map['domain']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    groupByEmail: (() { final guardedValue = map['groupByEmail']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    iamMember: (() { final guardedValue = map['iamMember']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    role: (() { final guardedValue = map['role']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    routine: (() { final guardedValue = map['routine']; if (guardedValue == null) return null; return pulumi.Input.fromValue(RoutineReference.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    specialGroup: (() { final guardedValue = map['specialGroup']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    userByEmail: (() { final guardedValue = map['userByEmail']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    view: (() { final guardedValue = map['view']; if (guardedValue == null) return null; return pulumi.Input.fromValue(TableReference.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
  );
}