You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by zr...@apache.org on 2018/06/05 13:28:50 UTC
[camel] branch master updated: CAMEL-10193: add support for lookup
field using...
This is an automated email from the ASF dual-hosted git repository.
zregvart pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/master by this push:
new 8d26874 CAMEL-10193: add support for lookup field using...
8d26874 is described below
commit 8d268749daa25da9ef826c5031ebf0ec813d5c8f
Author: Zoran Regvart <zr...@apache.org>
AuthorDate: Tue Jun 5 15:23:20 2018 +0200
CAMEL-10193: add support for lookup field using...
... an sObject external id
This adds support for generating lookup classes that contain external
identifier fields. This helps when used in composite API to reference
external records via ids.
Thanks to Vassilis Spiliopoulos for initial implementation and
contribution in PR#2079[1]
[1] https://github.com/apache/camel/pull/2079
---
.../camel-salesforce-maven-plugin/pom.xml | 4 +
.../java/org/apache/camel/maven/GenerateMojo.java | 55 +-
.../org/apache/camel/maven/ObjectDescriptions.java | 7 +
.../src/main/resources/sobject-lookup.vm | 51 +
.../src/main/resources/sobject-pojo.vm | 19 +
.../camel/maven/CamelSalesforceMojoOutputTest.java | 116 +-
.../src/test/resources/account.json | 5098 ++++++++++++++++++++
.../generated/With_External_Id__c_Lookup.java | 32 +
.../resources/generated/With_Reference__c.java | 180 +
.../src/test/resources/global_sobjects.json | 256 +
.../src/test/resources/group.json | 1224 +++++
.../src/test/resources/invoice.json | 1004 ++++
.../src/test/resources/line_item.json | 967 ++++
.../src/test/resources/merchandise.json | 1206 +++++
.../src/test/resources/product2.json | 705 +++
.../src/test/resources/user.json | 347 ++
.../src/test/resources/with_external_id.json | 861 ++++
.../src/test/resources/with_reference.json | 971 ++++
18 files changed, 13078 insertions(+), 25 deletions(-)
diff --git a/components/camel-salesforce/camel-salesforce-maven-plugin/pom.xml b/components/camel-salesforce/camel-salesforce-maven-plugin/pom.xml
index 47e83d5..dc5f160 100644
--- a/components/camel-salesforce/camel-salesforce-maven-plugin/pom.xml
+++ b/components/camel-salesforce/camel-salesforce-maven-plugin/pom.xml
@@ -213,6 +213,10 @@
<version>1.1.2</version>
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-core</artifactId>
+ </dependency>
</dependencies>
<build>
diff --git a/components/camel-salesforce/camel-salesforce-maven-plugin/src/main/java/org/apache/camel/maven/GenerateMojo.java b/components/camel-salesforce/camel-salesforce-maven-plugin/src/main/java/org/apache/camel/maven/GenerateMojo.java
index df2eb9b..412fe64 100644
--- a/components/camel-salesforce/camel-salesforce-maven-plugin/src/main/java/org/apache/camel/maven/GenerateMojo.java
+++ b/components/camel-salesforce/camel-salesforce-maven-plugin/src/main/java/org/apache/camel/maven/GenerateMojo.java
@@ -43,6 +43,7 @@ import org.apache.camel.component.salesforce.api.dto.SObjectDescription;
import org.apache.camel.component.salesforce.api.dto.SObjectField;
import org.apache.camel.component.salesforce.internal.client.RestClient;
import org.apache.camel.util.IntrospectionSupport;
+import org.apache.camel.util.StringHelper;
import org.apache.commons.lang3.StringEscapeUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.log4j.Logger;
@@ -74,6 +75,10 @@ public class GenerateMojo extends AbstractSalesforceMojo {
return (name.endsWith("__c") ? name.substring(0, name.length() - 3) : name) + "Enum";
}
+ public List<SObjectField> externalIdsOf(final String name) {
+ return descriptions.externalIdsOf(name);
+ }
+
public String getEnumConstant(final String value) {
// TODO add support for supplementary characters
@@ -129,6 +134,10 @@ public class GenerateMojo extends AbstractSalesforceMojo {
}
}
+ public String getLookupRelationshipName(final SObjectField field) {
+ return StringHelper.notEmpty(field.getRelationshipName(), "relationshipName", field.getName());
+ }
+
public List<PickListValue> getUniqueValues(final SObjectField field) {
if (field.getPicklistValues().isEmpty()) {
return field.getPicklistValues();
@@ -178,6 +187,10 @@ public class GenerateMojo extends AbstractSalesforceMojo {
return field.isExternalId();
}
+ public boolean isLookup(final SObjectField field) {
+ return "reference".equals(field.getType());
+ }
+
public boolean isMultiSelectPicklist(final SObjectField field) {
return MULTIPICKLIST.equals(field.getType());
}
@@ -261,6 +274,7 @@ public class GenerateMojo extends AbstractSalesforceMojo {
private static final String PACKAGE_NAME_PATTERN = "(\\p{javaJavaIdentifierStart}\\p{javaJavaIdentifierPart}*\\.)+\\p{javaJavaIdentifierStart}\\p{javaJavaIdentifierPart}*";
private static final String PICKLIST = "picklist";
+ private static final String SOBJECT_LOOKUP_VM = "/sobject-lookup.vm";
private static final String SOBJECT_PICKLIST_VM = "/sobject-picklist.vm";
private static final String SOBJECT_POJO_OPTIONAL_VM = "/sobject-pojo-optional.vm";
private static final String SOBJECT_POJO_VM = "/sobject-pojo.vm";
@@ -274,6 +288,8 @@ public class GenerateMojo extends AbstractSalesforceMojo {
@Parameter
Map<String, String> customTypes;
+ ObjectDescriptions descriptions;
+
VelocityEngine engine;
/**
@@ -296,8 +312,6 @@ public class GenerateMojo extends AbstractSalesforceMojo {
@Parameter(property = "camelSalesforce.packageName", defaultValue = "org.apache.camel.salesforce.dto")
String packageName;
- private ObjectDescriptions descriptions;
-
/**
* Exclude Salesforce SObjects that match pattern.
*/
@@ -354,6 +368,43 @@ public class GenerateMojo extends AbstractSalesforceMojo {
}
}
+ // generate ExternalIds Lookup class for all lookup fields that point to
+ // an Object that has at least one externalId
+ final Set<String> generatedLookupObjects = new HashSet<>();
+ for (final SObjectField field : description.getFields()) {
+ if (!utility.isLookup(field)) {
+ continue;
+ }
+
+ for (final String reference : field.getReferenceTo()) {
+ final List<SObjectField> externalIds = descriptions.externalIdsOf(reference);
+
+ for (final SObjectField externalId : externalIds) {
+ final String lookupClassName = reference + "_Lookup";
+
+ if (generatedLookupObjects.contains(lookupClassName)) {
+ continue;
+ }
+
+ generatedLookupObjects.add(lookupClassName);
+ final String lookupClassFileName = lookupClassName + JAVA_EXT;
+ final File lookupClassFile = new File(pkgDir, lookupClassFileName);
+
+ context.put("field", externalId);
+ context.put("lookupRelationshipName", field.getRelationshipName());
+ context.put("lookupType", lookupClassName);
+ context.put("externalIdsList", externalIds);
+ context.put("lookupClassName", lookupClassName);
+
+ try (final Writer writer = new OutputStreamWriter(new FileOutputStream(lookupClassFile),
+ StandardCharsets.UTF_8)) {
+ final Template lookupClassTemplate = engine.getTemplate(SOBJECT_LOOKUP_VM, UTF_8);
+ lookupClassTemplate.merge(context, writer);
+ }
+ }
+ }
+ }
+
// write required Enumerations for any picklists
for (final SObjectField field : description.getFields()) {
if (utility.isPicklist(field) || utility.isMultiSelectPicklist(field)) {
diff --git a/components/camel-salesforce/camel-salesforce-maven-plugin/src/main/java/org/apache/camel/maven/ObjectDescriptions.java b/components/camel-salesforce/camel-salesforce-maven-plugin/src/main/java/org/apache/camel/maven/ObjectDescriptions.java
index 5b67026..8c918b1 100644
--- a/components/camel-salesforce/camel-salesforce-maven-plugin/src/main/java/org/apache/camel/maven/ObjectDescriptions.java
+++ b/components/camel-salesforce/camel-salesforce-maven-plugin/src/main/java/org/apache/camel/maven/ObjectDescriptions.java
@@ -18,12 +18,14 @@ package org.apache.camel.maven;
import java.util.Collections;
import java.util.HashSet;
+import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.TreeSet;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.TimeUnit;
import java.util.regex.Pattern;
+import java.util.stream.Collectors;
import com.fasterxml.jackson.databind.ObjectMapper;
@@ -31,6 +33,7 @@ import org.apache.camel.component.salesforce.api.SalesforceException;
import org.apache.camel.component.salesforce.api.dto.GlobalObjects;
import org.apache.camel.component.salesforce.api.dto.SObject;
import org.apache.camel.component.salesforce.api.dto.SObjectDescription;
+import org.apache.camel.component.salesforce.api.dto.SObjectField;
import org.apache.camel.component.salesforce.api.utils.JsonUtils;
import org.apache.camel.component.salesforce.internal.client.RestClient;
import org.apache.camel.component.salesforce.internal.client.SyncResponseCallback;
@@ -63,6 +66,10 @@ final class ObjectDescriptions {
return descriptions.computeIfAbsent(name, this::fetchDescriptionOf);
}
+ List<SObjectField> externalIdsOf(final String name) {
+ return descriptionOf(name).getFields().stream().filter(SObjectField::isExternalId).collect(Collectors.toList());
+ }
+
Iterable<SObjectDescription> fetched() {
return descriptions.values();
}
diff --git a/components/camel-salesforce/camel-salesforce-maven-plugin/src/main/resources/sobject-lookup.vm b/components/camel-salesforce/camel-salesforce-maven-plugin/src/main/resources/sobject-lookup.vm
new file mode 100644
index 0000000..e9d68d6
--- /dev/null
+++ b/components/camel-salesforce/camel-salesforce-maven-plugin/src/main/resources/sobject-lookup.vm
@@ -0,0 +1,51 @@
+## ------------------------------------------------------------------------
+## Licensed to the Apache Software Foundation (ASF) under one or more
+## contributor license agreements. See the NOTICE file distributed with
+## this work for additional information regarding copyright ownership.
+## The ASF licenses this file to You under the Apache License, Version 2.0
+## (the "License"); you may not use this file except in compliance with
+## the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing, software
+## distributed under the License is distributed on an "AS IS" BASIS,
+## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+## See the License for the specific language governing permissions and
+## limitations under the License.
+## ------------------------------------------------------------------------
+## sobject-lookup.vm
+/*
+ * Salesforce DTO generated by camel-salesforce-maven-plugin
+ * Generated on: $generatedDate
+ */
+package $packageName;
+
+import javax.annotation.Generated;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonInclude.Include;
+import com.thoughtworks.xstream.annotations.XStreamAlias;
+
+
+/**
+ * Salesforce Lookup class for SObject $lookupType
+ */
+@Generated("org.apache.camel.maven.CamelSalesforceMojo")
+@XStreamAlias("$lookupClassName")
+@JsonInclude(Include.NON_NULL)
+public class $lookupClassName {
+#foreach ( $externalId in $externalIdsList)
+ private String $externalId.Name;
+
+ @JsonProperty("${externalId.Name}")
+ public void set${externalId.Name}(String e){
+ this.$externalId.Name = e;
+ }
+
+ @JsonProperty("${externalId.Name}")
+ public String get${externalId.Name}(){
+ return this.$externalId.Name;
+ }
+#end
+}
diff --git a/components/camel-salesforce/camel-salesforce-maven-plugin/src/main/resources/sobject-pojo.vm b/components/camel-salesforce/camel-salesforce-maven-plugin/src/main/resources/sobject-pojo.vm
index a5f69d8..3818a9b 100644
--- a/components/camel-salesforce/camel-salesforce-maven-plugin/src/main/resources/sobject-pojo.vm
+++ b/components/camel-salesforce/camel-salesforce-maven-plugin/src/main/resources/sobject-pojo.vm
@@ -128,6 +128,25 @@ public class $desc.Name extends AbstractDescribedSObjectBase {
this.$propertyName = $propertyName;
}
+#if ( $utility.isLookup($field) )## IS LOOKUP
+#foreach ( $reference in $field.getReferenceTo() )## REFERENCE LOOP
+#foreach ( $externalIds in $utility.externalIdsOf($reference) )## EXTERNAL ID LOOP
+#set( $relationshipAsFieldName = $field.getRelationshipName() )
+#set( $lookupObjectType = $reference )
+ private ${lookupObjectType}_Lookup $relationshipAsFieldName;
+
+ @JsonProperty("$relationshipAsFieldName")
+ public ${lookupObjectType}_Lookup get$relationshipAsFieldName() {
+ return this.$relationshipAsFieldName;
+ }
+
+ @JsonProperty("$relationshipAsFieldName")
+ public void set$relationshipAsFieldName(${lookupObjectType}_Lookup $relationshipAsFieldName) {
+ this.$relationshipAsFieldName = $relationshipAsFieldName;
+ }
+#end## END REFERENCE LOOP
+#end## END EXTERNAL ID LOOP
+#end## END IS LOOKUP
#end
#end
diff --git a/components/camel-salesforce/camel-salesforce-maven-plugin/src/test/java/org/apache/camel/maven/CamelSalesforceMojoOutputTest.java b/components/camel-salesforce/camel-salesforce-maven-plugin/src/test/java/org/apache/camel/maven/CamelSalesforceMojoOutputTest.java
index 5000b26..55d350f 100644
--- a/components/camel-salesforce/camel-salesforce-maven-plugin/src/test/java/org/apache/camel/maven/CamelSalesforceMojoOutputTest.java
+++ b/components/camel-salesforce/camel-salesforce-maven-plugin/src/test/java/org/apache/camel/maven/CamelSalesforceMojoOutputTest.java
@@ -22,12 +22,17 @@ import java.io.InputStream;
import java.nio.charset.StandardCharsets;
import java.util.Arrays;
import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Set;
import java.util.function.Consumer;
+import java.util.function.Function;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.apache.camel.component.salesforce.api.dto.SObjectDescription;
import org.apache.camel.component.salesforce.api.utils.JsonUtils;
+import org.apache.camel.component.salesforce.internal.client.RestClient;
+import org.apache.camel.component.salesforce.internal.client.RestClient.ResponseCallback;
import org.apache.camel.test.junit4.TestSupport;
import org.apache.commons.io.FileUtils;
import org.apache.commons.io.IOUtils;
@@ -39,6 +44,13 @@ import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;
import org.junit.runners.Parameterized.Parameter;
import org.junit.runners.Parameterized.Parameters;
+import org.mockito.stubbing.Answer;
+
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyMap;
+import static org.mockito.ArgumentMatchers.eq;
+import static org.mockito.Mockito.doAnswer;
+import static org.mockito.Mockito.mock;
@RunWith(Parameterized.class)
public class CamelSalesforceMojoOutputTest {
@@ -49,17 +61,17 @@ public class CamelSalesforceMojoOutputTest {
@Parameter(1)
public SObjectDescription description;
- @Parameter(3)
- public String expected;
+ @Parameter(4)
+ public Function<String, String> fileNameAdapter = Function.identity();
@Parameter(0)
public String json;
- @Parameter(4)
+ @Parameter(3)
public GenerateMojo mojo;
@Parameter(2)
- public String source;
+ public Set<String> sources;
@Rule
public TemporaryFolder temp = new TemporaryFolder();
@@ -70,22 +82,24 @@ public class CamelSalesforceMojoOutputTest {
final GenerateMojo.GeneratorUtility utility = mojo.new GeneratorUtility();
+ final RestClient client = mockRestClient();
+
+ mojo.descriptions = new ObjectDescriptions(client, 0, null, null, null, null, mojo.getLog());
+
mojo.processDescription(pkgDir, description, utility, FIXED_DATE);
- final File generatedFile = new File(pkgDir, source);
- final String generatedContent = FileUtils.readFileToString(generatedFile, StandardCharsets.UTF_8);
+ for (final String source : sources) {
+ String expected = fileNameAdapter.apply(source);
- if (TestSupport.getJavaMajorVersion() >= 9
- && (source.equals("Case.java") || source.equals("ComplexCalculatedFormula.java"))) {
- // Content is the same, the ordering is a bit different.
- source += "-Java9";
- }
- final String expectedContent = IOUtils.toString(
- CamelSalesforceMojoOutputTest.class.getResource("/generated/" + expected), StandardCharsets.UTF_8);
+ final File generatedFile = new File(pkgDir, source);
+ final String generatedContent = FileUtils.readFileToString(generatedFile, StandardCharsets.UTF_8);
- Assert.assertEquals(
- "Generated source file in " + source + " must be equal to the one present in test/resources",
- generatedContent, expectedContent);
+ final String expectedContent = IOUtils.toString(
+ CamelSalesforceMojoOutputTest.class.getResource("/generated/" + expected), StandardCharsets.UTF_8);
+
+ Assert.assertEquals("Generated source file in " + source
+ + " must be equal to the one present in test/resources/" + expected, generatedContent, expectedContent);
+ }
}
@Parameters(name = "json = {0}, source = {2}")
@@ -98,12 +112,13 @@ public class CamelSalesforceMojoOutputTest {
testCase(TEST_CALCULATED_FORMULA_FILE, "ComplexCalculatedFormula.java"),
testCase(TEST_CALCULATED_FORMULA_FILE, "QueryRecordsComplexCalculatedFormula.java"),
testCase("asset.json", "Asset.java"), //
- testCase("asset.json", "Asset.java", "Asset_LocalDateTime.java", mojo -> {
+ testCase("asset.json", mojo -> {
mojo.customTypes = new HashMap<>();
mojo.customTypes.put("date", "java.time.LocalDateTime");
mojo.setup();
- }));
+ }, s -> "Asset_LocalDateTime.java", "Asset.java"), //
+ testCase("with_reference.json", "With_Reference__c.java", "With_External_Id__c_Lookup.java"));
}
static GenerateMojo createMojo() {
@@ -121,15 +136,70 @@ public class CamelSalesforceMojoOutputTest {
}
}
- static Object[] testCase(final String json, final String source) throws IOException {
- return testCase(json, source, source, String::valueOf);
+ static String java9CompatibilityAdapter(final String source) {
+ if (TestSupport.getJavaMajorVersion() >= 9
+ && (source.equals("Case.java") || source.equals("ComplexCalculatedFormula.java"))) {
+ // Content is the same, the ordering is a bit different.
+ return source + "-Java9";
+ }
+
+ return source;
}
- static Object[] testCase(final String json, final String source, final String expected,
- final Consumer<GenerateMojo> mojoConfigurator) throws IOException {
+ static RestClient mockRestClient() {
+ final RestClient client = mock(RestClient.class);
+ doAnswer(provideResource("/global_sobjects.json")).when(client).getGlobalObjects(anyMap(),
+ any(ResponseCallback.class));
+ doAnswer(provideResource("/account.json")).when(client).getDescription(eq("Account"), anyMap(),
+ any(ResponseCallback.class));
+ doAnswer(provideResource("/asset.json")).when(client).getDescription(eq("Asset"), anyMap(),
+ any(ResponseCallback.class));
+ doAnswer(provideResource("/case.json")).when(client).getDescription(eq("Case"), anyMap(),
+ any(ResponseCallback.class));
+ doAnswer(provideResource("/invoice.json")).when(client).getDescription(eq("Invoice__c"), anyMap(),
+ any(ResponseCallback.class));
+ doAnswer(provideResource("/line_item.json")).when(client).getDescription(eq("Line_Item__c"), anyMap(),
+ any(ResponseCallback.class));
+ doAnswer(provideResource("/merchandise.json")).when(client).getDescription(eq("Merchandise__c"), anyMap(),
+ any(ResponseCallback.class));
+ doAnswer(provideResource("/with_reference.json")).when(client).getDescription(eq("With_Reference__c"), anyMap(),
+ any(ResponseCallback.class));
+ doAnswer(provideResource("/product2.json")).when(client).getDescription(eq("Product2"), anyMap(),
+ any(ResponseCallback.class));
+ doAnswer(provideResource("/with_external_id.json")).when(client).getDescription(eq("With_External_Id__c"),
+ anyMap(), any(ResponseCallback.class));
+ doAnswer(provideResource("/group.json")).when(client).getDescription(eq("Group"), anyMap(),
+ any(ResponseCallback.class));
+ doAnswer(provideResource("/user.json")).when(client).getDescription(eq("User"), anyMap(),
+ any(ResponseCallback.class));
+ return client;
+ }
+
+ static Answer<Void> provideResource(final String resource) {
+ return invocation -> {
+ final ResponseCallback callback = Arrays.stream(invocation.getArguments())
+ .filter(ResponseCallback.class::isInstance).map(ResponseCallback.class::cast).findFirst().get();
+
+ callback.onResponse(CamelSalesforceMojoOutputTest.class.getResourceAsStream(resource), null, null);
+ return null;
+ };
+ }
+
+ static Object[] testCase(final String json, final Consumer<GenerateMojo> mojoConfigurator,
+ final Function<String, String> adapter, final String... sources) throws IOException {
final GenerateMojo mojo = createMojo();
mojoConfigurator.accept(mojo);
- return new Object[] {json, createSObjectDescription(json), source, expected, mojo};
+ return new Object[] {json, createSObjectDescription(json), new HashSet<>(Arrays.asList(sources)), mojo,
+ adapter};
+ }
+
+ static Object[] testCase(final String json, final Consumer<GenerateMojo> mojoConfigurator, final String... sources)
+ throws IOException {
+ return testCase(json, mojoConfigurator, CamelSalesforceMojoOutputTest::java9CompatibilityAdapter, sources);
+ }
+
+ static Object[] testCase(final String json, final String... sources) throws IOException {
+ return testCase(json, String::valueOf, sources);
}
}
diff --git a/components/camel-salesforce/camel-salesforce-maven-plugin/src/test/resources/account.json b/components/camel-salesforce/camel-salesforce-maven-plugin/src/test/resources/account.json
new file mode 100644
index 0000000..0144b1d
--- /dev/null
+++ b/components/camel-salesforce/camel-salesforce-maven-plugin/src/test/resources/account.json
@@ -0,0 +1,5098 @@
+{
+ "actionOverrides": [],
+ "activateable": false,
+ "childRelationships": [
+ {
+ "cascadeDelete": false,
+ "childSObject": "Account",
+ "deprecatedAndHidden": false,
+ "field": "ParentId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "ChildAccounts",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "AccountCleanInfo",
+ "deprecatedAndHidden": false,
+ "field": "AccountId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "AccountCleanInfos",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "AccountContactRole",
+ "deprecatedAndHidden": false,
+ "field": "AccountId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "AccountContactRoles",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "AccountFeed",
+ "deprecatedAndHidden": false,
+ "field": "ParentId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "Feeds",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "AccountHistory",
+ "deprecatedAndHidden": false,
+ "field": "AccountId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "Histories",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "AccountPartner",
+ "deprecatedAndHidden": false,
+ "field": "AccountFromId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "AccountPartnersFrom",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "AccountPartner",
+ "deprecatedAndHidden": false,
+ "field": "AccountToId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "AccountPartnersTo",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "AccountShare",
+ "deprecatedAndHidden": false,
+ "field": "AccountId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "Shares",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "ActivityHistory",
+ "deprecatedAndHidden": false,
+ "field": "AccountId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "ActivityHistories",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "Asset",
+ "deprecatedAndHidden": false,
+ "field": "AccountId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "Assets",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "AttachedContentDocument",
+ "deprecatedAndHidden": false,
+ "field": "LinkedEntityId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "AttachedContentDocuments",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "Attachment",
+ "deprecatedAndHidden": false,
+ "field": "ParentId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "Attachments",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": false,
+ "childSObject": "Case",
+ "deprecatedAndHidden": false,
+ "field": "AccountId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "Cases",
+ "restrictedDelete": true
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "CollaborationGroupRecord",
+ "deprecatedAndHidden": false,
+ "field": "RecordId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "RecordAssociatedGroups",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "CombinedAttachment",
+ "deprecatedAndHidden": false,
+ "field": "ParentId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "CombinedAttachments",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "Contact",
+ "deprecatedAndHidden": false,
+ "field": "AccountId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "Contacts",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "ContentDistribution",
+ "deprecatedAndHidden": false,
+ "field": "RelatedRecordId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "ContentDocumentLink",
+ "deprecatedAndHidden": false,
+ "field": "LinkedEntityId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "ContentDocumentLinks",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": false,
+ "childSObject": "ContentVersion",
+ "deprecatedAndHidden": false,
+ "field": "FirstPublishLocationId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "Contract",
+ "deprecatedAndHidden": false,
+ "field": "AccountId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "Contracts",
+ "restrictedDelete": true
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "DuplicateRecordItem",
+ "deprecatedAndHidden": false,
+ "field": "RecordId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "DuplicateRecordItems",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": false,
+ "childSObject": "EmailMessage",
+ "deprecatedAndHidden": false,
+ "field": "RelatedToId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "Emails",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "EntitySubscription",
+ "deprecatedAndHidden": false,
+ "field": "ParentId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "FeedSubscriptionsForEntity",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": false,
+ "childSObject": "Event",
+ "deprecatedAndHidden": false,
+ "field": "AccountId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "Event",
+ "deprecatedAndHidden": false,
+ "field": "WhatId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "Events",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": false,
+ "childSObject": "FeedComment",
+ "deprecatedAndHidden": false,
+ "field": "ParentId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "FeedItem",
+ "deprecatedAndHidden": false,
+ "field": "ParentId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": false,
+ "childSObject": "FlowRecordRelation",
+ "deprecatedAndHidden": false,
+ "field": "RelatedRecordId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": false,
+ "childSObject": "Lead",
+ "deprecatedAndHidden": false,
+ "field": "ConvertedAccountId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "Note",
+ "deprecatedAndHidden": false,
+ "field": "ParentId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "Notes",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "NoteAndAttachment",
+ "deprecatedAndHidden": false,
+ "field": "ParentId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "NotesAndAttachments",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "OpenActivity",
+ "deprecatedAndHidden": false,
+ "field": "AccountId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "OpenActivities",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "Opportunity",
+ "deprecatedAndHidden": false,
+ "field": "AccountId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "Opportunities",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "OpportunityPartner",
+ "deprecatedAndHidden": false,
+ "field": "AccountToId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "OpportunityPartnersTo",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "Order",
+ "deprecatedAndHidden": false,
+ "field": "AccountId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "Orders",
+ "restrictedDelete": true
+ },
+ {
+ "cascadeDelete": false,
+ "childSObject": "OutgoingEmail",
+ "deprecatedAndHidden": false,
+ "field": "RelatedToId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "Partner",
+ "deprecatedAndHidden": false,
+ "field": "AccountFromId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "PartnersFrom",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "Partner",
+ "deprecatedAndHidden": false,
+ "field": "AccountToId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "PartnersTo",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "ProcessInstance",
+ "deprecatedAndHidden": false,
+ "field": "TargetObjectId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "ProcessInstances",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": false,
+ "childSObject": "ProcessInstanceHistory",
+ "deprecatedAndHidden": false,
+ "field": "TargetObjectId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "ProcessSteps",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "RecordAction",
+ "deprecatedAndHidden": false,
+ "field": "RecordId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "RecordActions",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": false,
+ "childSObject": "Task",
+ "deprecatedAndHidden": false,
+ "field": "AccountId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "Task",
+ "deprecatedAndHidden": false,
+ "field": "WhatId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "Tasks",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "TopicAssignment",
+ "deprecatedAndHidden": false,
+ "field": "EntityId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "TopicAssignments",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": false,
+ "childSObject": "User",
+ "deprecatedAndHidden": false,
+ "field": "AccountId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "Users",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": false,
+ "childSObject": "UserRole",
+ "deprecatedAndHidden": false,
+ "field": "PortalAccountId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": false,
+ "childSObject": "With_Reference__c",
+ "deprecatedAndHidden": false,
+ "field": "account_ref__c",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "With_References__r",
+ "restrictedDelete": false
+ }
+ ],
+ "compactLayoutable": true,
+ "createable": true,
+ "custom": false,
+ "customSetting": false,
+ "deletable": true,
+ "deprecatedAndHidden": false,
+ "feedEnabled": true,
+ "fields": [
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 18,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": true,
+ "inlineHelpText": null,
+ "label": "Account ID",
+ "length": 18,
+ "mask": null,
+ "maskType": null,
+ "name": "Id",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "tns:ID",
+ "sortable": true,
+ "type": "id",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": false,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": false,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Deleted",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "IsDeleted",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:boolean",
+ "sortable": true,
+ "type": "boolean",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 18,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Master Record ID",
+ "length": 18,
+ "mask": null,
+ "maskType": null,
+ "name": "MasterRecordId",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [
+ "Account"
+ ],
+ "relationshipName": "MasterRecord",
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "tns:ID",
+ "sortable": true,
+ "type": "reference",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 765,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": "Name",
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": "switchablepersonname",
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Account Name",
+ "length": 255,
+ "mask": null,
+ "maskType": null,
+ "name": "Name",
+ "nameField": true,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "string",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 120,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Account Type",
+ "length": 40,
+ "mask": null,
+ "maskType": null,
+ "name": "Type",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Prospect",
+ "validFor": null,
+ "value": "Prospect"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Customer - Direct",
+ "validFor": null,
+ "value": "Customer - Direct"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Customer - Channel",
+ "validFor": null,
+ "value": "Customer - Channel"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Channel Partner / Reseller",
+ "validFor": null,
+ "value": "Channel Partner / Reseller"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Installation Partner",
+ "validFor": null,
+ "value": "Installation Partner"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Technology Partner",
+ "validFor": null,
+ "value": "Technology Partner"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Other",
+ "validFor": null,
+ "value": "Other"
+ }
+ ],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "picklist",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 18,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Parent Account ID",
+ "length": 18,
+ "mask": null,
+ "maskType": null,
+ "name": "ParentId",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [
+ "Account"
+ ],
+ "relationshipName": "Parent",
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": true,
+ "soapType": "tns:ID",
+ "sortable": true,
+ "type": "reference",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 765,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": "BillingAddress",
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": "plaintextarea",
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Billing Street",
+ "length": 255,
+ "mask": null,
+ "maskType": null,
+ "name": "BillingStreet",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "textarea",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 120,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": "BillingAddress",
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Billing City",
+ "length": 40,
+ "mask": null,
+ "maskType": null,
+ "name": "BillingCity",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "string",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 240,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": "BillingAddress",
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Billing State/Province",
+ "length": 80,
+ "mask": null,
+ "maskType": null,
+ "name": "BillingState",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "string",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 60,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": "BillingAddress",
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Billing Zip/Postal Code",
+ "length": 20,
+ "mask": null,
+ "maskType": null,
+ "name": "BillingPostalCode",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "string",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 240,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": "BillingAddress",
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Billing Country",
+ "length": 80,
+ "mask": null,
+ "maskType": null,
+ "name": "BillingCountry",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "string",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": "BillingAddress",
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": false,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Billing Latitude",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "BillingLatitude",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 18,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 15,
+ "searchPrefilterable": false,
+ "soapType": "xsd:double",
+ "sortable": true,
+ "type": "double",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": "BillingAddress",
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": false,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Billing Longitude",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "BillingLongitude",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 18,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 15,
+ "searchPrefilterable": false,
+ "soapType": "xsd:double",
+ "sortable": true,
+ "type": "double",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 120,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": "BillingAddress",
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Billing Geocode Accuracy",
+ "length": 40,
+ "mask": null,
+ "maskType": null,
+ "name": "BillingGeocodeAccuracy",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Address",
+ "validFor": null,
+ "value": "Address"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "NearAddress",
+ "validFor": null,
+ "value": "NearAddress"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Block",
+ "validFor": null,
+ "value": "Block"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Street",
+ "validFor": null,
+ "value": "Street"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "ExtendedZip",
+ "validFor": null,
+ "value": "ExtendedZip"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Zip",
+ "validFor": null,
+ "value": "Zip"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Neighborhood",
+ "validFor": null,
+ "value": "Neighborhood"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "City",
+ "validFor": null,
+ "value": "City"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "County",
+ "validFor": null,
+ "value": "County"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "State",
+ "validFor": null,
+ "value": "State"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Unknown",
+ "validFor": null,
+ "value": "Unknown"
+ }
+ ],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": true,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "picklist",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": false,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": false,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Billing Address",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "BillingAddress",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": true,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "urn:address",
+ "sortable": false,
+ "type": "address",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 765,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": "ShippingAddress",
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": "plaintextarea",
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Shipping Street",
+ "length": 255,
+ "mask": null,
+ "maskType": null,
+ "name": "ShippingStreet",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "textarea",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 120,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": "ShippingAddress",
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Shipping City",
+ "length": 40,
+ "mask": null,
+ "maskType": null,
+ "name": "ShippingCity",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "string",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 240,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": "ShippingAddress",
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Shipping State/Province",
+ "length": 80,
+ "mask": null,
+ "maskType": null,
+ "name": "ShippingState",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "string",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 60,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": "ShippingAddress",
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Shipping Zip/Postal Code",
+ "length": 20,
+ "mask": null,
+ "maskType": null,
+ "name": "ShippingPostalCode",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "string",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 240,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": "ShippingAddress",
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Shipping Country",
+ "length": 80,
+ "mask": null,
+ "maskType": null,
+ "name": "ShippingCountry",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "string",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": "ShippingAddress",
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": false,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Shipping Latitude",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "ShippingLatitude",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 18,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 15,
+ "searchPrefilterable": false,
+ "soapType": "xsd:double",
+ "sortable": true,
+ "type": "double",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": "ShippingAddress",
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": false,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Shipping Longitude",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "ShippingLongitude",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 18,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 15,
+ "searchPrefilterable": false,
+ "soapType": "xsd:double",
+ "sortable": true,
+ "type": "double",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 120,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": "ShippingAddress",
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Shipping Geocode Accuracy",
+ "length": 40,
+ "mask": null,
+ "maskType": null,
+ "name": "ShippingGeocodeAccuracy",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Address",
+ "validFor": null,
+ "value": "Address"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "NearAddress",
+ "validFor": null,
+ "value": "NearAddress"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Block",
+ "validFor": null,
+ "value": "Block"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Street",
+ "validFor": null,
+ "value": "Street"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "ExtendedZip",
+ "validFor": null,
+ "value": "ExtendedZip"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Zip",
+ "validFor": null,
+ "value": "Zip"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Neighborhood",
+ "validFor": null,
+ "value": "Neighborhood"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "City",
+ "validFor": null,
+ "value": "City"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "County",
+ "validFor": null,
+ "value": "County"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "State",
+ "validFor": null,
+ "value": "State"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Unknown",
+ "validFor": null,
+ "value": "Unknown"
+ }
+ ],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": true,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "picklist",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": false,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": false,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Shipping Address",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "ShippingAddress",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": true,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "urn:address",
+ "sortable": false,
+ "type": "address",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 120,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Account Phone",
+ "length": 40,
+ "mask": null,
+ "maskType": null,
+ "name": "Phone",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "phone",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 120,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Account Fax",
+ "length": 40,
+ "mask": null,
+ "maskType": null,
+ "name": "Fax",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "phone",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 120,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Account Number",
+ "length": 40,
+ "mask": null,
+ "maskType": null,
+ "name": "AccountNumber",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "string",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 765,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Website",
+ "length": 255,
+ "mask": null,
+ "maskType": null,
+ "name": "Website",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "url",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 765,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": "imageurl",
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Photo URL",
+ "length": 255,
+ "mask": null,
+ "maskType": null,
+ "name": "PhotoUrl",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "url",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 60,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "SIC Code",
+ "length": 20,
+ "mask": null,
+ "maskType": null,
+ "name": "Sic",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "string",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 120,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Industry",
+ "length": 40,
+ "mask": null,
+ "maskType": null,
+ "name": "Industry",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Agriculture",
+ "validFor": null,
+ "value": "Agriculture"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Apparel",
+ "validFor": null,
+ "value": "Apparel"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Banking",
+ "validFor": null,
+ "value": "Banking"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Biotechnology",
+ "validFor": null,
+ "value": "Biotechnology"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Chemicals",
+ "validFor": null,
+ "value": "Chemicals"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Communications",
+ "validFor": null,
+ "value": "Communications"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Construction",
+ "validFor": null,
+ "value": "Construction"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Consulting",
+ "validFor": null,
+ "value": "Consulting"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Education",
+ "validFor": null,
+ "value": "Education"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Electronics",
+ "validFor": null,
+ "value": "Electronics"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Energy",
+ "validFor": null,
+ "value": "Energy"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Engineering",
+ "validFor": null,
+ "value": "Engineering"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Entertainment",
+ "validFor": null,
+ "value": "Entertainment"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Environmental",
+ "validFor": null,
+ "value": "Environmental"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Finance",
+ "validFor": null,
+ "value": "Finance"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Food & Beverage",
+ "validFor": null,
+ "value": "Food & Beverage"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Government",
+ "validFor": null,
+ "value": "Government"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Healthcare",
+ "validFor": null,
+ "value": "Healthcare"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Hospitality",
+ "validFor": null,
+ "value": "Hospitality"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Insurance",
+ "validFor": null,
+ "value": "Insurance"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Machinery",
+ "validFor": null,
+ "value": "Machinery"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Manufacturing",
+ "validFor": null,
+ "value": "Manufacturing"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Media",
+ "validFor": null,
+ "value": "Media"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Not For Profit",
+ "validFor": null,
+ "value": "Not For Profit"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Recreation",
+ "validFor": null,
+ "value": "Recreation"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Retail",
+ "validFor": null,
+ "value": "Retail"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Shipping",
+ "validFor": null,
+ "value": "Shipping"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Technology",
+ "validFor": null,
+ "value": "Technology"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Telecommunications",
+ "validFor": null,
+ "value": "Telecommunications"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Transportation",
+ "validFor": null,
+ "value": "Transportation"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Utilities",
+ "validFor": null,
+ "value": "Utilities"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Other",
+ "validFor": null,
+ "value": "Other"
+ }
+ ],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "picklist",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": false,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Annual Revenue",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "AnnualRevenue",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 18,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:double",
+ "sortable": true,
+ "type": "currency",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 8,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Employees",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "NumberOfEmployees",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:int",
+ "sortable": true,
+ "type": "int",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 120,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Ownership",
+ "length": 40,
+ "mask": null,
+ "maskType": null,
+ "name": "Ownership",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Public",
+ "validFor": null,
+ "value": "Public"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Private",
+ "validFor": null,
+ "value": "Private"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Subsidiary",
+ "validFor": null,
+ "value": "Subsidiary"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Other",
+ "validFor": null,
+ "value": "Other"
+ }
+ ],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "picklist",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 60,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Ticker Symbol",
+ "length": 20,
+ "mask": null,
+ "maskType": null,
+ "name": "TickerSymbol",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "string",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": false,
+ "autoNumber": false,
+ "byteLength": 96000,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": "plaintextarea",
+ "filterable": false,
+ "filteredLookupInfo": null,
+ "groupable": false,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Account Description",
+ "length": 32000,
+ "mask": null,
+ "maskType": null,
+ "name": "Description",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": false,
+ "type": "textarea",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 120,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Account Rating",
+ "length": 40,
+ "mask": null,
+ "maskType": null,
+ "name": "Rating",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Hot",
+ "validFor": null,
+ "value": "Hot"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Warm",
+ "validFor": null,
+ "value": "Warm"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Cold",
+ "validFor": null,
+ "value": "Cold"
+ }
+ ],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "picklist",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 240,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Account Site",
+ "length": 80,
+ "mask": null,
+ "maskType": null,
+ "name": "Site",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "string",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 18,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Owner ID",
+ "length": 18,
+ "mask": null,
+ "maskType": null,
+ "name": "OwnerId",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [
+ "User"
+ ],
+ "relationshipName": "Owner",
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "tns:ID",
+ "sortable": true,
+ "type": "reference",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": false,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Created Date",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "CreatedDate",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:dateTime",
+ "sortable": true,
+ "type": "datetime",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 18,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Created By ID",
+ "length": 18,
+ "mask": null,
+ "maskType": null,
+ "name": "CreatedById",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [
+ "User"
+ ],
+ "relationshipName": "CreatedBy",
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "tns:ID",
+ "sortable": true,
+ "type": "reference",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": false,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Last Modified Date",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "LastModifiedDate",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:dateTime",
+ "sortable": true,
+ "type": "datetime",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 18,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Last Modified By ID",
+ "length": 18,
+ "mask": null,
+ "maskType": null,
+ "name": "LastModifiedById",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [
+ "User"
+ ],
+ "relationshipName": "LastModifiedBy",
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "tns:ID",
+ "sortable": true,
+ "type": "reference",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": false,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "System Modstamp",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "SystemModstamp",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:dateTime",
+ "sortable": true,
+ "type": "datetime",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Last Activity",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "LastActivityDate",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:date",
+ "sortable": true,
+ "type": "date",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": false,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Last Viewed Date",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "LastViewedDate",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:dateTime",
+ "sortable": true,
+ "type": "datetime",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": false,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Last Referenced Date",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "LastReferencedDate",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:dateTime",
+ "sortable": true,
+ "type": "datetime",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 60,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Data.com Key",
+ "length": 20,
+ "mask": null,
+ "maskType": null,
+ "name": "Jigsaw",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "string",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 60,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Jigsaw Company ID",
+ "length": 20,
+ "mask": null,
+ "maskType": null,
+ "name": "JigsawCompanyId",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": "JigsawCompany",
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "string",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 120,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Clean Status",
+ "length": 40,
+ "mask": null,
+ "maskType": null,
+ "name": "CleanStatus",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "In Sync",
+ "validFor": null,
+ "value": "Matched"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Different",
+ "validFor": null,
+ "value": "Different"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Reviewed",
+ "validFor": null,
+ "value": "Acknowledged"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Not Found",
+ "validFor": null,
+ "value": "NotFound"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Inactive",
+ "validFor": null,
+ "value": "Inactive"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Not Compared",
+ "validFor": null,
+ "value": "Pending"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Select Match",
+ "validFor": null,
+ "value": "SelectMatch"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Skipped",
+ "validFor": null,
+ "value": "Skipped"
+ }
+ ],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": true,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "picklist",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 120,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Account Source",
+ "length": 40,
+ "mask": null,
+ "maskType": null,
+ "name": "AccountSource",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Web",
+ "validFor": null,
+ "value": "Web"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Phone Inquiry",
+ "validFor": null,
+ "value": "Phone Inquiry"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Partner Referral",
+ "validFor": null,
+ "value": "Partner Referral"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Purchased List",
+ "validFor": null,
+ "value": "Purchased List"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Other",
+ "validFor": null,
+ "value": "Other"
+ }
+ ],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "picklist",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 27,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "D-U-N-S Number",
+ "length": 9,
+ "mask": null,
+ "maskType": null,
+ "name": "DunsNumber",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "string",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 765,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Tradestyle",
+ "length": 255,
+ "mask": null,
+ "maskType": null,
+ "name": "Tradestyle",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "string",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 24,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "NAICS Code",
+ "length": 8,
+ "mask": null,
+ "maskType": null,
+ "name": "NaicsCode",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "string",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 360,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "NAICS Description",
+ "length": 120,
+ "mask": null,
+ "maskType": null,
+ "name": "NaicsDesc",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "string",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 12,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Year Started",
+ "length": 4,
+ "mask": null,
+ "maskType": null,
+ "name": "YearStarted",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "string",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 240,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "SIC Description",
+ "length": 80,
+ "mask": null,
+ "maskType": null,
+ "name": "SicDesc",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "string",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 18,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "D&B Company ID",
+ "length": 18,
+ "mask": null,
+ "maskType": null,
+ "name": "DandbCompanyId",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [
+ "DandBCompany"
+ ],
+ "relationshipName": "DandbCompany",
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": true,
+ "soapType": "tns:ID",
+ "sortable": true,
+ "type": "reference",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 765,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": true,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Customer Priority",
+ "length": 255,
+ "mask": null,
+ "maskType": null,
+ "name": "CustomerPriority__c",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "High",
+ "validFor": null,
+ "value": "High"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Low",
+ "validFor": null,
+ "value": "Low"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Medium",
+ "validFor": null,
+ "value": "Medium"
+ }
+ ],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "picklist",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 765,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": true,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "SLA",
+ "length": 255,
+ "mask": null,
+ "maskType": null,
+ "name": "SLA__c",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Gold",
+ "validFor": null,
+ "value": "Gold"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Silver",
+ "validFor": null,
+ "value": "Silver"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Platinum",
+ "validFor": null,
+ "value": "Platinum"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Bronze",
+ "validFor": null,
+ "value": "Bronze"
+ }
+ ],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "picklist",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 765,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": true,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Active",
+ "length": 255,
+ "mask": null,
+ "maskType": null,
+ "name": "Active__c",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "No",
+ "validFor": null,
+ "value": "No"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Yes",
+ "validFor": null,
+ "value": "Yes"
+ }
+ ],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "picklist",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": true,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": false,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Number of Locations",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "NumberofLocations__c",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 3,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:double",
+ "sortable": true,
+ "type": "double",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 765,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": true,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Upsell Opportunity",
+ "length": 255,
+ "mask": null,
+ "maskType": null,
+ "name": "UpsellOpportunity__c",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Maybe",
+ "validFor": null,
+ "value": "Maybe"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "No",
+ "validFor": null,
+ "value": "No"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Yes",
+ "validFor": null,
+ "value": "Yes"
+ }
+ ],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "picklist",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 30,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": true,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "SLA Serial Number",
+ "length": 10,
+ "mask": null,
+ "maskType": null,
+ "name": "SLASerialNumber__c",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "string",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": true,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "SLA Expiration Date",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "SLAExpirationDate__c",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:date",
+ "sortable": true,
+ "type": "date",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": "Shipping_Location__c",
+ "controllerName": null,
+ "createable": true,
+ "custom": true,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": false,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Shipping_Location (Latitude)",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "Shipping_Location__Latitude__s",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 6,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 3,
+ "searchPrefilterable": false,
+ "soapType": "xsd:double",
+ "sortable": true,
+ "type": "double",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": "Shipping_Location__c",
+ "controllerName": null,
+ "createable": true,
+ "custom": true,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": false,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Shipping_Location (Longitude)",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "Shipping_Location__Longitude__s",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 6,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 3,
+ "searchPrefilterable": false,
+ "soapType": "xsd:double",
+ "sortable": true,
+ "type": "double",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": false,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": true,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": false,
+ "filteredLookupInfo": null,
+ "groupable": false,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Shipping_Location",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "Shipping_Location__c",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "urn:location",
+ "sortable": false,
+ "type": "location",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ }
+ ],
+ "hasSubtypes": false,
+ "isSubtype": false,
+ "keyPrefix": "001",
+ "label": "Account",
+ "labelPlural": "Accounts",
+ "layoutable": true,
+ "listviewable": null,
+ "lookupLayoutable": null,
+ "mergeable": true,
+ "mruEnabled": true,
+ "name": "Account",
+ "namedLayoutInfos": [],
+ "networkScopeFieldName": null,
+ "queryable": true,
+ "recordTypeInfos": [
+ {
+ "active": true,
+ "available": true,
+ "defaultRecordTypeMapping": true,
+ "master": true,
+ "name": "Master",
+ "recordTypeId": "012000000000000AAA",
+ "urls": {
+ "layout": "/services/data/v42.0/sobjects/Account/describe/layouts/012000000000000AAA"
+ }
+ }
+ ],
+ "replicateable": true,
+ "retrieveable": true,
+ "searchLayoutable": true,
+ "searchable": true,
+ "supportedScopes": [
+ {
+ "label": "All accounts",
+ "name": "everything"
+ },
+ {
+ "label": "My accounts",
+ "name": "mine"
+ },
+ {
+ "label": "My team's accounts",
+ "name": "team"
+ }
+ ],
+ "triggerable": true,
+ "undeletable": true,
+ "updateable": true,
+ "urls": {
+ "compactLayouts": "/services/data/v42.0/sobjects/Account/describe/compactLayouts",
+ "rowTemplate": "/services/data/v42.0/sobjects/Account/{ID}",
+ "approvalLayouts": "/services/data/v42.0/sobjects/Account/describe/approvalLayouts",
+ "uiDetailTemplate": "https://eu11.salesforce.com/{ID}",
+ "uiEditTemplate": "https://eu11.salesforce.com/{ID}/e",
+ "defaultValues": "/services/data/v42.0/sobjects/Account/defaultValues?recordTypeId&fields",
+ "listviews": "/services/data/v42.0/sobjects/Account/listviews",
+ "describe": "/services/data/v42.0/sobjects/Account/describe",
+ "uiNewRecord": "https://eu11.salesforce.com/001/e",
+ "quickActions": "/services/data/v42.0/sobjects/Account/quickActions",
+ "layouts": "/services/data/v42.0/sobjects/Account/describe/layouts",
+ "sobject": "/services/data/v42.0/sobjects/Account"
+ }
+}
\ No newline at end of file
diff --git a/components/camel-salesforce/camel-salesforce-maven-plugin/src/test/resources/generated/With_External_Id__c_Lookup.java b/components/camel-salesforce/camel-salesforce-maven-plugin/src/test/resources/generated/With_External_Id__c_Lookup.java
new file mode 100644
index 0000000..da90919
--- /dev/null
+++ b/components/camel-salesforce/camel-salesforce-maven-plugin/src/test/resources/generated/With_External_Id__c_Lookup.java
@@ -0,0 +1,32 @@
+/*
+ * Salesforce DTO generated by camel-salesforce-maven-plugin
+ * Generated on: Thu Mar 09 16:15:49 ART 2017
+ */
+package $packageName;
+
+import javax.annotation.Generated;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonInclude.Include;
+import com.thoughtworks.xstream.annotations.XStreamAlias;
+
+
+/**
+ * Salesforce Lookup class for SObject With_External_Id__c_Lookup
+ */
+@Generated("org.apache.camel.maven.CamelSalesforceMojo")
+@XStreamAlias("With_External_Id__c_Lookup")
+@JsonInclude(Include.NON_NULL)
+public class With_External_Id__c_Lookup {
+ private String External_Id__c;
+
+ @JsonProperty("External_Id__c")
+ public void setExternal_Id__c(String e){
+ this.External_Id__c = e;
+ }
+
+ @JsonProperty("External_Id__c")
+ public String getExternal_Id__c(){
+ return this.External_Id__c;
+ }
+}
diff --git a/components/camel-salesforce/camel-salesforce-maven-plugin/src/test/resources/generated/With_Reference__c.java b/components/camel-salesforce/camel-salesforce-maven-plugin/src/test/resources/generated/With_Reference__c.java
new file mode 100644
index 0000000..c5a9dc5
--- /dev/null
+++ b/components/camel-salesforce/camel-salesforce-maven-plugin/src/test/resources/generated/With_Reference__c.java
@@ -0,0 +1,180 @@
+/*
+ * Salesforce DTO generated by camel-salesforce-maven-plugin
+ * Generated on: Thu Mar 09 16:15:49 ART 2017
+ */
+package $packageName;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.annotation.Generated;
+
+import com.thoughtworks.xstream.annotations.XStreamAlias;
+
+import org.apache.camel.component.salesforce.api.dto.AbstractDescribedSObjectBase;
+import org.apache.camel.component.salesforce.api.dto.ChildRelationShip;
+import org.apache.camel.component.salesforce.api.dto.InfoUrls;
+import org.apache.camel.component.salesforce.api.dto.NamedLayoutInfo;
+import org.apache.camel.component.salesforce.api.dto.RecordTypeInfo;
+import org.apache.camel.component.salesforce.api.dto.SObjectDescription;
+import org.apache.camel.component.salesforce.api.dto.SObjectDescriptionUrls;
+import org.apache.camel.component.salesforce.api.dto.SObjectField;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/**
+ * Salesforce DTO for SObject With_Reference__c
+ */
+@Generated("org.apache.camel.maven.CamelSalesforceMojo")
+@XStreamAlias("With_Reference__c")
+public class With_Reference__c extends AbstractDescribedSObjectBase {
+
+ private static final SObjectDescription DESCRIPTION = createSObjectDescription();
+
+ // account_ref__c
+ private String account_ref__c;
+
+ @JsonProperty("account_ref__c")
+ public String getaccount_ref__c() {
+ return this.account_ref__c;
+ }
+
+ @JsonProperty("account_ref__c")
+ public void setaccount_ref__c(String account_ref__c) {
+ this.account_ref__c = account_ref__c;
+ }
+
+ // ProductId__c
+ private String ProductId__c;
+
+ @JsonProperty("ProductId__c")
+ public String getProductId__c() {
+ return this.ProductId__c;
+ }
+
+ @JsonProperty("ProductId__c")
+ public void setProductId__c(String ProductId__c) {
+ this.ProductId__c = ProductId__c;
+ }
+
+ // External__c
+ private String External__c;
+
+ @JsonProperty("External__c")
+ public String getExternal__c() {
+ return this.External__c;
+ }
+
+ @JsonProperty("External__c")
+ public void setExternal__c(String External__c) {
+ this.External__c = External__c;
+ }
+
+ private With_External_Id__c_Lookup External__r;
+
+ @JsonProperty("External__r")
+ public With_External_Id__c_Lookup getExternal__r() {
+ return this.External__r;
+ }
+
+ @JsonProperty("External__r")
+ public void setExternal__r(With_External_Id__c_Lookup External__r) {
+ this.External__r = External__r;
+ }
+
+ @Override
+ public final SObjectDescription description() {
+ return DESCRIPTION;
+ }
+
+ private static SObjectDescription createSObjectDescription() {
+ final SObjectDescription description = new SObjectDescription();
+
+
+ description.setMergeable(false);
+ description.setCreateable(true);
+ description.setQueryable(true);
+ description.setLabel("With Reference");
+ description.setReplicateable(true);
+
+ final List<RecordTypeInfo> recordTypeInfos1 = new ArrayList<>();
+ description.setRecordTypeInfos(recordTypeInfos1);
+
+ final RecordTypeInfo recordTypeInfo1 = new RecordTypeInfo();
+ recordTypeInfos1.add(recordTypeInfo1);
+
+ recordTypeInfo1.setDefaultRecordTypeMapping(true);
+ recordTypeInfo1.setRecordTypeId("012000000000000AAA");
+ recordTypeInfo1.setAvailable(true);
+
+ final InfoUrls infoUrls1 = new InfoUrls();
+ infoUrls1.setLayout("/services/data/v42.0/sobjects/With_Reference__c/describe/layouts/012000000000000AAA");
+ recordTypeInfo1.setUrls(infoUrls1);
+ recordTypeInfo1.setName("Master");
+
+
+ description.setName("With_Reference__c");
+ description.setLayoutable(true);
+ description.setDeprecatedAndHidden(false);
+ description.setMruEnabled(false);
+ description.setSearchable(false);
+ description.setFeedEnabled(false);
+ description.setRetrieveable(true);
+ description.setCustomSetting(false);
+ description.setKeyPrefix("a04");
+ description.setUndeletable(true);
+ description.setSearchLayoutable("false");
+ description.setTriggerable(true);
+ description.setCustom(true);
+
+ final SObjectDescriptionUrls sObjectDescriptionUrls1 = new SObjectDescriptionUrls();
+ sObjectDescriptionUrls1.setDescribe("/services/data/v42.0/sobjects/With_Reference__c/describe");
+ sObjectDescriptionUrls1.setLayouts("/services/data/v42.0/sobjects/With_Reference__c/describe/layouts");
+ sObjectDescriptionUrls1.setSobject("/services/data/v42.0/sobjects/With_Reference__c");
+ sObjectDescriptionUrls1.setQuickActions("/services/data/v42.0/sobjects/With_Reference__c/quickActions");
+ sObjectDescriptionUrls1.setUiEditTemplate("https://eu11.salesforce.com/{ID}/e");
+ sObjectDescriptionUrls1.setDefaultValues("/services/data/v42.0/sobjects/With_Reference__c/defaultValues?recordTypeId&fields");
+ sObjectDescriptionUrls1.setRowTemplate("/services/data/v42.0/sobjects/With_Reference__c/{ID}");
+ sObjectDescriptionUrls1.setCompactLayouts("/services/data/v42.0/sobjects/With_Reference__c/describe/compactLayouts");
+ sObjectDescriptionUrls1.setApprovalLayouts("/services/data/v42.0/sobjects/With_Reference__c/describe/approvalLayouts");
+ sObjectDescriptionUrls1.setUiNewRecord("https://eu11.salesforce.com/a04/e");
+ sObjectDescriptionUrls1.setUiDetailTemplate("https://eu11.salesforce.com/{ID}");
+ description.setUrls(sObjectDescriptionUrls1);
+ description.setCompactLayoutable(true);
+
+ final List<SObjectField> fields1 = new ArrayList<>();
+ description.setFields(fields1);
+
+ final SObjectField sObjectField1 = createField("Id", "Record ID", "id", "tns:ID", 18, false, false, false, false, false, false, true);
+ fields1.add(sObjectField1);
+ final SObjectField sObjectField2 = createField("OwnerId", "Owner ID", "reference", "tns:ID", 18, false, false, false, false, false, false, false);
+ fields1.add(sObjectField2);
+ final SObjectField sObjectField3 = createField("IsDeleted", "Deleted", "boolean", "xsd:boolean", 0, false, false, false, false, false, false, false);
+ fields1.add(sObjectField3);
+ final SObjectField sObjectField4 = createField("Name", "With Reference Name", "string", "xsd:string", 80, false, true, true, false, false, false, true);
+ fields1.add(sObjectField4);
+ final SObjectField sObjectField5 = createField("CreatedDate", "Created Date", "datetime", "xsd:dateTime", 0, false, false, false, false, false, false, false);
+ fields1.add(sObjectField5);
+ final SObjectField sObjectField6 = createField("CreatedById", "Created By ID", "reference", "tns:ID", 18, false, false, false, false, false, false, false);
+ fields1.add(sObjectField6);
+ final SObjectField sObjectField7 = createField("LastModifiedDate", "Last Modified Date", "datetime", "xsd:dateTime", 0, false, false, false, false, false, false, false);
+ fields1.add(sObjectField7);
+ final SObjectField sObjectField8 = createField("LastModifiedById", "Last Modified By ID", "reference", "tns:ID", 18, false, false, false, false, false, false, false);
+ fields1.add(sObjectField8);
+ final SObjectField sObjectField9 = createField("SystemModstamp", "System Modstamp", "datetime", "xsd:dateTime", 0, false, false, false, false, false, false, false);
+ fields1.add(sObjectField9);
+ final SObjectField sObjectField10 = createField("account_ref__c", "Account", "reference", "tns:ID", 18, false, true, false, false, true, false, false);
+ fields1.add(sObjectField10);
+ final SObjectField sObjectField11 = createField("ProductId__c", "Product", "reference", "tns:ID", 18, false, true, false, false, true, false, false);
+ fields1.add(sObjectField11);
+ final SObjectField sObjectField12 = createField("External__c", "With External Id", "reference", "tns:ID", 18, false, true, false, false, true, false, false);
+ fields1.add(sObjectField12);
+
+ description.setActivateable(false);
+ description.setLabelPlural("With References");
+ description.setUpdateable(true);
+ description.setDeletable(true);
+
+ return description;
+ }
+}
diff --git a/components/camel-salesforce/camel-salesforce-maven-plugin/src/test/resources/global_sobjects.json b/components/camel-salesforce/camel-salesforce-maven-plugin/src/test/resources/global_sobjects.json
new file mode 100644
index 0000000..19cbf43
--- /dev/null
+++ b/components/camel-salesforce/camel-salesforce-maven-plugin/src/test/resources/global_sobjects.json
@@ -0,0 +1,256 @@
+{
+ "encoding": "UTF-8",
+ "maxBatchSize": 200,
+ "sobjects": [
+ {
+ "activateable": false,
+ "createable": true,
+ "custom": false,
+ "customSetting": false,
+ "deletable": true,
+ "deprecatedAndHidden": false,
+ "feedEnabled": true,
+ "hasSubtypes": false,
+ "isSubtype": false,
+ "keyPrefix": "001",
+ "label": "Account",
+ "labelPlural": "Accounts",
+ "layoutable": true,
+ "mergeable": true,
+ "mruEnabled": true,
+ "name": "Account",
+ "queryable": true,
+ "replicateable": true,
+ "retrieveable": true,
+ "searchable": true,
+ "triggerable": true,
+ "undeletable": true,
+ "updateable": true,
+ "urls": {
+ "compactLayouts": "/services/data/v42.0/sobjects/Account/describe/compactLayouts",
+ "rowTemplate": "/services/data/v42.0/sobjects/Account/{ID}",
+ "approvalLayouts": "/services/data/v42.0/sobjects/Account/describe/approvalLayouts",
+ "defaultValues": "/services/data/v42.0/sobjects/Account/defaultValues?recordTypeId&fields",
+ "listviews": "/services/data/v42.0/sobjects/Account/listviews",
+ "describe": "/services/data/v42.0/sobjects/Account/describe",
+ "quickActions": "/services/data/v42.0/sobjects/Account/quickActions",
+ "layouts": "/services/data/v42.0/sobjects/Account/describe/layouts",
+ "sobject": "/services/data/v42.0/sobjects/Account"
+ }
+ },
+ {
+ "activateable": false,
+ "createable": true,
+ "custom": false,
+ "customSetting": false,
+ "deletable": true,
+ "deprecatedAndHidden": false,
+ "feedEnabled": false,
+ "hasSubtypes": false,
+ "isSubtype": false,
+ "keyPrefix": "02i",
+ "label": "Asset",
+ "labelPlural": "Assets",
+ "layoutable": true,
+ "mergeable": false,
+ "mruEnabled": true,
+ "name": "Asset",
+ "queryable": true,
+ "replicateable": true,
+ "retrieveable": true,
+ "searchable": true,
+ "triggerable": true,
+ "undeletable": true,
+ "updateable": true,
+ "urls": {
+ "compactLayouts": "/services/data/v42.0/sobjects/Asset/describe/compactLayouts",
+ "rowTemplate": "/services/data/v42.0/sobjects/Asset/{ID}",
+ "approvalLayouts": "/services/data/v42.0/sobjects/Asset/describe/approvalLayouts",
+ "defaultValues": "/services/data/v42.0/sobjects/Asset/defaultValues?recordTypeId&fields",
+ "listviews": "/services/data/v42.0/sobjects/Asset/listviews",
+ "describe": "/services/data/v42.0/sobjects/Asset/describe",
+ "quickActions": "/services/data/v42.0/sobjects/Asset/quickActions",
+ "layouts": "/services/data/v42.0/sobjects/Asset/describe/layouts",
+ "sobject": "/services/data/v42.0/sobjects/Asset"
+ }
+ },
+ {
+ "activateable": false,
+ "createable": true,
+ "custom": false,
+ "customSetting": false,
+ "deletable": true,
+ "deprecatedAndHidden": false,
+ "feedEnabled": true,
+ "hasSubtypes": false,
+ "isSubtype": false,
+ "keyPrefix": "500",
+ "label": "Case",
+ "labelPlural": "Cases",
+ "layoutable": true,
+ "mergeable": false,
+ "mruEnabled": true,
+ "name": "Case",
+ "queryable": true,
+ "replicateable": true,
+ "retrieveable": true,
+ "searchable": true,
+ "triggerable": true,
+ "undeletable": true,
+ "updateable": true,
+ "urls": {
+ "compactLayouts": "/services/data/v42.0/sobjects/Case/describe/compactLayouts",
+ "rowTemplate": "/services/data/v42.0/sobjects/Case/{ID}",
+ "approvalLayouts": "/services/data/v42.0/sobjects/Case/describe/approvalLayouts",
+ "caseArticleSuggestions": "/services/data/v42.0/sobjects/Case/suggestedArticles",
+ "caseRowArticleSuggestions": "/services/data/v42.0/sobjects/Case/{ID}/suggestedArticles",
+ "defaultValues": "/services/data/v42.0/sobjects/Case/defaultValues?recordTypeId&fields",
+ "listviews": "/services/data/v42.0/sobjects/Case/listviews",
+ "describe": "/services/data/v42.0/sobjects/Case/describe",
+ "quickActions": "/services/data/v42.0/sobjects/Case/quickActions",
+ "layouts": "/services/data/v42.0/sobjects/Case/describe/layouts",
+ "sobject": "/services/data/v42.0/sobjects/Case"
+ }
+ },
+ {
+ "activateable": false,
+ "createable": true,
+ "custom": true,
+ "customSetting": false,
+ "deletable": true,
+ "deprecatedAndHidden": false,
+ "feedEnabled": true,
+ "hasSubtypes": false,
+ "isSubtype": false,
+ "keyPrefix": "a01",
+ "label": "Invoice",
+ "labelPlural": "Invoices",
+ "layoutable": true,
+ "mergeable": false,
+ "mruEnabled": true,
+ "name": "Invoice__c",
+ "queryable": true,
+ "replicateable": true,
+ "retrieveable": true,
+ "searchable": true,
+ "triggerable": true,
+ "undeletable": true,
+ "updateable": true,
+ "urls": {
+ "compactLayouts": "/services/data/v42.0/sobjects/Invoice__c/describe/compactLayouts",
+ "rowTemplate": "/services/data/v42.0/sobjects/Invoice__c/{ID}",
+ "approvalLayouts": "/services/data/v42.0/sobjects/Invoice__c/describe/approvalLayouts",
+ "defaultValues": "/services/data/v42.0/sobjects/Invoice__c/defaultValues?recordTypeId&fields",
+ "describe": "/services/data/v42.0/sobjects/Invoice__c/describe",
+ "quickActions": "/services/data/v42.0/sobjects/Invoice__c/quickActions",
+ "layouts": "/services/data/v42.0/sobjects/Invoice__c/describe/layouts",
+ "sobject": "/services/data/v42.0/sobjects/Invoice__c"
+ }
+ },
+ {
+ "activateable": false,
+ "createable": true,
+ "custom": true,
+ "customSetting": false,
+ "deletable": true,
+ "deprecatedAndHidden": false,
+ "feedEnabled": false,
+ "hasSubtypes": false,
+ "isSubtype": false,
+ "keyPrefix": "a02",
+ "label": "Line Item",
+ "labelPlural": "Line Items",
+ "layoutable": true,
+ "mergeable": false,
+ "mruEnabled": false,
+ "name": "Line_Item__c",
+ "queryable": true,
+ "replicateable": true,
+ "retrieveable": true,
+ "searchable": true,
+ "triggerable": true,
+ "undeletable": true,
+ "updateable": true,
+ "urls": {
+ "compactLayouts": "/services/data/v42.0/sobjects/Line_Item__c/describe/compactLayouts",
+ "rowTemplate": "/services/data/v42.0/sobjects/Line_Item__c/{ID}",
+ "approvalLayouts": "/services/data/v42.0/sobjects/Line_Item__c/describe/approvalLayouts",
+ "defaultValues": "/services/data/v42.0/sobjects/Line_Item__c/defaultValues?recordTypeId&fields",
+ "describe": "/services/data/v42.0/sobjects/Line_Item__c/describe",
+ "quickActions": "/services/data/v42.0/sobjects/Line_Item__c/quickActions",
+ "layouts": "/services/data/v42.0/sobjects/Line_Item__c/describe/layouts",
+ "sobject": "/services/data/v42.0/sobjects/Line_Item__c"
+ }
+ },
+ {
+ "activateable": false,
+ "createable": true,
+ "custom": true,
+ "customSetting": false,
+ "deletable": true,
+ "deprecatedAndHidden": false,
+ "feedEnabled": true,
+ "hasSubtypes": false,
+ "isSubtype": false,
+ "keyPrefix": "a03",
+ "label": "Merchandise",
+ "labelPlural": "Merchandise",
+ "layoutable": true,
+ "mergeable": false,
+ "mruEnabled": true,
+ "name": "Merchandise__c",
+ "queryable": true,
+ "replicateable": true,
+ "retrieveable": true,
+ "searchable": true,
+ "triggerable": true,
+ "undeletable": true,
+ "updateable": true,
+ "urls": {
+ "compactLayouts": "/services/data/v42.0/sobjects/Merchandise__c/describe/compactLayouts",
+ "rowTemplate": "/services/data/v42.0/sobjects/Merchandise__c/{ID}",
+ "approvalLayouts": "/services/data/v42.0/sobjects/Merchandise__c/describe/approvalLayouts",
+ "defaultValues": "/services/data/v42.0/sobjects/Merchandise__c/defaultValues?recordTypeId&fields",
+ "describe": "/services/data/v42.0/sobjects/Merchandise__c/describe",
+ "quickActions": "/services/data/v42.0/sobjects/Merchandise__c/quickActions",
+ "layouts": "/services/data/v42.0/sobjects/Merchandise__c/describe/layouts",
+ "sobject": "/services/data/v42.0/sobjects/Merchandise__c"
+ }
+ },
+ {
+ "activateable": false,
+ "createable": true,
+ "custom": true,
+ "customSetting": false,
+ "deletable": true,
+ "deprecatedAndHidden": false,
+ "feedEnabled": false,
+ "hasSubtypes": false,
+ "isSubtype": false,
+ "keyPrefix": "a04",
+ "label": "With Reference",
+ "labelPlural": "With References",
+ "layoutable": true,
+ "mergeable": false,
+ "mruEnabled": false,
+ "name": "With_Reference__c",
+ "queryable": true,
+ "replicateable": true,
+ "retrieveable": true,
+ "searchable": false,
+ "triggerable": true,
+ "undeletable": true,
+ "updateable": true,
+ "urls": {
+ "compactLayouts": "/services/data/v42.0/sobjects/With_Reference__c/describe/compactLayouts",
+ "rowTemplate": "/services/data/v42.0/sobjects/With_Reference__c/{ID}",
+ "approvalLayouts": "/services/data/v42.0/sobjects/With_Reference__c/describe/approvalLayouts",
+ "defaultValues": "/services/data/v42.0/sobjects/With_Reference__c/defaultValues?recordTypeId&fields",
+ "describe": "/services/data/v42.0/sobjects/With_Reference__c/describe",
+ "quickActions": "/services/data/v42.0/sobjects/With_Reference__c/quickActions",
+ "layouts": "/services/data/v42.0/sobjects/With_Reference__c/describe/layouts",
+ "sobject": "/services/data/v42.0/sobjects/With_Reference__c"
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/components/camel-salesforce/camel-salesforce-maven-plugin/src/test/resources/group.json b/components/camel-salesforce/camel-salesforce-maven-plugin/src/test/resources/group.json
new file mode 100644
index 0000000..5367782
--- /dev/null
+++ b/components/camel-salesforce/camel-salesforce-maven-plugin/src/test/resources/group.json
@@ -0,0 +1,1224 @@
+{
+ "actionOverrides": [],
+ "activateable": false,
+ "childRelationships": [
+ {
+ "cascadeDelete": true,
+ "childSObject": "AccountShare",
+ "deprecatedAndHidden": false,
+ "field": "UserOrGroupId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "AssetShare",
+ "deprecatedAndHidden": false,
+ "field": "UserOrGroupId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "CampaignShare",
+ "deprecatedAndHidden": false,
+ "field": "UserOrGroupId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "CaseShare",
+ "deprecatedAndHidden": false,
+ "field": "UserOrGroupId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "ContactShare",
+ "deprecatedAndHidden": false,
+ "field": "UserOrGroupId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "ContentWorkspaceMember",
+ "deprecatedAndHidden": false,
+ "field": "MemberId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": false,
+ "childSObject": "EntityDefinition",
+ "deprecatedAndHidden": false,
+ "field": "DataStewardId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": false,
+ "childSObject": "FieldDefinition",
+ "deprecatedAndHidden": false,
+ "field": "BusinessOwnerId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "FlowInterviewShare",
+ "deprecatedAndHidden": false,
+ "field": "UserOrGroupId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "ForecastShare",
+ "deprecatedAndHidden": false,
+ "field": "UserOrGroupId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "GroupMember",
+ "deprecatedAndHidden": false,
+ "field": "GroupId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "GroupMembers",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "GroupMember",
+ "deprecatedAndHidden": false,
+ "field": "UserOrGroupId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "LeadShare",
+ "deprecatedAndHidden": false,
+ "field": "UserOrGroupId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "ListEmailShare",
+ "deprecatedAndHidden": false,
+ "field": "UserOrGroupId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "MacroShare",
+ "deprecatedAndHidden": false,
+ "field": "UserOrGroupId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "OpportunityShare",
+ "deprecatedAndHidden": false,
+ "field": "UserOrGroupId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "OrderShare",
+ "deprecatedAndHidden": false,
+ "field": "UserOrGroupId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "OrgDeleteRequestShare",
+ "deprecatedAndHidden": false,
+ "field": "UserOrGroupId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "QueueSobject",
+ "deprecatedAndHidden": false,
+ "field": "QueueId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "QueueSobjects",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "QuickTextShare",
+ "deprecatedAndHidden": false,
+ "field": "UserOrGroupId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "StreamingChannelShare",
+ "deprecatedAndHidden": false,
+ "field": "UserOrGroupId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "TodayGoalShare",
+ "deprecatedAndHidden": false,
+ "field": "UserOrGroupId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": false,
+ "childSObject": "User",
+ "deprecatedAndHidden": false,
+ "field": "DelegatedApproverId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "DelegatedUsers",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "UserAppMenuCustomizationShare",
+ "deprecatedAndHidden": false,
+ "field": "UserOrGroupId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "UserProvisioningRequestShare",
+ "deprecatedAndHidden": false,
+ "field": "UserOrGroupId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "UserShare",
+ "deprecatedAndHidden": false,
+ "field": "UserOrGroupId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ }
+ ],
+ "compactLayoutable": false,
+ "createable": true,
+ "custom": false,
+ "customSetting": false,
+ "deletable": true,
+ "deprecatedAndHidden": false,
+ "feedEnabled": false,
+ "fields": [
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 18,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": true,
+ "inlineHelpText": null,
+ "label": "Group ID",
+ "length": 18,
+ "mask": null,
+ "maskType": null,
+ "name": "Id",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "tns:ID",
+ "sortable": true,
+ "type": "id",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 120,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": true,
+ "inlineHelpText": null,
+ "label": "Name",
+ "length": 40,
+ "mask": null,
+ "maskType": null,
+ "name": "Name",
+ "nameField": true,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "string",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 240,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Developer Name",
+ "length": 80,
+ "mask": null,
+ "maskType": null,
+ "name": "DeveloperName",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "string",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 18,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Related ID",
+ "length": 18,
+ "mask": null,
+ "maskType": null,
+ "name": "RelatedId",
+ "nameField": false,
+ "namePointing": true,
+ "nillable": true,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": true,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [
+ "User",
+ "UserRole"
+ ],
+ "relationshipName": "Related",
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": true,
+ "soapType": "tns:ID",
+ "sortable": true,
+ "type": "reference",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 120,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Type",
+ "length": 40,
+ "mask": null,
+ "maskType": null,
+ "name": "Type",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": null,
+ "validFor": null,
+ "value": "AllCustomerPortal"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": null,
+ "validFor": null,
+ "value": "ChannelProgramGroup"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": null,
+ "validFor": null,
+ "value": "CollaborationGroup"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": null,
+ "validFor": null,
+ "value": "Manager"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": null,
+ "validFor": null,
+ "value": "ManagerAndSubordinatesInternal"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": null,
+ "validFor": null,
+ "value": "Organization"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": null,
+ "validFor": null,
+ "value": "PRMOrganization"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": null,
+ "validFor": null,
+ "value": "Queue"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": null,
+ "validFor": null,
+ "value": "Regular"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": null,
+ "validFor": null,
+ "value": "Role"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": null,
+ "validFor": null,
+ "value": "RoleAndSubordinates"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": null,
+ "validFor": null,
+ "value": "RoleAndSubordinatesInternal"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": null,
+ "validFor": null,
+ "value": "Territory"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": null,
+ "validFor": null,
+ "value": "TerritoryAndSubordinates"
+ }
+ ],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": true,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "picklist",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 765,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Email",
+ "length": 255,
+ "mask": null,
+ "maskType": null,
+ "name": "Email",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "email",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 18,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Owner ID",
+ "length": 18,
+ "mask": null,
+ "maskType": null,
+ "name": "OwnerId",
+ "nameField": false,
+ "namePointing": true,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": true,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [
+ "Organization",
+ "User"
+ ],
+ "relationshipName": "Owner",
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "tns:ID",
+ "sortable": true,
+ "type": "reference",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": false,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": false,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Send Email to Members",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "DoesSendEmailToMembers",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:boolean",
+ "sortable": true,
+ "type": "boolean",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": false,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": false,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Include Bosses",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "DoesIncludeBosses",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:boolean",
+ "sortable": true,
+ "type": "boolean",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": false,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Created Date",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "CreatedDate",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:dateTime",
+ "sortable": true,
+ "type": "datetime",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 18,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Created By ID",
+ "length": 18,
+ "mask": null,
+ "maskType": null,
+ "name": "CreatedById",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [
+ "User"
+ ],
+ "relationshipName": "CreatedBy",
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "tns:ID",
+ "sortable": true,
+ "type": "reference",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": false,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Last Modified Date",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "LastModifiedDate",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:dateTime",
+ "sortable": true,
+ "type": "datetime",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 18,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Last Modified By ID",
+ "length": 18,
+ "mask": null,
+ "maskType": null,
+ "name": "LastModifiedById",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [
+ "User"
+ ],
+ "relationshipName": "LastModifiedBy",
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "tns:ID",
+ "sortable": true,
+ "type": "reference",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": false,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "System Modstamp",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "SystemModstamp",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:dateTime",
+ "sortable": true,
+ "type": "datetime",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ }
+ ],
+ "hasSubtypes": false,
+ "isSubtype": false,
+ "keyPrefix": "00G",
+ "label": "Group",
+ "labelPlural": "Group",
+ "layoutable": false,
+ "listviewable": null,
+ "lookupLayoutable": null,
+ "mergeable": false,
+ "mruEnabled": false,
+ "name": "Group",
+ "namedLayoutInfos": [],
+ "networkScopeFieldName": null,
+ "queryable": true,
+ "recordTypeInfos": [],
+ "replicateable": true,
+ "retrieveable": true,
+ "searchLayoutable": false,
+ "searchable": true,
+ "supportedScopes": [
+ {
+ "label": "All groups",
+ "name": "everything"
+ },
+ {
+ "label": "My groups",
+ "name": "mine"
+ },
+ {
+ "label": "My team's groups",
+ "name": "team"
+ }
+ ],
+ "triggerable": false,
+ "undeletable": false,
+ "updateable": true,
+ "urls": {
+ "rowTemplate": "/services/data/v42.0/sobjects/Group/{ID}",
+ "defaultValues": "/services/data/v42.0/sobjects/Group/defaultValues?recordTypeId&fields",
+ "describe": "/services/data/v42.0/sobjects/Group/describe",
+ "sobject": "/services/data/v42.0/sobjects/Group"
+ }
+}
\ No newline at end of file
diff --git a/components/camel-salesforce/camel-salesforce-maven-plugin/src/test/resources/invoice.json b/components/camel-salesforce/camel-salesforce-maven-plugin/src/test/resources/invoice.json
new file mode 100644
index 0000000..bcc3c4e
--- /dev/null
+++ b/components/camel-salesforce/camel-salesforce-maven-plugin/src/test/resources/invoice.json
@@ -0,0 +1,1004 @@
+{
+ "actionOverrides": [],
+ "activateable": false,
+ "childRelationships": [
+ {
+ "cascadeDelete": true,
+ "childSObject": "AttachedContentDocument",
+ "deprecatedAndHidden": false,
+ "field": "LinkedEntityId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "AttachedContentDocuments",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "Attachment",
+ "deprecatedAndHidden": false,
+ "field": "ParentId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "Attachments",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "CollaborationGroupRecord",
+ "deprecatedAndHidden": false,
+ "field": "RecordId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "RecordAssociatedGroups",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "CombinedAttachment",
+ "deprecatedAndHidden": false,
+ "field": "ParentId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "CombinedAttachments",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "ContentDistribution",
+ "deprecatedAndHidden": false,
+ "field": "RelatedRecordId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "ContentDocumentLink",
+ "deprecatedAndHidden": false,
+ "field": "LinkedEntityId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "ContentDocumentLinks",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": false,
+ "childSObject": "ContentVersion",
+ "deprecatedAndHidden": false,
+ "field": "FirstPublishLocationId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "DuplicateRecordItem",
+ "deprecatedAndHidden": false,
+ "field": "RecordId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "DuplicateRecordItems",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": false,
+ "childSObject": "EmailMessage",
+ "deprecatedAndHidden": false,
+ "field": "RelatedToId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "Emails",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "EntitySubscription",
+ "deprecatedAndHidden": false,
+ "field": "ParentId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "FeedSubscriptionsForEntity",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": false,
+ "childSObject": "FeedComment",
+ "deprecatedAndHidden": false,
+ "field": "ParentId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "FeedItem",
+ "deprecatedAndHidden": false,
+ "field": "ParentId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": false,
+ "childSObject": "FlowRecordRelation",
+ "deprecatedAndHidden": false,
+ "field": "RelatedRecordId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "Note",
+ "deprecatedAndHidden": false,
+ "field": "ParentId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "Notes",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "NoteAndAttachment",
+ "deprecatedAndHidden": false,
+ "field": "ParentId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "NotesAndAttachments",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "ProcessInstance",
+ "deprecatedAndHidden": false,
+ "field": "TargetObjectId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "ProcessInstances",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": false,
+ "childSObject": "ProcessInstanceHistory",
+ "deprecatedAndHidden": false,
+ "field": "TargetObjectId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "ProcessSteps",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "RecordAction",
+ "deprecatedAndHidden": false,
+ "field": "RecordId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "RecordActions",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "TopicAssignment",
+ "deprecatedAndHidden": false,
+ "field": "EntityId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "TopicAssignments",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "Invoice__Feed",
+ "deprecatedAndHidden": false,
+ "field": "ParentId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "Feeds",
+ "restrictedDelete": false
+ }
+ ],
+ "compactLayoutable": true,
+ "createable": true,
+ "custom": true,
+ "customSetting": false,
+ "deletable": true,
+ "deprecatedAndHidden": false,
+ "feedEnabled": true,
+ "fields": [
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 18,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": true,
+ "inlineHelpText": null,
+ "label": "Record ID",
+ "length": 18,
+ "mask": null,
+ "maskType": null,
+ "name": "Id",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "tns:ID",
+ "sortable": true,
+ "type": "id",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 18,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Owner ID",
+ "length": 18,
+ "mask": null,
+ "maskType": null,
+ "name": "OwnerId",
+ "nameField": false,
+ "namePointing": true,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": true,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [
+ "Group",
+ "User"
+ ],
+ "relationshipName": "Owner",
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "tns:ID",
+ "sortable": true,
+ "type": "reference",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": false,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": false,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Deleted",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "IsDeleted",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:boolean",
+ "sortable": true,
+ "type": "boolean",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": true,
+ "byteLength": 240,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": false,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": true,
+ "inlineHelpText": null,
+ "label": "Invoice Number",
+ "length": 80,
+ "mask": null,
+ "maskType": null,
+ "name": "Name",
+ "nameField": true,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "string",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": false,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Created Date",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "CreatedDate",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:dateTime",
+ "sortable": true,
+ "type": "datetime",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 18,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Created By ID",
+ "length": 18,
+ "mask": null,
+ "maskType": null,
+ "name": "CreatedById",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [
+ "User"
+ ],
+ "relationshipName": "CreatedBy",
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "tns:ID",
+ "sortable": true,
+ "type": "reference",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": false,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Last Modified Date",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "LastModifiedDate",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:dateTime",
+ "sortable": true,
+ "type": "datetime",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 18,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Last Modified By ID",
+ "length": 18,
+ "mask": null,
+ "maskType": null,
+ "name": "LastModifiedById",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [
+ "User"
+ ],
+ "relationshipName": "LastModifiedBy",
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "tns:ID",
+ "sortable": true,
+ "type": "reference",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": false,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "System Modstamp",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "SystemModstamp",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:dateTime",
+ "sortable": true,
+ "type": "datetime",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": false,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Last Viewed Date",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "LastViewedDate",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:dateTime",
+ "sortable": true,
+ "type": "datetime",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": false,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Last Referenced Date",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "LastReferencedDate",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:dateTime",
+ "sortable": true,
+ "type": "datetime",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 765,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": true,
+ "defaultValue": "Open",
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": "Choose a value from the drop-down list",
+ "label": "Status",
+ "length": 255,
+ "mask": null,
+ "maskType": null,
+ "name": "Status__c",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [
+ {
+ "active": true,
+ "defaultValue": true,
+ "label": "Open",
+ "validFor": null,
+ "value": "Open"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Closed",
+ "validFor": null,
+ "value": "Closed"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Negotiating",
+ "validFor": null,
+ "value": "Negotiating"
+ },
+ {
+ "active": true,
+ "defaultValue": false,
+ "label": "Pending",
+ "validFor": null,
+ "value": "Pending"
+ }
+ ],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "picklist",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ }
+ ],
+ "hasSubtypes": false,
+ "isSubtype": false,
+ "keyPrefix": "a01",
+ "label": "Invoice",
+ "labelPlural": "Invoices",
+ "layoutable": true,
+ "listviewable": null,
+ "lookupLayoutable": null,
+ "mergeable": false,
+ "mruEnabled": true,
+ "name": "Invoice__c",
+ "namedLayoutInfos": [],
+ "networkScopeFieldName": null,
+ "queryable": true,
+ "recordTypeInfos": [
+ {
+ "active": true,
+ "available": true,
+ "defaultRecordTypeMapping": true,
+ "master": true,
+ "name": "Master",
+ "recordTypeId": "012000000000000AAA",
+ "urls": {
+ "layout": "/services/data/v42.0/sobjects/Invoice__c/describe/layouts/012000000000000AAA"
+ }
+ }
+ ],
+ "replicateable": true,
+ "retrieveable": true,
+ "searchLayoutable": true,
+ "searchable": true,
+ "supportedScopes": [
+ {
+ "label": "All invoices",
+ "name": "everything"
+ },
+ {
+ "label": "My invoices",
+ "name": "mine"
+ },
+ {
+ "label": "Queue owned invoices",
+ "name": "queue_owned"
+ },
+ {
+ "label": "My team's invoices",
+ "name": "team"
+ },
+ {
+ "label": "User owned invoices",
+ "name": "user_owned"
+ }
+ ],
+ "triggerable": true,
+ "undeletable": true,
+ "updateable": true,
+ "urls": {
+ "compactLayouts": "/services/data/v42.0/sobjects/Invoice__c/describe/compactLayouts",
+ "rowTemplate": "/services/data/v42.0/sobjects/Invoice__c/{ID}",
+ "approvalLayouts": "/services/data/v42.0/sobjects/Invoice__c/describe/approvalLayouts",
+ "uiDetailTemplate": "https://eu11.salesforce.com/{ID}",
+ "uiEditTemplate": "https://eu11.salesforce.com/{ID}/e",
+ "defaultValues": "/services/data/v42.0/sobjects/Invoice__c/defaultValues?recordTypeId&fields",
+ "describe": "/services/data/v42.0/sobjects/Invoice__c/describe",
+ "uiNewRecord": "https://eu11.salesforce.com/a01/e",
+ "quickActions": "/services/data/v42.0/sobjects/Invoice__c/quickActions",
+ "layouts": "/services/data/v42.0/sobjects/Invoice__c/describe/layouts",
+ "sobject": "/services/data/v42.0/sobjects/Invoice__c"
+ }
+}
\ No newline at end of file
diff --git a/components/camel-salesforce/camel-salesforce-maven-plugin/src/test/resources/line_item.json b/components/camel-salesforce/camel-salesforce-maven-plugin/src/test/resources/line_item.json
new file mode 100644
index 0000000..9b0c3a9
--- /dev/null
+++ b/components/camel-salesforce/camel-salesforce-maven-plugin/src/test/resources/line_item.json
@@ -0,0 +1,967 @@
+{
+ "actionOverrides": [],
+ "activateable": false,
+ "childRelationships": [
+ {
+ "cascadeDelete": true,
+ "childSObject": "AttachedContentDocument",
+ "deprecatedAndHidden": false,
+ "field": "LinkedEntityId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "AttachedContentDocuments",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "Attachment",
+ "deprecatedAndHidden": false,
+ "field": "ParentId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "Attachments",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "CollaborationGroupRecord",
+ "deprecatedAndHidden": false,
+ "field": "RecordId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "RecordAssociatedGroups",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "CombinedAttachment",
+ "deprecatedAndHidden": false,
+ "field": "ParentId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "CombinedAttachments",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "ContentDistribution",
+ "deprecatedAndHidden": false,
+ "field": "RelatedRecordId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "ContentDocumentLink",
+ "deprecatedAndHidden": false,
+ "field": "LinkedEntityId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "ContentDocumentLinks",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": false,
+ "childSObject": "ContentVersion",
+ "deprecatedAndHidden": false,
+ "field": "FirstPublishLocationId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "DuplicateRecordItem",
+ "deprecatedAndHidden": false,
+ "field": "RecordId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "DuplicateRecordItems",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": false,
+ "childSObject": "EmailMessage",
+ "deprecatedAndHidden": false,
+ "field": "RelatedToId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "Emails",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "EntitySubscription",
+ "deprecatedAndHidden": false,
+ "field": "ParentId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "FeedSubscriptionsForEntity",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": false,
+ "childSObject": "FeedComment",
+ "deprecatedAndHidden": false,
+ "field": "ParentId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "FeedItem",
+ "deprecatedAndHidden": false,
+ "field": "ParentId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": false,
+ "childSObject": "FlowRecordRelation",
+ "deprecatedAndHidden": false,
+ "field": "RelatedRecordId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "Note",
+ "deprecatedAndHidden": false,
+ "field": "ParentId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "Notes",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "NoteAndAttachment",
+ "deprecatedAndHidden": false,
+ "field": "ParentId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "NotesAndAttachments",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "ProcessInstance",
+ "deprecatedAndHidden": false,
+ "field": "TargetObjectId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "ProcessInstances",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": false,
+ "childSObject": "ProcessInstanceHistory",
+ "deprecatedAndHidden": false,
+ "field": "TargetObjectId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "ProcessSteps",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "RecordAction",
+ "deprecatedAndHidden": false,
+ "field": "RecordId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "RecordActions",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "TopicAssignment",
+ "deprecatedAndHidden": false,
+ "field": "EntityId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "TopicAssignments",
+ "restrictedDelete": false
+ }
+ ],
+ "compactLayoutable": true,
+ "createable": true,
+ "custom": true,
+ "customSetting": false,
+ "deletable": true,
+ "deprecatedAndHidden": false,
+ "feedEnabled": false,
+ "fields": [
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 18,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": true,
+ "inlineHelpText": null,
+ "label": "Record ID",
+ "length": 18,
+ "mask": null,
+ "maskType": null,
+ "name": "Id",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "tns:ID",
+ "sortable": true,
+ "type": "id",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 18,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Owner ID",
+ "length": 18,
+ "mask": null,
+ "maskType": null,
+ "name": "OwnerId",
+ "nameField": false,
+ "namePointing": true,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": true,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [
+ "Group",
+ "User"
+ ],
+ "relationshipName": "Owner",
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "tns:ID",
+ "sortable": true,
+ "type": "reference",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": false,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": false,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Deleted",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "IsDeleted",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:boolean",
+ "sortable": true,
+ "type": "boolean",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 240,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": true,
+ "inlineHelpText": null,
+ "label": "Line Item Number",
+ "length": 80,
+ "mask": null,
+ "maskType": null,
+ "name": "Name",
+ "nameField": true,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "string",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": false,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Created Date",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "CreatedDate",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:dateTime",
+ "sortable": true,
+ "type": "datetime",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 18,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Created By ID",
+ "length": 18,
+ "mask": null,
+ "maskType": null,
+ "name": "CreatedById",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [
+ "User"
+ ],
+ "relationshipName": "CreatedBy",
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "tns:ID",
+ "sortable": true,
+ "type": "reference",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": false,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Last Modified Date",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "LastModifiedDate",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:dateTime",
+ "sortable": true,
+ "type": "datetime",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 18,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Last Modified By ID",
+ "length": 18,
+ "mask": null,
+ "maskType": null,
+ "name": "LastModifiedById",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [
+ "User"
+ ],
+ "relationshipName": "LastModifiedBy",
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "tns:ID",
+ "sortable": true,
+ "type": "reference",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": false,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "System Modstamp",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "SystemModstamp",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:dateTime",
+ "sortable": true,
+ "type": "datetime",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 18,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": true,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Merchandise",
+ "length": 18,
+ "mask": null,
+ "maskType": null,
+ "name": "Merchandise__c",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [
+ "Merchandise__c"
+ ],
+ "relationshipName": "Merchandise__r",
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": true,
+ "soapType": "tns:ID",
+ "sortable": true,
+ "type": "reference",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": true,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": false,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Unit Price",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "Unit_Price__c",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 18,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 2,
+ "searchPrefilterable": false,
+ "soapType": "xsd:double",
+ "sortable": true,
+ "type": "currency",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": true,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": false,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": false,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Units Sold",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "Units_Sold__c",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": true,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 18,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:double",
+ "sortable": true,
+ "type": "double",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ }
+ ],
+ "hasSubtypes": false,
+ "isSubtype": false,
+ "keyPrefix": "a02",
+ "label": "Line Item",
+ "labelPlural": "Line Items",
+ "layoutable": true,
+ "listviewable": null,
+ "lookupLayoutable": null,
+ "mergeable": false,
+ "mruEnabled": false,
+ "name": "Line_Item__c",
+ "namedLayoutInfos": [],
+ "networkScopeFieldName": null,
+ "queryable": true,
+ "recordTypeInfos": [
+ {
+ "active": true,
+ "available": true,
+ "defaultRecordTypeMapping": true,
+ "master": true,
+ "name": "Master",
+ "recordTypeId": "012000000000000AAA",
+ "urls": {
+ "layout": "/services/data/v42.0/sobjects/Line_Item__c/describe/layouts/012000000000000AAA"
+ }
+ }
+ ],
+ "replicateable": true,
+ "retrieveable": true,
+ "searchLayoutable": true,
+ "searchable": true,
+ "supportedScopes": [
+ {
+ "label": "All line items",
+ "name": "everything"
+ },
+ {
+ "label": "My line items",
+ "name": "mine"
+ },
+ {
+ "label": "Queue owned line items",
+ "name": "queue_owned"
+ },
+ {
+ "label": "My team's line items",
+ "name": "team"
+ },
+ {
+ "label": "User owned line items",
+ "name": "user_owned"
+ }
+ ],
+ "triggerable": true,
+ "undeletable": true,
+ "updateable": true,
+ "urls": {
+ "compactLayouts": "/services/data/v42.0/sobjects/Line_Item__c/describe/compactLayouts",
+ "rowTemplate": "/services/data/v42.0/sobjects/Line_Item__c/{ID}",
+ "approvalLayouts": "/services/data/v42.0/sobjects/Line_Item__c/describe/approvalLayouts",
+ "uiDetailTemplate": "https://eu11.salesforce.com/{ID}",
+ "uiEditTemplate": "https://eu11.salesforce.com/{ID}/e",
+ "defaultValues": "/services/data/v42.0/sobjects/Line_Item__c/defaultValues?recordTypeId&fields",
+ "describe": "/services/data/v42.0/sobjects/Line_Item__c/describe",
+ "uiNewRecord": "https://eu11.salesforce.com/a02/e",
+ "quickActions": "/services/data/v42.0/sobjects/Line_Item__c/quickActions",
+ "layouts": "/services/data/v42.0/sobjects/Line_Item__c/describe/layouts",
+ "sobject": "/services/data/v42.0/sobjects/Line_Item__c"
+ }
+}
\ No newline at end of file
diff --git a/components/camel-salesforce/camel-salesforce-maven-plugin/src/test/resources/merchandise.json b/components/camel-salesforce/camel-salesforce-maven-plugin/src/test/resources/merchandise.json
new file mode 100644
index 0000000..76d71f1
--- /dev/null
+++ b/components/camel-salesforce/camel-salesforce-maven-plugin/src/test/resources/merchandise.json
@@ -0,0 +1,1206 @@
+{
+ "actionOverrides": [],
+ "activateable": false,
+ "childRelationships": [
+ {
+ "cascadeDelete": true,
+ "childSObject": "ActivityHistory",
+ "deprecatedAndHidden": false,
+ "field": "WhatId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "ActivityHistories",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "AttachedContentDocument",
+ "deprecatedAndHidden": false,
+ "field": "LinkedEntityId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "AttachedContentDocuments",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "Attachment",
+ "deprecatedAndHidden": false,
+ "field": "ParentId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "Attachments",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "CollaborationGroupRecord",
+ "deprecatedAndHidden": false,
+ "field": "RecordId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "RecordAssociatedGroups",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "CombinedAttachment",
+ "deprecatedAndHidden": false,
+ "field": "ParentId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "CombinedAttachments",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "ContentDistribution",
+ "deprecatedAndHidden": false,
+ "field": "RelatedRecordId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "ContentDocumentLink",
+ "deprecatedAndHidden": false,
+ "field": "LinkedEntityId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "ContentDocumentLinks",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": false,
+ "childSObject": "ContentVersion",
+ "deprecatedAndHidden": false,
+ "field": "FirstPublishLocationId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "DuplicateRecordItem",
+ "deprecatedAndHidden": false,
+ "field": "RecordId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "DuplicateRecordItems",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": false,
+ "childSObject": "EmailMessage",
+ "deprecatedAndHidden": false,
+ "field": "RelatedToId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "Emails",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "EntitySubscription",
+ "deprecatedAndHidden": false,
+ "field": "ParentId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "FeedSubscriptionsForEntity",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "Event",
+ "deprecatedAndHidden": false,
+ "field": "WhatId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "Events",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": false,
+ "childSObject": "FeedComment",
+ "deprecatedAndHidden": false,
+ "field": "ParentId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "FeedItem",
+ "deprecatedAndHidden": false,
+ "field": "ParentId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": false,
+ "childSObject": "FlowRecordRelation",
+ "deprecatedAndHidden": false,
+ "field": "RelatedRecordId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "Note",
+ "deprecatedAndHidden": false,
+ "field": "ParentId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "Notes",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "NoteAndAttachment",
+ "deprecatedAndHidden": false,
+ "field": "ParentId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "NotesAndAttachments",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "OpenActivity",
+ "deprecatedAndHidden": false,
+ "field": "WhatId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "OpenActivities",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": false,
+ "childSObject": "OutgoingEmail",
+ "deprecatedAndHidden": false,
+ "field": "RelatedToId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": null,
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "ProcessInstance",
+ "deprecatedAndHidden": false,
+ "field": "TargetObjectId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "ProcessInstances",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": false,
+ "childSObject": "ProcessInstanceHistory",
+ "deprecatedAndHidden": false,
+ "field": "TargetObjectId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "ProcessSteps",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "RecordAction",
+ "deprecatedAndHidden": false,
+ "field": "RecordId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "RecordActions",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "Task",
+ "deprecatedAndHidden": false,
+ "field": "WhatId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "Tasks",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "TopicAssignment",
+ "deprecatedAndHidden": false,
+ "field": "EntityId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "TopicAssignments",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": false,
+ "childSObject": "Line_Item__c",
+ "deprecatedAndHidden": false,
+ "field": "Merchandise__c",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "Line_Items__r",
+ "restrictedDelete": false
+ },
+ {
+ "cascadeDelete": true,
+ "childSObject": "Merchandise__Feed",
+ "deprecatedAndHidden": false,
+ "field": "ParentId",
+ "junctionIdListNames": [],
+ "junctionReferenceTo": [],
+ "relationshipName": "Feeds",
+ "restrictedDelete": false
+ }
+ ],
+ "compactLayoutable": true,
+ "createable": true,
+ "custom": true,
+ "customSetting": false,
+ "deletable": true,
+ "deprecatedAndHidden": false,
+ "feedEnabled": true,
+ "fields": [
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 18,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": true,
+ "inlineHelpText": null,
+ "label": "Record ID",
+ "length": 18,
+ "mask": null,
+ "maskType": null,
+ "name": "Id",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "tns:ID",
+ "sortable": true,
+ "type": "id",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 18,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Owner ID",
+ "length": 18,
+ "mask": null,
+ "maskType": null,
+ "name": "OwnerId",
+ "nameField": false,
+ "namePointing": true,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": true,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [
+ "Group",
+ "User"
+ ],
+ "relationshipName": "Owner",
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "tns:ID",
+ "sortable": true,
+ "type": "reference",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": false,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": false,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Deleted",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "IsDeleted",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:boolean",
+ "sortable": true,
+ "type": "boolean",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 240,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": true,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": true,
+ "inlineHelpText": null,
+ "label": "Merchandise Name",
+ "length": 80,
+ "mask": null,
+ "maskType": null,
+ "name": "Name",
+ "nameField": true,
+ "namePointing": false,
+ "nillable": true,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:string",
+ "sortable": true,
+ "type": "string",
+ "unique": false,
+ "updateable": true,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": false,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Created Date",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "CreatedDate",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:dateTime",
+ "sortable": true,
+ "type": "datetime",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 18,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Created By ID",
+ "length": 18,
+ "mask": null,
+ "maskType": null,
+ "name": "CreatedById",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [
+ "User"
+ ],
+ "relationshipName": "CreatedBy",
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "tns:ID",
+ "sortable": true,
+ "type": "reference",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 0,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": false,
+ "highScaleNumber": false,
+ "htmlFormatted": false,
+ "idLookup": false,
+ "inlineHelpText": null,
+ "label": "Last Modified Date",
+ "length": 0,
+ "mask": null,
+ "maskType": null,
+ "name": "LastModifiedDate",
+ "nameField": false,
+ "namePointing": false,
+ "nillable": false,
+ "permissionable": false,
+ "picklistValues": [],
+ "polymorphicForeignKey": false,
+ "precision": 0,
+ "queryByDistance": false,
+ "referenceTargetField": null,
+ "referenceTo": [],
+ "relationshipName": null,
+ "relationshipOrder": null,
+ "restrictedDelete": false,
+ "restrictedPicklist": false,
+ "scale": 0,
+ "searchPrefilterable": false,
+ "soapType": "xsd:dateTime",
+ "sortable": true,
+ "type": "datetime",
+ "unique": false,
+ "updateable": false,
+ "writeRequiresMasterRead": false
+ },
+ {
+ "aggregatable": true,
+ "autoNumber": false,
+ "byteLength": 18,
+ "calculated": false,
+ "calculatedFormula": null,
+ "cascadeDelete": false,
+ "caseSensitive": false,
+ "compoundFieldName": null,
+ "controllerName": null,
+ "createable": false,
+ "custom": false,
+ "defaultValue": null,
+ "defaultValueFormula": null,
+ "defaultedOnCreate": true,
+ "dependentPicklist": false,
+ "deprecatedAndHidden": false,
+ "digits": 0,
+ "displayLocationInDecimal": false,
+ "encrypted": false,
+ "externalId": false,
+ "extraTypeInfo": null,
+ "filterable": true,
+ "filteredLookupInfo": null,
+ "groupable": true,
+ "highScaleNumber": false,
... 3416 lines suppressed ...
--
To stop receiving notification emails like this one, please contact
zregvart@apache.org.