public class Permissions extends BaseMapOptionData<Permissions>
| Constructor and Description |
|---|
Permissions() |
Permissions(java.util.Map<java.lang.String,java.lang.Object> permissions) |
Permissions(java.lang.String json) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<java.util.Map<java.lang.String,java.lang.String>> |
getAppPermissions(java.lang.String bundleId)
Get permissions mapping for the given app bundle identifier.
|
Permissions |
withAppPermissions(java.lang.String bundleId,
java.util.Map<java.lang.String,java.lang.String> mapping)
Since Xcode SDK 11.4 Apple provides native APIs to interact with
application settings.
|
assignOptionValue, getOptionValue, toJson, toMap, toStringpublic Permissions()
public Permissions(java.util.Map<java.lang.String,java.lang.Object> permissions)
public Permissions(java.lang.String json)
public Permissions withAppPermissions(java.lang.String bundleId, java.util.Map<java.lang.String,java.lang.String> mapping)
bundleId - The app identifier to change permissions for.mapping - Permissions mapping, where keys are perm names and vales are YES/NO.public java.util.Optional<java.util.Map<java.lang.String,java.lang.String>> getAppPermissions(java.lang.String bundleId)
bundleId - App bundle identifier.