ServiceConfigurationDto Data Type

The Class ServiceConfigurationDto.

Implemented Interfaces
Serializable
Properties
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" : "INDEX",
    "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" : "..."
}