|
208 | 208 | }, |
209 | 209 | "CatalogProductDetail": { |
210 | 210 | "properties": { |
| 211 | + "assets": { |
| 212 | + "$ref": "#/components/schemas/assets" |
| 213 | + }, |
211 | 214 | "categories": { |
212 | 215 | "$ref": "#/components/schemas/productCategories" |
213 | 216 | }, |
|
798 | 801 | "SubscriptionProduct": { |
799 | 802 | "description": "The product of a subscription", |
800 | 803 | "properties": { |
| 804 | + "assets": { |
| 805 | + "$ref": "#/components/schemas/assets" |
| 806 | + }, |
801 | 807 | "deliveryMethod": { |
802 | 808 | "$ref": "#/components/schemas/deliveryMethod" |
803 | 809 | }, |
|
882 | 888 | ], |
883 | 889 | "type": "object" |
884 | 890 | }, |
| 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 | + }, |
885 | 900 | "bool": { |
886 | 901 | "description": "Boolean data type.", |
887 | 902 | "example": true, |
|
937 | 952 | "format": "email", |
938 | 953 | "type": "string" |
939 | 954 | }, |
| 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 | + }, |
940 | 961 | "inquiries-create-inquiryPayload": { |
941 | 962 | "oneOf": [ |
942 | 963 | { |
|
1028 | 1049 | "minimum": 0, |
1029 | 1050 | "type": "number" |
1030 | 1051 | }, |
| 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 | + }, |
1031 | 1064 | "logo": { |
1032 | 1065 | "description": "The logo base64 encoded.", |
1033 | 1066 | "format": "byte", |
|
1174 | 1207 | ], |
1175 | 1208 | "description": "The associated project ID." |
1176 | 1209 | }, |
| 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 | + }, |
1177 | 1219 | "sku": { |
1178 | 1220 | "description": "The concrete variant of the product.", |
1179 | 1221 | "example": "MP-1234", |
|
0 commit comments