Proxy options for a net client or a net client.

- `Anything`
  - `Object`
    - `Basic` ...and other supertypes
      - `ProxyOptions` ...and other supertypes

- `ProxyOptions`
  - `BaseDataObject`
  - `Basic`
    - `Identifiable`
    - `Object`
      - `Anything`

no subtypes hierarchy

Initializer
`ProxyOptions(String? host = null, String? password = null, Integer? port = null, ProxyType? type = null, String? username = null)` Parameters: `host = null` Set proxy host. `password = null` Set proxy password. `port = null` Set proxy port. `type = null` Set proxy type. ProxyType can be HTTP, SOCKS4 and SOCKS5 `username = null` Set proxy username.

Attributes
`host` | `shared String? host` Set proxy host.
`password` | `shared String? password` Set proxy password.
`port` | `shared Integer? port` Set proxy port.
`type` | `shared ProxyType? type` Set proxy type. ProxyType can be HTTP, SOCKS4 and SOCKS5
`username` | `shared String? username` Set proxy username.

Inherited Attributes
Attributes inherited from: `Object` `hash`, `string`

Methods
`toJson` | `shared actual default JsonObject toJson()` Refines `BaseDataObject.toJson`

Inherited Methods
Methods inherited from: `Object` `equals`
Methods inherited from: `BaseDataObject` `toJson`