Merge "Merge live repo with design changes ccsdk-2309"
[ccsdk/cds.git] / ms / blueprintsprocessor / functions / resource-resolution / src / main / kotlin / org / onap / ccsdk / cds / blueprintsprocessor / functions / resource / resolution / ResourceSourceProperties.kt
index 604d4d4..7a7edc9 100644 (file)
@@ -51,6 +51,8 @@ open class RestResourceSource : ResourceSourceProperties() {
     lateinit var verb: String
     @get:JsonProperty("payload")
     var payload: String? = null
+    @get:JsonProperty("resolved-payload")
+    var resolvedPayload: String? = null
     lateinit var type: String
     @get:JsonProperty("endpoint-selector")
     var endpointSelector: String? = null
@@ -63,6 +65,8 @@ open class RestResourceSource : ResourceSourceProperties() {
     var inputKeyMapping: MutableMap<String, String>? = null
     @get:JsonProperty("output-key-mapping")
     var outputKeyMapping: MutableMap<String, String>? = null
+    @get:JsonProperty("headers")
+    var headers: Map<String, String> = emptyMap()
     @get:JsonProperty("key-dependencies")
     lateinit var keyDependencies: MutableList<String>
 }
@@ -76,4 +80,4 @@ open class CapabilityResourceSource : ResourceSourceProperties() {
     var instanceDependencies: List<String>? = null
     @get:JsonProperty("key-dependencies")
     lateinit var keyDependencies: MutableList<String>
-}
\ No newline at end of file
+}