-
Notifications
You must be signed in to change notification settings - Fork 9
/
default.json
172 lines (172 loc) · 5.52 KB
/
default.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
{
"ci": false,
"consoleOutputLevel": "dot",
"broker": {
"outputPath": "./output/",
"datasetSiteUrl": "https://reference-implementation.openactive.io/openactive",
"requestLogging": false,
"waitForHarvestCompletion": true,
"verbose": false,
"loginPagesSelectors": {
"username": "[name='username' i]",
"password": "[name='password' i]",
"button": ".btn-primary"
},
"bookingPartners": {
"primary": {
"authentication": {
"initialAccessToken": "openactive_test_suite_client_12345xaq"
}
},
"secondary": {
"authentication": {
"clientCredentials": {
"clientId": "clientid_800",
"clientSecret": "secret"
}
}
}
}
},
"integrationTests": {
"outputPath": "./output/",
"useRandomOpportunities": true,
"generateConformanceCertificate": false,
"conformanceCertificateId": "https://www.example.com/",
"conformanceCertificatePath": "./conformance/",
"requestHeaderLogging": true,
"openBookingApiRequestTimeout": 20000,
"waitForItemToUpdateInFeedTimeout": 60000,
"testTimeout": 360000,
"maximumNumberOfSimultaneousBookings": 4,
"additionalReporters": [],
"bookableOpportunityTypesInScope": {
"ScheduledSession": true,
"IndividualFacilityUseSlot": true,
"FacilityUseSlot": false,
"CourseInstance": false,
"CourseInstanceSubEvent": false,
"HeadlineEvent": false,
"HeadlineEventSubEvent": false,
"Event": false,
"OnDemandEvent": false
},
"bookingFlowsInScope": {
"OpenBookingSimpleFlow": true,
"OpenBookingApprovalFlow": true
},
"implementedFeatures": {
"test-interface": true,
"opportunity-feed": null,
"dataset-site": true,
"availability-check": true,
"common-error-conditions": true,
"past-opportunities": true,
"amending-order-quote": true,
"order-deletion": true,
"agent-broker": true,
"free-opportunities": true,
"non-free-opportunities": true,
"prepayment-required": true,
"prepayment-required-unavailable": true,
"prepayment-optional": true,
"prepayment-unavailable": true,
"minimal-proposal": true,
"proposal-amendment": true,
"single-seller": false,
"multiple-sellers": true,
"payment-reconciliation-detail-validation": true,
"booking-window": true,
"customer-requested-cancellation": true,
"customer-requested-cancellation-always-allowed": false,
"cancellation-window": true,
"seller-requested-cancellation": true,
"seller-requested-cancellation-message": true,
"seller-requested-replacement": true,
"named-leasing": true,
"anonymous-leasing": true,
"customer-details-capture-non-essential": true,
"customer-details-capture-identifier": true,
"attendee-details-capture": true,
"additional-details-capture": true,
"access-code": true,
"access-pass-image": true,
"access-pass-barcode-seller-provided": true,
"reseller-broker": true,
"reseller-broker-tax-calculation": null,
"no-broker": true,
"business-to-consumer-tax-calculation-net": true,
"business-to-consumer-tax-calculation-gross": true,
"business-to-business-tax-calculation-net": true,
"business-to-business-tax-calculation-gross": true,
"offer-overrides": null,
"dynamic-payment": null,
"booking-restrictions": null,
"customer-notice-notifications": true,
"change-of-logistics-notifications": false,
"access-code-update-notifications": true,
"access-pass-update-notifications": true,
"opportunity-attendance-updates": true,
"terms-of-service-for-booking-system": true,
"terms-of-service-for-seller": true,
"terms-of-service-with-consent": null,
"terms-of-service-with-consent-with-date-modified": null,
"booking-partner-authentication": true,
"dynamic-client-registration": true,
"access-channel": true,
"access-channel-update-notifications": true
},
"testDatasetIdentifier": "uat-ci",
"bookingPartnersForSpecificTests": {
"dynamicPrimary": {
"authentication": {
"initialAccessToken": "dynamic-primary-745ddf2d13019ce8b69c"
}
},
"dynamicSecondary": {
"authentication": {
"initialAccessToken": "dynamic-secondary-a21518cb57af7b6052df"
}
},
"authorizationPersisted": {
"authentication": {
"clientCredentials": {
"clientId": "clientid_801",
"clientSecret": "secret"
}
}
}
},
"useShapeExpressions": false,
"ignoreUnexpectedFeedUpdates": false
},
"sellers": {
"primary": {
"@type": "Organization",
"@id": "https://reference-implementation.openactive.io/api/identifiers/sellers/1",
"authentication": {
"loginCredentials": {
"username": "test1",
"password": "test1"
}
},
"taxMode": "https://openactive.io/TaxGross",
"paymentReconciliationDetails": {
"name": "AcmeBroker Points",
"accountId": "SN1593",
"paymentProviderId": "STRIPE"
}
},
"secondary": {
"@type": "Organization",
"@id": "https://reference-implementation.openactive.io/api/identifiers/sellers/2",
"authentication": {
"loginCredentials": {
"username": "test2",
"password": "test2"
}
},
"taxMode": "https://openactive.io/TaxNet"
}
}
}