| Name | Description | Type | Additional information |
|---|---|---|---|
| Type |
Type that this setting is (bool, enum, json, ect) |
CheckoutSettingType |
None. |
| PossibleValues |
JSON that Defines the possible values that 'Value' can be. Excluded if the type is self-expanatory (E.G a bool has possible values of 'true' and 'false') |
string |
None. |
| DefaultValue |
The default value of this setting |
string |
None. |
| Description |
User-readable description of what this setting does |
string |
None. |
| Section |
Section under which this setting is saved |
string |
None. |
| SubSection |
Sub section / tab under which this setting is displayed in the UI |
string |
None. |
| KeyName |
Keyname under which this setting is saved. Combo of Section + KeyName is unique per setting |
string |
None. |
| Scope |
Defines the level/scope that this setting applies at |
CheckoutSettingScope |
None. |