|
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