Chilkat Online Tools

GetComponent DataFlex Example

Amplify UI Builder

Use ChilkatAx-9.5.0-win32.pkg

Procedure Test
    Handle hoRest
    Boolean iSuccess
    Variant vAuthAws
    Handle hoAuthAws
    Variant vSbResponseBody
    Handle hoSbResponseBody
    Integer iRespStatusCode
    Handle hoJResp
    String sField
    String sOperand
    String sOperator
    Integer j
    Integer iCount_j
    String sStrVal
    String sComponentType
    String sStringAction
    String sStringBindingEvent
    String sAnchorComponentName
    Integer iAnchorConfigured
    String sAnchorEvent
    String sAnchorImportedValue
    String sAnchorValue
    String sName
    String sSourceId
    String sDirection
    String sStringString
    String sVariantValuesString
    String sAppId
    String sBucket
    String sDefaultValue
    String sField
    String sKey
    String sModel
    String sUserAttribute
    String sStringDefaultValue
    String sV_Type
    String sStringModel
    String sPredicateField
    String sOperand
    String sOperator
    String sComponentType
    Integer iCreatedAt
    String sEnvironmentName
    String sAction
    String sBindingEvent
    String sBindingPropertiesField
    String sProperty
    String sElement
    String sStringProperty
    String sCollectionBindingPropertiesField
    String sCollectionBindingPropertiesProperty
    String sComponentName
    String sV_Else
    String sConditionField
    String sConditionOperand
    String sOperandType
    String sConditionOperator
    String sConditionProperty
    String sV_Then
    Integer iConfigured
    String sAnchorDefaultValue
    String sV_Event
    String sImportedValue
    String sAnchorModel
    String sAnchorProperty
    String sAnchorType
    String sAnchorUserAttribute
    String sValue
    String sBindingPropertiesProperty
    String sStringElement
    String sStringComponentName
    String sConditionElse
    String sConditionOperandType
    String sConditionThen
    Integer iStringConfigured
    String sStringEvent
    String sStringImportedValue
    String sStringType
    String sStringUserAttribute
    String sStringValue
    String sGlobalComponentName
    Integer iGlobalConfigured
    String sGlobalDefaultValue
    String sGlobalEvent
    String sGlobalImportedValue
    String sGlobalModel
    String sGlobalProperty
    String sGlobalType
    String sGlobalUserAttribute
    String sGlobalValue
    String sIdComponentName
    Integer iIdConfigured
    String sIdDefaultValue
    String sIdEvent
    String sIdImportedValue
    String sIdModel
    String sIdProperty
    String sIdType
    String sIdUserAttribute
    String sIdValue
    String sParametersModel
    String sStateComponentName
    String sStateProperty
    String sSetComponentName
    Integer iSetConfigured
    String sSetDefaultValue
    String sSetEvent
    String sSetImportedValue
    String sSetModel
    String sSetProperty
    String sSetType
    String sSetUserAttribute
    String sSetValue
    String sTargetComponentName
    Integer iTargetConfigured
    String sTargetDefaultValue
    String sTargetEvent
    String sTargetImportedValue
    String sTargetModel
    String sTargetProperty
    String sTargetType
    String sTargetUserAttribute
    String sTargetValue
    String sTypeComponentName
    Integer iTypeConfigured
    String sTypeDefaultValue
    String sTypeEvent
    String sTypeImportedValue
    String sTypeModel
    String sTypeProperty
    String sTypeType
    String sTypeUserAttribute
    String sTypeValue
    String sUrlComponentName
    Integer iUrlConfigured
    String sUrlDefaultValue
    String sUrlEvent
    String sUrlImportedValue
    String sUrlModel
    String sUrlProperty
    String sUrlType
    String sUrlUserAttribute
    String sUrlValue
    String sId
    Integer iModifiedAt
    String sName
    String sV_String
    String sSchemaVersion
    String sSourceId
    String sTagsString
    Integer i
    Integer iCount_i
    String sTemp1
    Integer iTemp1

    // This example requires the Chilkat API to have been previously unlocked.
    // See Global Unlock Sample for sample code.

    Get Create (RefClass(cComChilkatRest)) To hoRest
    If (Not(IsComObjectCreated(hoRest))) Begin
        Send CreateComObject of hoRest
    End

    Get Create (RefClass(cComChilkatAuthAws)) To hoAuthAws
    If (Not(IsComObjectCreated(hoAuthAws))) Begin
        Send CreateComObject of hoAuthAws
    End
    Set ComAccessKey Of hoAuthAws To "AWS_ACCESS_KEY"
    Set ComSecretKey Of hoAuthAws To "AWS_SECRET_KEY"

    // Don't forget to change the region to your particular region. (Also make the same change in the call to Connect below.)
    Set ComRegion Of hoAuthAws To "us-west-2"
    Set ComServiceName Of hoAuthAws To "amplifyuibuilder"
    // SetAuthAws causes Chilkat to automatically add the following headers: Authorization, X-Amz-Date
    Get pvComObject of hoAuthAws to vAuthAws
    Get ComSetAuthAws Of hoRest vAuthAws To iSuccess

    // URL: https://amplifyuibuilder.us-west-2.amazonaws.com/
    // Use the same region as specified above.
    Get ComConnect Of hoRest "amplifyuibuilder.us-west-2.amazonaws.com" 443 True True To iSuccess
    If (iSuccess <> True) Begin
        Get ComConnectFailReason Of hoRest To iTemp1
        Showln "ConnectFailReason: " iTemp1
        Get ComLastErrorText Of hoRest To sTemp1
        Showln sTemp1
        Procedure_Return
    End

    Get ComAddHeader Of hoRest "Content-Type" "application/x-amz-json-1.1" To iSuccess
    Get ComAddHeader Of hoRest "X-Amz-Target" "GetComponent" To iSuccess

    Get Create (RefClass(cComChilkatStringBuilder)) To hoSbResponseBody
    If (Not(IsComObjectCreated(hoSbResponseBody))) Begin
        Send CreateComObject of hoSbResponseBody
    End
    Get pvComObject of hoSbResponseBody to vSbResponseBody
    Get ComFullRequestNoBodySb Of hoRest "GET" "/app/{appId}/environment/{environmentName}/components/{id}" vSbResponseBody To iSuccess
    If (iSuccess <> True) Begin
        Get ComLastErrorText Of hoRest To sTemp1
        Showln sTemp1
        Procedure_Return
    End

    Get ComResponseStatusCode Of hoRest To iRespStatusCode
    Showln "response status code = " iRespStatusCode
    If (iRespStatusCode <> 200) Begin
        Showln "Response Header:"
        Get ComResponseHeader Of hoRest To sTemp1
        Showln sTemp1
        Showln "Response Body:"
        Get ComGetAsString Of hoSbResponseBody To sTemp1
        Showln sTemp1
        Procedure_Return
    End

    Get Create (RefClass(cComChilkatJsonObject)) To hoJResp
    If (Not(IsComObjectCreated(hoJResp))) Begin
        Send CreateComObject of hoJResp
    End
    Get pvComObject of hoSbResponseBody to vSbResponseBody
    Get ComLoadSb Of hoJResp vSbResponseBody To iSuccess

    // The following code parses the JSON response.
    // A sample JSON response is shown below the sample code.

    // Use this online tool to generate parsing code from sample JSON:
    // Generate Parsing Code from JSON

    Get ComStringOf Of hoJResp "component.appId" To sAppId
    Get ComStringOf Of hoJResp "component.bindingProperties.string.bindingProperties.bucket" To sBucket
    Get ComStringOf Of hoJResp "component.bindingProperties.string.bindingProperties.defaultValue" To sDefaultValue
    Get ComStringOf Of hoJResp "component.bindingProperties.string.bindingProperties.field" To sField
    Get ComStringOf Of hoJResp "component.bindingProperties.string.bindingProperties.key" To sKey
    Get ComStringOf Of hoJResp "component.bindingProperties.string.bindingProperties.model" To sModel
    Get ComStringOf Of hoJResp "component.bindingProperties.string.bindingProperties.userAttribute" To sUserAttribute
    Get ComStringOf Of hoJResp "component.bindingProperties.string.defaultValue" To sStringDefaultValue
    Get ComStringOf Of hoJResp "component.bindingProperties.string.type" To sV_Type
    Get ComStringOf Of hoJResp "component.collectionProperties.string.model" To sStringModel
    Get ComStringOf Of hoJResp "component.collectionProperties.string.predicate.field" To sPredicateField
    Get ComStringOf Of hoJResp "component.collectionProperties.string.predicate.operand" To sOperand
    Get ComStringOf Of hoJResp "component.collectionProperties.string.predicate.operator" To sOperator
    Get ComStringOf Of hoJResp "component.componentType" To sComponentType
    Get ComIntOf Of hoJResp "component.createdAt" To iCreatedAt
    Get ComStringOf Of hoJResp "component.environmentName" To sEnvironmentName
    Get ComStringOf Of hoJResp "component.events.string.action" To sAction
    Get ComStringOf Of hoJResp "component.events.string.bindingEvent" To sBindingEvent
    Get ComStringOf Of hoJResp "component.events.string.parameters.anchor.bindingProperties.field" To sBindingPropertiesField
    Get ComStringOf Of hoJResp "component.events.string.parameters.anchor.bindingProperties.property" To sProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.anchor.bindings.string.element" To sElement
    Get ComStringOf Of hoJResp "component.events.string.parameters.anchor.bindings.string.property" To sStringProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.anchor.collectionBindingProperties.field" To sCollectionBindingPropertiesField
    Get ComStringOf Of hoJResp "component.events.string.parameters.anchor.collectionBindingProperties.property" To sCollectionBindingPropertiesProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.anchor.componentName" To sComponentName
    Get ComStringOf Of hoJResp "component.events.string.parameters.anchor.condition.else" To sV_Else
    Get ComStringOf Of hoJResp "component.events.string.parameters.anchor.condition.field" To sConditionField
    Get ComStringOf Of hoJResp "component.events.string.parameters.anchor.condition.operand" To sConditionOperand
    Get ComStringOf Of hoJResp "component.events.string.parameters.anchor.condition.operandType" To sOperandType
    Get ComStringOf Of hoJResp "component.events.string.parameters.anchor.condition.operator" To sConditionOperator
    Get ComStringOf Of hoJResp "component.events.string.parameters.anchor.condition.property" To sConditionProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.anchor.condition.then" To sV_Then
    Get ComIntOf Of hoJResp "component.events.string.parameters.anchor.configured" To iConfigured
    Get ComStringOf Of hoJResp "component.events.string.parameters.anchor.defaultValue" To sAnchorDefaultValue
    Get ComStringOf Of hoJResp "component.events.string.parameters.anchor.event" To sV_Event
    Get ComStringOf Of hoJResp "component.events.string.parameters.anchor.importedValue" To sImportedValue
    Get ComStringOf Of hoJResp "component.events.string.parameters.anchor.model" To sAnchorModel
    Get ComStringOf Of hoJResp "component.events.string.parameters.anchor.property" To sAnchorProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.anchor.type" To sAnchorType
    Get ComStringOf Of hoJResp "component.events.string.parameters.anchor.userAttribute" To sAnchorUserAttribute
    Get ComStringOf Of hoJResp "component.events.string.parameters.anchor.value" To sValue
    Get ComStringOf Of hoJResp "component.events.string.parameters.fields.string.bindingProperties.field" To sBindingPropertiesField
    Get ComStringOf Of hoJResp "component.events.string.parameters.fields.string.bindingProperties.property" To sBindingPropertiesProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.fields.string.bindings.string.element" To sStringElement
    Get ComStringOf Of hoJResp "component.events.string.parameters.fields.string.bindings.string.property" To sStringProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.fields.string.collectionBindingProperties.field" To sCollectionBindingPropertiesField
    Get ComStringOf Of hoJResp "component.events.string.parameters.fields.string.collectionBindingProperties.property" To sCollectionBindingPropertiesProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.fields.string.componentName" To sStringComponentName
    Get ComStringOf Of hoJResp "component.events.string.parameters.fields.string.condition.else" To sConditionElse
    Get ComStringOf Of hoJResp "component.events.string.parameters.fields.string.condition.field" To sConditionField
    Get ComStringOf Of hoJResp "component.events.string.parameters.fields.string.condition.operand" To sConditionOperand
    Get ComStringOf Of hoJResp "component.events.string.parameters.fields.string.condition.operandType" To sConditionOperandType
    Get ComStringOf Of hoJResp "component.events.string.parameters.fields.string.condition.operator" To sConditionOperator
    Get ComStringOf Of hoJResp "component.events.string.parameters.fields.string.condition.property" To sConditionProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.fields.string.condition.then" To sConditionThen
    Get ComIntOf Of hoJResp "component.events.string.parameters.fields.string.configured" To iStringConfigured
    Get ComStringOf Of hoJResp "component.events.string.parameters.fields.string.defaultValue" To sStringDefaultValue
    Get ComStringOf Of hoJResp "component.events.string.parameters.fields.string.event" To sStringEvent
    Get ComStringOf Of hoJResp "component.events.string.parameters.fields.string.importedValue" To sStringImportedValue
    Get ComStringOf Of hoJResp "component.events.string.parameters.fields.string.model" To sStringModel
    Get ComStringOf Of hoJResp "component.events.string.parameters.fields.string.property" To sStringProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.fields.string.type" To sStringType
    Get ComStringOf Of hoJResp "component.events.string.parameters.fields.string.userAttribute" To sStringUserAttribute
    Get ComStringOf Of hoJResp "component.events.string.parameters.fields.string.value" To sStringValue
    Get ComStringOf Of hoJResp "component.events.string.parameters.global.bindingProperties.field" To sBindingPropertiesField
    Get ComStringOf Of hoJResp "component.events.string.parameters.global.bindingProperties.property" To sBindingPropertiesProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.global.bindings.string.element" To sStringElement
    Get ComStringOf Of hoJResp "component.events.string.parameters.global.bindings.string.property" To sStringProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.global.collectionBindingProperties.field" To sCollectionBindingPropertiesField
    Get ComStringOf Of hoJResp "component.events.string.parameters.global.collectionBindingProperties.property" To sCollectionBindingPropertiesProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.global.componentName" To sGlobalComponentName
    Get ComStringOf Of hoJResp "component.events.string.parameters.global.condition.else" To sConditionElse
    Get ComStringOf Of hoJResp "component.events.string.parameters.global.condition.field" To sConditionField
    Get ComStringOf Of hoJResp "component.events.string.parameters.global.condition.operand" To sConditionOperand
    Get ComStringOf Of hoJResp "component.events.string.parameters.global.condition.operandType" To sConditionOperandType
    Get ComStringOf Of hoJResp "component.events.string.parameters.global.condition.operator" To sConditionOperator
    Get ComStringOf Of hoJResp "component.events.string.parameters.global.condition.property" To sConditionProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.global.condition.then" To sConditionThen
    Get ComIntOf Of hoJResp "component.events.string.parameters.global.configured" To iGlobalConfigured
    Get ComStringOf Of hoJResp "component.events.string.parameters.global.defaultValue" To sGlobalDefaultValue
    Get ComStringOf Of hoJResp "component.events.string.parameters.global.event" To sGlobalEvent
    Get ComStringOf Of hoJResp "component.events.string.parameters.global.importedValue" To sGlobalImportedValue
    Get ComStringOf Of hoJResp "component.events.string.parameters.global.model" To sGlobalModel
    Get ComStringOf Of hoJResp "component.events.string.parameters.global.property" To sGlobalProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.global.type" To sGlobalType
    Get ComStringOf Of hoJResp "component.events.string.parameters.global.userAttribute" To sGlobalUserAttribute
    Get ComStringOf Of hoJResp "component.events.string.parameters.global.value" To sGlobalValue
    Get ComStringOf Of hoJResp "component.events.string.parameters.id.bindingProperties.field" To sBindingPropertiesField
    Get ComStringOf Of hoJResp "component.events.string.parameters.id.bindingProperties.property" To sBindingPropertiesProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.id.bindings.string.element" To sStringElement
    Get ComStringOf Of hoJResp "component.events.string.parameters.id.bindings.string.property" To sStringProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.id.collectionBindingProperties.field" To sCollectionBindingPropertiesField
    Get ComStringOf Of hoJResp "component.events.string.parameters.id.collectionBindingProperties.property" To sCollectionBindingPropertiesProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.id.componentName" To sIdComponentName
    Get ComStringOf Of hoJResp "component.events.string.parameters.id.condition.else" To sConditionElse
    Get ComStringOf Of hoJResp "component.events.string.parameters.id.condition.field" To sConditionField
    Get ComStringOf Of hoJResp "component.events.string.parameters.id.condition.operand" To sConditionOperand
    Get ComStringOf Of hoJResp "component.events.string.parameters.id.condition.operandType" To sConditionOperandType
    Get ComStringOf Of hoJResp "component.events.string.parameters.id.condition.operator" To sConditionOperator
    Get ComStringOf Of hoJResp "component.events.string.parameters.id.condition.property" To sConditionProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.id.condition.then" To sConditionThen
    Get ComIntOf Of hoJResp "component.events.string.parameters.id.configured" To iIdConfigured
    Get ComStringOf Of hoJResp "component.events.string.parameters.id.defaultValue" To sIdDefaultValue
    Get ComStringOf Of hoJResp "component.events.string.parameters.id.event" To sIdEvent
    Get ComStringOf Of hoJResp "component.events.string.parameters.id.importedValue" To sIdImportedValue
    Get ComStringOf Of hoJResp "component.events.string.parameters.id.model" To sIdModel
    Get ComStringOf Of hoJResp "component.events.string.parameters.id.property" To sIdProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.id.type" To sIdType
    Get ComStringOf Of hoJResp "component.events.string.parameters.id.userAttribute" To sIdUserAttribute
    Get ComStringOf Of hoJResp "component.events.string.parameters.id.value" To sIdValue
    Get ComStringOf Of hoJResp "component.events.string.parameters.model" To sParametersModel
    Get ComStringOf Of hoJResp "component.events.string.parameters.state.componentName" To sStateComponentName
    Get ComStringOf Of hoJResp "component.events.string.parameters.state.property" To sStateProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.state.set.bindingProperties.field" To sBindingPropertiesField
    Get ComStringOf Of hoJResp "component.events.string.parameters.state.set.bindingProperties.property" To sBindingPropertiesProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.state.set.bindings.string.element" To sStringElement
    Get ComStringOf Of hoJResp "component.events.string.parameters.state.set.bindings.string.property" To sStringProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.state.set.collectionBindingProperties.field" To sCollectionBindingPropertiesField
    Get ComStringOf Of hoJResp "component.events.string.parameters.state.set.collectionBindingProperties.property" To sCollectionBindingPropertiesProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.state.set.componentName" To sSetComponentName
    Get ComStringOf Of hoJResp "component.events.string.parameters.state.set.condition.else" To sConditionElse
    Get ComStringOf Of hoJResp "component.events.string.parameters.state.set.condition.field" To sConditionField
    Get ComStringOf Of hoJResp "component.events.string.parameters.state.set.condition.operand" To sConditionOperand
    Get ComStringOf Of hoJResp "component.events.string.parameters.state.set.condition.operandType" To sConditionOperandType
    Get ComStringOf Of hoJResp "component.events.string.parameters.state.set.condition.operator" To sConditionOperator
    Get ComStringOf Of hoJResp "component.events.string.parameters.state.set.condition.property" To sConditionProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.state.set.condition.then" To sConditionThen
    Get ComIntOf Of hoJResp "component.events.string.parameters.state.set.configured" To iSetConfigured
    Get ComStringOf Of hoJResp "component.events.string.parameters.state.set.defaultValue" To sSetDefaultValue
    Get ComStringOf Of hoJResp "component.events.string.parameters.state.set.event" To sSetEvent
    Get ComStringOf Of hoJResp "component.events.string.parameters.state.set.importedValue" To sSetImportedValue
    Get ComStringOf Of hoJResp "component.events.string.parameters.state.set.model" To sSetModel
    Get ComStringOf Of hoJResp "component.events.string.parameters.state.set.property" To sSetProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.state.set.type" To sSetType
    Get ComStringOf Of hoJResp "component.events.string.parameters.state.set.userAttribute" To sSetUserAttribute
    Get ComStringOf Of hoJResp "component.events.string.parameters.state.set.value" To sSetValue
    Get ComStringOf Of hoJResp "component.events.string.parameters.target.bindingProperties.field" To sBindingPropertiesField
    Get ComStringOf Of hoJResp "component.events.string.parameters.target.bindingProperties.property" To sBindingPropertiesProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.target.bindings.string.element" To sStringElement
    Get ComStringOf Of hoJResp "component.events.string.parameters.target.bindings.string.property" To sStringProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.target.collectionBindingProperties.field" To sCollectionBindingPropertiesField
    Get ComStringOf Of hoJResp "component.events.string.parameters.target.collectionBindingProperties.property" To sCollectionBindingPropertiesProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.target.componentName" To sTargetComponentName
    Get ComStringOf Of hoJResp "component.events.string.parameters.target.condition.else" To sConditionElse
    Get ComStringOf Of hoJResp "component.events.string.parameters.target.condition.field" To sConditionField
    Get ComStringOf Of hoJResp "component.events.string.parameters.target.condition.operand" To sConditionOperand
    Get ComStringOf Of hoJResp "component.events.string.parameters.target.condition.operandType" To sConditionOperandType
    Get ComStringOf Of hoJResp "component.events.string.parameters.target.condition.operator" To sConditionOperator
    Get ComStringOf Of hoJResp "component.events.string.parameters.target.condition.property" To sConditionProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.target.condition.then" To sConditionThen
    Get ComIntOf Of hoJResp "component.events.string.parameters.target.configured" To iTargetConfigured
    Get ComStringOf Of hoJResp "component.events.string.parameters.target.defaultValue" To sTargetDefaultValue
    Get ComStringOf Of hoJResp "component.events.string.parameters.target.event" To sTargetEvent
    Get ComStringOf Of hoJResp "component.events.string.parameters.target.importedValue" To sTargetImportedValue
    Get ComStringOf Of hoJResp "component.events.string.parameters.target.model" To sTargetModel
    Get ComStringOf Of hoJResp "component.events.string.parameters.target.property" To sTargetProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.target.type" To sTargetType
    Get ComStringOf Of hoJResp "component.events.string.parameters.target.userAttribute" To sTargetUserAttribute
    Get ComStringOf Of hoJResp "component.events.string.parameters.target.value" To sTargetValue
    Get ComStringOf Of hoJResp "component.events.string.parameters.type.bindingProperties.field" To sBindingPropertiesField
    Get ComStringOf Of hoJResp "component.events.string.parameters.type.bindingProperties.property" To sBindingPropertiesProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.type.bindings.string.element" To sStringElement
    Get ComStringOf Of hoJResp "component.events.string.parameters.type.bindings.string.property" To sStringProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.type.collectionBindingProperties.field" To sCollectionBindingPropertiesField
    Get ComStringOf Of hoJResp "component.events.string.parameters.type.collectionBindingProperties.property" To sCollectionBindingPropertiesProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.type.componentName" To sTypeComponentName
    Get ComStringOf Of hoJResp "component.events.string.parameters.type.condition.else" To sConditionElse
    Get ComStringOf Of hoJResp "component.events.string.parameters.type.condition.field" To sConditionField
    Get ComStringOf Of hoJResp "component.events.string.parameters.type.condition.operand" To sConditionOperand
    Get ComStringOf Of hoJResp "component.events.string.parameters.type.condition.operandType" To sConditionOperandType
    Get ComStringOf Of hoJResp "component.events.string.parameters.type.condition.operator" To sConditionOperator
    Get ComStringOf Of hoJResp "component.events.string.parameters.type.condition.property" To sConditionProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.type.condition.then" To sConditionThen
    Get ComIntOf Of hoJResp "component.events.string.parameters.type.configured" To iTypeConfigured
    Get ComStringOf Of hoJResp "component.events.string.parameters.type.defaultValue" To sTypeDefaultValue
    Get ComStringOf Of hoJResp "component.events.string.parameters.type.event" To sTypeEvent
    Get ComStringOf Of hoJResp "component.events.string.parameters.type.importedValue" To sTypeImportedValue
    Get ComStringOf Of hoJResp "component.events.string.parameters.type.model" To sTypeModel
    Get ComStringOf Of hoJResp "component.events.string.parameters.type.property" To sTypeProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.type.type" To sTypeType
    Get ComStringOf Of hoJResp "component.events.string.parameters.type.userAttribute" To sTypeUserAttribute
    Get ComStringOf Of hoJResp "component.events.string.parameters.type.value" To sTypeValue
    Get ComStringOf Of hoJResp "component.events.string.parameters.url.bindingProperties.field" To sBindingPropertiesField
    Get ComStringOf Of hoJResp "component.events.string.parameters.url.bindingProperties.property" To sBindingPropertiesProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.url.bindings.string.element" To sStringElement
    Get ComStringOf Of hoJResp "component.events.string.parameters.url.bindings.string.property" To sStringProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.url.collectionBindingProperties.field" To sCollectionBindingPropertiesField
    Get ComStringOf Of hoJResp "component.events.string.parameters.url.collectionBindingProperties.property" To sCollectionBindingPropertiesProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.url.componentName" To sUrlComponentName
    Get ComStringOf Of hoJResp "component.events.string.parameters.url.condition.else" To sConditionElse
    Get ComStringOf Of hoJResp "component.events.string.parameters.url.condition.field" To sConditionField
    Get ComStringOf Of hoJResp "component.events.string.parameters.url.condition.operand" To sConditionOperand
    Get ComStringOf Of hoJResp "component.events.string.parameters.url.condition.operandType" To sConditionOperandType
    Get ComStringOf Of hoJResp "component.events.string.parameters.url.condition.operator" To sConditionOperator
    Get ComStringOf Of hoJResp "component.events.string.parameters.url.condition.property" To sConditionProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.url.condition.then" To sConditionThen
    Get ComIntOf Of hoJResp "component.events.string.parameters.url.configured" To iUrlConfigured
    Get ComStringOf Of hoJResp "component.events.string.parameters.url.defaultValue" To sUrlDefaultValue
    Get ComStringOf Of hoJResp "component.events.string.parameters.url.event" To sUrlEvent
    Get ComStringOf Of hoJResp "component.events.string.parameters.url.importedValue" To sUrlImportedValue
    Get ComStringOf Of hoJResp "component.events.string.parameters.url.model" To sUrlModel
    Get ComStringOf Of hoJResp "component.events.string.parameters.url.property" To sUrlProperty
    Get ComStringOf Of hoJResp "component.events.string.parameters.url.type" To sUrlType
    Get ComStringOf Of hoJResp "component.events.string.parameters.url.userAttribute" To sUrlUserAttribute
    Get ComStringOf Of hoJResp "component.events.string.parameters.url.value" To sUrlValue
    Get ComStringOf Of hoJResp "component.id" To sId
    Get ComIntOf Of hoJResp "component.modifiedAt" To iModifiedAt
    Get ComStringOf Of hoJResp "component.name" To sName
    Get ComStringOf Of hoJResp "component.overrides.string.string" To sV_String
    Get ComStringOf Of hoJResp "component.properties.string.bindingProperties.field" To sBindingPropertiesField
    Get ComStringOf Of hoJResp "component.properties.string.bindingProperties.property" To sBindingPropertiesProperty
    Get ComStringOf Of hoJResp "component.properties.string.bindings.string.element" To sStringElement
    Get ComStringOf Of hoJResp "component.properties.string.bindings.string.property" To sStringProperty
    Get ComStringOf Of hoJResp "component.properties.string.collectionBindingProperties.field" To sCollectionBindingPropertiesField
    Get ComStringOf Of hoJResp "component.properties.string.collectionBindingProperties.property" To sCollectionBindingPropertiesProperty
    Get ComStringOf Of hoJResp "component.properties.string.componentName" To sStringComponentName
    Get ComStringOf Of hoJResp "component.properties.string.condition.else" To sConditionElse
    Get ComStringOf Of hoJResp "component.properties.string.condition.field" To sConditionField
    Get ComStringOf Of hoJResp "component.properties.string.condition.operand" To sConditionOperand
    Get ComStringOf Of hoJResp "component.properties.string.condition.operandType" To sConditionOperandType
    Get ComStringOf Of hoJResp "component.properties.string.condition.operator" To sConditionOperator
    Get ComStringOf Of hoJResp "component.properties.string.condition.property" To sConditionProperty
    Get ComStringOf Of hoJResp "component.properties.string.condition.then" To sConditionThen
    Get ComIntOf Of hoJResp "component.properties.string.configured" To iStringConfigured
    Get ComStringOf Of hoJResp "component.properties.string.defaultValue" To sStringDefaultValue
    Get ComStringOf Of hoJResp "component.properties.string.event" To sStringEvent
    Get ComStringOf Of hoJResp "component.properties.string.importedValue" To sStringImportedValue
    Get ComStringOf Of hoJResp "component.properties.string.model" To sStringModel
    Get ComStringOf Of hoJResp "component.properties.string.property" To sStringProperty
    Get ComStringOf Of hoJResp "component.properties.string.type" To sStringType
    Get ComStringOf Of hoJResp "component.properties.string.userAttribute" To sStringUserAttribute
    Get ComStringOf Of hoJResp "component.properties.string.value" To sStringValue
    Get ComStringOf Of hoJResp "component.schemaVersion" To sSchemaVersion
    Get ComStringOf Of hoJResp "component.sourceId" To sSourceId
    Get ComStringOf Of hoJResp "component.tags.string" To sTagsString
    Move 0 To i
    Get ComSizeOfArray Of hoJResp "component.bindingProperties.string.bindingProperties.predicates" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "component.bindingProperties.string.bindingProperties.predicates[i].field" To sField
        Get ComStringOf Of hoJResp "component.bindingProperties.string.bindingProperties.predicates[i].operand" To sOperand
        Get ComStringOf Of hoJResp "component.bindingProperties.string.bindingProperties.predicates[i].operator" To sOperator
        Move 0 To j
        Get ComSizeOfArray Of hoJResp "component.bindingProperties.string.bindingProperties.predicates[i].and" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "component.bindingProperties.string.bindingProperties.predicates[i].and[j]" To sStrVal
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "component.bindingProperties.string.bindingProperties.predicates[i].or" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "component.bindingProperties.string.bindingProperties.predicates[i].or[j]" To sStrVal
            Move (j + 1) To j
        Loop

        Move (i + 1) To i
    Loop

    Move 0 To i
    Get ComSizeOfArray Of hoJResp "component.children" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "component.children[i].componentType" To sComponentType
        Get ComStringOf Of hoJResp "component.children[i].events.string.action" To sStringAction
        Get ComStringOf Of hoJResp "component.children[i].events.string.bindingEvent" To sStringBindingEvent
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.anchor.bindingProperties.field" To sBindingPropertiesField
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.anchor.bindingProperties.property" To sBindingPropertiesProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.anchor.bindings.string.element" To sStringElement
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.anchor.bindings.string.property" To sStringProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.anchor.collectionBindingProperties.field" To sCollectionBindingPropertiesField
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.anchor.collectionBindingProperties.property" To sCollectionBindingPropertiesProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.anchor.componentName" To sAnchorComponentName
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.anchor.condition.else" To sConditionElse
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.anchor.condition.field" To sConditionField
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.anchor.condition.operand" To sConditionOperand
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.anchor.condition.operandType" To sConditionOperandType
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.anchor.condition.operator" To sConditionOperator
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.anchor.condition.property" To sConditionProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.anchor.condition.then" To sConditionThen
        Get ComIntOf Of hoJResp "component.children[i].events.string.parameters.anchor.configured" To iAnchorConfigured
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.anchor.defaultValue" To sAnchorDefaultValue
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.anchor.event" To sAnchorEvent
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.anchor.importedValue" To sAnchorImportedValue
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.anchor.model" To sAnchorModel
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.anchor.property" To sAnchorProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.anchor.type" To sAnchorType
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.anchor.userAttribute" To sAnchorUserAttribute
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.anchor.value" To sAnchorValue
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.fields.string.bindingProperties.field" To sBindingPropertiesField
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.fields.string.bindingProperties.property" To sBindingPropertiesProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.fields.string.bindings.string.element" To sStringElement
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.fields.string.bindings.string.property" To sStringProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.fields.string.collectionBindingProperties.field" To sCollectionBindingPropertiesField
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.fields.string.collectionBindingProperties.property" To sCollectionBindingPropertiesProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.fields.string.componentName" To sStringComponentName
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.fields.string.condition.else" To sConditionElse
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.fields.string.condition.field" To sConditionField
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.fields.string.condition.operand" To sConditionOperand
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.fields.string.condition.operandType" To sConditionOperandType
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.fields.string.condition.operator" To sConditionOperator
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.fields.string.condition.property" To sConditionProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.fields.string.condition.then" To sConditionThen
        Get ComIntOf Of hoJResp "component.children[i].events.string.parameters.fields.string.configured" To iStringConfigured
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.fields.string.defaultValue" To sStringDefaultValue
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.fields.string.event" To sStringEvent
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.fields.string.importedValue" To sStringImportedValue
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.fields.string.model" To sStringModel
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.fields.string.property" To sStringProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.fields.string.type" To sStringType
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.fields.string.userAttribute" To sStringUserAttribute
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.fields.string.value" To sStringValue
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.global.bindingProperties.field" To sBindingPropertiesField
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.global.bindingProperties.property" To sBindingPropertiesProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.global.bindings.string.element" To sStringElement
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.global.bindings.string.property" To sStringProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.global.collectionBindingProperties.field" To sCollectionBindingPropertiesField
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.global.collectionBindingProperties.property" To sCollectionBindingPropertiesProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.global.componentName" To sGlobalComponentName
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.global.condition.else" To sConditionElse
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.global.condition.field" To sConditionField
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.global.condition.operand" To sConditionOperand
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.global.condition.operandType" To sConditionOperandType
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.global.condition.operator" To sConditionOperator
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.global.condition.property" To sConditionProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.global.condition.then" To sConditionThen
        Get ComIntOf Of hoJResp "component.children[i].events.string.parameters.global.configured" To iGlobalConfigured
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.global.defaultValue" To sGlobalDefaultValue
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.global.event" To sGlobalEvent
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.global.importedValue" To sGlobalImportedValue
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.global.model" To sGlobalModel
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.global.property" To sGlobalProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.global.type" To sGlobalType
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.global.userAttribute" To sGlobalUserAttribute
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.global.value" To sGlobalValue
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.id.bindingProperties.field" To sBindingPropertiesField
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.id.bindingProperties.property" To sBindingPropertiesProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.id.bindings.string.element" To sStringElement
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.id.bindings.string.property" To sStringProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.id.collectionBindingProperties.field" To sCollectionBindingPropertiesField
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.id.collectionBindingProperties.property" To sCollectionBindingPropertiesProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.id.componentName" To sIdComponentName
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.id.condition.else" To sConditionElse
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.id.condition.field" To sConditionField
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.id.condition.operand" To sConditionOperand
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.id.condition.operandType" To sConditionOperandType
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.id.condition.operator" To sConditionOperator
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.id.condition.property" To sConditionProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.id.condition.then" To sConditionThen
        Get ComIntOf Of hoJResp "component.children[i].events.string.parameters.id.configured" To iIdConfigured
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.id.defaultValue" To sIdDefaultValue
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.id.event" To sIdEvent
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.id.importedValue" To sIdImportedValue
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.id.model" To sIdModel
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.id.property" To sIdProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.id.type" To sIdType
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.id.userAttribute" To sIdUserAttribute
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.id.value" To sIdValue
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.model" To sParametersModel
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.state.componentName" To sStateComponentName
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.state.property" To sStateProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.state.set.bindingProperties.field" To sBindingPropertiesField
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.state.set.bindingProperties.property" To sBindingPropertiesProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.state.set.bindings.string.element" To sStringElement
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.state.set.bindings.string.property" To sStringProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.state.set.collectionBindingProperties.field" To sCollectionBindingPropertiesField
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.state.set.collectionBindingProperties.property" To sCollectionBindingPropertiesProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.state.set.componentName" To sSetComponentName
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.state.set.condition.else" To sConditionElse
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.state.set.condition.field" To sConditionField
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.state.set.condition.operand" To sConditionOperand
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.state.set.condition.operandType" To sConditionOperandType
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.state.set.condition.operator" To sConditionOperator
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.state.set.condition.property" To sConditionProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.state.set.condition.then" To sConditionThen
        Get ComIntOf Of hoJResp "component.children[i].events.string.parameters.state.set.configured" To iSetConfigured
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.state.set.defaultValue" To sSetDefaultValue
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.state.set.event" To sSetEvent
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.state.set.importedValue" To sSetImportedValue
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.state.set.model" To sSetModel
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.state.set.property" To sSetProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.state.set.type" To sSetType
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.state.set.userAttribute" To sSetUserAttribute
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.state.set.value" To sSetValue
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.target.bindingProperties.field" To sBindingPropertiesField
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.target.bindingProperties.property" To sBindingPropertiesProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.target.bindings.string.element" To sStringElement
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.target.bindings.string.property" To sStringProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.target.collectionBindingProperties.field" To sCollectionBindingPropertiesField
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.target.collectionBindingProperties.property" To sCollectionBindingPropertiesProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.target.componentName" To sTargetComponentName
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.target.condition.else" To sConditionElse
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.target.condition.field" To sConditionField
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.target.condition.operand" To sConditionOperand
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.target.condition.operandType" To sConditionOperandType
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.target.condition.operator" To sConditionOperator
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.target.condition.property" To sConditionProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.target.condition.then" To sConditionThen
        Get ComIntOf Of hoJResp "component.children[i].events.string.parameters.target.configured" To iTargetConfigured
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.target.defaultValue" To sTargetDefaultValue
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.target.event" To sTargetEvent
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.target.importedValue" To sTargetImportedValue
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.target.model" To sTargetModel
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.target.property" To sTargetProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.target.type" To sTargetType
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.target.userAttribute" To sTargetUserAttribute
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.target.value" To sTargetValue
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.type.bindingProperties.field" To sBindingPropertiesField
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.type.bindingProperties.property" To sBindingPropertiesProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.type.bindings.string.element" To sStringElement
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.type.bindings.string.property" To sStringProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.type.collectionBindingProperties.field" To sCollectionBindingPropertiesField
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.type.collectionBindingProperties.property" To sCollectionBindingPropertiesProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.type.componentName" To sTypeComponentName
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.type.condition.else" To sConditionElse
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.type.condition.field" To sConditionField
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.type.condition.operand" To sConditionOperand
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.type.condition.operandType" To sConditionOperandType
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.type.condition.operator" To sConditionOperator
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.type.condition.property" To sConditionProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.type.condition.then" To sConditionThen
        Get ComIntOf Of hoJResp "component.children[i].events.string.parameters.type.configured" To iTypeConfigured
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.type.defaultValue" To sTypeDefaultValue
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.type.event" To sTypeEvent
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.type.importedValue" To sTypeImportedValue
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.type.model" To sTypeModel
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.type.property" To sTypeProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.type.type" To sTypeType
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.type.userAttribute" To sTypeUserAttribute
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.type.value" To sTypeValue
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.url.bindingProperties.field" To sBindingPropertiesField
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.url.bindingProperties.property" To sBindingPropertiesProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.url.bindings.string.element" To sStringElement
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.url.bindings.string.property" To sStringProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.url.collectionBindingProperties.field" To sCollectionBindingPropertiesField
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.url.collectionBindingProperties.property" To sCollectionBindingPropertiesProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.url.componentName" To sUrlComponentName
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.url.condition.else" To sConditionElse
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.url.condition.field" To sConditionField
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.url.condition.operand" To sConditionOperand
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.url.condition.operandType" To sConditionOperandType
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.url.condition.operator" To sConditionOperator
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.url.condition.property" To sConditionProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.url.condition.then" To sConditionThen
        Get ComIntOf Of hoJResp "component.children[i].events.string.parameters.url.configured" To iUrlConfigured
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.url.defaultValue" To sUrlDefaultValue
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.url.event" To sUrlEvent
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.url.importedValue" To sUrlImportedValue
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.url.model" To sUrlModel
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.url.property" To sUrlProperty
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.url.type" To sUrlType
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.url.userAttribute" To sUrlUserAttribute
        Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.url.value" To sUrlValue
        Get ComStringOf Of hoJResp "component.children[i].name" To sName
        Get ComStringOf Of hoJResp "component.children[i].properties.string.bindingProperties.field" To sBindingPropertiesField
        Get ComStringOf Of hoJResp "component.children[i].properties.string.bindingProperties.property" To sBindingPropertiesProperty
        Get ComStringOf Of hoJResp "component.children[i].properties.string.bindings.string.element" To sStringElement
        Get ComStringOf Of hoJResp "component.children[i].properties.string.bindings.string.property" To sStringProperty
        Get ComStringOf Of hoJResp "component.children[i].properties.string.collectionBindingProperties.field" To sCollectionBindingPropertiesField
        Get ComStringOf Of hoJResp "component.children[i].properties.string.collectionBindingProperties.property" To sCollectionBindingPropertiesProperty
        Get ComStringOf Of hoJResp "component.children[i].properties.string.componentName" To sStringComponentName
        Get ComStringOf Of hoJResp "component.children[i].properties.string.condition.else" To sConditionElse
        Get ComStringOf Of hoJResp "component.children[i].properties.string.condition.field" To sConditionField
        Get ComStringOf Of hoJResp "component.children[i].properties.string.condition.operand" To sConditionOperand
        Get ComStringOf Of hoJResp "component.children[i].properties.string.condition.operandType" To sConditionOperandType
        Get ComStringOf Of hoJResp "component.children[i].properties.string.condition.operator" To sConditionOperator
        Get ComStringOf Of hoJResp "component.children[i].properties.string.condition.property" To sConditionProperty
        Get ComStringOf Of hoJResp "component.children[i].properties.string.condition.then" To sConditionThen
        Get ComIntOf Of hoJResp "component.children[i].properties.string.configured" To iStringConfigured
        Get ComStringOf Of hoJResp "component.children[i].properties.string.defaultValue" To sStringDefaultValue
        Get ComStringOf Of hoJResp "component.children[i].properties.string.event" To sStringEvent
        Get ComStringOf Of hoJResp "component.children[i].properties.string.importedValue" To sStringImportedValue
        Get ComStringOf Of hoJResp "component.children[i].properties.string.model" To sStringModel
        Get ComStringOf Of hoJResp "component.children[i].properties.string.property" To sStringProperty
        Get ComStringOf Of hoJResp "component.children[i].properties.string.type" To sStringType
        Get ComStringOf Of hoJResp "component.children[i].properties.string.userAttribute" To sStringUserAttribute
        Get ComStringOf Of hoJResp "component.children[i].properties.string.value" To sStringValue
        Get ComStringOf Of hoJResp "component.children[i].sourceId" To sSourceId
        Move 0 To j
        Get ComSizeOfArray Of hoJResp "component.children[i].children" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "component.children[i].children[j]" To sStrVal
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "component.children[i].events.string.parameters.anchor.concat" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.anchor.concat[j]" To sStrVal
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "component.children[i].events.string.parameters.fields.string.concat" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.fields.string.concat[j]" To sStrVal
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "component.children[i].events.string.parameters.global.concat" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.global.concat[j]" To sStrVal
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "component.children[i].events.string.parameters.id.concat" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.id.concat[j]" To sStrVal
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "component.children[i].events.string.parameters.state.set.concat" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.state.set.concat[j]" To sStrVal
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "component.children[i].events.string.parameters.target.concat" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.target.concat[j]" To sStrVal
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "component.children[i].events.string.parameters.type.concat" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.type.concat[j]" To sStrVal
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "component.children[i].events.string.parameters.url.concat" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "component.children[i].events.string.parameters.url.concat[j]" To sStrVal
            Move (j + 1) To j
        Loop

        Move 0 To j
        Get ComSizeOfArray Of hoJResp "component.children[i].properties.string.concat" To iCount_j
        While (j < iCount_j)
            Set ComJ Of hoJResp To j
            Get ComStringOf Of hoJResp "component.children[i].properties.string.concat[j]" To sStrVal
            Move (j + 1) To j
        Loop

        Move (i + 1) To i
    Loop

    Move 0 To i
    Get ComSizeOfArray Of hoJResp "component.collectionProperties.string.identifiers" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "component.collectionProperties.string.identifiers[i]" To sStrVal
        Move (i + 1) To i
    Loop

    Move 0 To i
    Get ComSizeOfArray Of hoJResp "component.collectionProperties.string.predicate.and" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "component.collectionProperties.string.predicate.and[i]" To sStrVal
        Move (i + 1) To i
    Loop

    Move 0 To i
    Get ComSizeOfArray Of hoJResp "component.collectionProperties.string.predicate.or" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "component.collectionProperties.string.predicate.or[i]" To sStrVal
        Move (i + 1) To i
    Loop

    Move 0 To i
    Get ComSizeOfArray Of hoJResp "component.collectionProperties.string.sort" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "component.collectionProperties.string.sort[i].direction" To sDirection
        Get ComStringOf Of hoJResp "component.collectionProperties.string.sort[i].field" To sField
        Move (i + 1) To i
    Loop

    Move 0 To i
    Get ComSizeOfArray Of hoJResp "component.events.string.parameters.anchor.concat" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "component.events.string.parameters.anchor.concat[i]" To sStrVal
        Move (i + 1) To i
    Loop

    Move 0 To i
    Get ComSizeOfArray Of hoJResp "component.events.string.parameters.fields.string.concat" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "component.events.string.parameters.fields.string.concat[i]" To sStrVal
        Move (i + 1) To i
    Loop

    Move 0 To i
    Get ComSizeOfArray Of hoJResp "component.events.string.parameters.global.concat" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "component.events.string.parameters.global.concat[i]" To sStrVal
        Move (i + 1) To i
    Loop

    Move 0 To i
    Get ComSizeOfArray Of hoJResp "component.events.string.parameters.id.concat" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "component.events.string.parameters.id.concat[i]" To sStrVal
        Move (i + 1) To i
    Loop

    Move 0 To i
    Get ComSizeOfArray Of hoJResp "component.events.string.parameters.state.set.concat" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "component.events.string.parameters.state.set.concat[i]" To sStrVal
        Move (i + 1) To i
    Loop

    Move 0 To i
    Get ComSizeOfArray Of hoJResp "component.events.string.parameters.target.concat" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "component.events.string.parameters.target.concat[i]" To sStrVal
        Move (i + 1) To i
    Loop

    Move 0 To i
    Get ComSizeOfArray Of hoJResp "component.events.string.parameters.type.concat" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "component.events.string.parameters.type.concat[i]" To sStrVal
        Move (i + 1) To i
    Loop

    Move 0 To i
    Get ComSizeOfArray Of hoJResp "component.events.string.parameters.url.concat" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "component.events.string.parameters.url.concat[i]" To sStrVal
        Move (i + 1) To i
    Loop

    Move 0 To i
    Get ComSizeOfArray Of hoJResp "component.properties.string.concat" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "component.properties.string.concat[i]" To sStrVal
        Move (i + 1) To i
    Loop

    Move 0 To i
    Get ComSizeOfArray Of hoJResp "component.variants" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "component.variants[i].overrides.string.string" To sStringString
        Get ComStringOf Of hoJResp "component.variants[i].variantValues.string" To sVariantValuesString
        Move (i + 1) To i
    Loop

    // A sample JSON response body parsed by the above code:

    // {
    //   "component": {
    //     "appId": "string",
    //     "bindingProperties": {
    //       "string": {
    //         "bindingProperties": {
    //           "bucket": "string",
    //           "defaultValue": "string",
    //           "field": "string",
    //           "key": "string",
    //           "model": "string",
    //           "predicates": [
    //             {
    //               "and": [
    //                 "Predicate"
    //               ],
    //               "field": "string",
    //               "operand": "string",
    //               "operator": "string",
    //               "or": [
    //                 "Predicate"
    //               ]
    //             }
    //           ],
    //           "userAttribute": "string"
    //         },
    //         "defaultValue": "string",
    //         "type": "string"
    //       }
    //     },
    //     "children": [
    //       {
    //         "children": [
    //           "ComponentChild"
    //         ],
    //         "componentType": "string",
    //         "events": {
    //           "string": {
    //             "action": "string",
    //             "bindingEvent": "string",
    //             "parameters": {
    //               "anchor": {
    //                 "bindingProperties": {
    //                   "field": "string",
    //                   "property": "string"
    //                 },
    //                 "bindings": {
    //                   "string": {
    //                     "element": "string",
    //                     "property": "string"
    //                   }
    //                 },
    //                 "collectionBindingProperties": {
    //                   "field": "string",
    //                   "property": "string"
    //                 },
    //                 "componentName": "string",
    //                 "concat": [
    //                   "ComponentProperty"
    //                 ],
    //                 "condition": {
    //                   "else": "ComponentProperty",
    //                   "field": "string",
    //                   "operand": "string",
    //                   "operandType": "string",
    //                   "operator": "string",
    //                   "property": "string",
    //                   "then": "ComponentProperty"
    //                 },
    //                 "configured": boolean,
    //                 "defaultValue": "string",
    //                 "event": "string",
    //                 "importedValue": "string",
    //                 "model": "string",
    //                 "property": "string",
    //                 "type": "string",
    //                 "userAttribute": "string",
    //                 "value": "string"
    //               },
    //               "fields": {
    //                 "string": {
    //                   "bindingProperties": {
    //                     "field": "string",
    //                     "property": "string"
    //                   },
    //                   "bindings": {
    //                     "string": {
    //                       "element": "string",
    //                       "property": "string"
    //                     }
    //                   },
    //                   "collectionBindingProperties": {
    //                     "field": "string",
    //                     "property": "string"
    //                   },
    //                   "componentName": "string",
    //                   "concat": [
    //                     "ComponentProperty"
    //                   ],
    //                   "condition": {
    //                     "else": "ComponentProperty",
    //                     "field": "string",
    //                     "operand": "string",
    //                     "operandType": "string",
    //                     "operator": "string",
    //                     "property": "string",
    //                     "then": "ComponentProperty"
    //                   },
    //                   "configured": boolean,
    //                   "defaultValue": "string",
    //                   "event": "string",
    //                   "importedValue": "string",
    //                   "model": "string",
    //                   "property": "string",
    //                   "type": "string",
    //                   "userAttribute": "string",
    //                   "value": "string"
    //                 }
    //               },
    //               "global": {
    //                 "bindingProperties": {
    //                   "field": "string",
    //                   "property": "string"
    //                 },
    //                 "bindings": {
    //                   "string": {
    //                     "element": "string",
    //                     "property": "string"
    //                   }
    //                 },
    //                 "collectionBindingProperties": {
    //                   "field": "string",
    //                   "property": "string"
    //                 },
    //                 "componentName": "string",
    //                 "concat": [
    //                   "ComponentProperty"
    //                 ],
    //                 "condition": {
    //                   "else": "ComponentProperty",
    //                   "field": "string",
    //                   "operand": "string",
    //                   "operandType": "string",
    //                   "operator": "string",
    //                   "property": "string",
    //                   "then": "ComponentProperty"
    //                 },
    //                 "configured": boolean,
    //                 "defaultValue": "string",
    //                 "event": "string",
    //                 "importedValue": "string",
    //                 "model": "string",
    //                 "property": "string",
    //                 "type": "string",
    //                 "userAttribute": "string",
    //                 "value": "string"
    //               },
    //               "id": {
    //                 "bindingProperties": {
    //                   "field": "string",
    //                   "property": "string"
    //                 },
    //                 "bindings": {
    //                   "string": {
    //                     "element": "string",
    //                     "property": "string"
    //                   }
    //                 },
    //                 "collectionBindingProperties": {
    //                   "field": "string",
    //                   "property": "string"
    //                 },
    //                 "componentName": "string",
    //                 "concat": [
    //                   "ComponentProperty"
    //                 ],
    //                 "condition": {
    //                   "else": "ComponentProperty",
    //                   "field": "string",
    //                   "operand": "string",
    //                   "operandType": "string",
    //                   "operator": "string",
    //                   "property": "string",
    //                   "then": "ComponentProperty"
    //                 },
    //                 "configured": boolean,
    //                 "defaultValue": "string",
    //                 "event": "string",
    //                 "importedValue": "string",
    //                 "model": "string",
    //                 "property": "string",
    //                 "type": "string",
    //                 "userAttribute": "string",
    //                 "value": "string"
    //               },
    //               "model": "string",
    //               "state": {
    //                 "componentName": "string",
    //                 "property": "string",
    //                 "set": {
    //                   "bindingProperties": {
    //                     "field": "string",
    //                     "property": "string"
    //                   },
    //                   "bindings": {
    //                     "string": {
    //                       "element": "string",
    //                       "property": "string"
    //                     }
    //                   },
    //                   "collectionBindingProperties": {
    //                     "field": "string",
    //                     "property": "string"
    //                   },
    //                   "componentName": "string",
    //                   "concat": [
    //                     "ComponentProperty"
    //                   ],
    //                   "condition": {
    //                     "else": "ComponentProperty",
    //                     "field": "string",
    //                     "operand": "string",
    //                     "operandType": "string",
    //                     "operator": "string",
    //                     "property": "string",
    //                     "then": "ComponentProperty"
    //                   },
    //                   "configured": boolean,
    //                   "defaultValue": "string",
    //                   "event": "string",
    //                   "importedValue": "string",
    //                   "model": "string",
    //                   "property": "string",
    //                   "type": "string",
    //                   "userAttribute": "string",
    //                   "value": "string"
    //                 }
    //               },
    //               "target": {
    //                 "bindingProperties": {
    //                   "field": "string",
    //                   "property": "string"
    //                 },
    //                 "bindings": {
    //                   "string": {
    //                     "element": "string",
    //                     "property": "string"
    //                   }
    //                 },
    //                 "collectionBindingProperties": {
    //                   "field": "string",
    //                   "property": "string"
    //                 },
    //                 "componentName": "string",
    //                 "concat": [
    //                   "ComponentProperty"
    //                 ],
    //                 "condition": {
    //                   "else": "ComponentProperty",
    //                   "field": "string",
    //                   "operand": "string",
    //                   "operandType": "string",
    //                   "operator": "string",
    //                   "property": "string",
    //                   "then": "ComponentProperty"
    //                 },
    //                 "configured": boolean,
    //                 "defaultValue": "string",
    //                 "event": "string",
    //                 "importedValue": "string",
    //                 "model": "string",
    //                 "property": "string",
    //                 "type": "string",
    //                 "userAttribute": "string",
    //                 "value": "string"
    //               },
    //               "type": {
    //                 "bindingProperties": {
    //                   "field": "string",
    //                   "property": "string"
    //                 },
    //                 "bindings": {
    //                   "string": {
    //                     "element": "string",
    //                     "property": "string"
    //                   }
    //                 },
    //                 "collectionBindingProperties": {
    //                   "field": "string",
    //                   "property": "string"
    //                 },
    //                 "componentName": "string",
    //                 "concat": [
    //                   "ComponentProperty"
    //                 ],
    //                 "condition": {
    //                   "else": "ComponentProperty",
    //                   "field": "string",
    //                   "operand": "string",
    //                   "operandType": "string",
    //                   "operator": "string",
    //                   "property": "string",
    //                   "then": "ComponentProperty"
    //                 },
    //                 "configured": boolean,
    //                 "defaultValue": "string",
    //                 "event": "string",
    //                 "importedValue": "string",
    //                 "model": "string",
    //                 "property": "string",
    //                 "type": "string",
    //                 "userAttribute": "string",
    //                 "value": "string"
    //               },
    //               "url": {
    //                 "bindingProperties": {
    //                   "field": "string",
    //                   "property": "string"
    //                 },
    //                 "bindings": {
    //                   "string": {
    //                     "element": "string",
    //                     "property": "string"
    //                   }
    //                 },
    //                 "collectionBindingProperties": {
    //                   "field": "string",
    //                   "property": "string"
    //                 },
    //                 "componentName": "string",
    //                 "concat": [
    //                   "ComponentProperty"
    //                 ],
    //                 "condition": {
    //                   "else": "ComponentProperty",
    //                   "field": "string",
    //                   "operand": "string",
    //                   "operandType": "string",
    //                   "operator": "string",
    //                   "property": "string",
    //                   "then": "ComponentProperty"
    //                 },
    //                 "configured": boolean,
    //                 "defaultValue": "string",
    //                 "event": "string",
    //                 "importedValue": "string",
    //                 "model": "string",
    //                 "property": "string",
    //                 "type": "string",
    //                 "userAttribute": "string",
    //                 "value": "string"
    //               }
    //             }
    //           }
    //         },
    //         "name": "string",
    //         "properties": {
    //           "string": {
    //             "bindingProperties": {
    //               "field": "string",
    //               "property": "string"
    //             },
    //             "bindings": {
    //               "string": {
    //                 "element": "string",
    //                 "property": "string"
    //               }
    //             },
    //             "collectionBindingProperties": {
    //               "field": "string",
    //               "property": "string"
    //             },
    //             "componentName": "string",
    //             "concat": [
    //               "ComponentProperty"
    //             ],
    //             "condition": {
    //               "else": "ComponentProperty",
    //               "field": "string",
    //               "operand": "string",
    //               "operandType": "string",
    //               "operator": "string",
    //               "property": "string",
    //               "then": "ComponentProperty"
    //             },
    //             "configured": boolean,
    //             "defaultValue": "string",
    //             "event": "string",
    //             "importedValue": "string",
    //             "model": "string",
    //             "property": "string",
    //             "type": "string",
    //             "userAttribute": "string",
    //             "value": "string"
    //           }
    //         },
    //         "sourceId": "string"
    //       }
    //     ],
    //     "collectionProperties": {
    //       "string": {
    //         "identifiers": [
    //           "string"
    //         ],
    //         "model": "string",
    //         "predicate": {
    //           "and": [
    //             "Predicate"
    //           ],
    //           "field": "string",
    //           "operand": "string",
    //           "operator": "string",
    //           "or": [
    //             "Predicate"
    //           ]
    //         },
    //         "sort": [
    //           {
    //             "direction": "string",
    //             "field": "string"
    //           }
    //         ]
    //       }
    //     },
    //     "componentType": "string",
    //     "createdAt": number,
    //     "environmentName": "string",
    //     "events": {
    //       "string": {
    //         "action": "string",
    //         "bindingEvent": "string",
    //         "parameters": {
    //           "anchor": {
    //             "bindingProperties": {
    //               "field": "string",
    //               "property": "string"
    //             },
    //             "bindings": {
    //               "string": {
    //                 "element": "string",
    //                 "property": "string"
    //               }
    //             },
    //             "collectionBindingProperties": {
    //               "field": "string",
    //               "property": "string"
    //             },
    //             "componentName": "string",
    //             "concat": [
    //               "ComponentProperty"
    //             ],
    //             "condition": {
    //               "else": "ComponentProperty",
    //               "field": "string",
    //               "operand": "string",
    //               "operandType": "string",
    //               "operator": "string",
    //               "property": "string",
    //               "then": "ComponentProperty"
    //             },
    //             "configured": boolean,
    //             "defaultValue": "string",
    //             "event": "string",
    //             "importedValue": "string",
    //             "model": "string",
    //             "property": "string",
    //             "type": "string",
    //             "userAttribute": "string",
    //             "value": "string"
    //           },
    //           "fields": {
    //             "string": {
    //               "bindingProperties": {
    //                 "field": "string",
    //                 "property": "string"
    //               },
    //               "bindings": {
    //                 "string": {
    //                   "element": "string",
    //                   "property": "string"
    //                 }
    //               },
    //               "collectionBindingProperties": {
    //                 "field": "string",
    //                 "property": "string"
    //               },
    //               "componentName": "string",
    //               "concat": [
    //                 "ComponentProperty"
    //               ],
    //               "condition": {
    //                 "else": "ComponentProperty",
    //                 "field": "string",
    //                 "operand": "string",
    //                 "operandType": "string",
    //                 "operator": "string",
    //                 "property": "string",
    //                 "then": "ComponentProperty"
    //               },
    //               "configured": boolean,
    //               "defaultValue": "string",
    //               "event": "string",
    //               "importedValue": "string",
    //               "model": "string",
    //               "property": "string",
    //               "type": "string",
    //               "userAttribute": "string",
    //               "value": "string"
    //             }
    //           },
    //           "global": {
    //             "bindingProperties": {
    //               "field": "string",
    //               "property": "string"
    //             },
    //             "bindings": {
    //               "string": {
    //                 "element": "string",
    //                 "property": "string"
    //               }
    //             },
    //             "collectionBindingProperties": {
    //               "field": "string",
    //               "property": "string"
    //             },
    //             "componentName": "string",
    //             "concat": [
    //               "ComponentProperty"
    //             ],
    //             "condition": {
    //               "else": "ComponentProperty",
    //               "field": "string",
    //               "operand": "string",
    //               "operandType": "string",
    //               "operator": "string",
    //               "property": "string",
    //               "then": "ComponentProperty"
    //             },
    //             "configured": boolean,
    //             "defaultValue": "string",
    //             "event": "string",
    //             "importedValue": "string",
    //             "model": "string",
    //             "property": "string",
    //             "type": "string",
    //             "userAttribute": "string",
    //             "value": "string"
    //           },
    //           "id": {
    //             "bindingProperties": {
    //               "field": "string",
    //               "property": "string"
    //             },
    //             "bindings": {
    //               "string": {
    //                 "element": "string",
    //                 "property": "string"
    //               }
    //             },
    //             "collectionBindingProperties": {
    //               "field": "string",
    //               "property": "string"
    //             },
    //             "componentName": "string",
    //             "concat": [
    //               "ComponentProperty"
    //             ],
    //             "condition": {
    //               "else": "ComponentProperty",
    //               "field": "string",
    //               "operand": "string",
    //               "operandType": "string",
    //               "operator": "string",
    //               "property": "string",
    //               "then": "ComponentProperty"
    //             },
    //             "configured": boolean,
    //             "defaultValue": "string",
    //             "event": "string",
    //             "importedValue": "string",
    //             "model": "string",
    //             "property": "string",
    //             "type": "string",
    //             "userAttribute": "string",
    //             "value": "string"
    //           },
    //           "model": "string",
    //           "state": {
    //             "componentName": "string",
    //             "property": "string",
    //             "set": {
    //               "bindingProperties": {
    //                 "field": "string",
    //                 "property": "string"
    //               },
    //               "bindings": {
    //                 "string": {
    //                   "element": "string",
    //                   "property": "string"
    //                 }
    //               },
    //               "collectionBindingProperties": {
    //                 "field": "string",
    //                 "property": "string"
    //               },
    //               "componentName": "string",
    //               "concat": [
    //                 "ComponentProperty"
    //               ],
    //               "condition": {
    //                 "else": "ComponentProperty",
    //                 "field": "string",
    //                 "operand": "string",
    //                 "operandType": "string",
    //                 "operator": "string",
    //                 "property": "string",
    //                 "then": "ComponentProperty"
    //               },
    //               "configured": boolean,
    //               "defaultValue": "string",
    //               "event": "string",
    //               "importedValue": "string",
    //               "model": "string",
    //               "property": "string",
    //               "type": "string",
    //               "userAttribute": "string",
    //               "value": "string"
    //             }
    //           },
    //           "target": {
    //             "bindingProperties": {
    //               "field": "string",
    //               "property": "string"
    //             },
    //             "bindings": {
    //               "string": {
    //                 "element": "string",
    //                 "property": "string"
    //               }
    //             },
    //             "collectionBindingProperties": {
    //               "field": "string",
    //               "property": "string"
    //             },
    //             "componentName": "string",
    //             "concat": [
    //               "ComponentProperty"
    //             ],
    //             "condition": {
    //               "else": "ComponentProperty",
    //               "field": "string",
    //               "operand": "string",
    //               "operandType": "string",
    //               "operator": "string",
    //               "property": "string",
    //               "then": "ComponentProperty"
    //             },
    //             "configured": boolean,
    //             "defaultValue": "string",
    //             "event": "string",
    //             "importedValue": "string",
    //             "model": "string",
    //             "property": "string",
    //             "type": "string",
    //             "userAttribute": "string",
    //             "value": "string"
    //           },
    //           "type": {
    //             "bindingProperties": {
    //               "field": "string",
    //               "property": "string"
    //             },
    //             "bindings": {
    //               "string": {
    //                 "element": "string",
    //                 "property": "string"
    //               }
    //             },
    //             "collectionBindingProperties": {
    //               "field": "string",
    //               "property": "string"
    //             },
    //             "componentName": "string",
    //             "concat": [
    //               "ComponentProperty"
    //             ],
    //             "condition": {
    //               "else": "ComponentProperty",
    //               "field": "string",
    //               "operand": "string",
    //               "operandType": "string",
    //               "operator": "string",
    //               "property": "string",
    //               "then": "ComponentProperty"
    //             },
    //             "configured": boolean,
    //             "defaultValue": "string",
    //             "event": "string",
    //             "importedValue": "string",
    //             "model": "string",
    //             "property": "string",
    //             "type": "string",
    //             "userAttribute": "string",
    //             "value": "string"
    //           },
    //           "url": {
    //             "bindingProperties": {
    //               "field": "string",
    //               "property": "string"
    //             },
    //             "bindings": {
    //               "string": {
    //                 "element": "string",
    //                 "property": "string"
    //               }
    //             },
    //             "collectionBindingProperties": {
    //               "field": "string",
    //               "property": "string"
    //             },
    //             "componentName": "string",
    //             "concat": [
    //               "ComponentProperty"
    //             ],
    //             "condition": {
    //               "else": "ComponentProperty",
    //               "field": "string",
    //               "operand": "string",
    //               "operandType": "string",
    //               "operator": "string",
    //               "property": "string",
    //               "then": "ComponentProperty"
    //             },
    //             "configured": boolean,
    //             "defaultValue": "string",
    //             "event": "string",
    //             "importedValue": "string",
    //             "model": "string",
    //             "property": "string",
    //             "type": "string",
    //             "userAttribute": "string",
    //             "value": "string"
    //           }
    //         }
    //       }
    //     },
    //     "id": "string",
    //     "modifiedAt": number,
    //     "name": "string",
    //     "overrides": {
    //       "string": {
    //         "string": "string"
    //       }
    //     },
    //     "properties": {
    //       "string": {
    //         "bindingProperties": {
    //           "field": "string",
    //           "property": "string"
    //         },
    //         "bindings": {
    //           "string": {
    //             "element": "string",
    //             "property": "string"
    //           }
    //         },
    //         "collectionBindingProperties": {
    //           "field": "string",
    //           "property": "string"
    //         },
    //         "componentName": "string",
    //         "concat": [
    //           "ComponentProperty"
    //         ],
    //         "condition": {
    //           "else": "ComponentProperty",
    //           "field": "string",
    //           "operand": "string",
    //           "operandType": "string",
    //           "operator": "string",
    //           "property": "string",
    //           "then": "ComponentProperty"
    //         },
    //         "configured": boolean,
    //         "defaultValue": "string",
    //         "event": "string",
    //         "importedValue": "string",
    //         "model": "string",
    //         "property": "string",
    //         "type": "string",
    //         "userAttribute": "string",
    //         "value": "string"
    //       }
    //     },
    //     "schemaVersion": "string",
    //     "sourceId": "string",
    //     "tags": {
    //       "string": "string"
    //     },
    //     "variants": [
    //       {
    //         "overrides": {
    //           "string": {
    //             "string": "string"
    //           }
    //         },
    //         "variantValues": {
    //           "string": "string"
    //         }
    //       }
    //     ]
    //   }
    // }


End_Procedure