@@ -6333,6 +6333,8 @@ components:
6333
6333
title : Appointment time
6334
6334
description : Date and time of the appointment
6335
6335
contactDetails :
6336
+ type : object
6337
+ additionalProperties : {}
6336
6338
description : Additional contact detail field values.
6337
6339
privacyPolicyAccepted :
6338
6340
type : boolean
@@ -6923,6 +6925,8 @@ components:
6923
6925
- $ref : ' #/components/schemas/PaymentBackendEnum'
6924
6926
- $ref : ' #/components/schemas/BlankEnum'
6925
6927
paymentBackendOptions :
6928
+ type : object
6929
+ additionalProperties : {}
6926
6930
nullable : true
6927
6931
paymentOptions :
6928
6932
type : array
@@ -7138,6 +7142,8 @@ components:
7138
7142
type : object
7139
7143
properties :
7140
7144
data :
7145
+ type : object
7146
+ additionalProperties : {}
7141
7147
title : form data
7142
7148
description : The Form.io submission data object. This will be merged with
7143
7149
the full form submission data, including data from other steps, to evaluate
@@ -7165,6 +7171,8 @@ components:
7165
7171
pattern : ^[-a-zA-Z0-9_]+$
7166
7172
deprecated : true
7167
7173
configuration :
7174
+ allOf :
7175
+ - $ref : ' #/components/schemas/FormDefinitionConfiguration'
7168
7176
title : Form.io configuration
7169
7177
description : The form definition as Form.io JSON schema
7170
7178
loginRequired :
@@ -7183,6 +7191,21 @@ components:
7183
7191
- configuration
7184
7192
- name
7185
7193
- url
7194
+ FormDefinitionConfiguration :
7195
+ type : object
7196
+ properties :
7197
+ type :
7198
+ $ref : ' #/components/schemas/FormDefinitionConfigurationTypeEnum'
7199
+ components :
7200
+ type : array
7201
+ items : {}
7202
+ required :
7203
+ - components
7204
+ FormDefinitionConfigurationTypeEnum :
7205
+ enum :
7206
+ - form
7207
+ type : string
7208
+ description : ' * `form` - form'
7186
7209
FormDefinitionDetail :
7187
7210
type : object
7188
7211
properties :
@@ -7206,6 +7229,8 @@ components:
7206
7229
pattern : ^[-a-zA-Z0-9_]+$
7207
7230
deprecated : true
7208
7231
configuration :
7232
+ allOf :
7233
+ - $ref : ' #/components/schemas/FormDefinitionConfiguration'
7209
7234
title : Form.io configuration
7210
7235
description : The form definition as Form.io JSON schema
7211
7236
loginRequired :
@@ -7597,11 +7622,14 @@ components:
7597
7622
title : Registration backend
7598
7623
maxLength : 100
7599
7624
options :
7600
- title : Registration backend options
7625
+ type : object
7626
+ additionalProperties : {}
7627
+ title : registration backend options
7601
7628
required :
7602
7629
- backend
7603
7630
- key
7604
7631
- name
7632
+ - options
7605
7633
FormStep :
7606
7634
type : object
7607
7635
properties :
@@ -7617,6 +7645,8 @@ components:
7617
7645
maxLength : 100
7618
7646
pattern : ^[-a-zA-Z0-9_]+$
7619
7647
configuration :
7648
+ allOf :
7649
+ - $ref : ' #/components/schemas/FormDefinitionConfiguration'
7620
7650
readOnly : true
7621
7651
formDefinition :
7622
7652
type : string
@@ -8131,6 +8161,8 @@ components:
8131
8161
type : object
8132
8162
properties :
8133
8163
value :
8164
+ type : object
8165
+ additionalProperties : {}
8134
8166
title : service_fetch_configuration
8135
8167
required :
8136
8168
- value
@@ -8460,6 +8492,8 @@ components:
8460
8492
- $ref : ' #/components/schemas/PaymentBackendEnum'
8461
8493
- $ref : ' #/components/schemas/BlankEnum'
8462
8494
paymentBackendOptions :
8495
+ type : object
8496
+ additionalProperties : {}
8463
8497
nullable : true
8464
8498
paymentOptions :
8465
8499
type : array
@@ -8652,6 +8686,8 @@ components:
8652
8686
pattern : ^[-a-zA-Z0-9_]+$
8653
8687
deprecated : true
8654
8688
configuration :
8689
+ allOf :
8690
+ - $ref : ' #/components/schemas/FormDefinitionConfiguration'
8655
8691
title : Form.io configuration
8656
8692
description : The form definition as Form.io JSON schema
8657
8693
loginRequired :
@@ -8681,6 +8717,8 @@ components:
8681
8717
maxLength : 100
8682
8718
pattern : ^[-a-zA-Z0-9_]+$
8683
8719
configuration :
8720
+ allOf :
8721
+ - $ref : ' #/components/schemas/FormDefinitionConfiguration'
8684
8722
readOnly : true
8685
8723
formDefinition :
8686
8724
type : string
@@ -8773,6 +8811,8 @@ components:
8773
8811
type : string
8774
8812
description : The human-readable name for a plugin.
8775
8813
schema :
8814
+ type : object
8815
+ additionalProperties : {}
8776
8816
title : JSON schema
8777
8817
description : The generated JSON schema for the plugin options.
8778
8818
required :
@@ -8901,6 +8941,8 @@ components:
8901
8941
type : string
8902
8942
description : The human-readable name for a plugin.
8903
8943
schema :
8944
+ type : object
8945
+ additionalProperties : {}
8904
8946
title : JSON schema
8905
8947
description : The generated JSON schema for the plugin options.
8906
8948
required :
@@ -8978,10 +9020,17 @@ components:
8978
9020
* `GET` - GET
8979
9021
* `POST` - POST
8980
9022
headers :
9023
+ type : object
9024
+ additionalProperties : {}
8981
9025
title : HTTP request headers
8982
9026
description : Additions and overrides for the HTTP request headers as defined
8983
9027
in the Service.
8984
9028
queryParams :
9029
+ type : object
9030
+ additionalProperties :
9031
+ type : array
9032
+ items :
9033
+ type : string
8985
9034
title : HTTP query string
8986
9035
body :
8987
9036
nullable : true
@@ -9139,6 +9188,8 @@ components:
9139
9188
value :
9140
9189
description : Raw value of the component.
9141
9190
component :
9191
+ type : object
9192
+ additionalProperties : {}
9142
9193
description : Configuration of the component.
9143
9194
required :
9144
9195
- component
@@ -9242,6 +9293,8 @@ components:
9242
9293
- $ref : ' #/components/schemas/ContextAwareFormStep'
9243
9294
readOnly : true
9244
9295
data :
9296
+ type : object
9297
+ additionalProperties : {}
9245
9298
nullable : true
9246
9299
isApplicable :
9247
9300
type : boolean
0 commit comments