The Swagger Items object
in property of
body use this object. Guidewire does not support the following properties
from the Swagger 2.0 specification on the Items object:collectionFormatdefaultitemsminItemsmaxItemsuniqueItems
Guidewire specifically does not support nested arrays for parameter types.
Required properties
| Property | Type | Description | Combination style |
|---|---|---|---|
type |
string |
Required. Defines the base JSON type for the items. The combination of
The value must be one of the following:
|
First non-null |
Optional properties
| Property | Type | Description | Combination style |
|---|---|---|---|
enum |
any[] |
Specifies a list of values that the input must match. PolicyCenter turns the Each element of the array must be a JSON value that PolicyCenter can parse based on the |
First non-null |
exclusiveMaximum |
boolean |
Determines if PolicyCenter treats the maximum value as inclusive or exclusive for purposes of comparison between two values. Only set a value for this property if you also specify a value for the
|
First non-null |
exclusiveMinimum |
boolean |
Determines if PolicyCenter treats the minimum value of this property as inclusive or exclusive for purposes of comparison between two values. The default value is |
First non-null |
format |
string |
Defines the base JSON type format for the parameter. The combination of the
|
First non-null |
maximum |
number |
Specifies the maximum numeric value allowed for an item. PolicyCenter parses this value as a fixed-point value, with no loss of precision. PolicyCenter then converts the value to an internal Java representation for the purpose of comparison at runtime. The comparison is either inclusive or exclusive of the Example 1. If the parameter has a Example 2. If the parameter has a Only set a value for this property if the parameter's runtime type is a numeric type. |
First non-null |
maxLength |
integer |
Determines the maximum length of the property value, inclusive. Only set a value
for the |
First non-null |
minimum |
number |
Specifies the minimum numeric value allowed for an item. PolicyCenter parses this value as a fixed-point value, with no loss of precision. PolicyCenter then converts the value to an internal Java representation for the purpose of comparison at runtime. The comparison is either inclusive or exclusive of the This property operates in an analogous manner to the Only set a value for this property if the parameter's runtime type is a numeric type. |
First non-null |
minLength |
integer |
Determines the minimum length of the property value, inclusive. Only set a value
for the |
First non-null |
multipleOf |
number |
Specifies that the parameter value must be a multiple of the value of this parameter. PolicyCenter parses this value as a fixed-point value, with no loss of precision. PolicyCenter then converts the value to an internal Java representation for the purpose of comparison at runtime. Set a value for this property only if the runtime type of the item is a numeric type. |
First non-null |
pattern |
string |
Specifies a regular expression that the input must match. PolicyCenter does not explicitly anchor the regular expression by default. If you want the regular expression to match the entire input string, then you need to explicitly anchor the expression with ^ and $. PolicyCenter evaluates the Only set a value for the |
First non-null |
Guidewire extension properties
| Property | Type | Description | Combination style |
|---|---|---|---|
x-gw-type |
string |
Defines the base JSON type for the parameter. The combination of
Do not specify this value for parameters of type |
First non-null |
x-gw-export-enumeration |
boolean |
If set to The default is |
First non-null |
x-gw-extensions |
map<string, any> |
The values in This value can be an arbitrary map of property keys to values. The key values can be any string, and the object values can be any object, including nested JSON objects. |
Merge of extensions |
