diff --git a/.github/workflows/Build.yml b/.github/workflows/Build.yml
index 95f9da5a..f0b612b1 100644
--- a/.github/workflows/Build.yml
+++ b/.github/workflows/Build.yml
@@ -2,9 +2,9 @@ name: Build
on:
push:
- branches: [ master, main ]
+ branches: [master, main]
pull_request:
- branches: [ "**" ]
+ branches: ["**"]
workflow_dispatch:
jobs:
@@ -14,12 +14,12 @@ jobs:
steps:
- uses: actions/checkout@v4
- - name: Set up JDK 1.8
+ - name: Set up JDK
uses: actions/setup-java@v4
with:
- distribution: 'temurin'
- java-version: 8
- cache: 'maven'
+ distribution: "temurin"
+ java-version: 11
+ cache: "maven"
- name: Build with Maven
run: |
diff --git a/.github/workflows/PublishMaven.yml b/.github/workflows/PublishMaven.yml
index ca827c13..5ec564c3 100644
--- a/.github/workflows/PublishMaven.yml
+++ b/.github/workflows/PublishMaven.yml
@@ -2,7 +2,7 @@ name: Publish to Maven
on:
release:
- types: [ released ]
+ types: [released]
workflow_dispatch:
jobs:
@@ -14,10 +14,10 @@ jobs:
- name: Set up Maven Central Repository
uses: actions/setup-java@v4
with:
- java-version: 8
- distribution: 'temurin'
- cache: 'maven'
- server-id: ossrh
+ java-version: 11
+ distribution: "temurin"
+ cache: "maven"
+ server-id: central
server-username: MAVEN_USERNAME
server-password: MAVEN_TOKEN
gpg-private-key: ${{ secrets.OSSRH_GPG_SECRET_KEY }}
diff --git a/README.md b/README.md
index 78eca8b3..55305fb7 100644
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@ Stub declarations for Salesforce platform types encoded as compilable Java.
These stub declarations help support static analysis of Apex code in [apex-ls](https://github.com/apex-dev-tools/apex-ls) but you may also find them useful for other purposes. They have been encoded in Java to get the benefit of type checking by javac so it easier to spot when something is amiss. In apex-ls JVM reflection is used to 'read' the stubs as part of the static analysis.
-The library is versioned to reflect Salesforce API numbers, so currently v63.X.X matches the Salesforce Spring '25 API.
+The library is versioned to reflect Salesforce API numbers, so currently v64.X.X matches the Salesforce Summer '25 API.
## Installation
@@ -14,7 +14,7 @@ To use the jar in a maven project add the following to your pom.xml
io.github.apex-dev-tools
standard-types
- 63.0.1
+ 64.0.0
```
diff --git a/pom.xml b/pom.xml
index 7064f87b..b9edc45b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
io.github.apex-dev-tools
standard-types
- 63.0.1
+ 64.0.0
jar
standard-types
@@ -28,7 +28,7 @@
http://github.com/apex-dev-tools/standard-types.git
-
+
UTF-8
@@ -36,18 +36,9 @@
- oss.sonatype.org
- https://s01.oss.sonatype.org/content/repositories/releases
-
- true
-
-
- false
-
-
-
- snapshots-oss.sonatype.org
- https://s01.oss.sonatype.org/content/repositories/snapshots
+ Central Portal Snapshots
+ central-portal-snapshots
+ https://central.sonatype.com/repository/maven-snapshots
false
@@ -62,13 +53,9 @@
- ossrh
- https://s01.oss.sonatype.org/content/repositories/snapshots
+ central
+ https://central.sonatype.com/repository/maven-snapshots
-
- ossrh
- https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/
-
@@ -147,14 +134,13 @@
- org.sonatype.plugins
- nexus-staging-maven-plugin
- 1.6.7
+ org.sonatype.central
+ central-publishing-maven-plugin
+ 0.8.0
true
- ossrh
- https://s01.oss.sonatype.org/
- true
+ central
+ true
@@ -197,6 +183,7 @@
true
+ none
diff --git a/src/main/java/com/nawforce/runforce/Auth/AuthProviderTokenResponse.java b/src/main/java/com/nawforce/runforce/Auth/AuthProviderTokenResponse.java
index 233a3afe..77108215 100644
--- a/src/main/java/com/nawforce/runforce/Auth/AuthProviderTokenResponse.java
+++ b/src/main/java/com/nawforce/runforce/Auth/AuthProviderTokenResponse.java
@@ -19,9 +19,11 @@
@SuppressWarnings("unused")
public class AuthProviderTokenResponse {
public AuthProviderTokenResponse(String provider, String oauthToken, String oauthSecretOrRefreshToken, String state) {throw new java.lang.UnsupportedOperationException();}
+ public AuthProviderTokenResponse(String provider, String oauthToken, String oauthSecretOrRefreshToken, String state, String idToken) {throw new java.lang.UnsupportedOperationException();}
public String oauthSecretOrRefreshToken;
public String oauthToken;
public String provider;
public String state;
+ public String idToken;
}
diff --git a/src/main/java/com/nawforce/runforce/Auth/GeneratedUserData.java b/src/main/java/com/nawforce/runforce/Auth/GeneratedUserData.java
new file mode 100644
index 00000000..02ca6a9d
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/Auth/GeneratedUserData.java
@@ -0,0 +1,23 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.Auth;
+
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class GeneratedUserData {
+ public String alias;
+ public String email;
+ public String emailEncodingKey;
+ public String firstName;
+ public String languageLocaleKey;
+ public String lastName;
+ public String localesIdKey;
+ public String timeZoneSidKey;
+ public String username;
+
+ public GeneratedUserData(String firstName, String lastName, String email, String username, String alias, String languageLocaleKey, String localesIdKey, String emailEncodingKey, String timeZoneSidKey) {throw new java.lang.UnsupportedOperationException();}
+
+}
diff --git a/src/main/java/com/nawforce/runforce/Auth/JsonValueOutput.java b/src/main/java/com/nawforce/runforce/Auth/JsonValueOutput.java
new file mode 100644
index 00000000..59895b48
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/Auth/JsonValueOutput.java
@@ -0,0 +1,23 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.Auth;
+
+import com.nawforce.runforce.System.Boolean;
+import com.nawforce.runforce.System.Double;
+import com.nawforce.runforce.System.Integer;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class JsonValueOutput {
+ public Boolean booleanValue;
+ public Double doubleValue;
+ public Integer integerValue;
+ public String jsonArrayValue;
+ public String jsonStringValue;
+ public String stringValue;
+
+ public JsonValueOutput(String stringValue, Boolean booleanValue, Integer integerValue, Double doubleValue, String jsonStringValue, String jsonArrayValue) {throw new java.lang.UnsupportedOperationException();}
+
+}
diff --git a/src/main/java/com/nawforce/runforce/Auth/UserData.java b/src/main/java/com/nawforce/runforce/Auth/UserData.java
index 0d7ac63e..151517d4 100644
--- a/src/main/java/com/nawforce/runforce/Auth/UserData.java
+++ b/src/main/java/com/nawforce/runforce/Auth/UserData.java
@@ -20,6 +20,7 @@
@SuppressWarnings("unused")
public class UserData {
public UserData(String identifier, String firstName, String lastName, String fullName, String email, String link, String userName, String locale, String provider, String siteLoginUrl, Map attributeMap) {throw new java.lang.UnsupportedOperationException();}
+ public UserData(String identifier, String firstName, String lastName, String fullName, String email, String link, String username, String locale, String provider, String siteLoginUrl, Map attributeMap, String idToken, String userInfoJSONString) {throw new java.lang.UnsupportedOperationException();}
public String identifier;
public String firstName;
@@ -32,4 +33,7 @@ public class UserData {
public String provider;
public String siteLoginUrl;
public Map attributeMap;
+ public String idToken;
+ public String userInfoJSONString;
+ public String idTokenJSONString;
}
diff --git a/src/main/java/com/nawforce/runforce/CommerceBuyGrp/BuyerGroupEvaluationService.java b/src/main/java/com/nawforce/runforce/CommerceBuyGrp/BuyerGroupEvaluationService.java
new file mode 100644
index 00000000..d32e9dbb
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/CommerceBuyGrp/BuyerGroupEvaluationService.java
@@ -0,0 +1,12 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.CommerceBuyGrp;
+
+@SuppressWarnings("unused")
+public class BuyerGroupEvaluationService {
+ public BuyerGroupEvaluationService() {throw new java.lang.UnsupportedOperationException();}
+
+ public BuyerGroupResponse getBuyerGroupIds(BuyerGroupRequest request) {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/CommerceBuyGrp/BuyerGroupRequest.java b/src/main/java/com/nawforce/runforce/CommerceBuyGrp/BuyerGroupRequest.java
new file mode 100644
index 00000000..4019d5c0
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/CommerceBuyGrp/BuyerGroupRequest.java
@@ -0,0 +1,17 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.CommerceBuyGrp;
+
+import com.nawforce.runforce.System.Map;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class BuyerGroupRequest {
+ public BuyerGroupRequest() {throw new java.lang.UnsupportedOperationException();}
+
+ public String getAccountId() {throw new java.lang.UnsupportedOperationException();}
+ public String getStoreId() {throw new java.lang.UnsupportedOperationException();}
+ public Map getRequestContextParameters() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/CommerceBuyGrp/BuyerGroupResponse.java b/src/main/java/com/nawforce/runforce/CommerceBuyGrp/BuyerGroupResponse.java
new file mode 100644
index 00000000..2c039a6c
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/CommerceBuyGrp/BuyerGroupResponse.java
@@ -0,0 +1,18 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.CommerceBuyGrp;
+
+import com.nawforce.runforce.System.Set;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class BuyerGroupResponse {
+ public BuyerGroupResponse() {throw new java.lang.UnsupportedOperationException();}
+ public BuyerGroupResponse(Set buyerGroupIds) {throw new java.lang.UnsupportedOperationException();}
+
+ public Set getBuyerGroupIds() {throw new java.lang.UnsupportedOperationException();}
+ public void setBuyerGroupIds(Set buyerGroupIds) {throw new java.lang.UnsupportedOperationException();}
+ public void setError(String errorMessage, String localizedErrorMessage) {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/AbstractCartItem.java b/src/main/java/com/nawforce/runforce/ConnectApi/AbstractCartItem.java
index f92f7a5d..917a87f5 100644
--- a/src/main/java/com/nawforce/runforce/ConnectApi/AbstractCartItem.java
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/AbstractCartItem.java
@@ -11,6 +11,7 @@
@SuppressWarnings("unused")
public abstract class AbstractCartItem {
+ public String currencyIsoCode;
public BillingFrequency billingFrequency;
public String cartDeliveryGroupId;
public String cartId;
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/Activation.java b/src/main/java/com/nawforce/runforce/ConnectApi/Activation.java
new file mode 100644
index 00000000..2c5381d2
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/Activation.java
@@ -0,0 +1,54 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.Boolean;
+import com.nawforce.runforce.System.Datetime;
+import com.nawforce.runforce.System.List;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class Activation {
+ public Activation() {throw new java.lang.UnsupportedOperationException();}
+
+ public String activationDefinitionId;
+ public ActivationPlatformCustomerFileSourceEnum activationPlatformCustomerFileSourceEnum;
+ public String activationRecordSchema;
+ public ActivationTarget activationTarget;
+ public String activationTargetId;
+ public String activationTargetName;
+ public List activationTargetObjectPath;
+ public ActivationTargetSubject activationTargetSubject;
+ public ActivationAttributeConfig attributesConfig;
+ public ContactPointsConfig contactPointsConfig;
+ public String curatedEntityApiName;
+ public String curatedEntityId;
+ public String curatedEntityName;
+ public ActivationDataSources dataSourcesConfig;
+ public String dataSpaceName;
+ public String dataspaceId;
+ public String description;
+ public String developerName;
+ public DmoFilterConfig directDmoFiltersConfig;
+ public Boolean enabled;
+ public String historyAudienceDmoApiName;
+ public String historyAudienceDmoLabel;
+ public Datetime lastPublishDate;
+ public DataExportRunStatusEnum lastPublishStatus;
+ public String lastPublishStatusErrorMsg;
+ public String latestAudienceDmoApiName;
+ public String latestAudienceDmoLabel;
+ public Datetime latestAudienceDmoLastRunTimestamp;
+ public String membershipName;
+ public DataExportRefreshModeEnum refreshType;
+ public DmoFilterConfig relatedDmoFiltersConfig;
+ public String segmentApiName;
+ public String segmentDefinitionId;
+ public String segmentId;
+ public Boolean shouldExcludeDeletes;
+ public Boolean shouldExcludeUpdates;
+ public StaticDataConfig staticDataConfig;
+ public ActivationStatusEnum status;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationAdditionalAttributesConfigInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationAdditionalAttributesConfigInput.java
new file mode 100644
index 00000000..447b293f
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationAdditionalAttributesConfigInput.java
@@ -0,0 +1,27 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.Boolean;
+import com.nawforce.runforce.System.List;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class ActivationAdditionalAttributesConfigInput {
+ public ActivationAdditionalAttributesConfigInput() {throw new java.lang.UnsupportedOperationException();}
+
+ public String activationPlatformAttrId;
+ public String dataSourceType;
+ public String entityName;
+ public List filterExpression;
+ public Boolean isRolluppable;
+ public String label;
+ public String name;
+ public String preferredName;
+ public List queryPathConfig;
+ public String referenceAttributeName;
+ public DataExportAttributeSourceEnum source;
+ public DataExportAttributeTypeEnum type;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationAttribute.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationAttribute.java
new file mode 100644
index 00000000..9b2f293c
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationAttribute.java
@@ -0,0 +1,26 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.List;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class ActivationAttribute {
+ public ActivationAttribute() {throw new java.lang.UnsupportedOperationException();}
+
+ public String activationPlatformAttrId;
+ public String attributeLabel;
+ public String attributeName;
+ public String curatedFieldId;
+ public String dataSourceType;
+ public String entityName;
+ public AttributeFilterExpression filterExpression;
+ public List path;
+ public String preferredName;
+ public String refAttrDeveloperName;
+ public DataExportAttributeSourceEnum source;
+ public DataExportAttributeTypeEnum type;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationAttributeConfig.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationAttributeConfig.java
new file mode 100644
index 00000000..37a3e382
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationAttributeConfig.java
@@ -0,0 +1,14 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.List;
+
+@SuppressWarnings("unused")
+public class ActivationAttributeConfig {
+ public ActivationAttributeConfig() {throw new java.lang.UnsupportedOperationException();}
+
+ public List attributes;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationCollection.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationCollection.java
new file mode 100644
index 00000000..7680e737
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationCollection.java
@@ -0,0 +1,19 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.Integer;
+import com.nawforce.runforce.System.List;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class ActivationCollection {
+ public ActivationCollection() {throw new java.lang.UnsupportedOperationException();}
+
+ public List activations;
+ public Integer batchSize;
+ public Integer offset;
+ public String orderByExpression;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointFieldConfig.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointFieldConfig.java
new file mode 100644
index 00000000..83b09b55
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointFieldConfig.java
@@ -0,0 +1,17 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class ActivationContactPointFieldConfig {
+ public ActivationContactPointFieldConfig() {throw new java.lang.UnsupportedOperationException();}
+
+ public String attributeId;
+ public String attributeLabel;
+ public String attributeName;
+ public String preferredName;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointInput.java
new file mode 100644
index 00000000..09b3d9fb
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointInput.java
@@ -0,0 +1,21 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.List;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class ActivationContactPointInput {
+ public ActivationContactPointInput() {throw new java.lang.UnsupportedOperationException();}
+
+ public List attributesConfig;
+ public String entityName;
+ public String externalPlatformHashMethod;
+ public List filterExpression;
+ public List queryPathConfig;
+ public List sourcesConfig;
+ public ContactPointTypeRepresentationEnum type;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointSourceConfig.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointSourceConfig.java
new file mode 100644
index 00000000..de82663b
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointSourceConfig.java
@@ -0,0 +1,18 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.Integer;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class ActivationContactPointSourceConfig {
+ public ActivationContactPointSourceConfig() {throw new java.lang.UnsupportedOperationException();}
+
+ public String dataSourceId;
+ public String dataSourceName;
+ public ContactPointPrefEnum dataSourcePreference;
+ public Integer dataSourcePriority;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointsFieldConfig.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointsFieldConfig.java
new file mode 100644
index 00000000..d0fef20b
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointsFieldConfig.java
@@ -0,0 +1,14 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.List;
+
+@SuppressWarnings("unused")
+public class ActivationContactPointsFieldConfig {
+ public ActivationContactPointsFieldConfig() {throw new java.lang.UnsupportedOperationException();}
+
+ public List contactPointFields;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointsSourceConfig.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointsSourceConfig.java
new file mode 100644
index 00000000..33aca3ef
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointsSourceConfig.java
@@ -0,0 +1,14 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.List;
+
+@SuppressWarnings("unused")
+public class ActivationContactPointsSourceConfig {
+ public ActivationContactPointsSourceConfig() {throw new java.lang.UnsupportedOperationException();}
+
+ public List contactPointSources;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationDataSourceConfig.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationDataSourceConfig.java
new file mode 100644
index 00000000..39f7f364
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationDataSourceConfig.java
@@ -0,0 +1,16 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class ActivationDataSourceConfig {
+ public ActivationDataSourceConfig() {throw new java.lang.UnsupportedOperationException();}
+
+ public String dataSourceId;
+ public String dataSourceName;
+ public String marketSegmentActivationId;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationDataSources.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationDataSources.java
new file mode 100644
index 00000000..e057164d
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationDataSources.java
@@ -0,0 +1,14 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.List;
+
+@SuppressWarnings("unused")
+public class ActivationDataSources {
+ public ActivationDataSources() {throw new java.lang.UnsupportedOperationException();}
+
+ public List dataSources;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationDefinitionInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationDefinitionInput.java
new file mode 100644
index 00000000..f1fc0ac0
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationDefinitionInput.java
@@ -0,0 +1,37 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.Boolean;
+import com.nawforce.runforce.System.Integer;
+import com.nawforce.runforce.System.List;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class ActivationDefinitionInput {
+ public ActivationDefinitionInput() {throw new java.lang.UnsupportedOperationException();}
+
+ public String activationTargetName;
+ public ActivationTargetSubjectConfigInput activationTargetSubjectConfig;
+ public List attributeLimitingExpressionConfig;
+ public List attributesConfig;
+ public List contactPointsConfig;
+ public CuratedEntityInput curatedEntity;
+ public ActivationPlatformCustomerFileSourceEnum customerFileSource;
+ public String dataExportDefinitionId;
+ public List dataSourcesConfig;
+ public String dataSpaceName;
+ public String description;
+ public List directDmoFiltersConfig;
+ public Integer limitValue;
+ public String marketSegmentId;
+ public String name;
+ public String refreshType;
+ public List relatedDmoFiltersConfig;
+ public String segmentApiName;
+ public Boolean shouldExcludeDeletes;
+ public Boolean shouldExcludeUpdates;
+ public List staticDataConfig;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationPlatformCustomerFileSourceEnum.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationPlatformCustomerFileSourceEnum.java
new file mode 100644
index 00000000..419db763
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationPlatformCustomerFileSourceEnum.java
@@ -0,0 +1,12 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+@SuppressWarnings("unused")
+public enum ActivationPlatformCustomerFileSourceEnum {
+ First_And_Third_Party,
+ First_Party,
+ Third_Party
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationStatusEnum.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationStatusEnum.java
new file mode 100644
index 00000000..0551a9e6
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationStatusEnum.java
@@ -0,0 +1,12 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+@SuppressWarnings("unused")
+public enum ActivationStatusEnum {
+ Active,
+ Processing,
+ Error,
+ Inactive
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationTarget.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationTarget.java
new file mode 100644
index 00000000..f926d149
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationTarget.java
@@ -0,0 +1,28 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.Boolean;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class ActivationTarget {
+ public ActivationTarget() {throw new java.lang.UnsupportedOperationException();}
+
+ public DataConnector connector;
+ public String dataSpace;
+ public String description;
+ public String historyAudienceDmoApiName;
+ public String historyAudienceDmoLabel;
+ public Boolean isCappingEnabled;
+ public Boolean isEnabled;
+ public String latestAudienceDmoApiName;
+ public String latestAudienceDmoLabel;
+ public String organizationId;
+ public String platformName;
+ public String platformPrivacyType;
+ public DataConnectorTypeEnum platformType;
+ public ActivationTargetStatusEnum status;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationTargetStatusEnum.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationTargetStatusEnum.java
new file mode 100644
index 00000000..ea365dcb
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationTargetStatusEnum.java
@@ -0,0 +1,13 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+@SuppressWarnings("unused")
+public enum ActivationTargetStatusEnum {
+ Active,
+ Processing,
+ Error,
+ Inactive
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationTargetSubject.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationTargetSubject.java
new file mode 100644
index 00000000..979d0fe9
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationTargetSubject.java
@@ -0,0 +1,17 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.List;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class ActivationTargetSubject {
+ public ActivationTargetSubject() {throw new java.lang.UnsupportedOperationException();}
+
+ public String developerName;
+ public String masterLabel;
+ public List queryPathConfig;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationTargetSubjectConfigInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationTargetSubjectConfigInput.java
new file mode 100644
index 00000000..35ee1093
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationTargetSubjectConfigInput.java
@@ -0,0 +1,16 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.List;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class ActivationTargetSubjectConfigInput {
+ public ActivationTargetSubjectConfigInput() {throw new java.lang.UnsupportedOperationException();}
+
+ public String developerName;
+ public List queryPathConfig;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/AttributeFilter.java b/src/main/java/com/nawforce/runforce/ConnectApi/AttributeFilter.java
new file mode 100644
index 00000000..fd45cb3e
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/AttributeFilter.java
@@ -0,0 +1,21 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.Datetime;
+import com.nawforce.runforce.System.List;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class AttributeFilter {
+ public AttributeFilter() {throw new java.lang.UnsupportedOperationException();}
+
+ public String attributeId;
+ public String attributeName;
+ public Datetime dateUnits;
+ public String operator;
+ public FilterOperatorDataTypeEnum type;
+ public List values;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/AttributeFilterExpression.java b/src/main/java/com/nawforce/runforce/ConnectApi/AttributeFilterExpression.java
new file mode 100644
index 00000000..7082880d
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/AttributeFilterExpression.java
@@ -0,0 +1,15 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.List;
+
+@SuppressWarnings("unused")
+public class AttributeFilterExpression {
+ public AttributeFilterExpression() {throw new java.lang.UnsupportedOperationException();}
+
+ public FilterConjunctionEnum conjunction;
+ public List filters;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/AttributeFilterInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/AttributeFilterInput.java
new file mode 100644
index 00000000..929a6ab7
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/AttributeFilterInput.java
@@ -0,0 +1,21 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.Datetime;
+import com.nawforce.runforce.System.List;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class AttributeFilterInput {
+ public AttributeFilterInput() {throw new java.lang.UnsupportedOperationException();}
+
+ public String attributeId;
+ public String attributeName;
+ public Datetime dateUnits;
+ public String operator;
+ public FilterOperatorDataTypeEnum type;
+ public List value;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/AttributeLimitingExpressionInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/AttributeLimitingExpressionInput.java
new file mode 100644
index 00000000..9693c9f6
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/AttributeLimitingExpressionInput.java
@@ -0,0 +1,19 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.List;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class AttributeLimitingExpressionInput {
+ public AttributeLimitingExpressionInput() {throw new java.lang.UnsupportedOperationException();}
+
+ public String attributeName;
+ public String entityName;
+ public FilterSortOrderEnum order;
+ public List queryPathConfig;
+ public String type;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/BaseComparison.java b/src/main/java/com/nawforce/runforce/ConnectApi/BaseComparison.java
new file mode 100644
index 00000000..62a351c4
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/BaseComparison.java
@@ -0,0 +1,16 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.List;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class BaseComparison {
+ public BaseComparison() {throw new java.lang.UnsupportedOperationException();}
+
+ public List filters;
+ public String operator;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/BaseComparisonInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/BaseComparisonInput.java
new file mode 100644
index 00000000..b6187d28
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/BaseComparisonInput.java
@@ -0,0 +1,16 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.List;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class BaseComparisonInput {
+ public BaseComparisonInput() {throw new java.lang.UnsupportedOperationException();}
+
+ public List filtersConfig;
+ public String operator;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/CdpActivation.java b/src/main/java/com/nawforce/runforce/ConnectApi/CdpActivation.java
new file mode 100644
index 00000000..2331ecd4
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/CdpActivation.java
@@ -0,0 +1,18 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.Integer;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class CdpActivation {
+ public static ActivationCollection getActivations() {throw new java.lang.UnsupportedOperationException();}
+ public static ActivationCollection getActivationsPaginated(Integer batchSize, Integer offset, String orderBy, String filters) {throw new java.lang.UnsupportedOperationException();}
+ public static Activation createActivation(ActivationDefinitionInput input) {throw new java.lang.UnsupportedOperationException();}
+ public static void deleteActivation(String activationId) {throw new java.lang.UnsupportedOperationException();}
+ public static Activation getActivation(String activationId) {throw new java.lang.UnsupportedOperationException();}
+ public static Activation updateActivation(String activationId, ActivationDefinitionInput input) {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/CdpDataStreams.java b/src/main/java/com/nawforce/runforce/ConnectApi/CdpDataStreams.java
new file mode 100644
index 00000000..4df3719f
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/CdpDataStreams.java
@@ -0,0 +1,13 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.Boolean;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class CdpDataStreams {
+ public static DataStreamActionResponse runDataStream(String recordIdOrDeveloperName, Boolean interactive) {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/CdpQuery.java b/src/main/java/com/nawforce/runforce/ConnectApi/CdpQuery.java
index f5fa88f8..cb667c2d 100644
--- a/src/main/java/com/nawforce/runforce/ConnectApi/CdpQuery.java
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/CdpQuery.java
@@ -4,7 +4,9 @@
package com.nawforce.runforce.ConnectApi;
+import com.nawforce.runforce.System.Boolean;
import com.nawforce.runforce.System.Integer;
+import com.nawforce.runforce.System.Long;
import com.nawforce.runforce.System.String;
@SuppressWarnings("unused")
@@ -15,10 +17,30 @@ public class CdpQuery {
public static CdpQueryMetadataOutput getInsightsMetadata(String ciName) {throw new java.lang.UnsupportedOperationException();}
public static CdpQueryMetadataOutput getProfileMetadata() {throw new java.lang.UnsupportedOperationException();}
public static CdpQueryMetadataOutput getProfileMetadata(String dataModelName) {throw new java.lang.UnsupportedOperationException();}
- public static CdpQueryOutputV2 nextBatchAnsiSqlV2(String nextBatchId) {throw new java.lang.UnsupportedOperationException();}
public static CdpQueryOutput queryANSISql(CdpQueryInput input) {throw new java.lang.UnsupportedOperationException();}
public static CdpQueryOutput queryANSISql(CdpQueryInput input, Integer batchSize, Integer offset, String orderby) {throw new java.lang.UnsupportedOperationException();}
public static CdpQueryOutputV2 queryAnsiSqlV2(CdpQueryInput input) {throw new java.lang.UnsupportedOperationException();}
+ public static CdpQueryOutputV2 queryAnsiSqlV2(CdpQueryInput input, String dataspace) {throw new java.lang.UnsupportedOperationException();}
+ public static CdpQueryOutputV2 nextBatchAnsiSqlV2(String nextBatchId) {throw new java.lang.UnsupportedOperationException();}
+ public static CdpQueryOutputV2 nextBatchAnsiSqlV2(String nextBatchId, String dataspace) {throw new java.lang.UnsupportedOperationException();}
+ public static QuerySqlOutput querySql(QuerySqlInput input) {throw new java.lang.UnsupportedOperationException();}
+ public static QuerySqlOutput querySql(QuerySqlInput input, String dataspace) {throw new java.lang.UnsupportedOperationException();}
+ public static QuerySqlOutput querySql(QuerySqlInput input, String workloadName, String dataspace) {throw new java.lang.UnsupportedOperationException();}
+ public static QuerySqlPageOutput querySqlRows(String queryId, Long offset, Long rowLimit) {throw new java.lang.UnsupportedOperationException();}
+ public static QuerySqlPageOutput querySqlRows(String queryId, Long offset, Long rowLimit, Boolean omitSchema) {throw new java.lang.UnsupportedOperationException();}
+ public static QuerySqlPageOutput querySqlRows(String queryId, Long offset, Long rowLimit, String dataspace) {throw new java.lang.UnsupportedOperationException();}
+ public static QuerySqlPageOutput querySqlRows(String queryId, Long offset, Long rowLimit, Boolean omitSchema, String dataspace) {throw new java.lang.UnsupportedOperationException();}
+ public static QuerySqlPageOutput querySqlRows(String queryId, Long offset, Long rowLimit, String workloadName, String dataspace) {throw new java.lang.UnsupportedOperationException();}
+ public static QuerySqlPageOutput querySqlRows(String queryId, Long offset, Long rowLimit, Boolean omitSchema, String workloadName, String dataspace) {throw new java.lang.UnsupportedOperationException();}
+ public static void cancelQuerySql(String queryId) {throw new java.lang.UnsupportedOperationException();}
+ public static void cancelQuerySql(String queryId, String dataspace) {throw new java.lang.UnsupportedOperationException();}
+ public static void cancelQuerySql(String queryId, String workloadName, String dataspace) {throw new java.lang.UnsupportedOperationException();}
+ public static QuerySqlStatus querySqlStatus(String queryId) {throw new java.lang.UnsupportedOperationException();}
+ public static QuerySqlStatus querySqlStatus(String queryId, Integer waitTimeMs) {throw new java.lang.UnsupportedOperationException();}
+ public static QuerySqlStatus querySqlStatus(String queryId, String dataspace) {throw new java.lang.UnsupportedOperationException();}
+ public static QuerySqlStatus querySqlStatus(String queryId, String dataspace, Integer waitTimeMs) {throw new java.lang.UnsupportedOperationException();}
+ public static QuerySqlStatus querySqlStatus(String queryId, String workloadName, String dataspace) {throw new java.lang.UnsupportedOperationException();}
+ public static QuerySqlStatus querySqlStatus(String queryId, String workloadName, String dataspace, Integer waitTimeMs) {throw new java.lang.UnsupportedOperationException();}
public static CdpQueryOutput queryCalculatedInsights(String ciName, String dimensions, String measures, String orderby, String filters, Integer batchSize, Integer offset) {throw new java.lang.UnsupportedOperationException();}
public static CdpQueryOutput queryCalculatedInsights(String ciName, String dimensions, String measures, String orderby, String filters, Integer batchSize, Integer offset, String timeGranularity) {throw new java.lang.UnsupportedOperationException();}
public static CdpQueryOutput queryProfileApi(String dataModelName, String filters, String fields, Integer batchSize, Integer offset, String orderby) {throw new java.lang.UnsupportedOperationException();}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/CommerceCart.java b/src/main/java/com/nawforce/runforce/ConnectApi/CommerceCart.java
index 6680cd7f..85ede35d 100644
--- a/src/main/java/com/nawforce/runforce/ConnectApi/CommerceCart.java
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/CommerceCart.java
@@ -12,6 +12,7 @@
@SuppressWarnings("unused")
public class CommerceCart {
public static CartItem addItemToCart(String webstoreId, String effectiveAccountId, String activeCartOrId, CartItemInput cartItemInput, String currencyIsoCode) {throw new java.lang.UnsupportedOperationException();}
+ public static CartItem addItemToCart(String webstoreId, String effectiveAccountId, String activeCartOrId, CartItemInput cartItemInput, String currencyIsoCode, Boolean includeCartData) {throw new java.lang.UnsupportedOperationException();}
public static BatchResult[] addItemsToCart(String webstoreId, String effectiveAccountId, String activeCartOrId, List cartItems) {throw new java.lang.UnsupportedOperationException();}
public static BatchResult[] addItemsToCart(String webstoreId, String effectiveAccountId, String activeCartOrId, List cartItems, String currencyIsoCode) {throw new java.lang.UnsupportedOperationException();}
public static CartItem addItemToCart(String webstoreId, String effectiveAccountId, String activeCartOrId, CartItemInput cartItemInput) {throw new java.lang.UnsupportedOperationException();}
@@ -55,5 +56,6 @@ public class CommerceCart {
public static CartMessagesVisibilityResult setCartMessagesVisibility(String webstoreId, String activeCartOrId, String effectiveAccountId, CartMessagesVisibilityInput messageVisibility) {throw new java.lang.UnsupportedOperationException();}
public static CartItem updateCartItem(String webstoreId, String effectiveAccountId, String activeCartOrId, String cartItemId, CartItemInput cartItem) {throw new java.lang.UnsupportedOperationException();}
public static CartItem updateCartItem(String webstoreId, String effectiveAccountId, String activeCartOrId, String cartItemId, CartItemInput cartItem, String currencyIsoCode) {throw new java.lang.UnsupportedOperationException();}
+ public static CartItem updateCartItem(String webstoreId, String effectiveAccountId, String activeCartOrId, String cartItemId, CartItemInput cartItem, String currencyIsoCode, Boolean includeCartData) {throw new java.lang.UnsupportedOperationException();}
public static CartInventoryReservationOutputRepresentation upsertInventoryReservation(String webstoreId, String activeCartOrId, String effectiveAccountId, CartInventoryReservationInputRepresentation cartInventoryReservationInput) {throw new java.lang.UnsupportedOperationException();}
}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointAttributeInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointAttributeInput.java
new file mode 100644
index 00000000..219dafaa
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointAttributeInput.java
@@ -0,0 +1,16 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class ContactPointAttributeInput {
+ public ContactPointAttributeInput() {throw new java.lang.UnsupportedOperationException();}
+
+ public String label;
+ public String name;
+ public String preferredName;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointConfig.java b/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointConfig.java
new file mode 100644
index 00000000..b14c1bf2
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointConfig.java
@@ -0,0 +1,22 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.List;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class ContactPointConfig {
+ public ContactPointConfig() {throw new java.lang.UnsupportedOperationException();}
+
+ public ActivationContactPointsFieldConfig activationContactPointFieldConfig;
+ public ActivationContactPointsSourceConfig activationContactPointSourcesConfig;
+ public ContactPointFilterExpression contactPointFilterExpression;
+ public String contactPointPath;
+ public ContactPointTypeRepresentationEnum contactPointType;
+ public String entityId;
+ public String entityName;
+ public List queryPathConfigList;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointFilterExpression.java b/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointFilterExpression.java
new file mode 100644
index 00000000..8b801cf7
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointFilterExpression.java
@@ -0,0 +1,14 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.List;
+
+@SuppressWarnings("unused")
+public class ContactPointFilterExpression {
+ public ContactPointFilterExpression() {throw new java.lang.UnsupportedOperationException();}
+
+ public List contactPointDmoFilters;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointPrefEnum.java b/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointPrefEnum.java
new file mode 100644
index 00000000..676162f8
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointPrefEnum.java
@@ -0,0 +1,13 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+@SuppressWarnings("unused")
+public enum ContactPointPrefEnum {
+ ContactPointPrefAny,
+ ContactPointPrefBusiness,
+ ContactPointPrefPersonal,
+ ContactPointPrefPrimary
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointSourceInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointSourceInput.java
new file mode 100644
index 00000000..9dfb1596
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointSourceInput.java
@@ -0,0 +1,19 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.Integer;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class ContactPointSourceInput {
+ public ContactPointSourceInput() {throw new java.lang.UnsupportedOperationException();}
+
+ public String dataSourceId;
+ public ContactPointPrefEnum dataSourcePreference;
+ public Integer dataSourcePriority;
+ public String id;
+ public String name;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointTypeRepresentationEnum.java b/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointTypeRepresentationEnum.java
new file mode 100644
index 00000000..a2d49a86
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointTypeRepresentationEnum.java
@@ -0,0 +1,17 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+@SuppressWarnings("unused")
+public enum ContactPointTypeRepresentationEnum {
+ Email,
+ Maid,
+ Ott,
+ Phone,
+ Push,
+ Subscriber_Key_Email,
+ Subscriber_Key_Phone,
+ WhatsApp
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointsConfig.java b/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointsConfig.java
new file mode 100644
index 00000000..be17c425
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointsConfig.java
@@ -0,0 +1,14 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.List;
+
+@SuppressWarnings("unused")
+public class ContactPointsConfig {
+ public ContactPointsConfig() {throw new java.lang.UnsupportedOperationException();}
+
+ public List contactPoints;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/CuratedEntityInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/CuratedEntityInput.java
new file mode 100644
index 00000000..a27864d5
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/CuratedEntityInput.java
@@ -0,0 +1,15 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class CuratedEntityInput {
+ public CuratedEntityInput() {throw new java.lang.UnsupportedOperationException();}
+
+ public String label;
+ public String name;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DMOFilterInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/DMOFilterInput.java
new file mode 100644
index 00000000..18bf5198
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/DMOFilterInput.java
@@ -0,0 +1,22 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.List;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class DMOFilterInput {
+ public DMOFilterInput() {throw new java.lang.UnsupportedOperationException();}
+
+ public BaseComparisonInput entityFilter;
+ public String entityFilterType;
+ public String entityName;
+ public DmoFilterLimitInput filterLimit;
+ public BaseComparisonInput inheritedFilter;
+ public String inheritedFilterType;
+ public List queryPathConfigForActivateOnToContainer;
+ public List queryPathConfigFromContainerToEntity;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DataConnector.java b/src/main/java/com/nawforce/runforce/ConnectApi/DataConnector.java
new file mode 100644
index 00000000..d9db46db
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/DataConnector.java
@@ -0,0 +1,14 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class DataConnector {
+ public DataConnector() {throw new java.lang.UnsupportedOperationException();}
+
+ public String outputFormat;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DataConnectorTypeEnum.java b/src/main/java/com/nawforce/runforce/ConnectApi/DataConnectorTypeEnum.java
new file mode 100644
index 00000000..7bfd5c4f
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/DataConnectorTypeEnum.java
@@ -0,0 +1,11 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+@SuppressWarnings("unused")
+public enum DataConnectorTypeEnum {
+ SalesforceMarketingCloud,
+ AmazonS3
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DataExportAttributeSourceEnum.java b/src/main/java/com/nawforce/runforce/ConnectApi/DataExportAttributeSourceEnum.java
new file mode 100644
index 00000000..668631bb
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/DataExportAttributeSourceEnum.java
@@ -0,0 +1,11 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+@SuppressWarnings("unused")
+public enum DataExportAttributeSourceEnum {
+ Direct,
+ Related
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DataExportAttributeTypeEnum.java b/src/main/java/com/nawforce/runforce/ConnectApi/DataExportAttributeTypeEnum.java
new file mode 100644
index 00000000..5476b288
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/DataExportAttributeTypeEnum.java
@@ -0,0 +1,14 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+@SuppressWarnings("unused")
+public enum DataExportAttributeTypeEnum {
+ Computed_Dimension,
+ Computed_Measure,
+ Model,
+ Model_Related,
+ Non_Aggregatable_Computed_Measure,
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DataExportRefreshModeEnum.java b/src/main/java/com/nawforce/runforce/ConnectApi/DataExportRefreshModeEnum.java
new file mode 100644
index 00000000..8ab570b5
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/DataExportRefreshModeEnum.java
@@ -0,0 +1,11 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+@SuppressWarnings("unused")
+public enum DataExportRefreshModeEnum {
+ Full_Refresh,
+ Incremental
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DataExportRunStatusEnum.java b/src/main/java/com/nawforce/runforce/ConnectApi/DataExportRunStatusEnum.java
new file mode 100644
index 00000000..7dffad37
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/DataExportRunStatusEnum.java
@@ -0,0 +1,17 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+@SuppressWarnings("unused")
+public enum DataExportRunStatusEnum {
+ Error,
+ Partner_Error,
+ Partner_Processing,
+ Publishing,
+ Queued,
+ Segment_Error,
+ Skipped,
+ Success
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DataSourceNameConfigInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/DataSourceNameConfigInput.java
new file mode 100644
index 00000000..827ca263
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/DataSourceNameConfigInput.java
@@ -0,0 +1,14 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class DataSourceNameConfigInput {
+ public DataSourceNameConfigInput() {throw new java.lang.UnsupportedOperationException();}
+
+ public String name;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DataStreamActionResponse.java b/src/main/java/com/nawforce/runforce/ConnectApi/DataStreamActionResponse.java
new file mode 100644
index 00000000..5e926497
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/DataStreamActionResponse.java
@@ -0,0 +1,14 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class DataStreamActionResponse {
+ public DataStreamActionResponse() {throw new java.lang.UnsupportedOperationException();}
+
+ public String jobId;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DmoFilter.java b/src/main/java/com/nawforce/runforce/ConnectApi/DmoFilter.java
new file mode 100644
index 00000000..596d3de8
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/DmoFilter.java
@@ -0,0 +1,22 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.List;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class DmoFilter {
+ public DmoFilter() {throw new java.lang.UnsupportedOperationException();}
+
+ public BaseComparison entityFilter;
+ public String entityFilterType;
+ public String entityName;
+ public DmoFilterLimit filterLimit;
+ public BaseComparison inheritedFilter;
+ public String inheritedFilterType;
+ public List pathFromActivateOnToContainer;
+ public List pathFromContainerToEntity;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DmoFilterConfig.java b/src/main/java/com/nawforce/runforce/ConnectApi/DmoFilterConfig.java
new file mode 100644
index 00000000..414964fd
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/DmoFilterConfig.java
@@ -0,0 +1,14 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.List;
+
+@SuppressWarnings("unused")
+public class DmoFilterConfig {
+ public DmoFilterConfig() {throw new java.lang.UnsupportedOperationException();}
+
+ public List filters;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DmoFilterLimit.java b/src/main/java/com/nawforce/runforce/ConnectApi/DmoFilterLimit.java
new file mode 100644
index 00000000..55ddd682
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/DmoFilterLimit.java
@@ -0,0 +1,17 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.Integer;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class DmoFilterLimit {
+ public DmoFilterLimit() {throw new java.lang.UnsupportedOperationException();}
+
+ public String attributeName;
+ public Integer maxNumberOfValues;
+ public FilterSortOrderEnum order;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DmoFilterLimitInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/DmoFilterLimitInput.java
new file mode 100644
index 00000000..5bbfc477
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/DmoFilterLimitInput.java
@@ -0,0 +1,17 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.Integer;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class DmoFilterLimitInput {
+ public DmoFilterLimitInput() {throw new java.lang.UnsupportedOperationException();}
+
+ public String attributeName;
+ public Integer maxNumberOfValues;
+ public FilterSortOrderEnum order;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ExternalAuthIdentityProviderParameterType.java b/src/main/java/com/nawforce/runforce/ConnectApi/ExternalAuthIdentityProviderParameterType.java
index 2f3916b6..ee04e3c0 100644
--- a/src/main/java/com/nawforce/runforce/ConnectApi/ExternalAuthIdentityProviderParameterType.java
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ExternalAuthIdentityProviderParameterType.java
@@ -8,6 +8,8 @@
public enum ExternalAuthIdentityProviderParameterType {
AuthorizeRequestQueryParameter,
IdentityProviderOptions,
+ ManagedByComponent,
+ ManagedByFeature,
RefreshRequestBodyParameter,
RefreshRequestHttpHeader,
RefreshRequestQueryParameter,
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/FilterConjunctionEnum.java b/src/main/java/com/nawforce/runforce/ConnectApi/FilterConjunctionEnum.java
new file mode 100644
index 00000000..1d11a3f8
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/FilterConjunctionEnum.java
@@ -0,0 +1,11 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+@SuppressWarnings("unused")
+public enum FilterConjunctionEnum {
+ FilterConjunctionAnd,
+ FilterConjunctionOr
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/FilterOperatorDataTypeEnum.java b/src/main/java/com/nawforce/runforce/ConnectApi/FilterOperatorDataTypeEnum.java
new file mode 100644
index 00000000..64c215aa
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/FilterOperatorDataTypeEnum.java
@@ -0,0 +1,16 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+@SuppressWarnings("unused")
+public enum FilterOperatorDataTypeEnum {
+ FilterOperatorDataTypeBoolean,
+ FilterOperatorDataTypeDate,
+ FilterOperatorDataTypeDateOnly,
+ FilterOperatorDataTypeExactlyRelativeDate,
+ FilterOperatorDataTypeNumber,
+ FilterOperatorDataTypeRelateToNowDate,
+ FilterOperatorDataTypeText,
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/FilterSortOrderEnum.java b/src/main/java/com/nawforce/runforce/ConnectApi/FilterSortOrderEnum.java
new file mode 100644
index 00000000..57e844c2
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/FilterSortOrderEnum.java
@@ -0,0 +1,11 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+@SuppressWarnings("unused")
+public enum FilterSortOrderEnum {
+ FilterSortOrderAsc,
+ FilterSortOrderDesc
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentDocument.java b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentDocument.java
index c967c33c..192ba51f 100644
--- a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentDocument.java
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentDocument.java
@@ -13,6 +13,7 @@
public class ManagedContentDocument {
public String apiName;
public Map contentBody;
+ public String contentFqn;
public String contentKey;
public ManagedContentSpaceSummary contentSpace;
public ManagedContentTypeSummary contentType;
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpace.java b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpace.java
index 3eb743eb..ac01ca3d 100644
--- a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpace.java
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpace.java
@@ -23,6 +23,7 @@ public class ManagedContentSpace {
public Datetime lastModifiedDate;
public String name;
public String rootFolderId;
+ public ManagedContentSpaceBaseType spaceType;
public ManagedContentSpace() {throw new java.lang.UnsupportedOperationException();}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceBaseType.java b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceBaseType.java
new file mode 100644
index 00000000..5ecb5b49
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceBaseType.java
@@ -0,0 +1,14 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class ManagedContentSpaceBaseType {
+ public ManagedContentSpaceBaseType() {throw new java.lang.UnsupportedOperationException();}
+
+ public String apiName;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceCollectionRepresentation.java b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceCollectionRepresentation.java
new file mode 100644
index 00000000..95cb1299
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceCollectionRepresentation.java
@@ -0,0 +1,14 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.List;
+
+@SuppressWarnings("unused")
+public class ManagedContentSpaceCollectionRepresentation {
+ public ManagedContentSpaceCollectionRepresentation() {throw new java.lang.UnsupportedOperationException();}
+
+ public List spaces;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceInput.java
new file mode 100644
index 00000000..8a8c980a
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceInput.java
@@ -0,0 +1,18 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class ManagedContentSpaceInput {
+ public ManagedContentSpaceInput() {throw new java.lang.UnsupportedOperationException();}
+
+ public String apiName;
+ public String defaultLanguage;
+ public String description;
+ public String name;
+ public ManagedContentSpaceType spaceType;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceType.java b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceType.java
new file mode 100644
index 00000000..b5a4947e
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceType.java
@@ -0,0 +1,11 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+@SuppressWarnings("unused")
+public enum ManagedContentSpaceType {
+ Content,
+ Marketing
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceUpdateInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceUpdateInput.java
new file mode 100644
index 00000000..80bf9a81
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceUpdateInput.java
@@ -0,0 +1,15 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class ManagedContentSpaceUpdateInput {
+ public ManagedContentSpaceUpdateInput() {throw new java.lang.UnsupportedOperationException();}
+
+ public String description;
+ public String name;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaces.java b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaces.java
index aeb5d036..22f6b8e8 100644
--- a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaces.java
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaces.java
@@ -9,6 +9,10 @@
@SuppressWarnings("unused")
public class ManagedContentSpaces {
+ public static ManagedContentSpace getManagedContentSpace(String contentSpaceId) {throw new java.lang.UnsupportedOperationException();}
public static ManagedContentSpaceChannelsRepresentation getManagedContentSpaceChannels(String contentSpaceId, Integer pageParam, Integer pageSize) {throw new UnsupportedOperationException();}
+ public static ManagedContentSpaceCollectionRepresentation getManagedContentSpaces(Integer pageParam, Integer pageSize, String nameFragment) {throw new java.lang.UnsupportedOperationException();}
+ public static ManagedContentSpace patchManagedContentSpace(String contentSpaceId, ManagedContentSpaceUpdateInput ManagedContentSpaceUpdateInput) {throw new java.lang.UnsupportedOperationException();}
public static ManagedContentSpaceChannelsRepresentation patchManagedContentSpaceChannels(String contentSpaceId, ManagedContentSpaceChannelsInputRepresentation spaceChannels) {throw new UnsupportedOperationException();}
+ public static ManagedContentSpace postManagedContentSpace(ManagedContentSpaceInput ManagedContentSpaceInput) {throw new java.lang.UnsupportedOperationException();}
}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentVariant.java b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentVariant.java
index 4bb4d09e..9bd0c1fe 100644
--- a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentVariant.java
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentVariant.java
@@ -13,6 +13,7 @@
public class ManagedContentVariant {
public String apiName;
public Map contentBody;
+ public String contentFqn;
public String contentKey;
public ManagedContentSpaceSummary contentSpace;
public ManagedContentTypeSummary contentType;
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/NamedCredential.java b/src/main/java/com/nawforce/runforce/ConnectApi/NamedCredential.java
index 17f06c42..07c3a489 100644
--- a/src/main/java/com/nawforce/runforce/ConnectApi/NamedCredential.java
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/NamedCredential.java
@@ -14,6 +14,7 @@ public class NamedCredential {
public String calloutUrl;
public String createdByNamespace;
public List customHeaders;
+ public String description;
public String developerName;
public List externalCredentials;
public String id;
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/NamedCredentialInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/NamedCredentialInput.java
index 06b6d8ae..ed2c39d2 100644
--- a/src/main/java/com/nawforce/runforce/ConnectApi/NamedCredentialInput.java
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/NamedCredentialInput.java
@@ -12,6 +12,7 @@ public class NamedCredentialInput {
public NamedCredentialCalloutOptionsInput calloutOptions;
public String calloutUrl;
public List customHeaders;
+ public String description;
public String developerName;
public List externalCredentials;
public String masterLabel;
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/NamedCredentialParameterType.java b/src/main/java/com/nawforce/runforce/ConnectApi/NamedCredentialParameterType.java
index 55a2ff28..2de0134d 100644
--- a/src/main/java/com/nawforce/runforce/ConnectApi/NamedCredentialParameterType.java
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/NamedCredentialParameterType.java
@@ -7,5 +7,6 @@
@SuppressWarnings("unused")
public enum NamedCredentialParameterType {
AllowedManagedPackageNamespaces,
- ClientCertificate
+ ClientCertificate,
+ ConnectionStatus
}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ObjectQueryInfo.java b/src/main/java/com/nawforce/runforce/ConnectApi/ObjectQueryInfo.java
new file mode 100644
index 00000000..3069ec6f
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ObjectQueryInfo.java
@@ -0,0 +1,23 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.Boolean;
+import com.nawforce.runforce.System.Integer;
+import com.nawforce.runforce.System.List;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class ObjectQueryInfo {
+ public ObjectQueryInfo() {throw new java.lang.UnsupportedOperationException();}
+
+ public List displayFields;
+ public Boolean hasMoreResults;
+ public Integer numberOfMatches;
+ public List orderBy;
+ public String source;
+ public SpellCorrectionInfo spellCorrectionInfo;
+ public SearchStatus status;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/QueryInfo.java b/src/main/java/com/nawforce/runforce/ConnectApi/QueryInfo.java
new file mode 100644
index 00000000..4bef74ce
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/QueryInfo.java
@@ -0,0 +1,16 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.Map;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class QueryInfo {
+ public QueryInfo() {throw new java.lang.UnsupportedOperationException();}
+
+ public Map objectQueryInfos;
+ public SearchStatus status;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/QueryPath.java b/src/main/java/com/nawforce/runforce/ConnectApi/QueryPath.java
new file mode 100644
index 00000000..b30e014c
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/QueryPath.java
@@ -0,0 +1,17 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class QueryPath {
+ public QueryPath() {throw new java.lang.UnsupportedOperationException();}
+
+ public String fieldLabel;
+ public String fieldName;
+ public String objectLabel;
+ public String objectName;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/QueryPathConfig.java b/src/main/java/com/nawforce/runforce/ConnectApi/QueryPathConfig.java
new file mode 100644
index 00000000..434bc471
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/QueryPathConfig.java
@@ -0,0 +1,14 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.List;
+
+@SuppressWarnings("unused")
+public class QueryPathConfig {
+ public QueryPathConfig() {throw new java.lang.UnsupportedOperationException();}
+
+ public List queryPath;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/QueryPathConfigList.java b/src/main/java/com/nawforce/runforce/ConnectApi/QueryPathConfigList.java
new file mode 100644
index 00000000..c7d8fb75
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/QueryPathConfigList.java
@@ -0,0 +1,14 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.List;
+
+@SuppressWarnings("unused")
+public class QueryPathConfigList {
+ public QueryPathConfigList() {throw new java.lang.UnsupportedOperationException();}
+
+ public List queryPathConfig;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/QueryPathInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/QueryPathInput.java
new file mode 100644
index 00000000..b4c237c7
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/QueryPathInput.java
@@ -0,0 +1,17 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class QueryPathInput {
+ public QueryPathInput() {throw new java.lang.UnsupportedOperationException();}
+
+ public String fieldLabel;
+ public String fieldName;
+ public String objectLabel;
+ public String objectName;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/QueryPathInputConfig.java b/src/main/java/com/nawforce/runforce/ConnectApi/QueryPathInputConfig.java
new file mode 100644
index 00000000..d93136f2
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/QueryPathInputConfig.java
@@ -0,0 +1,14 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.List;
+
+@SuppressWarnings("unused")
+public class QueryPathInputConfig {
+ public QueryPathInputConfig() {throw new java.lang.UnsupportedOperationException();}
+
+ public List queryPaths;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlInput.java
new file mode 100644
index 00000000..7e96f62c
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlInput.java
@@ -0,0 +1,21 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.*;
+import com.nawforce.runforce.System.Integer;
+import com.nawforce.runforce.System.Long;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class QuerySqlInput {
+ public QuerySqlInput() {throw new java.lang.UnsupportedOperationException();}
+
+ public Integer adaptiveTimeout;
+ public Map querySettings;
+ public Long rowLimit;
+ public String sql;
+ public List sqlParameters;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlMetadataItem.java b/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlMetadataItem.java
new file mode 100644
index 00000000..502ba3fc
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlMetadataItem.java
@@ -0,0 +1,21 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.Boolean;
+import com.nawforce.runforce.System.Integer;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class QuerySqlMetadataItem {
+ public QuerySqlMetadataItem() {throw new java.lang.UnsupportedOperationException();}
+
+ public QuerySqlMetadataItem innerElement;
+ public String name;
+ public Boolean nullable;
+ public Integer precision;
+ public Integer scale;
+ public TypeEnum type;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlOutput.java b/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlOutput.java
new file mode 100644
index 00000000..282dfc20
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlOutput.java
@@ -0,0 +1,17 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.Long;
+
+@SuppressWarnings("unused")
+public class QuerySqlOutput {
+ public QuerySqlOutput() {throw new java.lang.UnsupportedOperationException();}
+
+ public QuerySqlRowRepresentation dataRows;
+ public QuerySqlMetadataItem metadata;
+ public Long returnedRows;
+ public QuerySqlStatus status;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlPageOutput.java b/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlPageOutput.java
new file mode 100644
index 00000000..8b569856
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlPageOutput.java
@@ -0,0 +1,17 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.Long;
+
+@SuppressWarnings("unused")
+public class QuerySqlPageOutput {
+ public QuerySqlPageOutput() {throw new java.lang.UnsupportedOperationException();}
+
+ public QuerySqlRowRepresentation dataRows;
+ public QuerySqlMetadataItem metadata;
+ public Long returnedRows;
+ public QuerySqlStatus status;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlParameterItem.java b/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlParameterItem.java
new file mode 100644
index 00000000..36c4cca7
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlParameterItem.java
@@ -0,0 +1,16 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class QuerySqlParameterItem {
+ public QuerySqlParameterItem() {throw new java.lang.UnsupportedOperationException();}
+
+ public String name;
+ public TypeEnum type;
+ public String value;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlRowRepresentation.java b/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlRowRepresentation.java
new file mode 100644
index 00000000..f5cd7f71
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlRowRepresentation.java
@@ -0,0 +1,14 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.List;
+
+@SuppressWarnings("unused")
+public class QuerySqlRowRepresentation {
+ public QuerySqlRowRepresentation() {throw new java.lang.UnsupportedOperationException();}
+
+ public List