diff --git a/.idea/fileTemplates/Exception.java b/.idea/fileTemplates/ApexException.java
similarity index 100%
rename from .idea/fileTemplates/Exception.java
rename to .idea/fileTemplates/ApexException.java
diff --git a/README.md b/README.md
index 3f0e69d0..c97769c2 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 v62.X.X matches the Salesforce Winter '25 API.
+The library is versioned to reflect Salesforce API numbers, so currently v63.X.X matches the Salesforce Spring '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
- 62.0.1
+ 63.0.0
```
diff --git a/pom.xml b/pom.xml
index 0b6cde18..81c53d74 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
io.github.apex-dev-tools
standard-types
- 62.0.1
+ 63.0.0
jar
standard-types
@@ -195,6 +195,9 @@
+
+ true
+
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/AbstractCheckoutAddressInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/AbstractCheckoutAddressInput.java
new file mode 100644
index 00000000..a20c7b28
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/AbstractCheckoutAddressInput.java
@@ -0,0 +1,22 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public abstract class AbstractCheckoutAddressInput {
+ public String city;
+ public String companyName;
+ public String country;
+ public String firstName;
+ public String id;
+ public String lastName;
+ public String name;
+ public String postalCode;
+ public String region;
+ public String shipToPhoneNumber;
+ public String street;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/AbstractList.java b/src/main/java/com/nawforce/runforce/ConnectApi/AbstractList.java
new file mode 100644
index 00000000..f00e8284
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/AbstractList.java
@@ -0,0 +1,9 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+@SuppressWarnings("unused")
+public abstract class AbstractList {
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/AbstractRecordField.java b/src/main/java/com/nawforce/runforce/ConnectApi/AbstractRecordField.java
index 116870ee..5c9d2473 100644
--- a/src/main/java/com/nawforce/runforce/ConnectApi/AbstractRecordField.java
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/AbstractRecordField.java
@@ -14,17 +14,9 @@
package com.nawforce.runforce.ConnectApi;
-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 AbstractRecordField {
- public String type;
-
- public Boolean equals$(Object obj) {throw new java.lang.UnsupportedOperationException();}
- public Double getBuildVersion() {throw new java.lang.UnsupportedOperationException();}
- public Integer hashCode$() {throw new java.lang.UnsupportedOperationException();}
- public String toString$() {throw new java.lang.UnsupportedOperationException();}
+public abstract class AbstractRecordField {
+ public String type;
}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/BooleanList.java b/src/main/java/com/nawforce/runforce/ConnectApi/BooleanList.java
new file mode 100644
index 00000000..56bef979
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/BooleanList.java
@@ -0,0 +1,15 @@
+/*
+ * 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;
+
+@SuppressWarnings("unused")
+public class BooleanList extends AbstractList {
+ public List values;
+
+ public BooleanList() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/CartEvaluateShippingInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/CartEvaluateShippingInput.java
new file mode 100644
index 00000000..0f7f778f
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/CartEvaluateShippingInput.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.SObject;
+
+@SuppressWarnings("unused")
+public class CartEvaluateShippingInput {
+ public List customFields;
+ public CartShippingAddressInput shippingAddress;
+
+ public CartEvaluateShippingInput() {throw new java.lang.UnsupportedOperationException();}
+
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/CartEvaluateTaxInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/CartEvaluateTaxInput.java
new file mode 100644
index 00000000..a036b217
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/CartEvaluateTaxInput.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.SObject;
+
+@SuppressWarnings("unused")
+public class CartEvaluateTaxInput {
+ public List customFields;
+ public CartShippingAddressInput shippingAddress;
+
+ public CartEvaluateTaxInput() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/CartShippingAddressInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/CartShippingAddressInput.java
new file mode 100644
index 00000000..350616e0
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/CartShippingAddressInput.java
@@ -0,0 +1,10 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+@SuppressWarnings("unused")
+public class CartShippingAddressInput extends AbstractCheckoutAddressInput {
+ public CartShippingAddressInput() {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 a60140ac..6680cd7f 100644
--- a/src/main/java/com/nawforce/runforce/ConnectApi/CommerceCart.java
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/CommerceCart.java
@@ -19,6 +19,7 @@ public class CommerceCart {
public static CartCouponCollection applyCartCoupon(String webstoreId, String effectiveAccountId, String activeCartOrId, CartCouponInput cartCouponInput, String currencyIsoCode) {throw new java.lang.UnsupportedOperationException();}
public static CartToWishlistResult copyCartToWishlist(String webstoreId, String effectiveAccountId, String activeCartOrId, CartToWishlistInput cartToWishlistInput) {throw new java.lang.UnsupportedOperationException();}
public static CalculateCartResult calculateCart(String webstoreId, String activeCartOrId, String effectiveAccountId) {throw new UnsupportedOperationException();}
+ public static CalculateCartResult calculateCart(String webstoreId, String activeCartOrId, String effectiveAccountId, ConnectApiCalculateCartInput calculateCartInput) {throw new java.lang.UnsupportedOperationException();}
public static CartSummary createCart(String webstoreId, CartInput cart) {throw new java.lang.UnsupportedOperationException();}
public static CartSummary cloneCart(String webstoreId, String activeCartOrId, String targetEffectiveAccountId, String targetType) {throw new java.lang.UnsupportedOperationException();}
public static void deleteCart(String webstoreId, String effectiveAccountId, String activeCartOrId) {throw new java.lang.UnsupportedOperationException();}
@@ -26,6 +27,8 @@ public class CommerceCart {
public static void deleteCartCoupon(String webstoreId, String effectiveAccountId, String activeCartOrId, String cartCouponId, String currencyIsoCode) {throw new java.lang.UnsupportedOperationException();}
public static void deleteCartItem(String webstoreId, String effectiveAccountId, String activeCartOrId, String cartItemId) {throw new java.lang.UnsupportedOperationException();}
public static void deleteInventoryReservation(String webstoreId, String activeCartOrId, String effectiveAccountId) {throw new java.lang.UnsupportedOperationException();}
+ public static CalculateCartResult evaluateShipping(String webstoreId, String activeCartOrId, String effectiveAccountId, CartEvaluateShippingInput cartEvaluateShippingInput) {throw new java.lang.UnsupportedOperationException();}
+ public static CalculateCartResult evaluateTaxes(String webstoreId, String activeCartOrId, String effectiveAccountId, CartEvaluateTaxInput cartEvaluateTaxInput) {throw new java.lang.UnsupportedOperationException();}
public static CartCouponCollection getCartCoupons(String webstoreId, String effectiveAccountId, String activeCartOrId) {throw new java.lang.UnsupportedOperationException();}
public static CartCouponCollection getCartCoupons(String webstoreId, String effectiveAccountId, String activeCartOrId, String currencyIsoCode) {throw new java.lang.UnsupportedOperationException();}
public static CartItemPromotionCollectionOutputRepresentation getCartItemPromotion(String webstoreId, String effectiveAccountId, String activeCartOrId, CartItemPromotionCollectionInputRepresentation cartItemPromotionCollectionInput) {throw new java.lang.UnsupportedOperationException();}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ConnectApiCalculateCartInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/ConnectApiCalculateCartInput.java
new file mode 100644
index 00000000..2281a976
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ConnectApiCalculateCartInput.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.SObject;
+
+@SuppressWarnings("unused")
+public class ConnectApiCalculateCartInput {
+ public List customFields;
+
+ public ConnectApiCalculateCartInput() {throw new java.lang.UnsupportedOperationException();}
+
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DataCategoryMetadata.java b/src/main/java/com/nawforce/runforce/ConnectApi/DataCategoryMetadata.java
new file mode 100644
index 00000000..26bccb86
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/DataCategoryMetadata.java
@@ -0,0 +1,17 @@
+/*
+ * 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 DataCategoryMetadata {
+ public com.nawforce.runforce.System.String groupName;
+ public String label;
+ public Map values;
+
+ public DataCategoryMetadata() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DataCategoryOperator.java b/src/main/java/com/nawforce/runforce/ConnectApi/DataCategoryOperator.java
new file mode 100644
index 00000000..dfe2efec
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/DataCategoryOperator.java
@@ -0,0 +1,12 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+@SuppressWarnings("unused")
+public enum DataCategoryOperator {
+ Above,
+ AboveOrBelow,
+ At,
+ Below
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DataCategoryValueMetadata.java b/src/main/java/com/nawforce/runforce/ConnectApi/DataCategoryValueMetadata.java
new file mode 100644
index 00000000..6b916346
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/DataCategoryValueMetadata.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 DataCategoryValueMetadata {
+ public String label;
+ public String valueName;
+
+ public DataCategoryValueMetadata() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DeliveryAddressInputRepresentation.java b/src/main/java/com/nawforce/runforce/ConnectApi/DeliveryAddressInputRepresentation.java
new file mode 100644
index 00000000..bd4dbf52
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/DeliveryAddressInputRepresentation.java
@@ -0,0 +1,20 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.Double;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class DeliveryAddressInputRepresentation {
+ public String city;
+ public String country;
+ public Double latitude;
+ public Double longitude;
+ public String postalCode;
+ public String state;
+
+ public DeliveryAddressInputRepresentation() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DeliveryEstimateOutputRepresentation.java b/src/main/java/com/nawforce/runforce/ConnectApi/DeliveryEstimateOutputRepresentation.java
new file mode 100644
index 00000000..9f7f4095
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/DeliveryEstimateOutputRepresentation.java
@@ -0,0 +1,18 @@
+/*
+ * 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 DeliveryEstimateOutputRepresentation {
+ public DeliveryEstimationErrorOutputRepresentation error;
+ public String location;
+ public List productDeliverEstimations;
+ public String shippingCarrierMethodExternalReference;
+
+ public DeliveryEstimateOutputRepresentation() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DeliveryEstimationErrorOutputRepresentation.java b/src/main/java/com/nawforce/runforce/ConnectApi/DeliveryEstimationErrorOutputRepresentation.java
new file mode 100644
index 00000000..84ea8773
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/DeliveryEstimationErrorOutputRepresentation.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 DeliveryEstimationErrorOutputRepresentation {
+ public String code;
+ public String message;
+
+ public DeliveryEstimationErrorOutputRepresentation() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DeliveryEstimationProductInputRepresentation.java b/src/main/java/com/nawforce/runforce/ConnectApi/DeliveryEstimationProductInputRepresentation.java
new file mode 100644
index 00000000..1152224f
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/DeliveryEstimationProductInputRepresentation.java
@@ -0,0 +1,18 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.Double;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class DeliveryEstimationProductInputRepresentation {
+ public String name;
+ public String productId;
+ public Double quantity;
+ public String stockKeepingUnit;
+
+ public DeliveryEstimationProductInputRepresentation() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DoubleList.java b/src/main/java/com/nawforce/runforce/ConnectApi/DoubleList.java
new file mode 100644
index 00000000..86f04021
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/DoubleList.java
@@ -0,0 +1,15 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.Double;
+import com.nawforce.runforce.System.List;
+
+@SuppressWarnings("unused")
+public class DoubleList extends AbstractList {
+ public List values;
+
+ public DoubleList() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/EinsteinPromptTemplateGenerationsInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/EinsteinPromptTemplateGenerationsInput.java
index bba402d5..12a9f32d 100644
--- a/src/main/java/com/nawforce/runforce/ConnectApi/EinsteinPromptTemplateGenerationsInput.java
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/EinsteinPromptTemplateGenerationsInput.java
@@ -5,20 +5,17 @@
package com.nawforce.runforce.ConnectApi;
import com.nawforce.runforce.System.Boolean;
-import com.nawforce.runforce.System.Integer;
import com.nawforce.runforce.System.Map;
import com.nawforce.runforce.System.String;
@SuppressWarnings("unused")
public class EinsteinPromptTemplateGenerationsInput {
public EinsteinLlmAdditionalConfigInput additionalConfig;
+ public String citationMode;
public Map inputParams;
public Boolean isPreview;
- public String provider;
+ public String outputLanguage;
+ public WrappedValue tags;
public EinsteinPromptTemplateGenerationsInput() {throw new java.lang.UnsupportedOperationException();}
-
- public Boolean equals$(Object obj) {throw new java.lang.UnsupportedOperationException();}
- public Integer hashCode$() {throw new java.lang.UnsupportedOperationException();}
- public String toString$() {throw new java.lang.UnsupportedOperationException();}
}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/EmailMessageCapability.java b/src/main/java/com/nawforce/runforce/ConnectApi/EmailMessageCapability.java
index 5a3b8da8..4f74a632 100644
--- a/src/main/java/com/nawforce/runforce/ConnectApi/EmailMessageCapability.java
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/EmailMessageCapability.java
@@ -15,7 +15,6 @@
package com.nawforce.runforce.ConnectApi;
import com.nawforce.runforce.System.Boolean;
-import com.nawforce.runforce.System.Double;
import com.nawforce.runforce.System.Integer;
import com.nawforce.runforce.System.String;
import com.nawforce.runforce.System.*;
@@ -23,6 +22,7 @@
@SuppressWarnings("unused")
public class EmailMessageCapability extends FeedElementCapability {
public EmailAttachment attachments;
+ public String automationType;
public List bccAddresses;
public String body;
public List ccAddresses;
@@ -36,9 +36,4 @@ public class EmailMessageCapability extends FeedElementCapability {
public Integer totalAttachments;
public EmailMessageCapability() {throw new java.lang.UnsupportedOperationException();}
-
- public Boolean equals$(Object obj) {throw new java.lang.UnsupportedOperationException();}
- public Double getBuildVersion() {throw new java.lang.UnsupportedOperationException();}
- public Integer hashCode$() {throw new java.lang.UnsupportedOperationException();}
- public String toString$() {throw new java.lang.UnsupportedOperationException();}
}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/EstimateDeliveryDateInputRepresentation.java b/src/main/java/com/nawforce/runforce/ConnectApi/EstimateDeliveryDateInputRepresentation.java
new file mode 100644
index 00000000..f3048006
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/EstimateDeliveryDateInputRepresentation.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 EstimateDeliveryDateInputRepresentation {
+ public DeliveryAddressInputRepresentation deliveryAddress;
+ public String locations;
+ public DeliveryEstimationProductInputRepresentation products;
+ public ShippingCarrierInputRepresentation shippingCarrier;
+
+ public EstimateDeliveryDateInputRepresentation() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/EstimateDeliveryDateOutputRepresentation.java b/src/main/java/com/nawforce/runforce/ConnectApi/EstimateDeliveryDateOutputRepresentation.java
new file mode 100644
index 00000000..aa4b4f49
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/EstimateDeliveryDateOutputRepresentation.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 EstimateDeliveryDateOutputRepresentation {
+ public List deliveryEstimates;
+ public String estimatedDeliveryReference;
+
+ public EstimateDeliveryDateOutputRepresentation() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ExtendedCommerceDelivery.java b/src/main/java/com/nawforce/runforce/ConnectApi/ExtendedCommerceDelivery.java
new file mode 100644
index 00000000..94000a0a
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ExtendedCommerceDelivery.java
@@ -0,0 +1,12 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class ExtendedCommerceDelivery {
+ public static EstimateDeliveryDateOutputRepresentation estimateDeliveryDate(EstimateDeliveryDateInputRepresentation estimateDeliveryDateInput, String externalReference) {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ExternalAuthIdentityProvider.java b/src/main/java/com/nawforce/runforce/ConnectApi/ExternalAuthIdentityProvider.java
index 59740d71..5ebc0184 100644
--- a/src/main/java/com/nawforce/runforce/ConnectApi/ExternalAuthIdentityProvider.java
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ExternalAuthIdentityProvider.java
@@ -13,12 +13,15 @@ public class ExternalAuthIdentityProvider {
public IdentityProviderAuthProtocol authenticationProtocol;
public String authorizeUrl;
public String callbackUrl;
+ public IdentityProviderClientAuth clientAuthentication;
public String createdByNamespace;
public List credentials;
public String description;
public String fullName;
public String id;
public String label;
+ public List parameters;
+ public String standardExternalIdentityProvider;
public String tokenUrl;
public String url;
public String userInfoUrl;
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ExternalAuthIdentityProviderInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/ExternalAuthIdentityProviderInput.java
index 62269d37..b545a6b0 100644
--- a/src/main/java/com/nawforce/runforce/ConnectApi/ExternalAuthIdentityProviderInput.java
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ExternalAuthIdentityProviderInput.java
@@ -4,6 +4,7 @@
package com.nawforce.runforce.ConnectApi;
+import com.nawforce.runforce.System.List;
import com.nawforce.runforce.System.String;
@SuppressWarnings("unused")
@@ -11,9 +12,12 @@ public class ExternalAuthIdentityProviderInput {
public IdentityProviderAuthFlow authenticationFlow;
public IdentityProviderAuthProtocol authenticationProtocol;
public String authorizeUrl;
+ public IdentityProviderClientAuth clientAuthentication;
public String description;
public String fullName;
public String label;
+ public List parameters;
+ public String standardExternalIdentityProvider;
public String tokenUrl;
public String userInfoUrl;
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ExternalAuthIdentityProviderParameter.java b/src/main/java/com/nawforce/runforce/ConnectApi/ExternalAuthIdentityProviderParameter.java
new file mode 100644
index 00000000..c05ce8b0
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ExternalAuthIdentityProviderParameter.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 ExternalAuthIdentityProviderParameter {
+ public String parameterName;
+ public ExternalAuthIdentityProviderParameterType parameterType;
+ public String parameterValue;
+ public Integer sequenceNumber;
+
+ public ExternalAuthIdentityProviderParameter() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ExternalAuthIdentityProviderParameterInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/ExternalAuthIdentityProviderParameterInput.java
new file mode 100644
index 00000000..256d5b2f
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ExternalAuthIdentityProviderParameterInput.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 ExternalAuthIdentityProviderParameterInput {
+ public String parameterName;
+ public ExternalAuthIdentityProviderParameterType parameterType;
+ public String parameterValue;
+ public Integer sequenceNumber;
+
+ public ExternalAuthIdentityProviderParameterInput() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ExternalAuthIdentityProviderParameterType.java b/src/main/java/com/nawforce/runforce/ConnectApi/ExternalAuthIdentityProviderParameterType.java
new file mode 100644
index 00000000..2f3916b6
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ExternalAuthIdentityProviderParameterType.java
@@ -0,0 +1,17 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+@SuppressWarnings("unused")
+public enum ExternalAuthIdentityProviderParameterType {
+ AuthorizeRequestQueryParameter,
+ IdentityProviderOptions,
+ RefreshRequestBodyParameter,
+ RefreshRequestHttpHeader,
+ RefreshRequestQueryParameter,
+ TokenRequestBodyParameter,
+ TokenRequestHttpHeader,
+ TokenRequestQueryParameter
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/FieldMetadata.java b/src/main/java/com/nawforce/runforce/ConnectApi/FieldMetadata.java
new file mode 100644
index 00000000..f1e5f8f6
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/FieldMetadata.java
@@ -0,0 +1,22 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.String;
+import com.nawforce.runforce.System.Boolean;
+
+@SuppressWarnings("unused")
+public class FieldMetadata {
+ public String domain;
+ public String field;
+ public String fieldApiName;
+ public FieldType fieldType;
+ public Boolean filterable;
+ public Boolean highlightable;
+ public String label;
+ public Boolean sortable;
+
+ public FieldMetadata() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/FieldType.java b/src/main/java/com/nawforce/runforce/ConnectApi/FieldType.java
new file mode 100644
index 00000000..0ff0d901
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/FieldType.java
@@ -0,0 +1,46 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+@SuppressWarnings("unused")
+public enum FieldType {
+ Address,
+ AnyType,
+ Base64,
+ Boolean,
+ Combobox,
+ ComplexValue,
+ Currency,
+ DataCategoryGroupReference,
+ Date,
+ DateTime,
+ Double,
+ Email,
+ EncryptedString,
+ ExtensionEntityLookup,
+ ExternalLookup,
+ FloatArray,
+ Id,
+ ImageUrl,
+ IndirectLookup,
+ Integer,
+ Json,
+ Location,
+ Long,
+ MultiPicklist,
+ Percent,
+ PersonName,
+ Phone,
+ Picklist,
+ PlainTextArea,
+ Reference,
+ RichTextArea,
+ Sobject,
+ String,
+ SwitchablePersonName,
+ TextArea,
+ Time,
+ Url
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/FilterOperator.java b/src/main/java/com/nawforce/runforce/ConnectApi/FilterOperator.java
new file mode 100644
index 00000000..35e01866
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/FilterOperator.java
@@ -0,0 +1,20 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+@SuppressWarnings("unused")
+public enum FilterOperator {
+ EqOp,
+ ExcludesOp,
+ GtOp,
+ GteOp,
+ InOp,
+ IncludesOp,
+ LikeOp,
+ LtOp,
+ LteOp,
+ NeOp,
+ NinOp
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/IdentityProviderClientAuth.java b/src/main/java/com/nawforce/runforce/ConnectApi/IdentityProviderClientAuth.java
new file mode 100644
index 00000000..c0c5ac51
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/IdentityProviderClientAuth.java
@@ -0,0 +1,11 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+@SuppressWarnings("unused")
+public enum IdentityProviderClientAuth {
+ ClientSecretBasic,
+ ClientSecretPost
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/LabeledRecordField.java b/src/main/java/com/nawforce/runforce/ConnectApi/LabeledRecordField.java
new file mode 100644
index 00000000..da660320
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/LabeledRecordField.java
@@ -0,0 +1,13 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public abstract class LabeledRecordField extends AbstractRecordField {
+ public String label;
+ public String text;
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/LongList.java b/src/main/java/com/nawforce/runforce/ConnectApi/LongList.java
new file mode 100644
index 00000000..97c17748
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/LongList.java
@@ -0,0 +1,15 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.List;
+import com.nawforce.runforce.System.Long;
+
+@SuppressWarnings("unused")
+public class LongList extends AbstractList {
+ public List values;
+
+ public LongList() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/MCSFolderShare.java b/src/main/java/com/nawforce/runforce/ConnectApi/MCSFolderShare.java
new file mode 100644
index 00000000..693720dc
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/MCSFolderShare.java
@@ -0,0 +1,18 @@
+/*
+ * 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 MCSFolderShare {
+ public Boolean canUserUnshare;
+ public MCSFolderShareStatus shareStatus;
+ public String targetId;
+ public String targetLabel;
+
+ public MCSFolderShare() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/MCSFolderShareCollection.java b/src/main/java/com/nawforce/runforce/ConnectApi/MCSFolderShareCollection.java
new file mode 100644
index 00000000..660f2f4c
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/MCSFolderShareCollection.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 MCSFolderShareCollection {
+ public String folderId;
+ public List shares;
+
+ public MCSFolderShareCollection() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/MCSFolderShareCollectionUpdateInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/MCSFolderShareCollectionUpdateInput.java
new file mode 100644
index 00000000..4a9d21e4
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/MCSFolderShareCollectionUpdateInput.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 MCSFolderShareCollectionUpdateInput {
+ public List shareWith;
+ public List unshareWith;
+
+ public MCSFolderShareCollectionUpdateInput() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/MCSFolderShareInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/MCSFolderShareInput.java
new file mode 100644
index 00000000..c6943635
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/MCSFolderShareInput.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 MCSFolderShareInput {
+ public String targetId;
+
+ public MCSFolderShareInput() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/MCSFolderShareStatus.java b/src/main/java/com/nawforce/runforce/ConnectApi/MCSFolderShareStatus.java
new file mode 100644
index 00000000..356a2d1a
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/MCSFolderShareStatus.java
@@ -0,0 +1,12 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+@SuppressWarnings("unused")
+public enum MCSFolderShareStatus {
+ PendingShare,
+ PendingUnshare,
+ Shared
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/MCSFolderShareTarget.java b/src/main/java/com/nawforce/runforce/ConnectApi/MCSFolderShareTarget.java
new file mode 100644
index 00000000..82c661d5
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/MCSFolderShareTarget.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 MCSFolderShareTarget {
+ public String id;
+ public String label;
+ public String resourceUrl;
+
+ public MCSFolderShareTarget() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/MCSFolderShareTargetCollection.java b/src/main/java/com/nawforce/runforce/ConnectApi/MCSFolderShareTargetCollection.java
new file mode 100644
index 00000000..4f3a8160
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/MCSFolderShareTargetCollection.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 MCSFolderShareTargetCollection {
+ public List shareTargets;
+
+ public MCSFolderShareTargetCollection() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContent.java b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContent.java
index 7004697b..40c62e3d 100644
--- a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContent.java
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContent.java
@@ -32,6 +32,9 @@ public class ManagedContent {
public static ManagedContentVersionCollection getManagedContentByTopicsAndIds(String communityId, List managedContentIds, List topics, Integer pageParam, Integer pageSize, String language, String managedContentType) {throw new java.lang.UnsupportedOperationException();}
public static ManagedContentVersionCollection getManagedContentByTopicsAndIds(String communityId, List managedContentIds, List topics, Integer pageParam, Integer pageSize, String language, String managedContentType, Boolean showAbsoluteUrl) {throw new java.lang.UnsupportedOperationException();}
public static ManagedContentSpace getManagedContentSpace(String contentSpaceId) {throw new java.lang.UnsupportedOperationException();}
+ public static MCSFolderShareCollection getMCSFolderShares(String folderId) {throw new java.lang.UnsupportedOperationException();}
+ public static MCSFolderShareTargetCollection getMCSFolderShareTargets(String folderId) {throw new java.lang.UnsupportedOperationException();}
+ public static MCSFolderShareCollection patchMCSFolderShares(String folderId, MCSFolderShareCollectionUpdateInput mcsFolderShareCollectionUpdateInput) {throw new java.lang.UnsupportedOperationException();}
public static ManagedContentPublishOutput publish(ManagedContentPublishInput publishInput) {throw new java.lang.UnsupportedOperationException();}
public static ManagedContentVariant replaceManagedContentVariant(String variantId, ManagedContentVariantUpdateInput ManagedContentVariantInputParam) {throw new java.lang.UnsupportedOperationException();}
public static ManagedContentVariant replaceManagedContentVariantWithMedia(String variantId, ManagedContentVariantUpdateInput ManagedContentVariantInputParam, BinaryInput contentData) {throw new java.lang.UnsupportedOperationException();}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentChannel.java b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentChannel.java
index 0408df61..755415b7 100644
--- a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentChannel.java
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentChannel.java
@@ -19,6 +19,7 @@ public class ManagedContentChannel extends AbstractManagedContentChannelRepresen
public String domainName;
public String id;
public Boolean isChannelSearchable;
+ public Boolean isDedicatedContentDelivery;
public Boolean isDomainLocked;
public Boolean isSearchable;
public ManagedContentChannelDomainRepresentation managedContentChannelDomain;
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentChannelCreateRepresentation.java b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentChannelCreateRepresentation.java
index adc15822..9b77f0c9 100644
--- a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentChannelCreateRepresentation.java
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentChannelCreateRepresentation.java
@@ -12,6 +12,7 @@
public class ManagedContentChannelCreateRepresentation {
public Long cacheControlMaxAge;
public String domain;
+ public Boolean isDedicatedContentDelivery;
public Boolean isDomainLocked;
public Boolean isSearchable;
public Long mediaCacheControlMaxAge;
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentChannelUpdateRepresentation.java b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentChannelUpdateRepresentation.java
index eaa9b89e..7e8bfb1c 100644
--- a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentChannelUpdateRepresentation.java
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentChannelUpdateRepresentation.java
@@ -12,6 +12,7 @@
public class ManagedContentChannelUpdateRepresentation {
public Long cacheControlMaxAge;
public String domain;
+ public Boolean isDedicatedContentDelivery;
public Boolean isDomainLocked;
public Boolean isSearchable;
public Long mediaCacheControlMaxAge;
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentCollectionItems.java b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentCollectionItems.java
index 6d566a94..ca09555a 100644
--- a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentCollectionItems.java
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentCollectionItems.java
@@ -15,9 +15,12 @@ public class ManagedContentCollectionItems {
public ManagedContentDeliveryChannelSummaryRepresentation channelSummary;
public String collectionKey;
public ManagedContentTypeSummary collectionType;
+ public String currentPageUrl;
public String id;
public List items;
public String language;
+ public String nextPageUrl;
+ public String previousPageUrl;
public Datetime publishedDate;
public String title;
public Integer total;
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentDelivery.java b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentDelivery.java
index 7ffeef7e..14bcc383 100644
--- a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentDelivery.java
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentDelivery.java
@@ -14,7 +14,9 @@ public class ManagedContentDelivery {
public static ManagedContentDeliveryChannelRepresentation getChannel(String channelId) {throw new UnsupportedOperationException();}
public static ManagedContentDeliveryChannelsRepresentation getChannels(Integer pageParam, Integer pageSize) {throw new UnsupportedOperationException();}
public static ManagedContentCollectionItems getCollectionItemsForChannel(String channelId, String collectionKeyOrId, String language) {throw new UnsupportedOperationException();}
+ public static ManagedContentCollectionItems getCollectionItemsForChannel(String channelId, String collectionKeyOrId, String language, Integer pageToken, Integer pageSize) {throw new java.lang.UnsupportedOperationException();}
public static ManagedContentCollectionItems getCollectionItemsForSite(String siteId, String collectionKeyOrId, String language) {throw new UnsupportedOperationException();}
+ public static ManagedContentCollectionItems getCollectionItemsForSite(String siteId, String collectionKeyOrId, String language, Integer pageToken, Integer pageSize) {throw new java.lang.UnsupportedOperationException();}
public static ManagedContentDeliveryDocument getManagedContentForChannel(String channelId, String contentKeyOrId, Boolean showAbsoluteUrl) {throw new UnsupportedOperationException();}
public static ManagedContentDeliveryDocument getManagedContentForChannel(String channelId, String contentKeyOrId, String language, Boolean showAbsoluteUrl) {throw new UnsupportedOperationException();}
public static ManagedContentDeliveryDocument getManagedContentForChannel(String channelId, String contentKeyOrId, String language, Boolean showAbsoluteUrl, Integer referenceDepth, Boolean expandReferences, Boolean referencesAsList) {throw new UnsupportedOperationException();}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentDeliveryChannelRepresentation.java b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentDeliveryChannelRepresentation.java
index 5c8f6248..025e9add 100644
--- a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentDeliveryChannelRepresentation.java
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentDeliveryChannelRepresentation.java
@@ -12,6 +12,7 @@ public class ManagedContentDeliveryChannelRepresentation {
public String domain;
public String domainName;
public String id;
+ public Boolean isDedicatedContentDelivery;
public Boolean isDomainLocked;
public Boolean isSearchable;
public String name;
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpace.java b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpace.java
index 9edc26d8..3eb743eb 100644
--- a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpace.java
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpace.java
@@ -16,6 +16,7 @@ public class ManagedContentSpace {
public Datetime createdDate;
public String defaultLanguage;
public String description;
+ public String fullyQualifiedName;
public String id;
public Boolean isEnhancedSpace;
public String lastModifiedBy;
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentVariant.java b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentVariant.java
index 5abc4103..4bb4d09e 100644
--- a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentVariant.java
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentVariant.java
@@ -11,6 +11,7 @@
@SuppressWarnings("unused")
public class ManagedContentVariant {
+ public String apiName;
public Map contentBody;
public String contentKey;
public ManagedContentSpaceSummary contentSpace;
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentVariantUpdateInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentVariantUpdateInput.java
index 0d249857..cd86e76f 100644
--- a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentVariantUpdateInput.java
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentVariantUpdateInput.java
@@ -4,19 +4,14 @@
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 ManagedContentVariantUpdateInput {
+ public String apiName;
public ManagedContentBodyInput contentBody;
public String title;
public String urlName;
public ManagedContentVariantUpdateInput() {throw new java.lang.UnsupportedOperationException();}
-
- public Boolean equals$(Object obj) {throw new java.lang.UnsupportedOperationException();}
- public Integer hashCode$() {throw new java.lang.UnsupportedOperationException();}
- public String toString$() {throw new java.lang.UnsupportedOperationException();}
}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/MatchInfo.java b/src/main/java/com/nawforce/runforce/ConnectApi/MatchInfo.java
new file mode 100644
index 00000000..a70e5f01
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/MatchInfo.java
@@ -0,0 +1,15 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.Boolean;
+
+@SuppressWarnings("unused")
+public class MatchInfo {
+ public Boolean isPromoted;
+ public Boolean isSpellCorrected;
+
+ public MatchInfo() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ObjectMetadata.java b/src/main/java/com/nawforce/runforce/ConnectApi/ObjectMetadata.java
new file mode 100644
index 00000000..7203afd9
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ObjectMetadata.java
@@ -0,0 +1,20 @@
+/*
+ * 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 ObjectMetadata {
+ public Map dataCategories;
+ public Map fields;
+ public String label;
+ public String labelPlural;
+ public String objectApiName;
+ public ThemeInfo themeInfo;
+
+ public ObjectMetadata() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/Orchestration.java b/src/main/java/com/nawforce/runforce/ConnectApi/Orchestration.java
new file mode 100644
index 00000000..a6f9b7d6
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/Orchestration.java
@@ -0,0 +1,13 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class Orchestration {
+ public static OrchestrationInstance getOrchestrationInstance(String instanceId) {throw new java.lang.UnsupportedOperationException();}
+ public static OrchestrationInstanceCollection getOrchestrationInstanceCollection(String relatedRecordId) {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/OrchestrationInstance.java b/src/main/java/com/nawforce/runforce/ConnectApi/OrchestrationInstance.java
new file mode 100644
index 00000000..f5f43885
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/OrchestrationInstance.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 OrchestrationInstance {
+ public String flowDefinitionDeveloperName;
+ public String flowDefinitionId;
+ public String flowDefinitionName;
+ public String id;
+ public String interviewId;
+ public List stageInstances;
+ public OrchestrationStatus status;
+
+ public OrchestrationInstance() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/OrchestrationInstanceCollection.java b/src/main/java/com/nawforce/runforce/ConnectApi/OrchestrationInstanceCollection.java
new file mode 100644
index 00000000..93550d80
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/OrchestrationInstanceCollection.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 OrchestrationInstanceCollection {
+ public List instances;
+
+ public OrchestrationInstanceCollection() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/OrchestrationStageInstance.java b/src/main/java/com/nawforce/runforce/ConnectApi/OrchestrationStageInstance.java
new file mode 100644
index 00000000..77acb083
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/OrchestrationStageInstance.java
@@ -0,0 +1,20 @@
+/*
+ * 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 OrchestrationStageInstance {
+ public String completionTime;
+ public String id;
+ public String label;
+ public String name;
+ public OrchestrationStatus status;
+ public List stepInstances;
+
+ public OrchestrationStageInstance() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/OrchestrationStatus.java b/src/main/java/com/nawforce/runforce/ConnectApi/OrchestrationStatus.java
new file mode 100644
index 00000000..0fcb3cb9
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/OrchestrationStatus.java
@@ -0,0 +1,16 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+@SuppressWarnings("unused")
+public enum OrchestrationStatus {
+ Canceled,
+ Completed,
+ Discontinued,
+ Error,
+ InProgress,
+ NotStarted,
+ Suspended
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/OrchestrationStepInstance.java b/src/main/java/com/nawforce/runforce/ConnectApi/OrchestrationStepInstance.java
new file mode 100644
index 00000000..c0d81d6d
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/OrchestrationStepInstance.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 OrchestrationStepInstance {
+ public String assignedTo;
+ public String assigneeType;
+ public String comments;
+ public String completedBy;
+ public String completionTime;
+ public String description;
+ public String id;
+ public String label;
+ public String name;
+ public OrchestrationStatus status;
+ public OrchestrationStepType stepType;
+ public List workItems;
+
+ public OrchestrationStepInstance() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/OrchestrationStepType.java b/src/main/java/com/nawforce/runforce/ConnectApi/OrchestrationStepType.java
new file mode 100644
index 00000000..16aad109
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/OrchestrationStepType.java
@@ -0,0 +1,18 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+@SuppressWarnings("unused")
+public enum OrchestrationStepType {
+ AsynchronousBackgroundStep,
+ BackgroundStep,
+ InteractiveStep,
+ ManagedContentRoleInteractiveStep,
+ ManagedContentVariantAutoPublishBackgroundStep,
+ ManagedContentVariantAutoUnpublishBackgroundStep,
+ ManagedContentVariantSetLockBackgroundStep,
+ ManagedContentVariantSetReadyBackgroundStep,
+ MuleSoftStep
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/OrderDirection.java b/src/main/java/com/nawforce/runforce/ConnectApi/OrderDirection.java
new file mode 100644
index 00000000..22cfe447
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/OrderDirection.java
@@ -0,0 +1,11 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+@SuppressWarnings("unused")
+public enum OrderDirection {
+ Ascending,
+ Descending
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/OrderNulls.java b/src/main/java/com/nawforce/runforce/ConnectApi/OrderNulls.java
new file mode 100644
index 00000000..6566790f
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/OrderNulls.java
@@ -0,0 +1,11 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+@SuppressWarnings("unused")
+public enum OrderNulls {
+ Firsts,
+ Lasts
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/OrderSummaryAdjustmentAggregates.java b/src/main/java/com/nawforce/runforce/ConnectApi/OrderSummaryAdjustmentAggregates.java
new file mode 100644
index 00000000..fca0e176
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/OrderSummaryAdjustmentAggregates.java
@@ -0,0 +1,22 @@
+/*
+ * 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 OrderSummaryAdjustmentAggregates {
+ public Boolean available;
+ public OrderSummaryAdjustmentAggregatesStatus status;
+ public String totalDeliveryPromotionDistAmount;
+ public String totalDeliveryPromotionLineAmount;
+ public String totalDeliveryPromotionTotalAmount;
+ public String totalProductPromotionDistAmount;
+ public String totalProductPromotionLineAmount;
+ public String totalProductPromotionTotalAmount;
+
+ public OrderSummaryAdjustmentAggregates() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/OrderSummaryAdjustmentAggregatesStatus.java b/src/main/java/com/nawforce/runforce/ConnectApi/OrderSummaryAdjustmentAggregatesStatus.java
new file mode 100644
index 00000000..c540f6ae
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/OrderSummaryAdjustmentAggregatesStatus.java
@@ -0,0 +1,13 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+@SuppressWarnings("unused")
+public enum OrderSummaryAdjustmentAggregatesStatus {
+ Failed,
+ InProgress,
+ NotInitiated,
+ Submitted
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/PageInfo.java b/src/main/java/com/nawforce/runforce/ConnectApi/PageInfo.java
new file mode 100644
index 00000000..24faafc8
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/PageInfo.java
@@ -0,0 +1,17 @@
+/*
+ * 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;
+
+@SuppressWarnings("unused")
+public class PageInfo {
+ public Boolean hasNextPage;
+ public Integer offset;
+ public Integer pageSize;
+
+ public PageInfo() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ProductAttributeInfo.java b/src/main/java/com/nawforce/runforce/ConnectApi/ProductAttributeInfo.java
index f66c015b..7f09ecff 100644
--- a/src/main/java/com/nawforce/runforce/ConnectApi/ProductAttributeInfo.java
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ProductAttributeInfo.java
@@ -16,7 +16,9 @@ public class ProductAttributeInfo {
public String fieldEnumOrId;
public String label;
public String objectName;
+ public List options;
public Integer sequence;
+ public ProductAttributeViewType viewType;
public ProductAttributeInfo() {throw new java.lang.UnsupportedOperationException();}
}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ProductAttributeValueMetadataRepresentation.java b/src/main/java/com/nawforce/runforce/ConnectApi/ProductAttributeValueMetadataRepresentation.java
new file mode 100644
index 00000000..91ce9f41
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ProductAttributeValueMetadataRepresentation.java
@@ -0,0 +1,24 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.Datetime;
+import com.nawforce.runforce.System.Map;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class ProductAttributeValueMetadataRepresentation {
+ public OrderSummaryAdjustmentAggregates adjustmentAggregates;
+ public Datetime createdDate;
+ public Map fields;
+ public String orderNumber;
+ public String orderSummaryId;
+ public Datetime orderedDate;
+ public String ownerId;
+ public String status;
+ public String totalAmount;
+
+ public ProductAttributeValueMetadataRepresentation() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ProductAttributeViewType.java b/src/main/java/com/nawforce/runforce/ConnectApi/ProductAttributeViewType.java
new file mode 100644
index 00000000..a6c05cfe
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ProductAttributeViewType.java
@@ -0,0 +1,12 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+@SuppressWarnings("unused")
+public enum ProductAttributeViewType {
+ ColorSwatch,
+ Dropdown,
+ Pill
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ProductDeliverEstimationOutputRepresentation.java b/src/main/java/com/nawforce/runforce/ConnectApi/ProductDeliverEstimationOutputRepresentation.java
new file mode 100644
index 00000000..d7a207b5
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ProductDeliverEstimationOutputRepresentation.java
@@ -0,0 +1,20 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+import com.nawforce.runforce.System.Datetime;
+import com.nawforce.runforce.System.Double;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class ProductDeliverEstimationOutputRepresentation {
+ public Datetime estimatedDeliveryDate;
+ public Datetime estimatedShipDate;
+ public Double quantity;
+ public String routingCalculationType;
+ public String stockKeepingUnit;
+
+ public ProductDeliverEstimationOutputRepresentation() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/RecordField.java b/src/main/java/com/nawforce/runforce/ConnectApi/RecordField.java
new file mode 100644
index 00000000..c7a42f64
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/RecordField.java
@@ -0,0 +1,10 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+@SuppressWarnings("unused")
+public class RecordField extends LabeledRecordField {
+ public RecordField() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/RecordFieldValue.java b/src/main/java/com/nawforce/runforce/ConnectApi/RecordFieldValue.java
new file mode 100644
index 00000000..0fe49e99
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/RecordFieldValue.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 RecordFieldValue {
+ public String displayValue;
+ public String highlight;
+ public Object value;
+
+ public RecordFieldValue() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ScopedSearchResults.java b/src/main/java/com/nawforce/runforce/ConnectApi/ScopedSearchResults.java
new file mode 100644
index 00000000..4fef7f40
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ScopedSearchResults.java
@@ -0,0 +1,13 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.ConnectApi;
+
+@SuppressWarnings("unused")
+public class ScopedSearchResults {
+ public ObjectMetadata metadata;
+ public SearchObject searchObject;
+
+ public ScopedSearchResults() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/Search.java b/src/main/java/com/nawforce/runforce/ConnectApi/Search.java
new file mode 100644
index 00000000..4a51789f
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/Search.java
@@ -0,0 +1,27 @@
+/*
+ * 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;
+import com.nawforce.runforce.System.Boolean;
+
+@SuppressWarnings("unused")
+public class Search {
+ public static SearchAnswer answer(String q) {throw new java.lang.UnsupportedOperationException();}
+ public static SearchAnswer answer(String q, String objectApiName) {throw new java.lang.UnsupportedOperationException();}
+ public static SearchAnswer answer(String q, String objectApiName, List displayFields) {throw new java.lang.UnsupportedOperationException();}
+ public static SearchResultGroups findAndGroup(String q) {throw new java.lang.UnsupportedOperationException();}
+ public static SearchResultGroups findAndGroup(String q, String configurationName) {throw new java.lang.UnsupportedOperationException();}
+ public static SearchResultGroups findAndGroup(String q, String configurationName, Boolean highlights) {throw new java.lang.UnsupportedOperationException();}
+ public static ScopedSearchResults find(String objectApiName, SearchRequest request) {throw new java.lang.UnsupportedOperationException();}
+ public static void setTestAnswer(String q, SearchAnswer result) {throw new java.lang.UnsupportedOperationException();}
+ public static void setTestAnswer(String q, String objectApiName, SearchAnswer result) {throw new java.lang.UnsupportedOperationException();}
+ public static void setTestAnswer(String q, String objectApiName, List displayFields, SearchAnswer result) {throw new java.lang.UnsupportedOperationException();}
+ public static void setTestFindAndGroup(String q, SearchResultGroups result) {throw new java.lang.UnsupportedOperationException();}
+ public static void setTestFindAndGroup(String q, String configurationName, SearchResultGroups result) {throw new java.lang.UnsupportedOperationException();}
+ public static void setTestFindAndGroup(String q, String configurationName, Boolean highlights, SearchResultGroups result) {throw new java.lang.UnsupportedOperationException();}
+ public static void setTestFind(String objectApiName, SearchRequest request, ScopedSearchResults result) {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/SearchAnswer.java b/src/main/java/com/nawforce/runforce/ConnectApi/SearchAnswer.java
new file mode 100644
index 00000000..2f55d232
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/SearchAnswer.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.Map;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class SearchAnswer {
+ public String content;
+ public String llmGenerationId;
+ public Map metadata;
+ public List searchObjects;
+
+ public SearchAnswer() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/SearchAppliedOrderBy.java b/src/main/java/com/nawforce/runforce/ConnectApi/SearchAppliedOrderBy.java
new file mode 100644
index 00000000..44ccef10
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/SearchAppliedOrderBy.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 SearchAppliedOrderBy {
+ public String field;
+ public OrderDirection order;
+ public OrderNulls orderNulls;
+
+ public SearchAppliedOrderBy() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/SearchDataCategory.java b/src/main/java/com/nawforce/runforce/ConnectApi/SearchDataCategory.java
new file mode 100644
index 00000000..6ad71025
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/SearchDataCategory.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 SearchDataCategory {
+ public List categories;
+ public String groupName;
+ public DataCategoryOperator operator;
+
+ public SearchDataCategory() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/SearchFilter.java b/src/main/java/com/nawforce/runforce/ConnectApi/SearchFilter.java
new file mode 100644
index 00000000..4121b74e
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/SearchFilter.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 SearchFilter {
+ public String field;
+ public FilterOperator operator;
+ public List values;
+
+ public SearchFilter() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/SearchObject.java b/src/main/java/com/nawforce/runforce/ConnectApi/SearchObject.java
new file mode 100644
index 00000000..410df803
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/SearchObject.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 SearchObject {
+ public List displayFields;
+ public String objectApiName;
+ public List orderBy;
+ public PageInfo pageInfo;
+ public List searchResults;
+ public SpellCorrectionInfo spellCorrectionInfo;
+ public SearchStatus status;
+
+ public SearchObject() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/SearchOrderBy.java b/src/main/java/com/nawforce/runforce/ConnectApi/SearchOrderBy.java
new file mode 100644
index 00000000..c7599993
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/SearchOrderBy.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 SearchOrderBy {
+ public String field;
+ public OrderDirection order;
+ public OrderNulls orderNulls;
+
+ public SearchOrderBy() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/SearchRequest.java b/src/main/java/com/nawforce/runforce/ConnectApi/SearchRequest.java
new file mode 100644
index 00000000..ab16b82d
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/SearchRequest.java
@@ -0,0 +1,26 @@
+/*
+ * 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 SearchRequest {
+ public String q;
+ public String configurationName;
+ public List dataCategories;
+ public List displayFields;
+ public List filters;
+ public Boolean highlights;
+ public Integer offset;
+ public List orderBy;
+ public Integer pageSize;
+ public Boolean spellcheck;
+
+ public SearchRequest() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/SearchResult.java b/src/main/java/com/nawforce/runforce/ConnectApi/SearchResult.java
new file mode 100644
index 00000000..1eec5b15
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/SearchResult.java
@@ -0,0 +1,17 @@
+/*
+ * 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 SearchResult {
+ public Map fields;
+ public String id;
+ public MatchInfo matchInfo;
+
+ public SearchResult() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/SearchResultGroups.java b/src/main/java/com/nawforce/runforce/ConnectApi/SearchResultGroups.java
new file mode 100644
index 00000000..0b004ae6
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/SearchResultGroups.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.Map;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class SearchResultGroups {
+ public Map metadata;
+ public List searchObjects;
+
+ public SearchResultGroups() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/SearchStatus.java b/src/main/java/com/nawforce/runforce/ConnectApi/SearchStatus.java
new file mode 100644
index 00000000..d865e503
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/SearchStatus.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 SearchStatus {
+ public String code;
+ public String message;
+
+ public SearchStatus() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ShippingCarrierInputRepresentation.java b/src/main/java/com/nawforce/runforce/ConnectApi/ShippingCarrierInputRepresentation.java
new file mode 100644
index 00000000..ab098068
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ShippingCarrierInputRepresentation.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 ShippingCarrierInputRepresentation {
+ public String externalReference;
+ public List shippingCarrierMethods;
+
+ public ShippingCarrierInputRepresentation() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ShippingCarrierMethodInputRepresentation.java b/src/main/java/com/nawforce/runforce/ConnectApi/ShippingCarrierMethodInputRepresentation.java
new file mode 100644
index 00000000..1f2a5055
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ShippingCarrierMethodInputRepresentation.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 ShippingCarrierMethodInputRepresentation {
+ public String externalReference;
+
+ public ShippingCarrierMethodInputRepresentation() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/SpellCorrectionInfo.java b/src/main/java/com/nawforce/runforce/ConnectApi/SpellCorrectionInfo.java
new file mode 100644
index 00000000..249dd813
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/SpellCorrectionInfo.java
@@ -0,0 +1,16 @@
+/*
+ * 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 SpellCorrectionInfo {
+ public String correctedQuery;
+ public Boolean hasNonCorrectedResults;
+
+ public SpellCorrectionInfo() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/StringList.java b/src/main/java/com/nawforce/runforce/ConnectApi/StringList.java
new file mode 100644
index 00000000..abdb2d02
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/StringList.java
@@ -0,0 +1,15 @@
+/*
+ * 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 StringList extends AbstractList {
+ public List values;
+
+ public StringList() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ThemeInfo.java b/src/main/java/com/nawforce/runforce/ConnectApi/ThemeInfo.java
new file mode 100644
index 00000000..a1ae5e6b
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/ConnectApi/ThemeInfo.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 ThemeInfo {
+ public String color;
+ public String iconUrl;
+
+ public ThemeInfo() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/Messaging/SingleEmailMessage.java b/src/main/java/com/nawforce/runforce/Messaging/SingleEmailMessage.java
index 3ac819f5..9655f502 100644
--- a/src/main/java/com/nawforce/runforce/Messaging/SingleEmailMessage.java
+++ b/src/main/java/com/nawforce/runforce/Messaging/SingleEmailMessage.java
@@ -46,53 +46,43 @@ public class SingleEmailMessage extends Email {
public SingleEmailMessage() {throw new java.lang.UnsupportedOperationException();}
public List getBccAddresses() {throw new java.lang.UnsupportedOperationException();}
- public Boolean getBccSender() {throw new java.lang.UnsupportedOperationException();}
public List getCcAddresses() {throw new java.lang.UnsupportedOperationException();}
public String getCharset() {throw new java.lang.UnsupportedOperationException();}
- public String getEmailPriority() {throw new java.lang.UnsupportedOperationException();}
public List getEntityAttachments() {throw new java.lang.UnsupportedOperationException();}
public List getFileAttachments() {throw new java.lang.UnsupportedOperationException();}
public String getHtmlBody() {throw new java.lang.UnsupportedOperationException();}
public String getInReplyTo() {throw new java.lang.UnsupportedOperationException();}
+ public Boolean getOneClickPost() {throw new java.lang.UnsupportedOperationException();}
public String getOptOutPolicy() {throw new java.lang.UnsupportedOperationException();}
public Id getOrgWideEmailAddressId() {throw new java.lang.UnsupportedOperationException();}
public String getPlainTextBody() {throw new java.lang.UnsupportedOperationException();}
public String getReferences() {throw new java.lang.UnsupportedOperationException();}
- public String getReplyTo() {throw new java.lang.UnsupportedOperationException();}
- public Boolean getSaveAsActivity() {throw new java.lang.UnsupportedOperationException();}
- public String getSenderDisplayName() {throw new java.lang.UnsupportedOperationException();}
- public String getSubject() {throw new java.lang.UnsupportedOperationException();}
public Id getTargetObjectId() {throw new java.lang.UnsupportedOperationException();}
public Id getTemplateId() {throw new java.lang.UnsupportedOperationException();}
public String getTemplateName() {throw new java.lang.UnsupportedOperationException();}
public List getToAddresses() {throw new java.lang.UnsupportedOperationException();}
- public Boolean getUseSignature() {throw new java.lang.UnsupportedOperationException();}
public Id getWhatId() {throw new java.lang.UnsupportedOperationException();}
public Boolean isTreatBodiesAsTemplate() {throw new java.lang.UnsupportedOperationException();}
public Boolean isTreatTargetObjectAsRecipient() {throw new java.lang.UnsupportedOperationException();}
public Boolean isUserMail() {throw new java.lang.UnsupportedOperationException();}
public void setBccAddresses(List param1) {throw new java.lang.UnsupportedOperationException();}
- public void setBccSender(Boolean param1) {throw new java.lang.UnsupportedOperationException();}
public void setCcAddresses(List param1) {throw new java.lang.UnsupportedOperationException();}
public void setCharset(String param1) {throw new java.lang.UnsupportedOperationException();}
- public void setEmailPriority(String param1) {throw new java.lang.UnsupportedOperationException();}
public void setEntityAttachments(List param1) {throw new java.lang.UnsupportedOperationException();}
public void setFileAttachments(List param1) {throw new java.lang.UnsupportedOperationException();}
public void setHtmlBody(String param1) {throw new java.lang.UnsupportedOperationException();}
public void setInReplyTo(String param1) {throw new java.lang.UnsupportedOperationException();}
+ public void setOneClickPost(Boolean oneClickPost) {throw new java.lang.UnsupportedOperationException();}
public void setOptOutPolicy(String param1) {throw new java.lang.UnsupportedOperationException();}
public void setOrgWideEmailAddressId(Id param1) {throw new java.lang.UnsupportedOperationException();}
public void setPlainTextBody(String param1) {throw new java.lang.UnsupportedOperationException();}
public void setReferences(String param1) {throw new java.lang.UnsupportedOperationException();}
- public void setReplyTo(String param1) {throw new java.lang.UnsupportedOperationException();}
- public void setSaveAsActivity(Boolean param1) {throw new java.lang.UnsupportedOperationException();}
- public void setSenderDisplayName(String param1) {throw new java.lang.UnsupportedOperationException();}
- public void setSubject(String param1) {throw new java.lang.UnsupportedOperationException();}
public void setTargetObjectId(Id param1) {throw new java.lang.UnsupportedOperationException();}
public void setTemplateId(Id param1) {throw new java.lang.UnsupportedOperationException();}
public void setToAddresses(List param1) {throw new java.lang.UnsupportedOperationException();}
public void setTreatBodiesAsTemplate(Boolean param1) {throw new java.lang.UnsupportedOperationException();}
public void setTreatTargetObjectAsRecipient(Boolean param1) {throw new java.lang.UnsupportedOperationException();}
- public void setUseSignature(Boolean param1) {throw new java.lang.UnsupportedOperationException();}
+ public void setUnsubscribeComment(String unsubscribeComment) {throw new java.lang.UnsupportedOperationException();}
+ public void setUnsubscribeUrls(List unsubscribeUrls) {throw new java.lang.UnsupportedOperationException();}
public void setWhatId(Id param1) {throw new java.lang.UnsupportedOperationException();}
}
diff --git a/src/main/java/com/nawforce/runforce/QuickAction/DescribeQuickActionParameter.java b/src/main/java/com/nawforce/runforce/QuickAction/DescribeQuickActionParameter.java
new file mode 100644
index 00000000..a0f30a9d
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/QuickAction/DescribeQuickActionParameter.java
@@ -0,0 +1,20 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.QuickAction;
+
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class DescribeQuickActionParameter {
+ public String parametername;
+ public String parametertype;
+ public String parametervalue;
+
+ public DescribeQuickActionParameter() {throw new java.lang.UnsupportedOperationException();}
+
+ public String getParameterName() {throw new java.lang.UnsupportedOperationException();}
+ public String getParameterType() {throw new java.lang.UnsupportedOperationException();}
+ public String getParameterValue() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/RevSalesTrxn/CatalogRatesPreferenceEnum.java b/src/main/java/com/nawforce/runforce/RevSalesTrxn/CatalogRatesPreferenceEnum.java
new file mode 100644
index 00000000..dae79e6a
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/RevSalesTrxn/CatalogRatesPreferenceEnum.java
@@ -0,0 +1,11 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.RevSalesTrxn;
+
+@SuppressWarnings("unused")
+public enum CatalogRatesPreferenceEnum {
+ Fetch,
+ Skip
+}
diff --git a/src/main/java/com/nawforce/runforce/RevSalesTrxn/ConfigurationExecutionEnum.java b/src/main/java/com/nawforce/runforce/RevSalesTrxn/ConfigurationExecutionEnum.java
new file mode 100644
index 00000000..58953bff
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/RevSalesTrxn/ConfigurationExecutionEnum.java
@@ -0,0 +1,12 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.RevSalesTrxn;
+
+@SuppressWarnings("unused")
+public enum ConfigurationExecutionEnum {
+ Force,
+ Skip,
+ System
+}
diff --git a/src/main/java/com/nawforce/runforce/RevSalesTrxn/ConfigurationOptionsInput.java b/src/main/java/com/nawforce/runforce/RevSalesTrxn/ConfigurationOptionsInput.java
new file mode 100644
index 00000000..9ca14d7a
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/RevSalesTrxn/ConfigurationOptionsInput.java
@@ -0,0 +1,18 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.RevSalesTrxn;
+
+import com.nawforce.runforce.System.Boolean;
+
+@SuppressWarnings("unused")
+public class ConfigurationOptionsInput {
+ public Boolean addDefaultConfiguration;
+ public Boolean executeConfigurationRules;
+ public Boolean validateAmendRenewCancel;
+ public Boolean validateProductCatalog;
+
+ public ConfigurationOptionsInput() {throw new java.lang.UnsupportedOperationException();}
+
+}
diff --git a/src/main/java/com/nawforce/runforce/RevSalesTrxn/GraphRequest.java b/src/main/java/com/nawforce/runforce/RevSalesTrxn/GraphRequest.java
new file mode 100644
index 00000000..c8daba1d
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/RevSalesTrxn/GraphRequest.java
@@ -0,0 +1,17 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.RevSalesTrxn;
+
+import com.nawforce.runforce.System.List;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class GraphRequest {
+ public String graphId;
+
+ public GraphRequest(String graphId, List records) {throw new java.lang.UnsupportedOperationException();}
+ public GraphRequest() {throw new java.lang.UnsupportedOperationException();}
+
+}
diff --git a/src/main/java/com/nawforce/runforce/RevSalesTrxn/PlaceSalesTransactionException.java b/src/main/java/com/nawforce/runforce/RevSalesTrxn/PlaceSalesTransactionException.java
new file mode 100644
index 00000000..b5a1097b
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/RevSalesTrxn/PlaceSalesTransactionException.java
@@ -0,0 +1,18 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.RevSalesTrxn;
+
+import com.nawforce.runforce.System.Exception;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class PlaceSalesTransactionException extends Exception {
+ public PlaceSalesTransactionException() {throw new java.lang.UnsupportedOperationException();}
+ public PlaceSalesTransactionException(Exception param1) {throw new java.lang.UnsupportedOperationException();}
+ public PlaceSalesTransactionException(String param1) {throw new java.lang.UnsupportedOperationException();}
+ public PlaceSalesTransactionException(String param1, Exception param2) {throw new java.lang.UnsupportedOperationException();}
+
+ public String getErrorCode() {throw new java.lang.UnsupportedOperationException();}
+}
diff --git a/src/main/java/com/nawforce/runforce/RevSalesTrxn/PlaceSalesTransactionExecutor.java b/src/main/java/com/nawforce/runforce/RevSalesTrxn/PlaceSalesTransactionExecutor.java
new file mode 100644
index 00000000..03eb5e18
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/RevSalesTrxn/PlaceSalesTransactionExecutor.java
@@ -0,0 +1,14 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.RevSalesTrxn;
+
+import com.nawforce.runforce.System.Id;
+
+@SuppressWarnings("unused")
+public class PlaceSalesTransactionExecutor {
+
+ public static PlaceSalesTransactionResponse execute(GraphRequest graphRequest, PricingPreferenceEnum pricingPreferenceEnum, ConfigurationExecutionEnum configurationExecutionEnum, ConfigurationOptionsInput configuratorOptions, Id id) {throw new java.lang.UnsupportedOperationException();}
+
+}
diff --git a/src/main/java/com/nawforce/runforce/RevSalesTrxn/PlaceSalesTransactionResponse.java b/src/main/java/com/nawforce/runforce/RevSalesTrxn/PlaceSalesTransactionResponse.java
new file mode 100644
index 00000000..03f5b531
--- /dev/null
+++ b/src/main/java/com/nawforce/runforce/RevSalesTrxn/PlaceSalesTransactionResponse.java
@@ -0,0 +1,21 @@
+/*
+ * Copyright (c) 2025 Certinia Inc. All rights reserved.
+ */
+
+package com.nawforce.runforce.RevSalesTrxn;
+
+import com.nawforce.runforce.System.Boolean;
+import com.nawforce.runforce.System.List;
+import com.nawforce.runforce.System.String;
+
+@SuppressWarnings("unused")
+public class PlaceSalesTransactionResponse {
+ public Object contextDetails; // undocumented
+ public List