The Class ServiceConfigurationDto.
name | data type | constraints | description |
---|---|---|---|
code | string | required | The code. |
description | string | The description. | |
parameter | array of CustomFieldDto | The custom fields. | |
mandatory | boolean | The mandatory. | |
instantiatedFromBSM | boolean | Tells us that this service is linked to a BusinessServiceModel. | |
match | boolean | Use when matching service template in bsm vs offer. | |
imageBase64 | string | The image base64 encoding string. | |
imagePath | string | The image path. |
Example
{ "code" : "...", "description" : "...", "parameter" : [ { "code" : "...", "description" : "...", "fieldType" : "CHECKBOX_LIST", "languageDescriptions" : [ { "languageCode" : "...", "description" : "..." }, { "languageCode" : "...", "description" : "..." } ], "valueDate" : 12345, "valuePeriodStartDate" : 12345, "valuePeriodEndDate" : 12345, "valuePeriodPriority" : 12345, "stringValue" : "...", "dateValue" : 12345, "longValue" : 12345, "doubleValue" : 12345.0, "booleanValue" : true, "value" : [ { "value" : { "booleanValue" : true } }, { "value" : { "booleanValue" : true } } ], "mapValue" : { "property1" : { "value" : { "booleanValue" : true } }, "property2" : { "value" : { "booleanValue" : true } } }, "entityReferenceValue" : { "classname" : "...", "classnameCode" : "...", "code" : "..." }, "indexType" : "INDEX_NOT_ANALYZE", "fileValue" : "...", "formattedValue" : { "singleValue" : "...", "listValue" : [ "...", "..." ], "mapValue" : { "property1" : "...", "property2" : "..." }, "id" : 12345, "auditableField" : [ { }, { } ], "code" : "...", "description" : "...", "updatedCode" : "..." }, "urlReferenceValue" : { "url" : "...", "regexp" : "...", "label" : "...", "length" : 12345 }, "guiPosition" : "...", "customTableCode" : "...", "dataFilter" : "...", "fields" : "..." }, { "code" : "...", "description" : "...", "fieldType" : "BOOLEAN", "languageDescriptions" : [ { "languageCode" : "...", "description" : "..." }, { "languageCode" : "...", "description" : "..." } ], "valueDate" : 12345, "valuePeriodStartDate" : 12345, "valuePeriodEndDate" : 12345, "valuePeriodPriority" : 12345, "stringValue" : "...", "dateValue" : 12345, "longValue" : 12345, "doubleValue" : 12345.0, "booleanValue" : true, "value" : [ { "value" : { "booleanValue" : true } }, { "value" : { "booleanValue" : true } } ], "mapValue" : { "property1" : { "value" : { "booleanValue" : true } }, "property2" : { "value" : { "booleanValue" : true } } }, "entityReferenceValue" : { "classname" : "...", "classnameCode" : "...", "code" : "..." }, "indexType" : "STORE_ONLY", "fileValue" : "...", "formattedValue" : { "singleValue" : "...", "listValue" : [ "...", "..." ], "mapValue" : { "property1" : "...", "property2" : "..." }, "id" : 12345, "auditableField" : [ { }, { } ], "code" : "...", "description" : "...", "updatedCode" : "..." }, "urlReferenceValue" : { "url" : "...", "regexp" : "...", "label" : "...", "length" : 12345 }, "guiPosition" : "...", "customTableCode" : "...", "dataFilter" : "...", "fields" : "..." } ], "mandatory" : true, "instantiatedFromBSM" : true, "match" : true, "imageBase64" : "...", "imagePath" : "..." }