# UnresolvedPermission

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)

# UnresolvedPermission

```
class UnresolvedPermission : Permission, Serializable
```

|---|---|--------------------------------------------------------------------------------------------------------------------------|
| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)                                              |||
| ↳ | [java.security.Permission](https://developer.android.com/reference/kotlin/java/security/Permission)                         ||
|   | ↳ | [java.security.UnresolvedPermission](https://developer.android.com/reference/kotlin/java/security/UnresolvedPermission#) |

Legacy security code; do not use.

## Summary

|                                                                                                                                                                                                                                                                                                                                       Public constructors                                                                                                                                                                                                                                                                                                                                        ||
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|
| [UnresolvedPermission](https://developer.android.com/reference/kotlin/java/security/UnresolvedPermission#UnresolvedPermission(kotlin.String,%20kotlin.String,%20kotlin.String,%20kotlin.Array))`(`type:` `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!`, `name:` `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!`, `actions:` `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!`, `certs:` `[Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[Certificate](https://developer.android.com/reference/kotlin/java/security/cert/Certificate)!>!`)` <br /> |

|                                                                                                                                                                                                      Public methods                                                                                                                                                                                                      ||
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!                                                                                                | [getActions](https://developer.android.com/reference/kotlin/java/security/UnresolvedPermission#getActions())`()` <br />                                                                                                                |
| [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!                                                                                                | [getUnresolvedActions](https://developer.android.com/reference/kotlin/java/security/UnresolvedPermission#getUnresolvedActions())`()` <br />                                                                                            |
| [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)\<[Certificate](https://developer.android.com/reference/kotlin/java/security/cert/Certificate)!\>! | [getUnresolvedCerts](https://developer.android.com/reference/kotlin/java/security/UnresolvedPermission#getUnresolvedCerts())`()` <br />                                                                                                |
| [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!                                                                                                | [getUnresolvedName](https://developer.android.com/reference/kotlin/java/security/UnresolvedPermission#getUnresolvedName())`()` <br />                                                                                                  |
| [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!                                                                                                | [getUnresolvedType](https://developer.android.com/reference/kotlin/java/security/UnresolvedPermission#getUnresolvedType())`()` <br />                                                                                                  |
| [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)                                                                                               | [implies](https://developer.android.com/reference/kotlin/java/security/UnresolvedPermission#implies(java.security.Permission))`(`p:` `[Permission](https://developer.android.com/reference/kotlin/java/security/Permission)!`)` <br /> |

| Inherited functions ||
|---|---|
| From class[Permission](https://developer.android.com/reference/kotlin/java/security/Permission) |------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                               | [checkGuard](https://developer.android.com/reference/kotlin/java/security/Permission#checkGuard(kotlin.Any))`(`object:` `[Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)!`)` <br /> | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!                          | [getName](https://developer.android.com/reference/kotlin/java/security/Permission#getName())`()` <br />                                                                                                        | | [PermissionCollection](https://developer.android.com/reference/kotlin/java/security/PermissionCollection)! | [newPermissionCollection](https://developer.android.com/reference/kotlin/java/security/Permission#newPermissionCollection())`()` <br />                                                                        | ||

## Public constructors

### UnresolvedPermission

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
UnresolvedPermission(
    type: String!, 
    name: String!, 
    actions: String!, 
    certs: Array<Certificate!>!)
```

## Public methods

### getActions

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
fun getActions(): String!
```  

### getUnresolvedActions

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
fun getUnresolvedActions(): String!
```  

### getUnresolvedCerts

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
fun getUnresolvedCerts(): Array<Certificate!>!
```  

### getUnresolvedName

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
fun getUnresolvedName(): String!
```  

### getUnresolvedType

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
fun getUnresolvedType(): String!
```  

### implies

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
fun implies(p: Permission!): Boolean
```