From a7f2ce3461083e60d7548720759ef46184bf1cfd Mon Sep 17 00:00:00 2001 From: Peter Wright Date: Mon, 3 Mar 2025 11:36:12 +0000 Subject: [PATCH 1/7] chore: rename exception file template to avoid conflict with new internal one --- .idea/fileTemplates/{Exception.java => ApexException.java} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .idea/fileTemplates/{Exception.java => ApexException.java} (100%) 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 From e37cc507030a7ec8d9ffa01b16c7486b266959e6 Mon Sep 17 00:00:00 2001 From: Peter Wright Date: Mon, 3 Mar 2025 16:35:34 +0000 Subject: [PATCH 2/7] feat: add standard api 63 class changes --- .../Messaging/SingleEmailMessage.java | 18 ++++------------- .../DescribeQuickActionParameter.java | 20 +++++++++++++++++++ .../com/nawforce/runforce/System/Cookie.java | 4 ++++ .../com/nawforce/runforce/System/System.java | 4 ++++ 4 files changed, 32 insertions(+), 14 deletions(-) create mode 100644 src/main/java/com/nawforce/runforce/QuickAction/DescribeQuickActionParameter.java 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/System/Cookie.java b/src/main/java/com/nawforce/runforce/System/Cookie.java index 64357589..4c8137d2 100644 --- a/src/main/java/com/nawforce/runforce/System/Cookie.java +++ b/src/main/java/com/nawforce/runforce/System/Cookie.java @@ -17,11 +17,15 @@ @SuppressWarnings("unused") public class Cookie { public Cookie(String name, String value, String path, Integer maxAge, Boolean isSecure) {throw new java.lang.UnsupportedOperationException();} + public Cookie(String name, String value, String path, Integer maxAge, Boolean isSecure, String sameSite) {throw new java.lang.UnsupportedOperationException();} + public Cookie(String name, String value, String path, Integer maxAge, Boolean isSecure, String sameSite, Boolean isHttpOnly) {throw new java.lang.UnsupportedOperationException();} public String getDomain() {throw new java.lang.UnsupportedOperationException();} public Integer getMaxAge() {throw new java.lang.UnsupportedOperationException();} public String getName() {throw new java.lang.UnsupportedOperationException();} public String getPath() {throw new java.lang.UnsupportedOperationException();} + public String getSameSite() {throw new java.lang.UnsupportedOperationException();} public String getValue() {throw new java.lang.UnsupportedOperationException();} public Boolean isSecure() {throw new java.lang.UnsupportedOperationException();} + public Boolean isHttpOnly() {throw new java.lang.UnsupportedOperationException();} } diff --git a/src/main/java/com/nawforce/runforce/System/System.java b/src/main/java/com/nawforce/runforce/System/System.java index 2c6515f5..aaea0adb 100644 --- a/src/main/java/com/nawforce/runforce/System/System.java +++ b/src/main/java/com/nawforce/runforce/System/System.java @@ -40,11 +40,15 @@ public class System { public static Boolean isScheduled() {throw new java.lang.UnsupportedOperationException();} public static void movePassword(Id targetUserId, Id sourceUserId) {throw new java.lang.UnsupportedOperationException();} public static Datetime now() {throw new java.lang.UnsupportedOperationException();} + public static void pauseJobById(String cronTriggerId) {throw new java.lang.UnsupportedOperationException();} + public static void pauseJobByName(String jobName) {throw new java.lang.UnsupportedOperationException();} public static List process(List workitemIds, String action, String comments, String nextApprover) {throw new java.lang.UnsupportedOperationException();} public static Integer purgeOldAsyncJobs(Date date) {throw new java.lang.UnsupportedOperationException();} public static Version requestVersion() {throw new java.lang.UnsupportedOperationException();} public static ResetPasswordResult resetPassword(Id userId, Boolean sendUserEmail) {throw new java.lang.UnsupportedOperationException();} public static ResetPasswordResult resetPasswordWithEmailTemplate(Id userId, Boolean sendUserEmail, String emailTemplateName) {throw new java.lang.UnsupportedOperationException();} + public static void resumeJobById(String cronTriggerId) {throw new java.lang.UnsupportedOperationException();} + public static void resumeJobByName(String jobName) {throw new java.lang.UnsupportedOperationException();} public static void runAs(Version version) {throw new java.lang.UnsupportedOperationException();} public static void runAs(SObject user, Object block) {throw new java.lang.UnsupportedOperationException();} public static String schedule(String jobName, String cronExp, Object schedulable) {throw new java.lang.UnsupportedOperationException();} From 1bafd6ecd2f4db0d861c742c227afaa745173fd6 Mon Sep 17 00:00:00 2001 From: Peter Wright Date: Mon, 3 Mar 2025 16:36:17 +0000 Subject: [PATCH 3/7] feat: add RevSalesTrxn namespace --- .../CatalogRatesPreferenceEnum.java | 11 ++++++++ .../ConfigurationExecutionEnum.java | 12 +++++++++ .../ConfigurationOptionsInput.java | 18 +++++++++++++ .../runforce/RevSalesTrxn/GraphRequest.java | 17 +++++++++++++ .../PlaceSalesTransactionException.java | 18 +++++++++++++ .../PlaceSalesTransactionExecutor.java | 14 +++++++++++ .../PlaceSalesTransactionResponse.java | 21 ++++++++++++++++ .../RevSalesTrxn/PricingPreferenceEnum.java | 12 +++++++++ .../runforce/RevSalesTrxn/RecordResource.java | 25 +++++++++++++++++++ .../RecordWithReferenceRequest.java | 16 ++++++++++++ 10 files changed, 164 insertions(+) create mode 100644 src/main/java/com/nawforce/runforce/RevSalesTrxn/CatalogRatesPreferenceEnum.java create mode 100644 src/main/java/com/nawforce/runforce/RevSalesTrxn/ConfigurationExecutionEnum.java create mode 100644 src/main/java/com/nawforce/runforce/RevSalesTrxn/ConfigurationOptionsInput.java create mode 100644 src/main/java/com/nawforce/runforce/RevSalesTrxn/GraphRequest.java create mode 100644 src/main/java/com/nawforce/runforce/RevSalesTrxn/PlaceSalesTransactionException.java create mode 100644 src/main/java/com/nawforce/runforce/RevSalesTrxn/PlaceSalesTransactionExecutor.java create mode 100644 src/main/java/com/nawforce/runforce/RevSalesTrxn/PlaceSalesTransactionResponse.java create mode 100644 src/main/java/com/nawforce/runforce/RevSalesTrxn/PricingPreferenceEnum.java create mode 100644 src/main/java/com/nawforce/runforce/RevSalesTrxn/RecordResource.java create mode 100644 src/main/java/com/nawforce/runforce/RevSalesTrxn/RecordWithReferenceRequest.java 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 errorResponse; // undocumented + public Boolean isSuccess; + public String salesTransactionId; + public String statusUrl; + public String trackerId; + + public PlaceSalesTransactionResponse() {throw new java.lang.UnsupportedOperationException();} +} diff --git a/src/main/java/com/nawforce/runforce/RevSalesTrxn/PricingPreferenceEnum.java b/src/main/java/com/nawforce/runforce/RevSalesTrxn/PricingPreferenceEnum.java new file mode 100644 index 00000000..7b78abbd --- /dev/null +++ b/src/main/java/com/nawforce/runforce/RevSalesTrxn/PricingPreferenceEnum.java @@ -0,0 +1,12 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.RevSalesTrxn; + +@SuppressWarnings("unused") +public enum PricingPreferenceEnum { + Force, + Skip, + System +} diff --git a/src/main/java/com/nawforce/runforce/RevSalesTrxn/RecordResource.java b/src/main/java/com/nawforce/runforce/RevSalesTrxn/RecordResource.java new file mode 100644 index 00000000..1a5cf3da --- /dev/null +++ b/src/main/java/com/nawforce/runforce/RevSalesTrxn/RecordResource.java @@ -0,0 +1,25 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.RevSalesTrxn; + +import com.nawforce.runforce.Schema.SObjectType; +import com.nawforce.runforce.System.Id; +import com.nawforce.runforce.System.Map; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class RecordResource { + public Map criteria; + public Map fieldValues; + public String groupAction; + public String id; + public String method; + public SObjectType type; + + public RecordResource(SObjectType type, String method, String groupAction, Map criteria) {throw new java.lang.UnsupportedOperationException();} + public RecordResource(SObjectType type, String method, Id id) {throw new java.lang.UnsupportedOperationException();} + public RecordResource(SObjectType type, String method) {throw new java.lang.UnsupportedOperationException();} + public RecordResource() {throw new java.lang.UnsupportedOperationException();} +} diff --git a/src/main/java/com/nawforce/runforce/RevSalesTrxn/RecordWithReferenceRequest.java b/src/main/java/com/nawforce/runforce/RevSalesTrxn/RecordWithReferenceRequest.java new file mode 100644 index 00000000..49efb257 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/RevSalesTrxn/RecordWithReferenceRequest.java @@ -0,0 +1,16 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.RevSalesTrxn; + +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class RecordWithReferenceRequest { + public RecordResource record; + public String referenceId; + + public RecordWithReferenceRequest(String referenceId, RecordResource record) {throw new java.lang.UnsupportedOperationException();} + public RecordWithReferenceRequest() {throw new java.lang.UnsupportedOperationException();} +} From 1db1f3e005815ed0593efde1c8fd82159426adaa Mon Sep 17 00:00:00 2001 From: Peter Wright Date: Tue, 4 Mar 2025 16:20:49 +0000 Subject: [PATCH 4/7] feat: add new Connect API types --- .../AbstractCheckoutAddressInput.java | 22 +++++++++ .../runforce/ConnectApi/AbstractList.java | 9 ++++ .../runforce/ConnectApi/BooleanList.java | 15 ++++++ .../ConnectApi/CartEvaluateShippingInput.java | 17 +++++++ .../ConnectApi/CartEvaluateTaxInput.java | 16 +++++++ .../ConnectApi/CartShippingAddressInput.java | 10 ++++ .../runforce/ConnectApi/CommerceCart.java | 3 ++ .../ConnectApiCalculateCartInput.java | 16 +++++++ .../ConnectApi/DataCategoryMetadata.java | 17 +++++++ .../ConnectApi/DataCategoryOperator.java | 12 +++++ .../ConnectApi/DataCategoryValueMetadata.java | 15 ++++++ .../DeliveryAddressInputRepresentation.java | 20 ++++++++ .../DeliveryEstimateOutputRepresentation.java | 18 ++++++++ ...ryEstimationErrorOutputRepresentation.java | 15 ++++++ ...yEstimationProductInputRepresentation.java | 18 ++++++++ .../runforce/ConnectApi/DoubleList.java | 15 ++++++ ...timateDeliveryDateInputRepresentation.java | 17 +++++++ ...imateDeliveryDateOutputRepresentation.java | 16 +++++++ .../ConnectApi/ExtendedCommerceDelivery.java | 12 +++++ .../runforce/ConnectApi/FieldMetadata.java | 22 +++++++++ .../runforce/ConnectApi/FieldType.java | 46 +++++++++++++++++++ .../runforce/ConnectApi/FilterOperator.java | 20 ++++++++ .../runforce/ConnectApi/LongList.java | 15 ++++++ .../runforce/ConnectApi/MCSFolderShare.java | 18 ++++++++ .../ConnectApi/MCSFolderShareCollection.java | 16 +++++++ .../MCSFolderShareCollectionUpdateInput.java | 16 +++++++ .../ConnectApi/MCSFolderShareInput.java | 14 ++++++ .../ConnectApi/MCSFolderShareStatus.java | 12 +++++ .../ConnectApi/MCSFolderShareTarget.java | 16 +++++++ .../MCSFolderShareTargetCollection.java | 14 ++++++ .../runforce/ConnectApi/ManagedContent.java | 3 ++ .../ConnectApi/ManagedContentDelivery.java | 2 + .../runforce/ConnectApi/MatchInfo.java | 15 ++++++ .../runforce/ConnectApi/ObjectMetadata.java | 20 ++++++++ .../runforce/ConnectApi/Orchestration.java | 13 ++++++ .../ConnectApi/OrchestrationInstance.java | 21 +++++++++ .../OrchestrationInstanceCollection.java | 14 ++++++ .../OrchestrationStageInstance.java | 20 ++++++++ .../ConnectApi/OrchestrationStatus.java | 16 +++++++ .../ConnectApi/OrchestrationStepInstance.java | 26 +++++++++++ .../ConnectApi/OrchestrationStepType.java | 18 ++++++++ .../runforce/ConnectApi/OrderDirection.java | 11 +++++ .../runforce/ConnectApi/OrderNulls.java | 11 +++++ .../runforce/ConnectApi/PageInfo.java | 17 +++++++ ...DeliverEstimationOutputRepresentation.java | 20 ++++++++ .../runforce/ConnectApi/RecordFieldValue.java | 16 +++++++ .../ConnectApi/ScopedSearchResults.java | 13 ++++++ .../nawforce/runforce/ConnectApi/Search.java | 27 +++++++++++ .../runforce/ConnectApi/SearchAnswer.java | 19 ++++++++ .../ConnectApi/SearchAppliedOrderBy.java | 16 +++++++ .../ConnectApi/SearchDataCategory.java | 17 +++++++ .../runforce/ConnectApi/SearchFilter.java | 17 +++++++ .../runforce/ConnectApi/SearchObject.java | 21 +++++++++ .../runforce/ConnectApi/SearchOrderBy.java | 16 +++++++ .../runforce/ConnectApi/SearchRequest.java | 26 +++++++++++ .../runforce/ConnectApi/SearchResult.java | 17 +++++++ .../ConnectApi/SearchResultGroups.java | 17 +++++++ .../runforce/ConnectApi/SearchStatus.java | 15 ++++++ .../ShippingCarrierInputRepresentation.java | 16 +++++++ ...ppingCarrierMethodInputRepresentation.java | 14 ++++++ .../ConnectApi/SpellCorrectionInfo.java | 16 +++++++ .../runforce/ConnectApi/StringList.java | 15 ++++++ .../runforce/ConnectApi/ThemeInfo.java | 15 ++++++ 63 files changed, 1032 insertions(+) create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/AbstractCheckoutAddressInput.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/AbstractList.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/BooleanList.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/CartEvaluateShippingInput.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/CartEvaluateTaxInput.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/CartShippingAddressInput.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ConnectApiCalculateCartInput.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/DataCategoryMetadata.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/DataCategoryOperator.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/DataCategoryValueMetadata.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/DeliveryAddressInputRepresentation.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/DeliveryEstimateOutputRepresentation.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/DeliveryEstimationErrorOutputRepresentation.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/DeliveryEstimationProductInputRepresentation.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/DoubleList.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/EstimateDeliveryDateInputRepresentation.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/EstimateDeliveryDateOutputRepresentation.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ExtendedCommerceDelivery.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/FieldMetadata.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/FieldType.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/FilterOperator.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/LongList.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/MCSFolderShare.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/MCSFolderShareCollection.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/MCSFolderShareCollectionUpdateInput.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/MCSFolderShareInput.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/MCSFolderShareStatus.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/MCSFolderShareTarget.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/MCSFolderShareTargetCollection.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/MatchInfo.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ObjectMetadata.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/Orchestration.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/OrchestrationInstance.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/OrchestrationInstanceCollection.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/OrchestrationStageInstance.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/OrchestrationStatus.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/OrchestrationStepInstance.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/OrchestrationStepType.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/OrderDirection.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/OrderNulls.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/PageInfo.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ProductDeliverEstimationOutputRepresentation.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/RecordFieldValue.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ScopedSearchResults.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/Search.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/SearchAnswer.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/SearchAppliedOrderBy.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/SearchDataCategory.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/SearchFilter.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/SearchObject.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/SearchOrderBy.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/SearchRequest.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/SearchResult.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/SearchResultGroups.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/SearchStatus.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ShippingCarrierInputRepresentation.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ShippingCarrierMethodInputRepresentation.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/SpellCorrectionInfo.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/StringList.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ThemeInfo.java 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/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/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/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/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/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/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/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/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/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();} +} From 0f8874d2d5db8fbcd1afdf46e089338d9cd360b2 Mon Sep 17 00:00:00 2001 From: Peter Wright Date: Wed, 5 Mar 2025 11:53:49 +0000 Subject: [PATCH 5/7] feat: add additional properties to changed classes --- .../ConnectApi/AbstractRecordField.java | 12 ++-------- ...insteinPromptTemplateGenerationsInput.java | 9 +++---- .../ConnectApi/EmailMessageCapability.java | 7 +----- .../ExternalAuthIdentityProvider.java | 3 +++ .../ExternalAuthIdentityProviderInput.java | 4 ++++ ...ExternalAuthIdentityProviderParameter.java | 18 ++++++++++++++ ...nalAuthIdentityProviderParameterInput.java | 18 ++++++++++++++ ...rnalAuthIdentityProviderParameterType.java | 17 +++++++++++++ .../IdentityProviderClientAuth.java | 11 +++++++++ .../ConnectApi/LabeledRecordField.java | 13 ++++++++++ .../ConnectApi/ManagedContentChannel.java | 1 + ...gedContentChannelCreateRepresentation.java | 1 + ...gedContentChannelUpdateRepresentation.java | 1 + .../ManagedContentCollectionItems.java | 3 +++ ...dContentDeliveryChannelRepresentation.java | 1 + .../ConnectApi/ManagedContentSpace.java | 1 + .../ConnectApi/ManagedContentVariant.java | 1 + .../ManagedContentVariantUpdateInput.java | 7 +----- .../OrderSummaryAdjustmentAggregates.java | 22 +++++++++++++++++ ...rderSummaryAdjustmentAggregatesStatus.java | 13 ++++++++++ .../ConnectApi/ProductAttributeInfo.java | 2 ++ ...tAttributeValueMetadataRepresentation.java | 24 +++++++++++++++++++ .../ConnectApi/ProductAttributeViewType.java | 12 ++++++++++ .../runforce/ConnectApi/RecordField.java | 10 ++++++++ 24 files changed, 183 insertions(+), 28 deletions(-) create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ExternalAuthIdentityProviderParameter.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ExternalAuthIdentityProviderParameterInput.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ExternalAuthIdentityProviderParameterType.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/IdentityProviderClientAuth.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/LabeledRecordField.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/OrderSummaryAdjustmentAggregates.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/OrderSummaryAdjustmentAggregatesStatus.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ProductAttributeValueMetadataRepresentation.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ProductAttributeViewType.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/RecordField.java 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/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/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/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/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/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/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/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/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();} +} From a2c162fca536450adde0424c30149c365ebe1026 Mon Sep 17 00:00:00 2001 From: Peter Wright Date: Wed, 5 Mar 2025 11:57:05 +0000 Subject: [PATCH 6/7] chore: update version to 63 --- README.md | 4 ++-- pom.xml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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..0caa7101 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 From c9493643c219ee5ccf34f3e6fbe3f0c4bbd1ee47 Mon Sep 17 00:00:00 2001 From: Peter Wright Date: Wed, 5 Mar 2025 12:03:08 +0000 Subject: [PATCH 7/7] chore: reduce javadoc logging --- pom.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pom.xml b/pom.xml index 0caa7101..81c53d74 100644 --- a/pom.xml +++ b/pom.xml @@ -195,6 +195,9 @@ + + true +