@@ -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
@@ -6348,7 +6350,6 @@ components:
6348
6350
the endpoint contains a token which invalidates on state changes and after
6349
6351
one day.
6350
6352
required :
6351
- - contactDetails
6352
6353
- date
6353
6354
- datetime
6354
6355
- location
@@ -6923,6 +6924,8 @@ components:
6923
6924
- $ref : ' #/components/schemas/PaymentBackendEnum'
6924
6925
- $ref : ' #/components/schemas/BlankEnum'
6925
6926
paymentBackendOptions :
6927
+ type : object
6928
+ additionalProperties : {}
6926
6929
nullable : true
6927
6930
paymentOptions :
6928
6931
type : array
@@ -7138,6 +7141,8 @@ components:
7138
7141
type : object
7139
7142
properties :
7140
7143
data :
7144
+ type : object
7145
+ additionalProperties : {}
7141
7146
title : form data
7142
7147
description : The Form.io submission data object. This will be merged with
7143
7148
the full form submission data, including data from other steps, to evaluate
@@ -7165,6 +7170,8 @@ components:
7165
7170
pattern : ^[-a-zA-Z0-9_]+$
7166
7171
deprecated : true
7167
7172
configuration :
7173
+ allOf :
7174
+ - $ref : ' #/components/schemas/FormDefinitionConfiguration'
7168
7175
title : Form.io configuration
7169
7176
description : The form definition as Form.io JSON schema
7170
7177
loginRequired :
@@ -7183,6 +7190,22 @@ components:
7183
7190
- configuration
7184
7191
- name
7185
7192
- url
7193
+ FormDefinitionConfiguration :
7194
+ type : object
7195
+ properties :
7196
+ type :
7197
+ $ref : ' #/components/schemas/FormDefinitionConfigurationTypeEnum'
7198
+ components :
7199
+ type : array
7200
+ items : {}
7201
+ required :
7202
+ - components
7203
+ - type
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