UserSettingsArgs.fromMap constructor

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

Implementation

factory UserSettingsArgs.fromMap(Map<String, dynamic> map) {
  return UserSettingsArgs(
    additionalEncryptionContext: (() { final guardedValue = map['additionalEncryptionContext']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, String>()); })(),
    cookieSynchronizationConfiguration: (() { final guardedValue = map['cookieSynchronizationConfiguration']; if (guardedValue == null) return null; return pulumi.Input.fromValue(UserSettingsCookieSynchronizationConfiguration.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    copyAllowed: pulumi.Input.fromValue(map['copyAllowed'] as String),
    customerManagedKey: (() { final guardedValue = map['customerManagedKey']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    deepLinkAllowed: (() { final guardedValue = map['deepLinkAllowed']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    disconnectTimeoutInMinutes: (() { final guardedValue = map['disconnectTimeoutInMinutes']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
    downloadAllowed: pulumi.Input.fromValue(map['downloadAllowed'] as String),
    idleDisconnectTimeoutInMinutes: (() { final guardedValue = map['idleDisconnectTimeoutInMinutes']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
    pasteAllowed: pulumi.Input.fromValue(map['pasteAllowed'] as String),
    printAllowed: pulumi.Input.fromValue(map['printAllowed'] as String),
    region: (() { final guardedValue = map['region']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    tags: (() { final guardedValue = map['tags']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, String>()); })(),
    toolbarConfiguration: (() { final guardedValue = map['toolbarConfiguration']; if (guardedValue == null) return null; return pulumi.Input.fromValue(UserSettingsToolbarConfiguration.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    uploadAllowed: pulumi.Input.fromValue(map['uploadAllowed'] as String),
  );
}