# Proxy.Type

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

# Type

```
class Type
```

|---|---|--------------------------------------------------------------------------------------------|
| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)                |||
| ↳ | [kotlin.Enum](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html)\<[java.net.Proxy.Type](https://developer.android.com/reference/kotlin/java/net/Proxy.Type#)\> ||
|   | ↳ | [java.net.Proxy.Type](https://developer.android.com/reference/kotlin/java/net/Proxy.Type#) |

|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Known Direct Subclasses [Proxy.Type.DIRECT](https://developer.android.com/reference/kotlin/java/net/Proxy.Type#ENUM_VALUE:DIRECT),[Proxy.Type.HTTP](https://developer.android.com/reference/kotlin/java/net/Proxy.Type#ENUM_VALUE:HTTP),[Proxy.Type.SOCKS](https://developer.android.com/reference/kotlin/java/net/Proxy.Type#ENUM_VALUE:SOCKS) |-----------------------------------------------------------------------------------------------------------|----------------------------------------------------------------| | [Proxy.Type.DIRECT](https://developer.android.com/reference/kotlin/java/net/Proxy.Type#ENUM_VALUE:DIRECT) | Represents a direct connection, or the absence of a proxy.     | | [Proxy.Type.HTTP](https://developer.android.com/reference/kotlin/java/net/Proxy.Type#ENUM_VALUE:HTTP)     | Represents proxy for high level protocols such as HTTP or FTP. | | [Proxy.Type.SOCKS](https://developer.android.com/reference/kotlin/java/net/Proxy.Type#ENUM_VALUE:SOCKS)   | Represents a SOCKS (V4 or V5) proxy.                           | |

Represents the proxy type.

## Summary

|                                                                         Enum values                                                                          ||
|-----------------------------------------------------------------------------------------------------------------------------------------------------------|---|
| [DIRECT](https://developer.android.com/reference/kotlin/java/net/Proxy.Type#ENUM_VALUE:DIRECT) Represents a direct connection, or the absence of a proxy. |
| [HTTP](https://developer.android.com/reference/kotlin/java/net/Proxy.Type#ENUM_VALUE:HTTP) Represents proxy for high level protocols such as HTTP or FTP. |
| [SOCKS](https://developer.android.com/reference/kotlin/java/net/Proxy.Type#ENUM_VALUE:SOCKS) Represents a SOCKS (V4 or V5) proxy.                         |

## Enum values

### DIRECT

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

```
enum val DIRECT : Proxy.Type
```

Represents a direct connection, or the absence of a proxy.  

### HTTP

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

```
enum val HTTP : Proxy.Type
```

Represents proxy for high level protocols such as HTTP or FTP.  

### SOCKS

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

```
enum val SOCKS : Proxy.Type
```

Represents a SOCKS (V4 or V5) proxy.