BomOfferDto Data Type

Implemented Interfaces
Serializable
Properties
name data type constraints description
bomCode string required
code string required
name string required
description string  
parameter array of CustomFieldDto  
prefix string  
serviceToActivate array of ServiceConfigurationDto  
productToActivate array of ServiceConfigurationDto  

Example

{
  "bomCode" : "...",
  "code" : "...",
  "name" : "...",
  "description" : "...",
  "parameter" : [ {
    "code" : "...",
    "valueDate" : 12345,
    "valuePeriodStartDate" : 12345,
    "valuePeriodEndDate" : 12345,
    "valuePeriodPriority" : 12345,
    "stringValue" : "...",
    "dateValue" : 12345,
    "longValue" : 12345,
    "doubleValue" : 12345.0,
    "value" : [ {
      "value" : {
        "childEntityValue" : { }
      }
    }, {
      "value" : {
        "childEntityValue" : { }
      }
    } ],
    "mapValue" : {
      "property1" : {
        "value" : {
          "childEntityValue" : { }
        }
      },
      "property2" : {
        "value" : {
          "childEntityValue" : { }
        }
      }
    },
    "entityReferenceValue" : {
      "classname" : "...",
      "classnameCode" : "...",
      "code" : "..."
    },
    "indexType" : "INDEX"
  }, {
    "code" : "...",
    "valueDate" : 12345,
    "valuePeriodStartDate" : 12345,
    "valuePeriodEndDate" : 12345,
    "valuePeriodPriority" : 12345,
    "stringValue" : "...",
    "dateValue" : 12345,
    "longValue" : 12345,
    "doubleValue" : 12345.0,
    "value" : [ {
      "value" : {
        "childEntityValue" : { }
      }
    }, {
      "value" : {
        "childEntityValue" : { }
      }
    } ],
    "mapValue" : {
      "property1" : {
        "value" : {
          "childEntityValue" : { }
        }
      },
      "property2" : {
        "value" : {
          "childEntityValue" : { }
        }
      }
    },
    "entityReferenceValue" : {
      "classname" : "...",
      "classnameCode" : "...",
      "code" : "..."
    },
    "indexType" : "STORE_ONLY"
  } ],
  "serviceToActivate" : [ {
    "code" : "...",
    "description" : "...",
    "parameter" : [ {
      "code" : "...",
      "valueDate" : 12345,
      "valuePeriodStartDate" : 12345,
      "valuePeriodEndDate" : 12345,
      "valuePeriodPriority" : 12345,
      "stringValue" : "...",
      "dateValue" : 12345,
      "longValue" : 12345,
      "doubleValue" : 12345.0,
      "value" : [ { }, { } ],
      "mapValue" : {
        "property1" : { },
        "property2" : { }
      },
      "entityReferenceValue" : { },
      "indexType" : "STORE_ONLY"
    }, {
      "code" : "...",
      "valueDate" : 12345,
      "valuePeriodStartDate" : 12345,
      "valuePeriodEndDate" : 12345,
      "valuePeriodPriority" : 12345,
      "stringValue" : "...",
      "dateValue" : 12345,
      "longValue" : 12345,
      "doubleValue" : 12345.0,
      "value" : [ { }, { } ],
      "mapValue" : {
        "property1" : { },
        "property2" : { }
      },
      "entityReferenceValue" : { },
      "indexType" : "INDEX"
    } ],
    "mandatory" : true
  }, {
    "code" : "...",
    "description" : "...",
    "parameter" : [ {
      "code" : "...",
      "valueDate" : 12345,
      "valuePeriodStartDate" : 12345,
      "valuePeriodEndDate" : 12345,
      "valuePeriodPriority" : 12345,
      "stringValue" : "...",
      "dateValue" : 12345,
      "longValue" : 12345,
      "doubleValue" : 12345.0,
      "value" : [ { }, { } ],
      "mapValue" : {
        "property1" : { },
        "property2" : { }
      },
      "entityReferenceValue" : { },
      "indexType" : "STORE_ONLY"
    }, {
      "code" : "...",
      "valueDate" : 12345,
      "valuePeriodStartDate" : 12345,
      "valuePeriodEndDate" : 12345,
      "valuePeriodPriority" : 12345,
      "stringValue" : "...",
      "dateValue" : 12345,
      "longValue" : 12345,
      "doubleValue" : 12345.0,
      "value" : [ { }, { } ],
      "mapValue" : {
        "property1" : { },
        "property2" : { }
      },
      "entityReferenceValue" : { },
      "indexType" : "INDEX"
    } ],
    "mandatory" : true
  } ],
  "productToActivate" : [ {
    "code" : "...",
    "description" : "...",
    "parameter" : [ {
      "code" : "...",
      "valueDate" : 12345,
      "valuePeriodStartDate" : 12345,
      "valuePeriodEndDate" : 12345,
      "valuePeriodPriority" : 12345,
      "stringValue" : "...",
      "dateValue" : 12345,
      "longValue" : 12345,
      "doubleValue" : 12345.0,
      "value" : [ { }, { } ],
      "mapValue" : {
        "property1" : { },
        "property2" : { }
      },
      "entityReferenceValue" : { },
      "indexType" : "STORE_ONLY"
    }, {
      "code" : "...",
      "valueDate" : 12345,
      "valuePeriodStartDate" : 12345,
      "valuePeriodEndDate" : 12345,
      "valuePeriodPriority" : 12345,
      "stringValue" : "...",
      "dateValue" : 12345,
      "longValue" : 12345,
      "doubleValue" : 12345.0,
      "value" : [ { }, { } ],
      "mapValue" : {
        "property1" : { },
        "property2" : { }
      },
      "entityReferenceValue" : { },
      "indexType" : "INDEX"
    } ],
    "mandatory" : true
  }, {
    "code" : "...",
    "description" : "...",
    "parameter" : [ {
      "code" : "...",
      "valueDate" : 12345,
      "valuePeriodStartDate" : 12345,
      "valuePeriodEndDate" : 12345,
      "valuePeriodPriority" : 12345,
      "stringValue" : "...",
      "dateValue" : 12345,
      "longValue" : 12345,
      "doubleValue" : 12345.0,
      "value" : [ { }, { } ],
      "mapValue" : {
        "property1" : { },
        "property2" : { }
      },
      "entityReferenceValue" : { },
      "indexType" : "INDEX"
    }, {
      "code" : "...",
      "valueDate" : 12345,
      "valuePeriodStartDate" : 12345,
      "valuePeriodEndDate" : 12345,
      "valuePeriodPriority" : 12345,
      "stringValue" : "...",
      "dateValue" : 12345,
      "longValue" : 12345,
      "doubleValue" : 12345.0,
      "value" : [ { }, { } ],
      "mapValue" : {
        "property1" : { },
        "property2" : { }
      },
      "entityReferenceValue" : { },
      "indexType" : "STORE_ONLY"
    } ],
    "mandatory" : true
  } ]
}