Options related to creation of new tokens.

If any expiresInMinutes, audience, subject, issuer are not provided, there is no default. The jwt generated won't include those properties in the payload.

Generated JWTs will include an iat claim by default unless noTimestamp is specified.

- `Anything`
  - `Object`
    - `Basic` ...and other supertypes
      - `Io_vertx_ext_jwt_JWTOptions` ...and other supertypes
        - `JWTOptions` ...and other supertypes

- `JWTOptions`
  - `BaseDataObject`
  - `Io_vertx_ext_jwt_JWTOptions`
    - `BaseDataObject`
    - `Basic`
      - `Identifiable`
      - `Object`
        - `Anything`

no subtypes hierarchy

Initializer
`JWTOptions(String? algorithm = null, {String*}? audience = null, {String*}? audiences = null, Integer? expiresInMinutes = null, Integer? expiresInSeconds = null, JsonObject? header = null, Boolean? ignoreExpiration = null, String? issuer = null, Integer? leeway = null, Boolean? noTimestamp = null, {String*}? permissions = null, String? subject = null)` Parameters: `algorithm = null` `audience = null` `audiences = null` `expiresInMinutes = null` `expiresInSeconds = null` `header = null` `ignoreExpiration = null` `issuer = null` `leeway = null` `noTimestamp = null` `permissions = null` `subject = null`

Inherited Attributes
Attributes inherited from: `Io_vertx_ext_jwt_JWTOptions` `algorithm`, `audience`, `audiences`, `expiresInMinutes`, `expiresInSeconds`, `header`, `ignoreExpiration`, `issuer`, `leeway`, `noTimestamp`, `permissions`, `subject`
Attributes inherited from: `Object` `hash`, `string`

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

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