GetComponent Perl Example
use chilkat();
# This example requires the Chilkat API to have been previously unlocked.
# See Global Unlock Sample for sample code.
$rest = chilkat::CkRest->new();
$authAws = chilkat::CkAuthAws->new();
$authAws->put_AccessKey("AWS_ACCESS_KEY");
$authAws->put_SecretKey("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.)
$authAws->put_Region("us-west-2");
$authAws->put_ServiceName("amplifyuibuilder");
# SetAuthAws causes Chilkat to automatically add the following headers: Authorization, X-Amz-Date
$rest->SetAuthAws($authAws);
# URL: https://amplifyuibuilder.us-west-2.amazonaws.com/
# Use the same region as specified above.
$success = $rest->Connect("amplifyuibuilder.us-west-2.amazonaws.com",443,1,1);
if ($success != 1) {
print "ConnectFailReason: " . $rest->get_ConnectFailReason() . "\r\n";
print $rest->lastErrorText() . "\r\n";
exit;
}
$rest->AddHeader("Content-Type","application/x-amz-json-1.1");
$rest->AddHeader("X-Amz-Target","GetComponent");
$sbResponseBody = chilkat::CkStringBuilder->new();
$success = $rest->FullRequestNoBodySb("GET","/app/{appId}/environment/{environmentName}/components/{id}",$sbResponseBody);
if ($success != 1) {
print $rest->lastErrorText() . "\r\n";
exit;
}
$respStatusCode = $rest->get_ResponseStatusCode();
print "response status code = " . $respStatusCode . "\r\n";
if ($respStatusCode != 200) {
print "Response Header:" . "\r\n";
print $rest->responseHeader() . "\r\n";
print "Response Body:" . "\r\n";
print $sbResponseBody->getAsString() . "\r\n";
exit;
}
$jResp = chilkat::CkJsonObject->new();
$jResp->LoadSb($sbResponseBody);
# 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
$AppId = $jResp->stringOf("component.appId");
$Bucket = $jResp->stringOf("component.bindingProperties.string.bindingProperties.bucket");
$DefaultValue = $jResp->stringOf("component.bindingProperties.string.bindingProperties.defaultValue");
$Field = $jResp->stringOf("component.bindingProperties.string.bindingProperties.field");
$Key = $jResp->stringOf("component.bindingProperties.string.bindingProperties.key");
$Model = $jResp->stringOf("component.bindingProperties.string.bindingProperties.model");
$UserAttribute = $jResp->stringOf("component.bindingProperties.string.bindingProperties.userAttribute");
$StringDefaultValue = $jResp->stringOf("component.bindingProperties.string.defaultValue");
$v_Type = $jResp->stringOf("component.bindingProperties.string.type");
$StringModel = $jResp->stringOf("component.collectionProperties.string.model");
$PredicateField = $jResp->stringOf("component.collectionProperties.string.predicate.field");
$Operand = $jResp->stringOf("component.collectionProperties.string.predicate.operand");
$Operator = $jResp->stringOf("component.collectionProperties.string.predicate.operator");
$ComponentType = $jResp->stringOf("component.componentType");
$CreatedAt = $jResp->IntOf("component.createdAt");
$EnvironmentName = $jResp->stringOf("component.environmentName");
$Action = $jResp->stringOf("component.events.string.action");
$BindingEvent = $jResp->stringOf("component.events.string.bindingEvent");
$BindingPropertiesField = $jResp->stringOf("component.events.string.parameters.anchor.bindingProperties.field");
$Property = $jResp->stringOf("component.events.string.parameters.anchor.bindingProperties.property");
$Element = $jResp->stringOf("component.events.string.parameters.anchor.bindings.string.element");
$StringProperty = $jResp->stringOf("component.events.string.parameters.anchor.bindings.string.property");
$CollectionBindingPropertiesField = $jResp->stringOf("component.events.string.parameters.anchor.collectionBindingProperties.field");
$CollectionBindingPropertiesProperty = $jResp->stringOf("component.events.string.parameters.anchor.collectionBindingProperties.property");
$ComponentName = $jResp->stringOf("component.events.string.parameters.anchor.componentName");
$v_Else = $jResp->stringOf("component.events.string.parameters.anchor.condition.else");
$ConditionField = $jResp->stringOf("component.events.string.parameters.anchor.condition.field");
$ConditionOperand = $jResp->stringOf("component.events.string.parameters.anchor.condition.operand");
$OperandType = $jResp->stringOf("component.events.string.parameters.anchor.condition.operandType");
$ConditionOperator = $jResp->stringOf("component.events.string.parameters.anchor.condition.operator");
$ConditionProperty = $jResp->stringOf("component.events.string.parameters.anchor.condition.property");
$v_Then = $jResp->stringOf("component.events.string.parameters.anchor.condition.then");
$Configured = $jResp->IntOf("component.events.string.parameters.anchor.configured");
$AnchorDefaultValue = $jResp->stringOf("component.events.string.parameters.anchor.defaultValue");
$v_Event = $jResp->stringOf("component.events.string.parameters.anchor.event");
$ImportedValue = $jResp->stringOf("component.events.string.parameters.anchor.importedValue");
$AnchorModel = $jResp->stringOf("component.events.string.parameters.anchor.model");
$AnchorProperty = $jResp->stringOf("component.events.string.parameters.anchor.property");
$AnchorType = $jResp->stringOf("component.events.string.parameters.anchor.type");
$AnchorUserAttribute = $jResp->stringOf("component.events.string.parameters.anchor.userAttribute");
$Value = $jResp->stringOf("component.events.string.parameters.anchor.value");
$BindingPropertiesField = $jResp->stringOf("component.events.string.parameters.fields.string.bindingProperties.field");
$BindingPropertiesProperty = $jResp->stringOf("component.events.string.parameters.fields.string.bindingProperties.property");
$StringElement = $jResp->stringOf("component.events.string.parameters.fields.string.bindings.string.element");
$StringProperty = $jResp->stringOf("component.events.string.parameters.fields.string.bindings.string.property");
$CollectionBindingPropertiesField = $jResp->stringOf("component.events.string.parameters.fields.string.collectionBindingProperties.field");
$CollectionBindingPropertiesProperty = $jResp->stringOf("component.events.string.parameters.fields.string.collectionBindingProperties.property");
$StringComponentName = $jResp->stringOf("component.events.string.parameters.fields.string.componentName");
$ConditionElse = $jResp->stringOf("component.events.string.parameters.fields.string.condition.else");
$ConditionField = $jResp->stringOf("component.events.string.parameters.fields.string.condition.field");
$ConditionOperand = $jResp->stringOf("component.events.string.parameters.fields.string.condition.operand");
$ConditionOperandType = $jResp->stringOf("component.events.string.parameters.fields.string.condition.operandType");
$ConditionOperator = $jResp->stringOf("component.events.string.parameters.fields.string.condition.operator");
$ConditionProperty = $jResp->stringOf("component.events.string.parameters.fields.string.condition.property");
$ConditionThen = $jResp->stringOf("component.events.string.parameters.fields.string.condition.then");
$StringConfigured = $jResp->IntOf("component.events.string.parameters.fields.string.configured");
$StringDefaultValue = $jResp->stringOf("component.events.string.parameters.fields.string.defaultValue");
$StringEvent = $jResp->stringOf("component.events.string.parameters.fields.string.event");
$StringImportedValue = $jResp->stringOf("component.events.string.parameters.fields.string.importedValue");
$StringModel = $jResp->stringOf("component.events.string.parameters.fields.string.model");
$StringProperty = $jResp->stringOf("component.events.string.parameters.fields.string.property");
$StringType = $jResp->stringOf("component.events.string.parameters.fields.string.type");
$StringUserAttribute = $jResp->stringOf("component.events.string.parameters.fields.string.userAttribute");
$StringValue = $jResp->stringOf("component.events.string.parameters.fields.string.value");
$BindingPropertiesField = $jResp->stringOf("component.events.string.parameters.global.bindingProperties.field");
$BindingPropertiesProperty = $jResp->stringOf("component.events.string.parameters.global.bindingProperties.property");
$StringElement = $jResp->stringOf("component.events.string.parameters.global.bindings.string.element");
$StringProperty = $jResp->stringOf("component.events.string.parameters.global.bindings.string.property");
$CollectionBindingPropertiesField = $jResp->stringOf("component.events.string.parameters.global.collectionBindingProperties.field");
$CollectionBindingPropertiesProperty = $jResp->stringOf("component.events.string.parameters.global.collectionBindingProperties.property");
$GlobalComponentName = $jResp->stringOf("component.events.string.parameters.global.componentName");
$ConditionElse = $jResp->stringOf("component.events.string.parameters.global.condition.else");
$ConditionField = $jResp->stringOf("component.events.string.parameters.global.condition.field");
$ConditionOperand = $jResp->stringOf("component.events.string.parameters.global.condition.operand");
$ConditionOperandType = $jResp->stringOf("component.events.string.parameters.global.condition.operandType");
$ConditionOperator = $jResp->stringOf("component.events.string.parameters.global.condition.operator");
$ConditionProperty = $jResp->stringOf("component.events.string.parameters.global.condition.property");
$ConditionThen = $jResp->stringOf("component.events.string.parameters.global.condition.then");
$GlobalConfigured = $jResp->IntOf("component.events.string.parameters.global.configured");
$GlobalDefaultValue = $jResp->stringOf("component.events.string.parameters.global.defaultValue");
$GlobalEvent = $jResp->stringOf("component.events.string.parameters.global.event");
$GlobalImportedValue = $jResp->stringOf("component.events.string.parameters.global.importedValue");
$GlobalModel = $jResp->stringOf("component.events.string.parameters.global.model");
$GlobalProperty = $jResp->stringOf("component.events.string.parameters.global.property");
$GlobalType = $jResp->stringOf("component.events.string.parameters.global.type");
$GlobalUserAttribute = $jResp->stringOf("component.events.string.parameters.global.userAttribute");
$GlobalValue = $jResp->stringOf("component.events.string.parameters.global.value");
$BindingPropertiesField = $jResp->stringOf("component.events.string.parameters.id.bindingProperties.field");
$BindingPropertiesProperty = $jResp->stringOf("component.events.string.parameters.id.bindingProperties.property");
$StringElement = $jResp->stringOf("component.events.string.parameters.id.bindings.string.element");
$StringProperty = $jResp->stringOf("component.events.string.parameters.id.bindings.string.property");
$CollectionBindingPropertiesField = $jResp->stringOf("component.events.string.parameters.id.collectionBindingProperties.field");
$CollectionBindingPropertiesProperty = $jResp->stringOf("component.events.string.parameters.id.collectionBindingProperties.property");
$IdComponentName = $jResp->stringOf("component.events.string.parameters.id.componentName");
$ConditionElse = $jResp->stringOf("component.events.string.parameters.id.condition.else");
$ConditionField = $jResp->stringOf("component.events.string.parameters.id.condition.field");
$ConditionOperand = $jResp->stringOf("component.events.string.parameters.id.condition.operand");
$ConditionOperandType = $jResp->stringOf("component.events.string.parameters.id.condition.operandType");
$ConditionOperator = $jResp->stringOf("component.events.string.parameters.id.condition.operator");
$ConditionProperty = $jResp->stringOf("component.events.string.parameters.id.condition.property");
$ConditionThen = $jResp->stringOf("component.events.string.parameters.id.condition.then");
$IdConfigured = $jResp->IntOf("component.events.string.parameters.id.configured");
$IdDefaultValue = $jResp->stringOf("component.events.string.parameters.id.defaultValue");
$IdEvent = $jResp->stringOf("component.events.string.parameters.id.event");
$IdImportedValue = $jResp->stringOf("component.events.string.parameters.id.importedValue");
$IdModel = $jResp->stringOf("component.events.string.parameters.id.model");
$IdProperty = $jResp->stringOf("component.events.string.parameters.id.property");
$IdType = $jResp->stringOf("component.events.string.parameters.id.type");
$IdUserAttribute = $jResp->stringOf("component.events.string.parameters.id.userAttribute");
$IdValue = $jResp->stringOf("component.events.string.parameters.id.value");
$ParametersModel = $jResp->stringOf("component.events.string.parameters.model");
$StateComponentName = $jResp->stringOf("component.events.string.parameters.state.componentName");
$StateProperty = $jResp->stringOf("component.events.string.parameters.state.property");
$BindingPropertiesField = $jResp->stringOf("component.events.string.parameters.state.set.bindingProperties.field");
$BindingPropertiesProperty = $jResp->stringOf("component.events.string.parameters.state.set.bindingProperties.property");
$StringElement = $jResp->stringOf("component.events.string.parameters.state.set.bindings.string.element");
$StringProperty = $jResp->stringOf("component.events.string.parameters.state.set.bindings.string.property");
$CollectionBindingPropertiesField = $jResp->stringOf("component.events.string.parameters.state.set.collectionBindingProperties.field");
$CollectionBindingPropertiesProperty = $jResp->stringOf("component.events.string.parameters.state.set.collectionBindingProperties.property");
$SetComponentName = $jResp->stringOf("component.events.string.parameters.state.set.componentName");
$ConditionElse = $jResp->stringOf("component.events.string.parameters.state.set.condition.else");
$ConditionField = $jResp->stringOf("component.events.string.parameters.state.set.condition.field");
$ConditionOperand = $jResp->stringOf("component.events.string.parameters.state.set.condition.operand");
$ConditionOperandType = $jResp->stringOf("component.events.string.parameters.state.set.condition.operandType");
$ConditionOperator = $jResp->stringOf("component.events.string.parameters.state.set.condition.operator");
$ConditionProperty = $jResp->stringOf("component.events.string.parameters.state.set.condition.property");
$ConditionThen = $jResp->stringOf("component.events.string.parameters.state.set.condition.then");
$SetConfigured = $jResp->IntOf("component.events.string.parameters.state.set.configured");
$SetDefaultValue = $jResp->stringOf("component.events.string.parameters.state.set.defaultValue");
$SetEvent = $jResp->stringOf("component.events.string.parameters.state.set.event");
$SetImportedValue = $jResp->stringOf("component.events.string.parameters.state.set.importedValue");
$SetModel = $jResp->stringOf("component.events.string.parameters.state.set.model");
$SetProperty = $jResp->stringOf("component.events.string.parameters.state.set.property");
$SetType = $jResp->stringOf("component.events.string.parameters.state.set.type");
$SetUserAttribute = $jResp->stringOf("component.events.string.parameters.state.set.userAttribute");
$SetValue = $jResp->stringOf("component.events.string.parameters.state.set.value");
$BindingPropertiesField = $jResp->stringOf("component.events.string.parameters.target.bindingProperties.field");
$BindingPropertiesProperty = $jResp->stringOf("component.events.string.parameters.target.bindingProperties.property");
$StringElement = $jResp->stringOf("component.events.string.parameters.target.bindings.string.element");
$StringProperty = $jResp->stringOf("component.events.string.parameters.target.bindings.string.property");
$CollectionBindingPropertiesField = $jResp->stringOf("component.events.string.parameters.target.collectionBindingProperties.field");
$CollectionBindingPropertiesProperty = $jResp->stringOf("component.events.string.parameters.target.collectionBindingProperties.property");
$TargetComponentName = $jResp->stringOf("component.events.string.parameters.target.componentName");
$ConditionElse = $jResp->stringOf("component.events.string.parameters.target.condition.else");
$ConditionField = $jResp->stringOf("component.events.string.parameters.target.condition.field");
$ConditionOperand = $jResp->stringOf("component.events.string.parameters.target.condition.operand");
$ConditionOperandType = $jResp->stringOf("component.events.string.parameters.target.condition.operandType");
$ConditionOperator = $jResp->stringOf("component.events.string.parameters.target.condition.operator");
$ConditionProperty = $jResp->stringOf("component.events.string.parameters.target.condition.property");
$ConditionThen = $jResp->stringOf("component.events.string.parameters.target.condition.then");
$TargetConfigured = $jResp->IntOf("component.events.string.parameters.target.configured");
$TargetDefaultValue = $jResp->stringOf("component.events.string.parameters.target.defaultValue");
$TargetEvent = $jResp->stringOf("component.events.string.parameters.target.event");
$TargetImportedValue = $jResp->stringOf("component.events.string.parameters.target.importedValue");
$TargetModel = $jResp->stringOf("component.events.string.parameters.target.model");
$TargetProperty = $jResp->stringOf("component.events.string.parameters.target.property");
$TargetType = $jResp->stringOf("component.events.string.parameters.target.type");
$TargetUserAttribute = $jResp->stringOf("component.events.string.parameters.target.userAttribute");
$TargetValue = $jResp->stringOf("component.events.string.parameters.target.value");
$BindingPropertiesField = $jResp->stringOf("component.events.string.parameters.type.bindingProperties.field");
$BindingPropertiesProperty = $jResp->stringOf("component.events.string.parameters.type.bindingProperties.property");
$StringElement = $jResp->stringOf("component.events.string.parameters.type.bindings.string.element");
$StringProperty = $jResp->stringOf("component.events.string.parameters.type.bindings.string.property");
$CollectionBindingPropertiesField = $jResp->stringOf("component.events.string.parameters.type.collectionBindingProperties.field");
$CollectionBindingPropertiesProperty = $jResp->stringOf("component.events.string.parameters.type.collectionBindingProperties.property");
$TypeComponentName = $jResp->stringOf("component.events.string.parameters.type.componentName");
$ConditionElse = $jResp->stringOf("component.events.string.parameters.type.condition.else");
$ConditionField = $jResp->stringOf("component.events.string.parameters.type.condition.field");
$ConditionOperand = $jResp->stringOf("component.events.string.parameters.type.condition.operand");
$ConditionOperandType = $jResp->stringOf("component.events.string.parameters.type.condition.operandType");
$ConditionOperator = $jResp->stringOf("component.events.string.parameters.type.condition.operator");
$ConditionProperty = $jResp->stringOf("component.events.string.parameters.type.condition.property");
$ConditionThen = $jResp->stringOf("component.events.string.parameters.type.condition.then");
$TypeConfigured = $jResp->IntOf("component.events.string.parameters.type.configured");
$TypeDefaultValue = $jResp->stringOf("component.events.string.parameters.type.defaultValue");
$TypeEvent = $jResp->stringOf("component.events.string.parameters.type.event");
$TypeImportedValue = $jResp->stringOf("component.events.string.parameters.type.importedValue");
$TypeModel = $jResp->stringOf("component.events.string.parameters.type.model");
$TypeProperty = $jResp->stringOf("component.events.string.parameters.type.property");
$TypeType = $jResp->stringOf("component.events.string.parameters.type.type");
$TypeUserAttribute = $jResp->stringOf("component.events.string.parameters.type.userAttribute");
$TypeValue = $jResp->stringOf("component.events.string.parameters.type.value");
$BindingPropertiesField = $jResp->stringOf("component.events.string.parameters.url.bindingProperties.field");
$BindingPropertiesProperty = $jResp->stringOf("component.events.string.parameters.url.bindingProperties.property");
$StringElement = $jResp->stringOf("component.events.string.parameters.url.bindings.string.element");
$StringProperty = $jResp->stringOf("component.events.string.parameters.url.bindings.string.property");
$CollectionBindingPropertiesField = $jResp->stringOf("component.events.string.parameters.url.collectionBindingProperties.field");
$CollectionBindingPropertiesProperty = $jResp->stringOf("component.events.string.parameters.url.collectionBindingProperties.property");
$UrlComponentName = $jResp->stringOf("component.events.string.parameters.url.componentName");
$ConditionElse = $jResp->stringOf("component.events.string.parameters.url.condition.else");
$ConditionField = $jResp->stringOf("component.events.string.parameters.url.condition.field");
$ConditionOperand = $jResp->stringOf("component.events.string.parameters.url.condition.operand");
$ConditionOperandType = $jResp->stringOf("component.events.string.parameters.url.condition.operandType");
$ConditionOperator = $jResp->stringOf("component.events.string.parameters.url.condition.operator");
$ConditionProperty = $jResp->stringOf("component.events.string.parameters.url.condition.property");
$ConditionThen = $jResp->stringOf("component.events.string.parameters.url.condition.then");
$UrlConfigured = $jResp->IntOf("component.events.string.parameters.url.configured");
$UrlDefaultValue = $jResp->stringOf("component.events.string.parameters.url.defaultValue");
$UrlEvent = $jResp->stringOf("component.events.string.parameters.url.event");
$UrlImportedValue = $jResp->stringOf("component.events.string.parameters.url.importedValue");
$UrlModel = $jResp->stringOf("component.events.string.parameters.url.model");
$UrlProperty = $jResp->stringOf("component.events.string.parameters.url.property");
$UrlType = $jResp->stringOf("component.events.string.parameters.url.type");
$UrlUserAttribute = $jResp->stringOf("component.events.string.parameters.url.userAttribute");
$UrlValue = $jResp->stringOf("component.events.string.parameters.url.value");
$Id = $jResp->stringOf("component.id");
$ModifiedAt = $jResp->IntOf("component.modifiedAt");
$Name = $jResp->stringOf("component.name");
$v_String = $jResp->stringOf("component.overrides.string.string");
$BindingPropertiesField = $jResp->stringOf("component.properties.string.bindingProperties.field");
$BindingPropertiesProperty = $jResp->stringOf("component.properties.string.bindingProperties.property");
$StringElement = $jResp->stringOf("component.properties.string.bindings.string.element");
$StringProperty = $jResp->stringOf("component.properties.string.bindings.string.property");
$CollectionBindingPropertiesField = $jResp->stringOf("component.properties.string.collectionBindingProperties.field");
$CollectionBindingPropertiesProperty = $jResp->stringOf("component.properties.string.collectionBindingProperties.property");
$StringComponentName = $jResp->stringOf("component.properties.string.componentName");
$ConditionElse = $jResp->stringOf("component.properties.string.condition.else");
$ConditionField = $jResp->stringOf("component.properties.string.condition.field");
$ConditionOperand = $jResp->stringOf("component.properties.string.condition.operand");
$ConditionOperandType = $jResp->stringOf("component.properties.string.condition.operandType");
$ConditionOperator = $jResp->stringOf("component.properties.string.condition.operator");
$ConditionProperty = $jResp->stringOf("component.properties.string.condition.property");
$ConditionThen = $jResp->stringOf("component.properties.string.condition.then");
$StringConfigured = $jResp->IntOf("component.properties.string.configured");
$StringDefaultValue = $jResp->stringOf("component.properties.string.defaultValue");
$StringEvent = $jResp->stringOf("component.properties.string.event");
$StringImportedValue = $jResp->stringOf("component.properties.string.importedValue");
$StringModel = $jResp->stringOf("component.properties.string.model");
$StringProperty = $jResp->stringOf("component.properties.string.property");
$StringType = $jResp->stringOf("component.properties.string.type");
$StringUserAttribute = $jResp->stringOf("component.properties.string.userAttribute");
$StringValue = $jResp->stringOf("component.properties.string.value");
$SchemaVersion = $jResp->stringOf("component.schemaVersion");
$SourceId = $jResp->stringOf("component.sourceId");
$TagsString = $jResp->stringOf("component.tags.string");
$i = 0;
$count_i = $jResp->SizeOfArray("component.bindingProperties.string.bindingProperties.predicates");
while ($i < $count_i) {
$jResp->put_I($i);
$field = $jResp->stringOf("component.bindingProperties.string.bindingProperties.predicates[i].field");
$operand = $jResp->stringOf("component.bindingProperties.string.bindingProperties.predicates[i].operand");
$operator = $jResp->stringOf("component.bindingProperties.string.bindingProperties.predicates[i].operator");
$j = 0;
$count_j = $jResp->SizeOfArray("component.bindingProperties.string.bindingProperties.predicates[i].and");
while ($j < $count_j) {
$jResp->put_J($j);
$strVal = $jResp->stringOf("component.bindingProperties.string.bindingProperties.predicates[i].and[j]");
$j = $j + 1;
}
$j = 0;
$count_j = $jResp->SizeOfArray("component.bindingProperties.string.bindingProperties.predicates[i].or");
while ($j < $count_j) {
$jResp->put_J($j);
$strVal = $jResp->stringOf("component.bindingProperties.string.bindingProperties.predicates[i].or[j]");
$j = $j + 1;
}
$i = $i + 1;
}
$i = 0;
$count_i = $jResp->SizeOfArray("component.children");
while ($i < $count_i) {
$jResp->put_I($i);
$componentType = $jResp->stringOf("component.children[i].componentType");
$StringAction = $jResp->stringOf("component.children[i].events.string.action");
$StringBindingEvent = $jResp->stringOf("component.children[i].events.string.bindingEvent");
$BindingPropertiesField = $jResp->stringOf("component.children[i].events.string.parameters.anchor.bindingProperties.field");
$BindingPropertiesProperty = $jResp->stringOf("component.children[i].events.string.parameters.anchor.bindingProperties.property");
$StringElement = $jResp->stringOf("component.children[i].events.string.parameters.anchor.bindings.string.element");
$StringProperty = $jResp->stringOf("component.children[i].events.string.parameters.anchor.bindings.string.property");
$CollectionBindingPropertiesField = $jResp->stringOf("component.children[i].events.string.parameters.anchor.collectionBindingProperties.field");
$CollectionBindingPropertiesProperty = $jResp->stringOf("component.children[i].events.string.parameters.anchor.collectionBindingProperties.property");
$AnchorComponentName = $jResp->stringOf("component.children[i].events.string.parameters.anchor.componentName");
$ConditionElse = $jResp->stringOf("component.children[i].events.string.parameters.anchor.condition.else");
$ConditionField = $jResp->stringOf("component.children[i].events.string.parameters.anchor.condition.field");
$ConditionOperand = $jResp->stringOf("component.children[i].events.string.parameters.anchor.condition.operand");
$ConditionOperandType = $jResp->stringOf("component.children[i].events.string.parameters.anchor.condition.operandType");
$ConditionOperator = $jResp->stringOf("component.children[i].events.string.parameters.anchor.condition.operator");
$ConditionProperty = $jResp->stringOf("component.children[i].events.string.parameters.anchor.condition.property");
$ConditionThen = $jResp->stringOf("component.children[i].events.string.parameters.anchor.condition.then");
$AnchorConfigured = $jResp->IntOf("component.children[i].events.string.parameters.anchor.configured");
$AnchorDefaultValue = $jResp->stringOf("component.children[i].events.string.parameters.anchor.defaultValue");
$AnchorEvent = $jResp->stringOf("component.children[i].events.string.parameters.anchor.event");
$AnchorImportedValue = $jResp->stringOf("component.children[i].events.string.parameters.anchor.importedValue");
$AnchorModel = $jResp->stringOf("component.children[i].events.string.parameters.anchor.model");
$AnchorProperty = $jResp->stringOf("component.children[i].events.string.parameters.anchor.property");
$AnchorType = $jResp->stringOf("component.children[i].events.string.parameters.anchor.type");
$AnchorUserAttribute = $jResp->stringOf("component.children[i].events.string.parameters.anchor.userAttribute");
$AnchorValue = $jResp->stringOf("component.children[i].events.string.parameters.anchor.value");
$BindingPropertiesField = $jResp->stringOf("component.children[i].events.string.parameters.fields.string.bindingProperties.field");
$BindingPropertiesProperty = $jResp->stringOf("component.children[i].events.string.parameters.fields.string.bindingProperties.property");
$StringElement = $jResp->stringOf("component.children[i].events.string.parameters.fields.string.bindings.string.element");
$StringProperty = $jResp->stringOf("component.children[i].events.string.parameters.fields.string.bindings.string.property");
$CollectionBindingPropertiesField = $jResp->stringOf("component.children[i].events.string.parameters.fields.string.collectionBindingProperties.field");
$CollectionBindingPropertiesProperty = $jResp->stringOf("component.children[i].events.string.parameters.fields.string.collectionBindingProperties.property");
$StringComponentName = $jResp->stringOf("component.children[i].events.string.parameters.fields.string.componentName");
$ConditionElse = $jResp->stringOf("component.children[i].events.string.parameters.fields.string.condition.else");
$ConditionField = $jResp->stringOf("component.children[i].events.string.parameters.fields.string.condition.field");
$ConditionOperand = $jResp->stringOf("component.children[i].events.string.parameters.fields.string.condition.operand");
$ConditionOperandType = $jResp->stringOf("component.children[i].events.string.parameters.fields.string.condition.operandType");
$ConditionOperator = $jResp->stringOf("component.children[i].events.string.parameters.fields.string.condition.operator");
$ConditionProperty = $jResp->stringOf("component.children[i].events.string.parameters.fields.string.condition.property");
$ConditionThen = $jResp->stringOf("component.children[i].events.string.parameters.fields.string.condition.then");
$StringConfigured = $jResp->IntOf("component.children[i].events.string.parameters.fields.string.configured");
$StringDefaultValue = $jResp->stringOf("component.children[i].events.string.parameters.fields.string.defaultValue");
$StringEvent = $jResp->stringOf("component.children[i].events.string.parameters.fields.string.event");
$StringImportedValue = $jResp->stringOf("component.children[i].events.string.parameters.fields.string.importedValue");
$StringModel = $jResp->stringOf("component.children[i].events.string.parameters.fields.string.model");
$StringProperty = $jResp->stringOf("component.children[i].events.string.parameters.fields.string.property");
$StringType = $jResp->stringOf("component.children[i].events.string.parameters.fields.string.type");
$StringUserAttribute = $jResp->stringOf("component.children[i].events.string.parameters.fields.string.userAttribute");
$StringValue = $jResp->stringOf("component.children[i].events.string.parameters.fields.string.value");
$BindingPropertiesField = $jResp->stringOf("component.children[i].events.string.parameters.global.bindingProperties.field");
$BindingPropertiesProperty = $jResp->stringOf("component.children[i].events.string.parameters.global.bindingProperties.property");
$StringElement = $jResp->stringOf("component.children[i].events.string.parameters.global.bindings.string.element");
$StringProperty = $jResp->stringOf("component.children[i].events.string.parameters.global.bindings.string.property");
$CollectionBindingPropertiesField = $jResp->stringOf("component.children[i].events.string.parameters.global.collectionBindingProperties.field");
$CollectionBindingPropertiesProperty = $jResp->stringOf("component.children[i].events.string.parameters.global.collectionBindingProperties.property");
$GlobalComponentName = $jResp->stringOf("component.children[i].events.string.parameters.global.componentName");
$ConditionElse = $jResp->stringOf("component.children[i].events.string.parameters.global.condition.else");
$ConditionField = $jResp->stringOf("component.children[i].events.string.parameters.global.condition.field");
$ConditionOperand = $jResp->stringOf("component.children[i].events.string.parameters.global.condition.operand");
$ConditionOperandType = $jResp->stringOf("component.children[i].events.string.parameters.global.condition.operandType");
$ConditionOperator = $jResp->stringOf("component.children[i].events.string.parameters.global.condition.operator");
$ConditionProperty = $jResp->stringOf("component.children[i].events.string.parameters.global.condition.property");
$ConditionThen = $jResp->stringOf("component.children[i].events.string.parameters.global.condition.then");
$GlobalConfigured = $jResp->IntOf("component.children[i].events.string.parameters.global.configured");
$GlobalDefaultValue = $jResp->stringOf("component.children[i].events.string.parameters.global.defaultValue");
$GlobalEvent = $jResp->stringOf("component.children[i].events.string.parameters.global.event");
$GlobalImportedValue = $jResp->stringOf("component.children[i].events.string.parameters.global.importedValue");
$GlobalModel = $jResp->stringOf("component.children[i].events.string.parameters.global.model");
$GlobalProperty = $jResp->stringOf("component.children[i].events.string.parameters.global.property");
$GlobalType = $jResp->stringOf("component.children[i].events.string.parameters.global.type");
$GlobalUserAttribute = $jResp->stringOf("component.children[i].events.string.parameters.global.userAttribute");
$GlobalValue = $jResp->stringOf("component.children[i].events.string.parameters.global.value");
$BindingPropertiesField = $jResp->stringOf("component.children[i].events.string.parameters.id.bindingProperties.field");
$BindingPropertiesProperty = $jResp->stringOf("component.children[i].events.string.parameters.id.bindingProperties.property");
$StringElement = $jResp->stringOf("component.children[i].events.string.parameters.id.bindings.string.element");
$StringProperty = $jResp->stringOf("component.children[i].events.string.parameters.id.bindings.string.property");
$CollectionBindingPropertiesField = $jResp->stringOf("component.children[i].events.string.parameters.id.collectionBindingProperties.field");
$CollectionBindingPropertiesProperty = $jResp->stringOf("component.children[i].events.string.parameters.id.collectionBindingProperties.property");
$IdComponentName = $jResp->stringOf("component.children[i].events.string.parameters.id.componentName");
$ConditionElse = $jResp->stringOf("component.children[i].events.string.parameters.id.condition.else");
$ConditionField = $jResp->stringOf("component.children[i].events.string.parameters.id.condition.field");
$ConditionOperand = $jResp->stringOf("component.children[i].events.string.parameters.id.condition.operand");
$ConditionOperandType = $jResp->stringOf("component.children[i].events.string.parameters.id.condition.operandType");
$ConditionOperator = $jResp->stringOf("component.children[i].events.string.parameters.id.condition.operator");
$ConditionProperty = $jResp->stringOf("component.children[i].events.string.parameters.id.condition.property");
$ConditionThen = $jResp->stringOf("component.children[i].events.string.parameters.id.condition.then");
$IdConfigured = $jResp->IntOf("component.children[i].events.string.parameters.id.configured");
$IdDefaultValue = $jResp->stringOf("component.children[i].events.string.parameters.id.defaultValue");
$IdEvent = $jResp->stringOf("component.children[i].events.string.parameters.id.event");
$IdImportedValue = $jResp->stringOf("component.children[i].events.string.parameters.id.importedValue");
$IdModel = $jResp->stringOf("component.children[i].events.string.parameters.id.model");
$IdProperty = $jResp->stringOf("component.children[i].events.string.parameters.id.property");
$IdType = $jResp->stringOf("component.children[i].events.string.parameters.id.type");
$IdUserAttribute = $jResp->stringOf("component.children[i].events.string.parameters.id.userAttribute");
$IdValue = $jResp->stringOf("component.children[i].events.string.parameters.id.value");
$ParametersModel = $jResp->stringOf("component.children[i].events.string.parameters.model");
$StateComponentName = $jResp->stringOf("component.children[i].events.string.parameters.state.componentName");
$StateProperty = $jResp->stringOf("component.children[i].events.string.parameters.state.property");
$BindingPropertiesField = $jResp->stringOf("component.children[i].events.string.parameters.state.set.bindingProperties.field");
$BindingPropertiesProperty = $jResp->stringOf("component.children[i].events.string.parameters.state.set.bindingProperties.property");
$StringElement = $jResp->stringOf("component.children[i].events.string.parameters.state.set.bindings.string.element");
$StringProperty = $jResp->stringOf("component.children[i].events.string.parameters.state.set.bindings.string.property");
$CollectionBindingPropertiesField = $jResp->stringOf("component.children[i].events.string.parameters.state.set.collectionBindingProperties.field");
$CollectionBindingPropertiesProperty = $jResp->stringOf("component.children[i].events.string.parameters.state.set.collectionBindingProperties.property");
$SetComponentName = $jResp->stringOf("component.children[i].events.string.parameters.state.set.componentName");
$ConditionElse = $jResp->stringOf("component.children[i].events.string.parameters.state.set.condition.else");
$ConditionField = $jResp->stringOf("component.children[i].events.string.parameters.state.set.condition.field");
$ConditionOperand = $jResp->stringOf("component.children[i].events.string.parameters.state.set.condition.operand");
$ConditionOperandType = $jResp->stringOf("component.children[i].events.string.parameters.state.set.condition.operandType");
$ConditionOperator = $jResp->stringOf("component.children[i].events.string.parameters.state.set.condition.operator");
$ConditionProperty = $jResp->stringOf("component.children[i].events.string.parameters.state.set.condition.property");
$ConditionThen = $jResp->stringOf("component.children[i].events.string.parameters.state.set.condition.then");
$SetConfigured = $jResp->IntOf("component.children[i].events.string.parameters.state.set.configured");
$SetDefaultValue = $jResp->stringOf("component.children[i].events.string.parameters.state.set.defaultValue");
$SetEvent = $jResp->stringOf("component.children[i].events.string.parameters.state.set.event");
$SetImportedValue = $jResp->stringOf("component.children[i].events.string.parameters.state.set.importedValue");
$SetModel = $jResp->stringOf("component.children[i].events.string.parameters.state.set.model");
$SetProperty = $jResp->stringOf("component.children[i].events.string.parameters.state.set.property");
$SetType = $jResp->stringOf("component.children[i].events.string.parameters.state.set.type");
$SetUserAttribute = $jResp->stringOf("component.children[i].events.string.parameters.state.set.userAttribute");
$SetValue = $jResp->stringOf("component.children[i].events.string.parameters.state.set.value");
$BindingPropertiesField = $jResp->stringOf("component.children[i].events.string.parameters.target.bindingProperties.field");
$BindingPropertiesProperty = $jResp->stringOf("component.children[i].events.string.parameters.target.bindingProperties.property");
$StringElement = $jResp->stringOf("component.children[i].events.string.parameters.target.bindings.string.element");
$StringProperty = $jResp->stringOf("component.children[i].events.string.parameters.target.bindings.string.property");
$CollectionBindingPropertiesField = $jResp->stringOf("component.children[i].events.string.parameters.target.collectionBindingProperties.field");
$CollectionBindingPropertiesProperty = $jResp->stringOf("component.children[i].events.string.parameters.target.collectionBindingProperties.property");
$TargetComponentName = $jResp->stringOf("component.children[i].events.string.parameters.target.componentName");
$ConditionElse = $jResp->stringOf("component.children[i].events.string.parameters.target.condition.else");
$ConditionField = $jResp->stringOf("component.children[i].events.string.parameters.target.condition.field");
$ConditionOperand = $jResp->stringOf("component.children[i].events.string.parameters.target.condition.operand");
$ConditionOperandType = $jResp->stringOf("component.children[i].events.string.parameters.target.condition.operandType");
$ConditionOperator = $jResp->stringOf("component.children[i].events.string.parameters.target.condition.operator");
$ConditionProperty = $jResp->stringOf("component.children[i].events.string.parameters.target.condition.property");
$ConditionThen = $jResp->stringOf("component.children[i].events.string.parameters.target.condition.then");
$TargetConfigured = $jResp->IntOf("component.children[i].events.string.parameters.target.configured");
$TargetDefaultValue = $jResp->stringOf("component.children[i].events.string.parameters.target.defaultValue");
$TargetEvent = $jResp->stringOf("component.children[i].events.string.parameters.target.event");
$TargetImportedValue = $jResp->stringOf("component.children[i].events.string.parameters.target.importedValue");
$TargetModel = $jResp->stringOf("component.children[i].events.string.parameters.target.model");
$TargetProperty = $jResp->stringOf("component.children[i].events.string.parameters.target.property");
$TargetType = $jResp->stringOf("component.children[i].events.string.parameters.target.type");
$TargetUserAttribute = $jResp->stringOf("component.children[i].events.string.parameters.target.userAttribute");
$TargetValue = $jResp->stringOf("component.children[i].events.string.parameters.target.value");
$BindingPropertiesField = $jResp->stringOf("component.children[i].events.string.parameters.type.bindingProperties.field");
$BindingPropertiesProperty = $jResp->stringOf("component.children[i].events.string.parameters.type.bindingProperties.property");
$StringElement = $jResp->stringOf("component.children[i].events.string.parameters.type.bindings.string.element");
$StringProperty = $jResp->stringOf("component.children[i].events.string.parameters.type.bindings.string.property");
$CollectionBindingPropertiesField = $jResp->stringOf("component.children[i].events.string.parameters.type.collectionBindingProperties.field");
$CollectionBindingPropertiesProperty = $jResp->stringOf("component.children[i].events.string.parameters.type.collectionBindingProperties.property");
$TypeComponentName = $jResp->stringOf("component.children[i].events.string.parameters.type.componentName");
$ConditionElse = $jResp->stringOf("component.children[i].events.string.parameters.type.condition.else");
$ConditionField = $jResp->stringOf("component.children[i].events.string.parameters.type.condition.field");
$ConditionOperand = $jResp->stringOf("component.children[i].events.string.parameters.type.condition.operand");
$ConditionOperandType = $jResp->stringOf("component.children[i].events.string.parameters.type.condition.operandType");
$ConditionOperator = $jResp->stringOf("component.children[i].events.string.parameters.type.condition.operator");
$ConditionProperty = $jResp->stringOf("component.children[i].events.string.parameters.type.condition.property");
$ConditionThen = $jResp->stringOf("component.children[i].events.string.parameters.type.condition.then");
$TypeConfigured = $jResp->IntOf("component.children[i].events.string.parameters.type.configured");
$TypeDefaultValue = $jResp->stringOf("component.children[i].events.string.parameters.type.defaultValue");
$TypeEvent = $jResp->stringOf("component.children[i].events.string.parameters.type.event");
$TypeImportedValue = $jResp->stringOf("component.children[i].events.string.parameters.type.importedValue");
$TypeModel = $jResp->stringOf("component.children[i].events.string.parameters.type.model");
$TypeProperty = $jResp->stringOf("component.children[i].events.string.parameters.type.property");
$TypeType = $jResp->stringOf("component.children[i].events.string.parameters.type.type");
$TypeUserAttribute = $jResp->stringOf("component.children[i].events.string.parameters.type.userAttribute");
$TypeValue = $jResp->stringOf("component.children[i].events.string.parameters.type.value");
$BindingPropertiesField = $jResp->stringOf("component.children[i].events.string.parameters.url.bindingProperties.field");
$BindingPropertiesProperty = $jResp->stringOf("component.children[i].events.string.parameters.url.bindingProperties.property");
$StringElement = $jResp->stringOf("component.children[i].events.string.parameters.url.bindings.string.element");
$StringProperty = $jResp->stringOf("component.children[i].events.string.parameters.url.bindings.string.property");
$CollectionBindingPropertiesField = $jResp->stringOf("component.children[i].events.string.parameters.url.collectionBindingProperties.field");
$CollectionBindingPropertiesProperty = $jResp->stringOf("component.children[i].events.string.parameters.url.collectionBindingProperties.property");
$UrlComponentName = $jResp->stringOf("component.children[i].events.string.parameters.url.componentName");
$ConditionElse = $jResp->stringOf("component.children[i].events.string.parameters.url.condition.else");
$ConditionField = $jResp->stringOf("component.children[i].events.string.parameters.url.condition.field");
$ConditionOperand = $jResp->stringOf("component.children[i].events.string.parameters.url.condition.operand");
$ConditionOperandType = $jResp->stringOf("component.children[i].events.string.parameters.url.condition.operandType");
$ConditionOperator = $jResp->stringOf("component.children[i].events.string.parameters.url.condition.operator");
$ConditionProperty = $jResp->stringOf("component.children[i].events.string.parameters.url.condition.property");
$ConditionThen = $jResp->stringOf("component.children[i].events.string.parameters.url.condition.then");
$UrlConfigured = $jResp->IntOf("component.children[i].events.string.parameters.url.configured");
$UrlDefaultValue = $jResp->stringOf("component.children[i].events.string.parameters.url.defaultValue");
$UrlEvent = $jResp->stringOf("component.children[i].events.string.parameters.url.event");
$UrlImportedValue = $jResp->stringOf("component.children[i].events.string.parameters.url.importedValue");
$UrlModel = $jResp->stringOf("component.children[i].events.string.parameters.url.model");
$UrlProperty = $jResp->stringOf("component.children[i].events.string.parameters.url.property");
$UrlType = $jResp->stringOf("component.children[i].events.string.parameters.url.type");
$UrlUserAttribute = $jResp->stringOf("component.children[i].events.string.parameters.url.userAttribute");
$UrlValue = $jResp->stringOf("component.children[i].events.string.parameters.url.value");
$name = $jResp->stringOf("component.children[i].name");
$BindingPropertiesField = $jResp->stringOf("component.children[i].properties.string.bindingProperties.field");
$BindingPropertiesProperty = $jResp->stringOf("component.children[i].properties.string.bindingProperties.property");
$StringElement = $jResp->stringOf("component.children[i].properties.string.bindings.string.element");
$StringProperty = $jResp->stringOf("component.children[i].properties.string.bindings.string.property");
$CollectionBindingPropertiesField = $jResp->stringOf("component.children[i].properties.string.collectionBindingProperties.field");
$CollectionBindingPropertiesProperty = $jResp->stringOf("component.children[i].properties.string.collectionBindingProperties.property");
$StringComponentName = $jResp->stringOf("component.children[i].properties.string.componentName");
$ConditionElse = $jResp->stringOf("component.children[i].properties.string.condition.else");
$ConditionField = $jResp->stringOf("component.children[i].properties.string.condition.field");
$ConditionOperand = $jResp->stringOf("component.children[i].properties.string.condition.operand");
$ConditionOperandType = $jResp->stringOf("component.children[i].properties.string.condition.operandType");
$ConditionOperator = $jResp->stringOf("component.children[i].properties.string.condition.operator");
$ConditionProperty = $jResp->stringOf("component.children[i].properties.string.condition.property");
$ConditionThen = $jResp->stringOf("component.children[i].properties.string.condition.then");
$StringConfigured = $jResp->IntOf("component.children[i].properties.string.configured");
$StringDefaultValue = $jResp->stringOf("component.children[i].properties.string.defaultValue");
$StringEvent = $jResp->stringOf("component.children[i].properties.string.event");
$StringImportedValue = $jResp->stringOf("component.children[i].properties.string.importedValue");
$StringModel = $jResp->stringOf("component.children[i].properties.string.model");
$StringProperty = $jResp->stringOf("component.children[i].properties.string.property");
$StringType = $jResp->stringOf("component.children[i].properties.string.type");
$StringUserAttribute = $jResp->stringOf("component.children[i].properties.string.userAttribute");
$StringValue = $jResp->stringOf("component.children[i].properties.string.value");
$sourceId = $jResp->stringOf("component.children[i].sourceId");
$j = 0;
$count_j = $jResp->SizeOfArray("component.children[i].children");
while ($j < $count_j) {
$jResp->put_J($j);
$strVal = $jResp->stringOf("component.children[i].children[j]");
$j = $j + 1;
}
$j = 0;
$count_j = $jResp->SizeOfArray("component.children[i].events.string.parameters.anchor.concat");
while ($j < $count_j) {
$jResp->put_J($j);
$strVal = $jResp->stringOf("component.children[i].events.string.parameters.anchor.concat[j]");
$j = $j + 1;
}
$j = 0;
$count_j = $jResp->SizeOfArray("component.children[i].events.string.parameters.fields.string.concat");
while ($j < $count_j) {
$jResp->put_J($j);
$strVal = $jResp->stringOf("component.children[i].events.string.parameters.fields.string.concat[j]");
$j = $j + 1;
}
$j = 0;
$count_j = $jResp->SizeOfArray("component.children[i].events.string.parameters.global.concat");
while ($j < $count_j) {
$jResp->put_J($j);
$strVal = $jResp->stringOf("component.children[i].events.string.parameters.global.concat[j]");
$j = $j + 1;
}
$j = 0;
$count_j = $jResp->SizeOfArray("component.children[i].events.string.parameters.id.concat");
while ($j < $count_j) {
$jResp->put_J($j);
$strVal = $jResp->stringOf("component.children[i].events.string.parameters.id.concat[j]");
$j = $j + 1;
}
$j = 0;
$count_j = $jResp->SizeOfArray("component.children[i].events.string.parameters.state.set.concat");
while ($j < $count_j) {
$jResp->put_J($j);
$strVal = $jResp->stringOf("component.children[i].events.string.parameters.state.set.concat[j]");
$j = $j + 1;
}
$j = 0;
$count_j = $jResp->SizeOfArray("component.children[i].events.string.parameters.target.concat");
while ($j < $count_j) {
$jResp->put_J($j);
$strVal = $jResp->stringOf("component.children[i].events.string.parameters.target.concat[j]");
$j = $j + 1;
}
$j = 0;
$count_j = $jResp->SizeOfArray("component.children[i].events.string.parameters.type.concat");
while ($j < $count_j) {
$jResp->put_J($j);
$strVal = $jResp->stringOf("component.children[i].events.string.parameters.type.concat[j]");
$j = $j + 1;
}
$j = 0;
$count_j = $jResp->SizeOfArray("component.children[i].events.string.parameters.url.concat");
while ($j < $count_j) {
$jResp->put_J($j);
$strVal = $jResp->stringOf("component.children[i].events.string.parameters.url.concat[j]");
$j = $j + 1;
}
$j = 0;
$count_j = $jResp->SizeOfArray("component.children[i].properties.string.concat");
while ($j < $count_j) {
$jResp->put_J($j);
$strVal = $jResp->stringOf("component.children[i].properties.string.concat[j]");
$j = $j + 1;
}
$i = $i + 1;
}
$i = 0;
$count_i = $jResp->SizeOfArray("component.collectionProperties.string.identifiers");
while ($i < $count_i) {
$jResp->put_I($i);
$strVal = $jResp->stringOf("component.collectionProperties.string.identifiers[i]");
$i = $i + 1;
}
$i = 0;
$count_i = $jResp->SizeOfArray("component.collectionProperties.string.predicate.and");
while ($i < $count_i) {
$jResp->put_I($i);
$strVal = $jResp->stringOf("component.collectionProperties.string.predicate.and[i]");
$i = $i + 1;
}
$i = 0;
$count_i = $jResp->SizeOfArray("component.collectionProperties.string.predicate.or");
while ($i < $count_i) {
$jResp->put_I($i);
$strVal = $jResp->stringOf("component.collectionProperties.string.predicate.or[i]");
$i = $i + 1;
}
$i = 0;
$count_i = $jResp->SizeOfArray("component.collectionProperties.string.sort");
while ($i < $count_i) {
$jResp->put_I($i);
$direction = $jResp->stringOf("component.collectionProperties.string.sort[i].direction");
$field = $jResp->stringOf("component.collectionProperties.string.sort[i].field");
$i = $i + 1;
}
$i = 0;
$count_i = $jResp->SizeOfArray("component.events.string.parameters.anchor.concat");
while ($i < $count_i) {
$jResp->put_I($i);
$strVal = $jResp->stringOf("component.events.string.parameters.anchor.concat[i]");
$i = $i + 1;
}
$i = 0;
$count_i = $jResp->SizeOfArray("component.events.string.parameters.fields.string.concat");
while ($i < $count_i) {
$jResp->put_I($i);
$strVal = $jResp->stringOf("component.events.string.parameters.fields.string.concat[i]");
$i = $i + 1;
}
$i = 0;
$count_i = $jResp->SizeOfArray("component.events.string.parameters.global.concat");
while ($i < $count_i) {
$jResp->put_I($i);
$strVal = $jResp->stringOf("component.events.string.parameters.global.concat[i]");
$i = $i + 1;
}
$i = 0;
$count_i = $jResp->SizeOfArray("component.events.string.parameters.id.concat");
while ($i < $count_i) {
$jResp->put_I($i);
$strVal = $jResp->stringOf("component.events.string.parameters.id.concat[i]");
$i = $i + 1;
}
$i = 0;
$count_i = $jResp->SizeOfArray("component.events.string.parameters.state.set.concat");
while ($i < $count_i) {
$jResp->put_I($i);
$strVal = $jResp->stringOf("component.events.string.parameters.state.set.concat[i]");
$i = $i + 1;
}
$i = 0;
$count_i = $jResp->SizeOfArray("component.events.string.parameters.target.concat");
while ($i < $count_i) {
$jResp->put_I($i);
$strVal = $jResp->stringOf("component.events.string.parameters.target.concat[i]");
$i = $i + 1;
}
$i = 0;
$count_i = $jResp->SizeOfArray("component.events.string.parameters.type.concat");
while ($i < $count_i) {
$jResp->put_I($i);
$strVal = $jResp->stringOf("component.events.string.parameters.type.concat[i]");
$i = $i + 1;
}
$i = 0;
$count_i = $jResp->SizeOfArray("component.events.string.parameters.url.concat");
while ($i < $count_i) {
$jResp->put_I($i);
$strVal = $jResp->stringOf("component.events.string.parameters.url.concat[i]");
$i = $i + 1;
}
$i = 0;
$count_i = $jResp->SizeOfArray("component.properties.string.concat");
while ($i < $count_i) {
$jResp->put_I($i);
$strVal = $jResp->stringOf("component.properties.string.concat[i]");
$i = $i + 1;
}
$i = 0;
$count_i = $jResp->SizeOfArray("component.variants");
while ($i < $count_i) {
$jResp->put_I($i);
$StringString = $jResp->stringOf("component.variants[i].overrides.string.string");
$variantValuesString = $jResp->stringOf("component.variants[i].variantValues.string");
$i = $i + 1;
}
# 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"
# }
# }
# ]
# }
# }