# ValueType

- [JSON representation](https://docs.cloud.google.com/application-integration/docs/reference/rest/v1/ValueType#SCHEMA_REPRESENTATION)
- [StringParameterArray](https://docs.cloud.google.com/application-integration/docs/reference/rest/v1/ValueType#StringParameterArray)
  - [JSON representation](https://docs.cloud.google.com/application-integration/docs/reference/rest/v1/ValueType#StringParameterArray.SCHEMA_REPRESENTATION)
- [IntParameterArray](https://docs.cloud.google.com/application-integration/docs/reference/rest/v1/ValueType#IntParameterArray)
  - [JSON representation](https://docs.cloud.google.com/application-integration/docs/reference/rest/v1/ValueType#IntParameterArray.SCHEMA_REPRESENTATION)
- [DoubleParameterArray](https://docs.cloud.google.com/application-integration/docs/reference/rest/v1/ValueType#DoubleParameterArray)
  - [JSON representation](https://docs.cloud.google.com/application-integration/docs/reference/rest/v1/ValueType#DoubleParameterArray.SCHEMA_REPRESENTATION)
- [BooleanParameterArray](https://docs.cloud.google.com/application-integration/docs/reference/rest/v1/ValueType#BooleanParameterArray)
  - [JSON representation](https://docs.cloud.google.com/application-integration/docs/reference/rest/v1/ValueType#BooleanParameterArray.SCHEMA_REPRESENTATION)

The type of the parameter.

| JSON representation |
|---|
| ``` { // Union field `value` can be only one of the following: "stringValue": string, "intValue": string, "doubleValue": number, "booleanValue": boolean, "stringArray": { object (`https://docs.cloud.google.com/application-integration/docs/reference/rest/v1/ValueType#StringParameterArray`) }, "intArray": { object (`https://docs.cloud.google.com/application-integration/docs/reference/rest/v1/ValueType#IntParameterArray`) }, "doubleArray": { object (`https://docs.cloud.google.com/application-integration/docs/reference/rest/v1/ValueType#DoubleParameterArray`) }, "booleanArray": { object (`https://docs.cloud.google.com/application-integration/docs/reference/rest/v1/ValueType#BooleanParameterArray`) }, "jsonValue": string // End of list of possible types for union field `value`. } ``` |

| Fields ||
|---|---|
| Union field `value`. `value` can be only one of the following: ||
| `stringValue` | `string` String. |
| `intValue` | `string (https://developers.google.com/discovery/v1/type-format format)` Integer. |
| `doubleValue` | `number` Double Number. |
| `booleanValue` | `boolean` Boolean. |
| `stringArray` | ``object (`https://docs.cloud.google.com/application-integration/docs/reference/rest/v1/ValueType#StringParameterArray`)`` String Array. |
| `intArray` | ``object (`https://docs.cloud.google.com/application-integration/docs/reference/rest/v1/ValueType#IntParameterArray`)`` Integer Array. |
| `doubleArray` | ``object (`https://docs.cloud.google.com/application-integration/docs/reference/rest/v1/ValueType#DoubleParameterArray`)`` Double Number Array. |
| `booleanArray` | ``object (`https://docs.cloud.google.com/application-integration/docs/reference/rest/v1/ValueType#BooleanParameterArray`)`` Boolean Array. |
| `jsonValue` | `string` Json. |

## StringParameterArray

This message only contains a field of string array.

| JSON representation |
|---|
| ``` { "stringValues": [ string ] } ``` |

| Fields ||
|---|---|
| `stringValues[]` | `string` String array. |

## IntParameterArray

This message only contains a field of integer array.

| JSON representation |
|---|
| ``` { "intValues": [ string ] } ``` |

| Fields ||
|---|---|
| `intValues[]` | `string (https://developers.google.com/discovery/v1/type-format format)` Integer array. |

## DoubleParameterArray

This message only contains a field of double number array.

| JSON representation |
|---|
| ``` { "doubleValues": [ number ] } ``` |

| Fields ||
|---|---|
| `doubleValues[]` | `number` Double number array. |

## BooleanParameterArray

This message only contains a field of boolean array.

| JSON representation |
|---|
| ``` { "booleanValues": [ boolean ] } ``` |

| Fields ||
|---|---|
| `booleanValues[]` | `boolean` Boolean array. |