Skip to content

Commit 0a7009a

Browse files
OAS Update
1 parent cabbe03 commit 0a7009a

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

services/stackit-marketplace/v1/stackit-marketplace.json

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,9 @@
208208
},
209209
"CatalogProductDetail": {
210210
"properties": {
211+
"assets": {
212+
"$ref": "#/components/schemas/assets"
213+
},
211214
"categories": {
212215
"$ref": "#/components/schemas/productCategories"
213216
},
@@ -798,6 +801,9 @@
798801
"SubscriptionProduct": {
799802
"description": "The product of a subscription",
800803
"properties": {
804+
"assets": {
805+
"$ref": "#/components/schemas/assets"
806+
},
801807
"deliveryMethod": {
802808
"$ref": "#/components/schemas/deliveryMethod"
803809
},
@@ -882,6 +888,15 @@
882888
],
883889
"type": "object"
884890
},
891+
"assets": {
892+
"description": "The assets associated with the product.",
893+
"properties": {
894+
"serviceCertificate": {
895+
"$ref": "#/components/schemas/serviceCertificate"
896+
}
897+
},
898+
"type": "object"
899+
},
885900
"bool": {
886901
"description": "Boolean data type.",
887902
"example": true,
@@ -937,6 +952,12 @@
937952
"format": "email",
938953
"type": "string"
939954
},
955+
"fileName": {
956+
"description": "The file version matching the file name (localized).",
957+
"example": "2025_06_02_01_file-name_DE.pdf",
958+
"pattern": "^\\d{4}_\\d{2}_\\d{2}_\\d{3}_[a-zA-Z0-9_-]+_(DE|EN)\\.$",
959+
"type": "string"
960+
},
940961
"inquiries-create-inquiryPayload": {
941962
"oneOf": [
942963
{
@@ -1028,6 +1049,18 @@
10281049
"minimum": 0,
10291050
"type": "number"
10301051
},
1052+
"localizedVersion": {
1053+
"description": "The localized version (file name) of a file.",
1054+
"properties": {
1055+
"de": {
1056+
"$ref": "#/components/schemas/fileName"
1057+
},
1058+
"en": {
1059+
"$ref": "#/components/schemas/fileName"
1060+
}
1061+
},
1062+
"type": "object"
1063+
},
10311064
"logo": {
10321065
"description": "The logo base64 encoded.",
10331066
"format": "byte",
@@ -1174,6 +1207,15 @@
11741207
],
11751208
"description": "The associated project ID."
11761209
},
1210+
"serviceCertificate": {
1211+
"description": "The related service certificate of the (subscription) product.",
1212+
"properties": {
1213+
"version": {
1214+
"$ref": "#/components/schemas/localizedVersion"
1215+
}
1216+
},
1217+
"type": "object"
1218+
},
11771219
"sku": {
11781220
"description": "The concrete variant of the product.",
11791221
"example": "MP-1234",

0 commit comments

Comments
 (0)