BsmServiceDto Data Type

The Class BsmServiceDto.

Implemented Interfaces
Serializable
Properties
name data type constraints description
bsmCode string required The bsm code.
prefix string required The prefix.
parameter array of CustomFieldDto   The custom fields.
imageBase64 string   The image base64 encoding string.
imagePath string   The image path.

Example

{
  "bsmCode" : "...",
  "prefix" : "...",
  "parameter" : [ {
    "code" : "...",
    "description" : "...",
    "fieldType" : "STRING",
    "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" : "..."
  }, {
    "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" : "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" : "..."
  } ],
  "imageBase64" : "...",
  "imagePath" : "..."
}