From 7c598bf650690aefe8f537934451e19dd4b7c8d4 Mon Sep 17 00:00:00 2001 From: Peter Wright Date: Fri, 18 Jul 2025 12:54:05 +0100 Subject: [PATCH 1/9] chore: update to use maven central --- .github/workflows/Build.yml | 12 +++++----- .github/workflows/PublishMaven.yml | 10 ++++----- pom.xml | 36 +++++++++--------------------- 3 files changed, 22 insertions(+), 36 deletions(-) diff --git a/.github/workflows/Build.yml b/.github/workflows/Build.yml index 95f9da5a..f0b612b1 100644 --- a/.github/workflows/Build.yml +++ b/.github/workflows/Build.yml @@ -2,9 +2,9 @@ name: Build on: push: - branches: [ master, main ] + branches: [master, main] pull_request: - branches: [ "**" ] + branches: ["**"] workflow_dispatch: jobs: @@ -14,12 +14,12 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Set up JDK 1.8 + - name: Set up JDK uses: actions/setup-java@v4 with: - distribution: 'temurin' - java-version: 8 - cache: 'maven' + distribution: "temurin" + java-version: 11 + cache: "maven" - name: Build with Maven run: | diff --git a/.github/workflows/PublishMaven.yml b/.github/workflows/PublishMaven.yml index ca827c13..5ec564c3 100644 --- a/.github/workflows/PublishMaven.yml +++ b/.github/workflows/PublishMaven.yml @@ -2,7 +2,7 @@ name: Publish to Maven on: release: - types: [ released ] + types: [released] workflow_dispatch: jobs: @@ -14,10 +14,10 @@ jobs: - name: Set up Maven Central Repository uses: actions/setup-java@v4 with: - java-version: 8 - distribution: 'temurin' - cache: 'maven' - server-id: ossrh + java-version: 11 + distribution: "temurin" + cache: "maven" + server-id: central server-username: MAVEN_USERNAME server-password: MAVEN_TOKEN gpg-private-key: ${{ secrets.OSSRH_GPG_SECRET_KEY }} diff --git a/pom.xml b/pom.xml index 7064f87b..42a58f38 100644 --- a/pom.xml +++ b/pom.xml @@ -28,7 +28,7 @@ http://github.com/apex-dev-tools/standard-types.git - + UTF-8 @@ -36,18 +36,9 @@ - oss.sonatype.org - https://s01.oss.sonatype.org/content/repositories/releases - - true - - - false - - - - snapshots-oss.sonatype.org - https://s01.oss.sonatype.org/content/repositories/snapshots + Central Portal Snapshots + central-portal-snapshots + https://central.sonatype.com/repository/maven-snapshots false @@ -62,13 +53,9 @@ - ossrh - https://s01.oss.sonatype.org/content/repositories/snapshots + central + https://central.sonatype.com/repository/maven-snapshots - - ossrh - https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/ - @@ -147,14 +134,13 @@ - org.sonatype.plugins - nexus-staging-maven-plugin - 1.6.7 + org.sonatype.central + central-publishing-maven-plugin + 0.8.0 true - ossrh - https://s01.oss.sonatype.org/ - true + central + true From 6755932e00b1c04e8a6ee7ed11681a248b612c39 Mon Sep 17 00:00:00 2001 From: Peter Wright Date: Fri, 18 Jul 2025 12:54:27 +0100 Subject: [PATCH 2/9] chore: bump version to 64 --- README.md | 4 ++-- pom.xml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 78eca8b3..55305fb7 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Stub declarations for Salesforce platform types encoded as compilable Java. These stub declarations help support static analysis of Apex code in [apex-ls](https://github.com/apex-dev-tools/apex-ls) but you may also find them useful for other purposes. They have been encoded in Java to get the benefit of type checking by javac so it easier to spot when something is amiss. In apex-ls JVM reflection is used to 'read' the stubs as part of the static analysis. -The library is versioned to reflect Salesforce API numbers, so currently v63.X.X matches the Salesforce Spring '25 API. +The library is versioned to reflect Salesforce API numbers, so currently v64.X.X matches the Salesforce Summer '25 API. ## Installation @@ -14,7 +14,7 @@ To use the jar in a maven project add the following to your pom.xml io.github.apex-dev-tools standard-types - 63.0.1 + 64.0.0 ``` diff --git a/pom.xml b/pom.xml index 42a58f38..aaf5cf11 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ io.github.apex-dev-tools standard-types - 63.0.1 + 64.0.0 jar standard-types From 9229779f9e0af454f83040ea01d6bdbe38696084 Mon Sep 17 00:00:00 2001 From: Peter Wright Date: Fri, 18 Jul 2025 14:29:21 +0100 Subject: [PATCH 3/9] feat: Auth namespace changes 64 --- .../Auth/AuthProviderTokenResponse.java | 2 ++ .../runforce/Auth/GeneratedUserData.java | 23 +++++++++++++++++++ .../runforce/Auth/JsonValueOutput.java | 23 +++++++++++++++++++ .../com/nawforce/runforce/Auth/UserData.java | 4 ++++ 4 files changed, 52 insertions(+) create mode 100644 src/main/java/com/nawforce/runforce/Auth/GeneratedUserData.java create mode 100644 src/main/java/com/nawforce/runforce/Auth/JsonValueOutput.java diff --git a/src/main/java/com/nawforce/runforce/Auth/AuthProviderTokenResponse.java b/src/main/java/com/nawforce/runforce/Auth/AuthProviderTokenResponse.java index 233a3afe..77108215 100644 --- a/src/main/java/com/nawforce/runforce/Auth/AuthProviderTokenResponse.java +++ b/src/main/java/com/nawforce/runforce/Auth/AuthProviderTokenResponse.java @@ -19,9 +19,11 @@ @SuppressWarnings("unused") public class AuthProviderTokenResponse { public AuthProviderTokenResponse(String provider, String oauthToken, String oauthSecretOrRefreshToken, String state) {throw new java.lang.UnsupportedOperationException();} + public AuthProviderTokenResponse(String provider, String oauthToken, String oauthSecretOrRefreshToken, String state, String idToken) {throw new java.lang.UnsupportedOperationException();} public String oauthSecretOrRefreshToken; public String oauthToken; public String provider; public String state; + public String idToken; } diff --git a/src/main/java/com/nawforce/runforce/Auth/GeneratedUserData.java b/src/main/java/com/nawforce/runforce/Auth/GeneratedUserData.java new file mode 100644 index 00000000..02ca6a9d --- /dev/null +++ b/src/main/java/com/nawforce/runforce/Auth/GeneratedUserData.java @@ -0,0 +1,23 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.Auth; + +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class GeneratedUserData { + public String alias; + public String email; + public String emailEncodingKey; + public String firstName; + public String languageLocaleKey; + public String lastName; + public String localesIdKey; + public String timeZoneSidKey; + public String username; + + public GeneratedUserData(String firstName, String lastName, String email, String username, String alias, String languageLocaleKey, String localesIdKey, String emailEncodingKey, String timeZoneSidKey) {throw new java.lang.UnsupportedOperationException();} + +} diff --git a/src/main/java/com/nawforce/runforce/Auth/JsonValueOutput.java b/src/main/java/com/nawforce/runforce/Auth/JsonValueOutput.java new file mode 100644 index 00000000..59895b48 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/Auth/JsonValueOutput.java @@ -0,0 +1,23 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.Auth; + +import com.nawforce.runforce.System.Boolean; +import com.nawforce.runforce.System.Double; +import com.nawforce.runforce.System.Integer; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class JsonValueOutput { + public Boolean booleanValue; + public Double doubleValue; + public Integer integerValue; + public String jsonArrayValue; + public String jsonStringValue; + public String stringValue; + + public JsonValueOutput(String stringValue, Boolean booleanValue, Integer integerValue, Double doubleValue, String jsonStringValue, String jsonArrayValue) {throw new java.lang.UnsupportedOperationException();} + +} diff --git a/src/main/java/com/nawforce/runforce/Auth/UserData.java b/src/main/java/com/nawforce/runforce/Auth/UserData.java index 0d7ac63e..151517d4 100644 --- a/src/main/java/com/nawforce/runforce/Auth/UserData.java +++ b/src/main/java/com/nawforce/runforce/Auth/UserData.java @@ -20,6 +20,7 @@ @SuppressWarnings("unused") public class UserData { public UserData(String identifier, String firstName, String lastName, String fullName, String email, String link, String userName, String locale, String provider, String siteLoginUrl, Map attributeMap) {throw new java.lang.UnsupportedOperationException();} + public UserData(String identifier, String firstName, String lastName, String fullName, String email, String link, String username, String locale, String provider, String siteLoginUrl, Map attributeMap, String idToken, String userInfoJSONString) {throw new java.lang.UnsupportedOperationException();} public String identifier; public String firstName; @@ -32,4 +33,7 @@ public class UserData { public String provider; public String siteLoginUrl; public Map attributeMap; + public String idToken; + public String userInfoJSONString; + public String idTokenJSONString; } From 2b0a6cdb9c45079c13cecf35852d396c759e5d3d Mon Sep 17 00:00:00 2001 From: Peter Wright Date: Fri, 18 Jul 2025 14:38:28 +0100 Subject: [PATCH 4/9] feat: add CommerceBuyGrp namespace 64 --- .../BuyerGroupEvaluationService.java | 12 ++++++++++++ .../CommerceBuyGrp/BuyerGroupRequest.java | 17 +++++++++++++++++ .../CommerceBuyGrp/BuyerGroupResponse.java | 18 ++++++++++++++++++ 3 files changed, 47 insertions(+) create mode 100644 src/main/java/com/nawforce/runforce/CommerceBuyGrp/BuyerGroupEvaluationService.java create mode 100644 src/main/java/com/nawforce/runforce/CommerceBuyGrp/BuyerGroupRequest.java create mode 100644 src/main/java/com/nawforce/runforce/CommerceBuyGrp/BuyerGroupResponse.java diff --git a/src/main/java/com/nawforce/runforce/CommerceBuyGrp/BuyerGroupEvaluationService.java b/src/main/java/com/nawforce/runforce/CommerceBuyGrp/BuyerGroupEvaluationService.java new file mode 100644 index 00000000..d32e9dbb --- /dev/null +++ b/src/main/java/com/nawforce/runforce/CommerceBuyGrp/BuyerGroupEvaluationService.java @@ -0,0 +1,12 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.CommerceBuyGrp; + +@SuppressWarnings("unused") +public class BuyerGroupEvaluationService { + public BuyerGroupEvaluationService() {throw new java.lang.UnsupportedOperationException();} + + public BuyerGroupResponse getBuyerGroupIds(BuyerGroupRequest request) {throw new java.lang.UnsupportedOperationException();} +} diff --git a/src/main/java/com/nawforce/runforce/CommerceBuyGrp/BuyerGroupRequest.java b/src/main/java/com/nawforce/runforce/CommerceBuyGrp/BuyerGroupRequest.java new file mode 100644 index 00000000..4019d5c0 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/CommerceBuyGrp/BuyerGroupRequest.java @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.CommerceBuyGrp; + +import com.nawforce.runforce.System.Map; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class BuyerGroupRequest { + public BuyerGroupRequest() {throw new java.lang.UnsupportedOperationException();} + + public String getAccountId() {throw new java.lang.UnsupportedOperationException();} + public String getStoreId() {throw new java.lang.UnsupportedOperationException();} + public Map getRequestContextParameters() {throw new java.lang.UnsupportedOperationException();} +} diff --git a/src/main/java/com/nawforce/runforce/CommerceBuyGrp/BuyerGroupResponse.java b/src/main/java/com/nawforce/runforce/CommerceBuyGrp/BuyerGroupResponse.java new file mode 100644 index 00000000..2c039a6c --- /dev/null +++ b/src/main/java/com/nawforce/runforce/CommerceBuyGrp/BuyerGroupResponse.java @@ -0,0 +1,18 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.CommerceBuyGrp; + +import com.nawforce.runforce.System.Set; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class BuyerGroupResponse { + public BuyerGroupResponse() {throw new java.lang.UnsupportedOperationException();} + public BuyerGroupResponse(Set buyerGroupIds) {throw new java.lang.UnsupportedOperationException();} + + public Set getBuyerGroupIds() {throw new java.lang.UnsupportedOperationException();} + public void setBuyerGroupIds(Set buyerGroupIds) {throw new java.lang.UnsupportedOperationException();} + public void setError(String errorMessage, String localizedErrorMessage) {throw new java.lang.UnsupportedOperationException();} +} From 7f94150383aec441d49748d085d1600a3ebb2461 Mon Sep 17 00:00:00 2001 From: Peter Wright Date: Fri, 18 Jul 2025 14:48:22 +0100 Subject: [PATCH 5/9] feat: add embeddedai namespace 64 --- .../nawforce/runforce/embeddedai/ApexMap.java | 15 +++++++++++++++ .../embeddedai/RecordApexRepresentation.java | 17 +++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 src/main/java/com/nawforce/runforce/embeddedai/ApexMap.java create mode 100644 src/main/java/com/nawforce/runforce/embeddedai/RecordApexRepresentation.java diff --git a/src/main/java/com/nawforce/runforce/embeddedai/ApexMap.java b/src/main/java/com/nawforce/runforce/embeddedai/ApexMap.java new file mode 100644 index 00000000..65aa882d --- /dev/null +++ b/src/main/java/com/nawforce/runforce/embeddedai/ApexMap.java @@ -0,0 +1,15 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.embeddedai; + +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class ApexMap { + public ApexMap() {throw new java.lang.UnsupportedOperationException();} + + public String key; + public String value; +} diff --git a/src/main/java/com/nawforce/runforce/embeddedai/RecordApexRepresentation.java b/src/main/java/com/nawforce/runforce/embeddedai/RecordApexRepresentation.java new file mode 100644 index 00000000..14281f23 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/embeddedai/RecordApexRepresentation.java @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.embeddedai; + +import com.nawforce.runforce.System.List; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class RecordApexRepresentation { + public RecordApexRepresentation() {throw new java.lang.UnsupportedOperationException();} + + public String objectType; + public List recordData; + public List relatedRecordData; +} From 66e99496e7c759723dd42a005a144e07bb07b51d Mon Sep 17 00:00:00 2001 From: Peter Wright Date: Fri, 18 Jul 2025 15:22:30 +0100 Subject: [PATCH 6/9] feat: additional 64 types --- .../runforce/FormulaEval/FormulaBuilder.java | 2 ++ .../InvoiceWriteOff/WriteOffInvoiceInput.java | 17 +++++++++++++++++ .../WriteOffInvoiceInputList.java | 15 +++++++++++++++ .../WriteOffInvoiceResponse.java | 19 +++++++++++++++++++ .../WriteOffInvoiceResponseError.java | 16 ++++++++++++++++ .../WriteOffInvoiceResponseList.java | 15 +++++++++++++++ .../Process/PluginDescribeResult.java | 3 ++- .../runforce/RevSignaling/ProcedurePlan.java | 15 +++++++++++++++ .../RevSignaling/SignalingApexProcessor.java | 10 ++++++++++ .../RevSignaling/TransactionRequest.java | 16 ++++++++++++++++ .../RevSignaling/TransactionResponse.java | 15 +++++++++++++++ .../RevSignaling/TransactionStatus.java | 11 +++++++++++ 12 files changed, 153 insertions(+), 1 deletion(-) create mode 100644 src/main/java/com/nawforce/runforce/InvoiceWriteOff/WriteOffInvoiceInput.java create mode 100644 src/main/java/com/nawforce/runforce/InvoiceWriteOff/WriteOffInvoiceInputList.java create mode 100644 src/main/java/com/nawforce/runforce/InvoiceWriteOff/WriteOffInvoiceResponse.java create mode 100644 src/main/java/com/nawforce/runforce/InvoiceWriteOff/WriteOffInvoiceResponseError.java create mode 100644 src/main/java/com/nawforce/runforce/InvoiceWriteOff/WriteOffInvoiceResponseList.java create mode 100644 src/main/java/com/nawforce/runforce/RevSignaling/ProcedurePlan.java create mode 100644 src/main/java/com/nawforce/runforce/RevSignaling/SignalingApexProcessor.java create mode 100644 src/main/java/com/nawforce/runforce/RevSignaling/TransactionRequest.java create mode 100644 src/main/java/com/nawforce/runforce/RevSignaling/TransactionResponse.java create mode 100644 src/main/java/com/nawforce/runforce/RevSignaling/TransactionStatus.java diff --git a/src/main/java/com/nawforce/runforce/FormulaEval/FormulaBuilder.java b/src/main/java/com/nawforce/runforce/FormulaEval/FormulaBuilder.java index edce0665..44f56e85 100644 --- a/src/main/java/com/nawforce/runforce/FormulaEval/FormulaBuilder.java +++ b/src/main/java/com/nawforce/runforce/FormulaEval/FormulaBuilder.java @@ -14,6 +14,8 @@ public class FormulaBuilder { public FormulaInstance build() {throw new java.lang.UnsupportedOperationException();} public static FormulaBuilder builder() {throw new java.lang.UnsupportedOperationException();} + + public FormulaBuilder parseAsTemplate(Boolean templateMode) {throw new java.lang.UnsupportedOperationException();} public FormulaBuilder treatNumericNullAsZero(Boolean isNumericNullZero) {throw new java.lang.UnsupportedOperationException();} public FormulaBuilder withFormula(String formulaText) {throw new java.lang.UnsupportedOperationException();} public FormulaBuilder withGlobalVariables(List formulaGlobals) {throw new java.lang.UnsupportedOperationException();} diff --git a/src/main/java/com/nawforce/runforce/InvoiceWriteOff/WriteOffInvoiceInput.java b/src/main/java/com/nawforce/runforce/InvoiceWriteOff/WriteOffInvoiceInput.java new file mode 100644 index 00000000..ed7cb32d --- /dev/null +++ b/src/main/java/com/nawforce/runforce/InvoiceWriteOff/WriteOffInvoiceInput.java @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.InvoiceWriteOff; + +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class WriteOffInvoiceInput { + public WriteOffInvoiceInput() {throw new java.lang.UnsupportedOperationException();} + public WriteOffInvoiceInput(String invoiceId, String reasonCode, String reason) {throw new java.lang.UnsupportedOperationException();} + + public String invoiceId; + public String reason; + public String reasonCode; +} diff --git a/src/main/java/com/nawforce/runforce/InvoiceWriteOff/WriteOffInvoiceInputList.java b/src/main/java/com/nawforce/runforce/InvoiceWriteOff/WriteOffInvoiceInputList.java new file mode 100644 index 00000000..71203506 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/InvoiceWriteOff/WriteOffInvoiceInputList.java @@ -0,0 +1,15 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.InvoiceWriteOff; + +import com.nawforce.runforce.System.List; + +@SuppressWarnings("unused") +public class WriteOffInvoiceInputList { + public WriteOffInvoiceInputList() {throw new java.lang.UnsupportedOperationException();} + public WriteOffInvoiceInputList(List writeOffInvoiceInputList) {throw new java.lang.UnsupportedOperationException();} + + public List writeOffInvoiceInputList; +} diff --git a/src/main/java/com/nawforce/runforce/InvoiceWriteOff/WriteOffInvoiceResponse.java b/src/main/java/com/nawforce/runforce/InvoiceWriteOff/WriteOffInvoiceResponse.java new file mode 100644 index 00000000..6b7415fd --- /dev/null +++ b/src/main/java/com/nawforce/runforce/InvoiceWriteOff/WriteOffInvoiceResponse.java @@ -0,0 +1,19 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.InvoiceWriteOff; + +import com.nawforce.runforce.System.Boolean; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class WriteOffInvoiceResponse { + public WriteOffInvoiceResponse() {throw new java.lang.UnsupportedOperationException();} + public WriteOffInvoiceResponse(WriteOffInvoiceResponseError errors, String invoiceId, String requestIdentifier, Boolean success) {throw new java.lang.UnsupportedOperationException();} + + public WriteOffInvoiceResponseError errors; + public String invoiceId; + public String requestIdentifier; + public Boolean success; +} diff --git a/src/main/java/com/nawforce/runforce/InvoiceWriteOff/WriteOffInvoiceResponseError.java b/src/main/java/com/nawforce/runforce/InvoiceWriteOff/WriteOffInvoiceResponseError.java new file mode 100644 index 00000000..f1b6f7be --- /dev/null +++ b/src/main/java/com/nawforce/runforce/InvoiceWriteOff/WriteOffInvoiceResponseError.java @@ -0,0 +1,16 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.InvoiceWriteOff; + +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class WriteOffInvoiceResponseError { + public WriteOffInvoiceResponseError() {throw new java.lang.UnsupportedOperationException();} + public WriteOffInvoiceResponseError(String errorCode, String errorMessage) {throw new java.lang.UnsupportedOperationException();} + + public String errorCode; + public String errorMessage; +} diff --git a/src/main/java/com/nawforce/runforce/InvoiceWriteOff/WriteOffInvoiceResponseList.java b/src/main/java/com/nawforce/runforce/InvoiceWriteOff/WriteOffInvoiceResponseList.java new file mode 100644 index 00000000..30bca3ba --- /dev/null +++ b/src/main/java/com/nawforce/runforce/InvoiceWriteOff/WriteOffInvoiceResponseList.java @@ -0,0 +1,15 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.InvoiceWriteOff; + +import com.nawforce.runforce.System.List; + +@SuppressWarnings("unused") +public class WriteOffInvoiceResponseList { + public WriteOffInvoiceResponseList() {throw new java.lang.UnsupportedOperationException();} + public WriteOffInvoiceResponseList(List writeOffInvoiceResponseList) {throw new java.lang.UnsupportedOperationException();} + + public List writeOffInvoiceResponseList; +} diff --git a/src/main/java/com/nawforce/runforce/Process/PluginDescribeResult.java b/src/main/java/com/nawforce/runforce/Process/PluginDescribeResult.java index f520bd9e..a70c7a52 100644 --- a/src/main/java/com/nawforce/runforce/Process/PluginDescribeResult.java +++ b/src/main/java/com/nawforce/runforce/Process/PluginDescribeResult.java @@ -31,7 +31,8 @@ public enum ParameterType ID, INTEGER, LONG, - STRING + STRING, + TIME } public static class InputParameter { diff --git a/src/main/java/com/nawforce/runforce/RevSignaling/ProcedurePlan.java b/src/main/java/com/nawforce/runforce/RevSignaling/ProcedurePlan.java new file mode 100644 index 00000000..eefa5540 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/RevSignaling/ProcedurePlan.java @@ -0,0 +1,15 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.RevSignaling; + +import com.nawforce.runforce.System.Map; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class ProcedurePlan { + public ProcedurePlan() {throw new java.lang.UnsupportedOperationException();} + + public Map prevStepOutput; +} diff --git a/src/main/java/com/nawforce/runforce/RevSignaling/SignalingApexProcessor.java b/src/main/java/com/nawforce/runforce/RevSignaling/SignalingApexProcessor.java new file mode 100644 index 00000000..ef1e42de --- /dev/null +++ b/src/main/java/com/nawforce/runforce/RevSignaling/SignalingApexProcessor.java @@ -0,0 +1,10 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.RevSignaling; + +@SuppressWarnings("unused") +public interface SignalingApexProcessor { + TransactionResponse execute(TransactionRequest var1); +} diff --git a/src/main/java/com/nawforce/runforce/RevSignaling/TransactionRequest.java b/src/main/java/com/nawforce/runforce/RevSignaling/TransactionRequest.java new file mode 100644 index 00000000..544ef732 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/RevSignaling/TransactionRequest.java @@ -0,0 +1,16 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.RevSignaling; + +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class TransactionRequest { + public TransactionRequest() {throw new java.lang.UnsupportedOperationException();} + public TransactionRequest(ProcedurePlan procedurePlan, String ctxInstanceId) {throw new java.lang.UnsupportedOperationException();} + + public String ctxInstanceId; + public ProcedurePlan procedurePlanInstance; +} diff --git a/src/main/java/com/nawforce/runforce/RevSignaling/TransactionResponse.java b/src/main/java/com/nawforce/runforce/RevSignaling/TransactionResponse.java new file mode 100644 index 00000000..069cf634 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/RevSignaling/TransactionResponse.java @@ -0,0 +1,15 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.RevSignaling; + +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class TransactionResponse { + public TransactionResponse() {throw new java.lang.UnsupportedOperationException();} + + public String message; + public TransactionStatus status; +} diff --git a/src/main/java/com/nawforce/runforce/RevSignaling/TransactionStatus.java b/src/main/java/com/nawforce/runforce/RevSignaling/TransactionStatus.java new file mode 100644 index 00000000..3bcddd18 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/RevSignaling/TransactionStatus.java @@ -0,0 +1,11 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.RevSignaling; + +@SuppressWarnings("unused") +public enum TransactionStatus { + FAILED, + SUCCESS +} From dd5b5c8f59fd5b836052d239e3f5fd5bb1e9ea2a Mon Sep 17 00:00:00 2001 From: Peter Wright Date: Mon, 21 Jul 2025 11:53:57 +0100 Subject: [PATCH 7/9] feat: finish off connect api update for 64 --- .../runforce/ConnectApi/AbstractCartItem.java | 1 + .../runforce/ConnectApi/Activation.java | 53 +++++++++++++++++++ ...vationAdditionalAttributesConfigInput.java | 27 ++++++++++ .../ConnectApi/ActivationAttribute.java | 26 +++++++++ .../ConnectApi/ActivationAttributeConfig.java | 14 +++++ .../ConnectApi/ActivationCollection.java | 19 +++++++ .../ActivationContactPointFieldConfig.java | 17 ++++++ .../ActivationContactPointInput.java | 21 ++++++++ .../ActivationContactPointSourceConfig.java | 18 +++++++ .../ActivationContactPointsFieldConfig.java | 14 +++++ .../ActivationContactPointsSourceConfig.java | 14 +++++ .../ActivationDataSourceConfig.java | 16 ++++++ .../ConnectApi/ActivationDataSources.java | 14 +++++ .../ConnectApi/ActivationDefinitionInput.java | 37 +++++++++++++ ...ivationPlatformCustomerFileSourceEnum.java | 12 +++++ .../ConnectApi/ActivationStatusEnum.java | 12 +++++ .../runforce/ConnectApi/ActivationTarget.java | 28 ++++++++++ .../ActivationTargetStatusEnum.java | 13 +++++ .../ConnectApi/ActivationTargetSubject.java | 17 ++++++ .../ActivationTargetSubjectConfigInput.java | 16 ++++++ .../runforce/ConnectApi/AttributeFilter.java | 21 ++++++++ .../ConnectApi/AttributeFilterExpression.java | 15 ++++++ .../ConnectApi/AttributeFilterInput.java | 21 ++++++++ .../AttributeLimitingExpressionInput.java | 19 +++++++ .../runforce/ConnectApi/BaseComparison.java | 16 ++++++ .../ConnectApi/BaseComparisonInput.java | 16 ++++++ .../runforce/ConnectApi/CdpActivation.java | 18 +++++++ .../runforce/ConnectApi/CdpDataStreams.java | 13 +++++ .../runforce/ConnectApi/CdpQuery.java | 24 ++++++++- .../runforce/ConnectApi/CommerceCart.java | 2 + .../ContactPointAttributeInput.java | 16 ++++++ .../ConnectApi/ContactPointConfig.java | 22 ++++++++ .../ContactPointFilterExpression.java | 14 +++++ .../ConnectApi/ContactPointPrefEnum.java | 13 +++++ .../ConnectApi/ContactPointSourceInput.java | 19 +++++++ .../ContactPointTypeRepresentationEnum.java | 17 ++++++ .../ConnectApi/ContactPointsConfig.java | 14 +++++ .../ConnectApi/CuratedEntityInput.java | 15 ++++++ .../runforce/ConnectApi/DMOFilterInput.java | 22 ++++++++ .../runforce/ConnectApi/DataConnector.java | 14 +++++ .../ConnectApi/DataConnectorTypeEnum.java | 11 ++++ .../DataExportAttributeSourceEnum.java | 11 ++++ .../DataExportAttributeTypeEnum.java | 14 +++++ .../ConnectApi/DataExportRefreshModeEnum.java | 11 ++++ .../ConnectApi/DataExportRunStatusEnum.java | 17 ++++++ .../ConnectApi/DataSourceNameConfigInput.java | 14 +++++ .../ConnectApi/DataStreamActionResponse.java | 14 +++++ .../runforce/ConnectApi/DmoFilter.java | 22 ++++++++ .../runforce/ConnectApi/DmoFilterConfig.java | 14 +++++ .../runforce/ConnectApi/DmoFilterLimit.java | 17 ++++++ .../ConnectApi/DmoFilterLimitInput.java | 17 ++++++ ...rnalAuthIdentityProviderParameterType.java | 2 + .../ConnectApi/FilterConjunctionEnum.java | 11 ++++ .../FilterOperatorDataTypeEnum.java | 16 ++++++ .../ConnectApi/FilterSortOrderEnum.java | 11 ++++ .../ConnectApi/ManagedContentDocument.java | 1 + .../ConnectApi/ManagedContentSpace.java | 1 + .../ManagedContentSpaceBaseType.java | 14 +++++ ...dContentSpaceCollectionRepresentation.java | 14 +++++ .../ConnectApi/ManagedContentSpaceInput.java | 18 +++++++ .../ConnectApi/ManagedContentSpaceType.java | 11 ++++ .../ManagedContentSpaceUpdateInput.java | 15 ++++++ .../ConnectApi/ManagedContentSpaces.java | 4 ++ .../ConnectApi/ManagedContentVariant.java | 1 + .../runforce/ConnectApi/NamedCredential.java | 1 + .../ConnectApi/NamedCredentialInput.java | 1 + .../NamedCredentialParameterType.java | 3 +- .../runforce/ConnectApi/ObjectQueryInfo.java | 23 ++++++++ .../runforce/ConnectApi/QueryInfo.java | 16 ++++++ .../runforce/ConnectApi/QueryPath.java | 17 ++++++ .../runforce/ConnectApi/QueryPathConfig.java | 14 +++++ .../ConnectApi/QueryPathConfigList.java | 14 +++++ .../runforce/ConnectApi/QueryPathInput.java | 17 ++++++ .../ConnectApi/QueryPathInputConfig.java | 14 +++++ .../runforce/ConnectApi/QuerySqlInput.java | 21 ++++++++ .../ConnectApi/QuerySqlMetadataItem.java | 21 ++++++++ .../runforce/ConnectApi/QuerySqlOutput.java | 17 ++++++ .../ConnectApi/QuerySqlPageOutput.java | 17 ++++++ .../ConnectApi/QuerySqlParameterItem.java | 16 ++++++ .../ConnectApi/QuerySqlRowRepresentation.java | 14 +++++ .../runforce/ConnectApi/QuerySqlStatus.java | 21 ++++++++ .../ConnectApi/QuerySqlStatusEnum.java | 13 +++++ .../ConnectApi/ScopedSearchResults.java | 4 ++ .../runforce/ConnectApi/SearchResult.java | 1 + .../ConnectApi/SearchResultGroup.java | 16 ++++++ .../ConnectApi/SearchResultGroups.java | 2 + .../runforce/ConnectApi/StaticData.java | 14 +++++ .../runforce/ConnectApi/StaticDataConfig.java | 14 +++++ .../runforce/ConnectApi/StaticDataInput.java | 15 ++++++ .../runforce/ConnectApi/TypeAndFilter.java | 15 ++++++ .../ConnectApi/TypeAndFilterInput.java | 15 ++++++ .../runforce/ConnectApi/TypeEnum.java | 25 +++++++++ 92 files changed, 1380 insertions(+), 2 deletions(-) create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/Activation.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ActivationAdditionalAttributesConfigInput.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ActivationAttribute.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ActivationAttributeConfig.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ActivationCollection.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointFieldConfig.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointInput.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointSourceConfig.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointsFieldConfig.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointsSourceConfig.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ActivationDataSourceConfig.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ActivationDataSources.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ActivationDefinitionInput.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ActivationPlatformCustomerFileSourceEnum.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ActivationStatusEnum.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ActivationTarget.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ActivationTargetStatusEnum.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ActivationTargetSubject.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ActivationTargetSubjectConfigInput.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/AttributeFilter.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/AttributeFilterExpression.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/AttributeFilterInput.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/AttributeLimitingExpressionInput.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/BaseComparison.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/BaseComparisonInput.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/CdpActivation.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/CdpDataStreams.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ContactPointAttributeInput.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ContactPointConfig.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ContactPointFilterExpression.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ContactPointPrefEnum.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ContactPointSourceInput.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ContactPointTypeRepresentationEnum.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ContactPointsConfig.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/CuratedEntityInput.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/DMOFilterInput.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/DataConnector.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/DataConnectorTypeEnum.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/DataExportAttributeSourceEnum.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/DataExportAttributeTypeEnum.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/DataExportRefreshModeEnum.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/DataExportRunStatusEnum.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/DataSourceNameConfigInput.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/DataStreamActionResponse.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/DmoFilter.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/DmoFilterConfig.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/DmoFilterLimit.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/DmoFilterLimitInput.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/FilterConjunctionEnum.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/FilterOperatorDataTypeEnum.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/FilterSortOrderEnum.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceBaseType.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceCollectionRepresentation.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceInput.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceType.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceUpdateInput.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/ObjectQueryInfo.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/QueryInfo.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/QueryPath.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/QueryPathConfig.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/QueryPathConfigList.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/QueryPathInput.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/QueryPathInputConfig.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlInput.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlMetadataItem.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlOutput.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlPageOutput.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlParameterItem.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlRowRepresentation.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlStatus.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlStatusEnum.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/SearchResultGroup.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/StaticData.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/StaticDataConfig.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/StaticDataInput.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/TypeAndFilter.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/TypeAndFilterInput.java create mode 100644 src/main/java/com/nawforce/runforce/ConnectApi/TypeEnum.java diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/AbstractCartItem.java b/src/main/java/com/nawforce/runforce/ConnectApi/AbstractCartItem.java index f92f7a5d..917a87f5 100644 --- a/src/main/java/com/nawforce/runforce/ConnectApi/AbstractCartItem.java +++ b/src/main/java/com/nawforce/runforce/ConnectApi/AbstractCartItem.java @@ -11,6 +11,7 @@ @SuppressWarnings("unused") public abstract class AbstractCartItem { + public String currencyIsoCode; public BillingFrequency billingFrequency; public String cartDeliveryGroupId; public String cartId; diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/Activation.java b/src/main/java/com/nawforce/runforce/ConnectApi/Activation.java new file mode 100644 index 00000000..e259e856 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/Activation.java @@ -0,0 +1,53 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.Datetime; +import com.nawforce.runforce.System.List; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class Activation { + public Activation() {throw new java.lang.UnsupportedOperationException();} + + public String activationDefinitionId; + public ActivationPlatformCustomerFileSourceEnum activationPlatformCustomerFileSourceEnum; + public String activationRecordSchema; + public ActivationTarget activationTarget; + public String activationTargetId; + public String activationTargetName; + public List activationTargetObjectPath; + public ActivationTargetSubject activationTargetSubject; + public ActivationAttributeConfig attributesConfig; + public ContactPointsConfig contactPointsConfig; + public String curatedEntityApiName; + public String curatedEntityId; + public String curatedEntityName; + public ActivationDataSources dataSourcesConfig; + public String dataSpaceName; + public String dataspaceId; + public String description; + public String developerName; + public DmoFilterConfig directDmoFiltersConfig; + public Boolean enabled; + public String historyAudienceDmoApiName; + public String historyAudienceDmoLabel; + public Datetime lastPublishDate; + public DataExportRunStatusEnum lastPublishStatus; + public String lastPublishStatusErrorMsg; + public String latestAudienceDmoApiName; + public String latestAudienceDmoLabel; + public Datetime latestAudienceDmoLastRunTimestamp; + public String membershipName; + public DataExportRefreshModeEnum refreshType; + public DmoFilterConfig relatedDmoFiltersConfig; + public String segmentApiName; + public String segmentDefinitionId; + public String segmentId; + public Boolean shouldExcludeDeletes; + public Boolean shouldExcludeUpdates; + public StaticDataConfig staticDataConfig; + public ActivationStatusEnum status; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationAdditionalAttributesConfigInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationAdditionalAttributesConfigInput.java new file mode 100644 index 00000000..447b293f --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationAdditionalAttributesConfigInput.java @@ -0,0 +1,27 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.Boolean; +import com.nawforce.runforce.System.List; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class ActivationAdditionalAttributesConfigInput { + public ActivationAdditionalAttributesConfigInput() {throw new java.lang.UnsupportedOperationException();} + + public String activationPlatformAttrId; + public String dataSourceType; + public String entityName; + public List filterExpression; + public Boolean isRolluppable; + public String label; + public String name; + public String preferredName; + public List queryPathConfig; + public String referenceAttributeName; + public DataExportAttributeSourceEnum source; + public DataExportAttributeTypeEnum type; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationAttribute.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationAttribute.java new file mode 100644 index 00000000..9b2f293c --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationAttribute.java @@ -0,0 +1,26 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.List; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class ActivationAttribute { + public ActivationAttribute() {throw new java.lang.UnsupportedOperationException();} + + public String activationPlatformAttrId; + public String attributeLabel; + public String attributeName; + public String curatedFieldId; + public String dataSourceType; + public String entityName; + public AttributeFilterExpression filterExpression; + public List path; + public String preferredName; + public String refAttrDeveloperName; + public DataExportAttributeSourceEnum source; + public DataExportAttributeTypeEnum type; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationAttributeConfig.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationAttributeConfig.java new file mode 100644 index 00000000..37a3e382 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationAttributeConfig.java @@ -0,0 +1,14 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.List; + +@SuppressWarnings("unused") +public class ActivationAttributeConfig { + public ActivationAttributeConfig() {throw new java.lang.UnsupportedOperationException();} + + public List attributes; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationCollection.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationCollection.java new file mode 100644 index 00000000..7680e737 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationCollection.java @@ -0,0 +1,19 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.Integer; +import com.nawforce.runforce.System.List; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class ActivationCollection { + public ActivationCollection() {throw new java.lang.UnsupportedOperationException();} + + public List activations; + public Integer batchSize; + public Integer offset; + public String orderByExpression; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointFieldConfig.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointFieldConfig.java new file mode 100644 index 00000000..83b09b55 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointFieldConfig.java @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class ActivationContactPointFieldConfig { + public ActivationContactPointFieldConfig() {throw new java.lang.UnsupportedOperationException();} + + public String attributeId; + public String attributeLabel; + public String attributeName; + public String preferredName; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointInput.java new file mode 100644 index 00000000..09b3d9fb --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointInput.java @@ -0,0 +1,21 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.List; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class ActivationContactPointInput { + public ActivationContactPointInput() {throw new java.lang.UnsupportedOperationException();} + + public List attributesConfig; + public String entityName; + public String externalPlatformHashMethod; + public List filterExpression; + public List queryPathConfig; + public List sourcesConfig; + public ContactPointTypeRepresentationEnum type; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointSourceConfig.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointSourceConfig.java new file mode 100644 index 00000000..de82663b --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointSourceConfig.java @@ -0,0 +1,18 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.Integer; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class ActivationContactPointSourceConfig { + public ActivationContactPointSourceConfig() {throw new java.lang.UnsupportedOperationException();} + + public String dataSourceId; + public String dataSourceName; + public ContactPointPrefEnum dataSourcePreference; + public Integer dataSourcePriority; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointsFieldConfig.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointsFieldConfig.java new file mode 100644 index 00000000..d0fef20b --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointsFieldConfig.java @@ -0,0 +1,14 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.List; + +@SuppressWarnings("unused") +public class ActivationContactPointsFieldConfig { + public ActivationContactPointsFieldConfig() {throw new java.lang.UnsupportedOperationException();} + + public List contactPointFields; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointsSourceConfig.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointsSourceConfig.java new file mode 100644 index 00000000..33aca3ef --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationContactPointsSourceConfig.java @@ -0,0 +1,14 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.List; + +@SuppressWarnings("unused") +public class ActivationContactPointsSourceConfig { + public ActivationContactPointsSourceConfig() {throw new java.lang.UnsupportedOperationException();} + + public List contactPointSources; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationDataSourceConfig.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationDataSourceConfig.java new file mode 100644 index 00000000..39f7f364 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationDataSourceConfig.java @@ -0,0 +1,16 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class ActivationDataSourceConfig { + public ActivationDataSourceConfig() {throw new java.lang.UnsupportedOperationException();} + + public String dataSourceId; + public String dataSourceName; + public String marketSegmentActivationId; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationDataSources.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationDataSources.java new file mode 100644 index 00000000..e057164d --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationDataSources.java @@ -0,0 +1,14 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.List; + +@SuppressWarnings("unused") +public class ActivationDataSources { + public ActivationDataSources() {throw new java.lang.UnsupportedOperationException();} + + public List dataSources; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationDefinitionInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationDefinitionInput.java new file mode 100644 index 00000000..f1fc0ac0 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationDefinitionInput.java @@ -0,0 +1,37 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.Boolean; +import com.nawforce.runforce.System.Integer; +import com.nawforce.runforce.System.List; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class ActivationDefinitionInput { + public ActivationDefinitionInput() {throw new java.lang.UnsupportedOperationException();} + + public String activationTargetName; + public ActivationTargetSubjectConfigInput activationTargetSubjectConfig; + public List attributeLimitingExpressionConfig; + public List attributesConfig; + public List contactPointsConfig; + public CuratedEntityInput curatedEntity; + public ActivationPlatformCustomerFileSourceEnum customerFileSource; + public String dataExportDefinitionId; + public List dataSourcesConfig; + public String dataSpaceName; + public String description; + public List directDmoFiltersConfig; + public Integer limitValue; + public String marketSegmentId; + public String name; + public String refreshType; + public List relatedDmoFiltersConfig; + public String segmentApiName; + public Boolean shouldExcludeDeletes; + public Boolean shouldExcludeUpdates; + public List staticDataConfig; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationPlatformCustomerFileSourceEnum.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationPlatformCustomerFileSourceEnum.java new file mode 100644 index 00000000..419db763 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationPlatformCustomerFileSourceEnum.java @@ -0,0 +1,12 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +@SuppressWarnings("unused") +public enum ActivationPlatformCustomerFileSourceEnum { + First_And_Third_Party, + First_Party, + Third_Party +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationStatusEnum.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationStatusEnum.java new file mode 100644 index 00000000..0551a9e6 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationStatusEnum.java @@ -0,0 +1,12 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; +@SuppressWarnings("unused") +public enum ActivationStatusEnum { + Active, + Processing, + Error, + Inactive +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationTarget.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationTarget.java new file mode 100644 index 00000000..f926d149 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationTarget.java @@ -0,0 +1,28 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.Boolean; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class ActivationTarget { + public ActivationTarget() {throw new java.lang.UnsupportedOperationException();} + + public DataConnector connector; + public String dataSpace; + public String description; + public String historyAudienceDmoApiName; + public String historyAudienceDmoLabel; + public Boolean isCappingEnabled; + public Boolean isEnabled; + public String latestAudienceDmoApiName; + public String latestAudienceDmoLabel; + public String organizationId; + public String platformName; + public String platformPrivacyType; + public DataConnectorTypeEnum platformType; + public ActivationTargetStatusEnum status; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationTargetStatusEnum.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationTargetStatusEnum.java new file mode 100644 index 00000000..ea365dcb --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationTargetStatusEnum.java @@ -0,0 +1,13 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +@SuppressWarnings("unused") +public enum ActivationTargetStatusEnum { + Active, + Processing, + Error, + Inactive +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationTargetSubject.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationTargetSubject.java new file mode 100644 index 00000000..979d0fe9 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationTargetSubject.java @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.List; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class ActivationTargetSubject { + public ActivationTargetSubject() {throw new java.lang.UnsupportedOperationException();} + + public String developerName; + public String masterLabel; + public List queryPathConfig; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ActivationTargetSubjectConfigInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationTargetSubjectConfigInput.java new file mode 100644 index 00000000..35ee1093 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ActivationTargetSubjectConfigInput.java @@ -0,0 +1,16 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.List; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class ActivationTargetSubjectConfigInput { + public ActivationTargetSubjectConfigInput() {throw new java.lang.UnsupportedOperationException();} + + public String developerName; + public List queryPathConfig; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/AttributeFilter.java b/src/main/java/com/nawforce/runforce/ConnectApi/AttributeFilter.java new file mode 100644 index 00000000..fd45cb3e --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/AttributeFilter.java @@ -0,0 +1,21 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.Datetime; +import com.nawforce.runforce.System.List; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class AttributeFilter { + public AttributeFilter() {throw new java.lang.UnsupportedOperationException();} + + public String attributeId; + public String attributeName; + public Datetime dateUnits; + public String operator; + public FilterOperatorDataTypeEnum type; + public List values; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/AttributeFilterExpression.java b/src/main/java/com/nawforce/runforce/ConnectApi/AttributeFilterExpression.java new file mode 100644 index 00000000..7082880d --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/AttributeFilterExpression.java @@ -0,0 +1,15 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.List; + +@SuppressWarnings("unused") +public class AttributeFilterExpression { + public AttributeFilterExpression() {throw new java.lang.UnsupportedOperationException();} + + public FilterConjunctionEnum conjunction; + public List filters; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/AttributeFilterInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/AttributeFilterInput.java new file mode 100644 index 00000000..929a6ab7 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/AttributeFilterInput.java @@ -0,0 +1,21 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.Datetime; +import com.nawforce.runforce.System.List; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class AttributeFilterInput { + public AttributeFilterInput() {throw new java.lang.UnsupportedOperationException();} + + public String attributeId; + public String attributeName; + public Datetime dateUnits; + public String operator; + public FilterOperatorDataTypeEnum type; + public List value; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/AttributeLimitingExpressionInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/AttributeLimitingExpressionInput.java new file mode 100644 index 00000000..9693c9f6 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/AttributeLimitingExpressionInput.java @@ -0,0 +1,19 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.List; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class AttributeLimitingExpressionInput { + public AttributeLimitingExpressionInput() {throw new java.lang.UnsupportedOperationException();} + + public String attributeName; + public String entityName; + public FilterSortOrderEnum order; + public List queryPathConfig; + public String type; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/BaseComparison.java b/src/main/java/com/nawforce/runforce/ConnectApi/BaseComparison.java new file mode 100644 index 00000000..62a351c4 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/BaseComparison.java @@ -0,0 +1,16 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.List; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class BaseComparison { + public BaseComparison() {throw new java.lang.UnsupportedOperationException();} + + public List filters; + public String operator; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/BaseComparisonInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/BaseComparisonInput.java new file mode 100644 index 00000000..b6187d28 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/BaseComparisonInput.java @@ -0,0 +1,16 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.List; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class BaseComparisonInput { + public BaseComparisonInput() {throw new java.lang.UnsupportedOperationException();} + + public List filtersConfig; + public String operator; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/CdpActivation.java b/src/main/java/com/nawforce/runforce/ConnectApi/CdpActivation.java new file mode 100644 index 00000000..2331ecd4 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/CdpActivation.java @@ -0,0 +1,18 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.Integer; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class CdpActivation { + public static ActivationCollection getActivations() {throw new java.lang.UnsupportedOperationException();} + public static ActivationCollection getActivationsPaginated(Integer batchSize, Integer offset, String orderBy, String filters) {throw new java.lang.UnsupportedOperationException();} + public static Activation createActivation(ActivationDefinitionInput input) {throw new java.lang.UnsupportedOperationException();} + public static void deleteActivation(String activationId) {throw new java.lang.UnsupportedOperationException();} + public static Activation getActivation(String activationId) {throw new java.lang.UnsupportedOperationException();} + public static Activation updateActivation(String activationId, ActivationDefinitionInput input) {throw new java.lang.UnsupportedOperationException();} +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/CdpDataStreams.java b/src/main/java/com/nawforce/runforce/ConnectApi/CdpDataStreams.java new file mode 100644 index 00000000..4df3719f --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/CdpDataStreams.java @@ -0,0 +1,13 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.Boolean; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class CdpDataStreams { + public static DataStreamActionResponse runDataStream(String recordIdOrDeveloperName, Boolean interactive) {throw new java.lang.UnsupportedOperationException();} +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/CdpQuery.java b/src/main/java/com/nawforce/runforce/ConnectApi/CdpQuery.java index f5fa88f8..cb667c2d 100644 --- a/src/main/java/com/nawforce/runforce/ConnectApi/CdpQuery.java +++ b/src/main/java/com/nawforce/runforce/ConnectApi/CdpQuery.java @@ -4,7 +4,9 @@ package com.nawforce.runforce.ConnectApi; +import com.nawforce.runforce.System.Boolean; import com.nawforce.runforce.System.Integer; +import com.nawforce.runforce.System.Long; import com.nawforce.runforce.System.String; @SuppressWarnings("unused") @@ -15,10 +17,30 @@ public class CdpQuery { public static CdpQueryMetadataOutput getInsightsMetadata(String ciName) {throw new java.lang.UnsupportedOperationException();} public static CdpQueryMetadataOutput getProfileMetadata() {throw new java.lang.UnsupportedOperationException();} public static CdpQueryMetadataOutput getProfileMetadata(String dataModelName) {throw new java.lang.UnsupportedOperationException();} - public static CdpQueryOutputV2 nextBatchAnsiSqlV2(String nextBatchId) {throw new java.lang.UnsupportedOperationException();} public static CdpQueryOutput queryANSISql(CdpQueryInput input) {throw new java.lang.UnsupportedOperationException();} public static CdpQueryOutput queryANSISql(CdpQueryInput input, Integer batchSize, Integer offset, String orderby) {throw new java.lang.UnsupportedOperationException();} public static CdpQueryOutputV2 queryAnsiSqlV2(CdpQueryInput input) {throw new java.lang.UnsupportedOperationException();} + public static CdpQueryOutputV2 queryAnsiSqlV2(CdpQueryInput input, String dataspace) {throw new java.lang.UnsupportedOperationException();} + public static CdpQueryOutputV2 nextBatchAnsiSqlV2(String nextBatchId) {throw new java.lang.UnsupportedOperationException();} + public static CdpQueryOutputV2 nextBatchAnsiSqlV2(String nextBatchId, String dataspace) {throw new java.lang.UnsupportedOperationException();} + public static QuerySqlOutput querySql(QuerySqlInput input) {throw new java.lang.UnsupportedOperationException();} + public static QuerySqlOutput querySql(QuerySqlInput input, String dataspace) {throw new java.lang.UnsupportedOperationException();} + public static QuerySqlOutput querySql(QuerySqlInput input, String workloadName, String dataspace) {throw new java.lang.UnsupportedOperationException();} + public static QuerySqlPageOutput querySqlRows(String queryId, Long offset, Long rowLimit) {throw new java.lang.UnsupportedOperationException();} + public static QuerySqlPageOutput querySqlRows(String queryId, Long offset, Long rowLimit, Boolean omitSchema) {throw new java.lang.UnsupportedOperationException();} + public static QuerySqlPageOutput querySqlRows(String queryId, Long offset, Long rowLimit, String dataspace) {throw new java.lang.UnsupportedOperationException();} + public static QuerySqlPageOutput querySqlRows(String queryId, Long offset, Long rowLimit, Boolean omitSchema, String dataspace) {throw new java.lang.UnsupportedOperationException();} + public static QuerySqlPageOutput querySqlRows(String queryId, Long offset, Long rowLimit, String workloadName, String dataspace) {throw new java.lang.UnsupportedOperationException();} + public static QuerySqlPageOutput querySqlRows(String queryId, Long offset, Long rowLimit, Boolean omitSchema, String workloadName, String dataspace) {throw new java.lang.UnsupportedOperationException();} + public static void cancelQuerySql(String queryId) {throw new java.lang.UnsupportedOperationException();} + public static void cancelQuerySql(String queryId, String dataspace) {throw new java.lang.UnsupportedOperationException();} + public static void cancelQuerySql(String queryId, String workloadName, String dataspace) {throw new java.lang.UnsupportedOperationException();} + public static QuerySqlStatus querySqlStatus(String queryId) {throw new java.lang.UnsupportedOperationException();} + public static QuerySqlStatus querySqlStatus(String queryId, Integer waitTimeMs) {throw new java.lang.UnsupportedOperationException();} + public static QuerySqlStatus querySqlStatus(String queryId, String dataspace) {throw new java.lang.UnsupportedOperationException();} + public static QuerySqlStatus querySqlStatus(String queryId, String dataspace, Integer waitTimeMs) {throw new java.lang.UnsupportedOperationException();} + public static QuerySqlStatus querySqlStatus(String queryId, String workloadName, String dataspace) {throw new java.lang.UnsupportedOperationException();} + public static QuerySqlStatus querySqlStatus(String queryId, String workloadName, String dataspace, Integer waitTimeMs) {throw new java.lang.UnsupportedOperationException();} public static CdpQueryOutput queryCalculatedInsights(String ciName, String dimensions, String measures, String orderby, String filters, Integer batchSize, Integer offset) {throw new java.lang.UnsupportedOperationException();} public static CdpQueryOutput queryCalculatedInsights(String ciName, String dimensions, String measures, String orderby, String filters, Integer batchSize, Integer offset, String timeGranularity) {throw new java.lang.UnsupportedOperationException();} public static CdpQueryOutput queryProfileApi(String dataModelName, String filters, String fields, Integer batchSize, Integer offset, String orderby) {throw new java.lang.UnsupportedOperationException();} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/CommerceCart.java b/src/main/java/com/nawforce/runforce/ConnectApi/CommerceCart.java index 6680cd7f..85ede35d 100644 --- a/src/main/java/com/nawforce/runforce/ConnectApi/CommerceCart.java +++ b/src/main/java/com/nawforce/runforce/ConnectApi/CommerceCart.java @@ -12,6 +12,7 @@ @SuppressWarnings("unused") public class CommerceCart { public static CartItem addItemToCart(String webstoreId, String effectiveAccountId, String activeCartOrId, CartItemInput cartItemInput, String currencyIsoCode) {throw new java.lang.UnsupportedOperationException();} + public static CartItem addItemToCart(String webstoreId, String effectiveAccountId, String activeCartOrId, CartItemInput cartItemInput, String currencyIsoCode, Boolean includeCartData) {throw new java.lang.UnsupportedOperationException();} public static BatchResult[] addItemsToCart(String webstoreId, String effectiveAccountId, String activeCartOrId, List cartItems) {throw new java.lang.UnsupportedOperationException();} public static BatchResult[] addItemsToCart(String webstoreId, String effectiveAccountId, String activeCartOrId, List cartItems, String currencyIsoCode) {throw new java.lang.UnsupportedOperationException();} public static CartItem addItemToCart(String webstoreId, String effectiveAccountId, String activeCartOrId, CartItemInput cartItemInput) {throw new java.lang.UnsupportedOperationException();} @@ -55,5 +56,6 @@ public class CommerceCart { public static CartMessagesVisibilityResult setCartMessagesVisibility(String webstoreId, String activeCartOrId, String effectiveAccountId, CartMessagesVisibilityInput messageVisibility) {throw new java.lang.UnsupportedOperationException();} public static CartItem updateCartItem(String webstoreId, String effectiveAccountId, String activeCartOrId, String cartItemId, CartItemInput cartItem) {throw new java.lang.UnsupportedOperationException();} public static CartItem updateCartItem(String webstoreId, String effectiveAccountId, String activeCartOrId, String cartItemId, CartItemInput cartItem, String currencyIsoCode) {throw new java.lang.UnsupportedOperationException();} + public static CartItem updateCartItem(String webstoreId, String effectiveAccountId, String activeCartOrId, String cartItemId, CartItemInput cartItem, String currencyIsoCode, Boolean includeCartData) {throw new java.lang.UnsupportedOperationException();} public static CartInventoryReservationOutputRepresentation upsertInventoryReservation(String webstoreId, String activeCartOrId, String effectiveAccountId, CartInventoryReservationInputRepresentation cartInventoryReservationInput) {throw new java.lang.UnsupportedOperationException();} } diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointAttributeInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointAttributeInput.java new file mode 100644 index 00000000..219dafaa --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointAttributeInput.java @@ -0,0 +1,16 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class ContactPointAttributeInput { + public ContactPointAttributeInput() {throw new java.lang.UnsupportedOperationException();} + + public String label; + public String name; + public String preferredName; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointConfig.java b/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointConfig.java new file mode 100644 index 00000000..b14c1bf2 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointConfig.java @@ -0,0 +1,22 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.List; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class ContactPointConfig { + public ContactPointConfig() {throw new java.lang.UnsupportedOperationException();} + + public ActivationContactPointsFieldConfig activationContactPointFieldConfig; + public ActivationContactPointsSourceConfig activationContactPointSourcesConfig; + public ContactPointFilterExpression contactPointFilterExpression; + public String contactPointPath; + public ContactPointTypeRepresentationEnum contactPointType; + public String entityId; + public String entityName; + public List queryPathConfigList; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointFilterExpression.java b/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointFilterExpression.java new file mode 100644 index 00000000..8b801cf7 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointFilterExpression.java @@ -0,0 +1,14 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.List; + +@SuppressWarnings("unused") +public class ContactPointFilterExpression { + public ContactPointFilterExpression() {throw new java.lang.UnsupportedOperationException();} + + public List contactPointDmoFilters; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointPrefEnum.java b/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointPrefEnum.java new file mode 100644 index 00000000..676162f8 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointPrefEnum.java @@ -0,0 +1,13 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +@SuppressWarnings("unused") +public enum ContactPointPrefEnum { + ContactPointPrefAny, + ContactPointPrefBusiness, + ContactPointPrefPersonal, + ContactPointPrefPrimary +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointSourceInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointSourceInput.java new file mode 100644 index 00000000..9dfb1596 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointSourceInput.java @@ -0,0 +1,19 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.Integer; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class ContactPointSourceInput { + public ContactPointSourceInput() {throw new java.lang.UnsupportedOperationException();} + + public String dataSourceId; + public ContactPointPrefEnum dataSourcePreference; + public Integer dataSourcePriority; + public String id; + public String name; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointTypeRepresentationEnum.java b/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointTypeRepresentationEnum.java new file mode 100644 index 00000000..a2d49a86 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointTypeRepresentationEnum.java @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +@SuppressWarnings("unused") +public enum ContactPointTypeRepresentationEnum { + Email, + Maid, + Ott, + Phone, + Push, + Subscriber_Key_Email, + Subscriber_Key_Phone, + WhatsApp +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointsConfig.java b/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointsConfig.java new file mode 100644 index 00000000..be17c425 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ContactPointsConfig.java @@ -0,0 +1,14 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.List; + +@SuppressWarnings("unused") +public class ContactPointsConfig { + public ContactPointsConfig() {throw new java.lang.UnsupportedOperationException();} + + public List contactPoints; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/CuratedEntityInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/CuratedEntityInput.java new file mode 100644 index 00000000..a27864d5 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/CuratedEntityInput.java @@ -0,0 +1,15 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class CuratedEntityInput { + public CuratedEntityInput() {throw new java.lang.UnsupportedOperationException();} + + public String label; + public String name; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DMOFilterInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/DMOFilterInput.java new file mode 100644 index 00000000..18bf5198 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/DMOFilterInput.java @@ -0,0 +1,22 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.List; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class DMOFilterInput { + public DMOFilterInput() {throw new java.lang.UnsupportedOperationException();} + + public BaseComparisonInput entityFilter; + public String entityFilterType; + public String entityName; + public DmoFilterLimitInput filterLimit; + public BaseComparisonInput inheritedFilter; + public String inheritedFilterType; + public List queryPathConfigForActivateOnToContainer; + public List queryPathConfigFromContainerToEntity; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DataConnector.java b/src/main/java/com/nawforce/runforce/ConnectApi/DataConnector.java new file mode 100644 index 00000000..d9db46db --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/DataConnector.java @@ -0,0 +1,14 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class DataConnector { + public DataConnector() {throw new java.lang.UnsupportedOperationException();} + + public String outputFormat; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DataConnectorTypeEnum.java b/src/main/java/com/nawforce/runforce/ConnectApi/DataConnectorTypeEnum.java new file mode 100644 index 00000000..7bfd5c4f --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/DataConnectorTypeEnum.java @@ -0,0 +1,11 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +@SuppressWarnings("unused") +public enum DataConnectorTypeEnum { + SalesforceMarketingCloud, + AmazonS3 +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DataExportAttributeSourceEnum.java b/src/main/java/com/nawforce/runforce/ConnectApi/DataExportAttributeSourceEnum.java new file mode 100644 index 00000000..668631bb --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/DataExportAttributeSourceEnum.java @@ -0,0 +1,11 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +@SuppressWarnings("unused") +public enum DataExportAttributeSourceEnum { + Direct, + Related +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DataExportAttributeTypeEnum.java b/src/main/java/com/nawforce/runforce/ConnectApi/DataExportAttributeTypeEnum.java new file mode 100644 index 00000000..5476b288 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/DataExportAttributeTypeEnum.java @@ -0,0 +1,14 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +@SuppressWarnings("unused") +public enum DataExportAttributeTypeEnum { + Computed_Dimension, + Computed_Measure, + Model, + Model_Related, + Non_Aggregatable_Computed_Measure, +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DataExportRefreshModeEnum.java b/src/main/java/com/nawforce/runforce/ConnectApi/DataExportRefreshModeEnum.java new file mode 100644 index 00000000..8ab570b5 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/DataExportRefreshModeEnum.java @@ -0,0 +1,11 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +@SuppressWarnings("unused") +public enum DataExportRefreshModeEnum { + Full_Refresh, + Incremental +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DataExportRunStatusEnum.java b/src/main/java/com/nawforce/runforce/ConnectApi/DataExportRunStatusEnum.java new file mode 100644 index 00000000..7dffad37 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/DataExportRunStatusEnum.java @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +@SuppressWarnings("unused") +public enum DataExportRunStatusEnum { + Error, + Partner_Error, + Partner_Processing, + Publishing, + Queued, + Segment_Error, + Skipped, + Success +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DataSourceNameConfigInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/DataSourceNameConfigInput.java new file mode 100644 index 00000000..827ca263 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/DataSourceNameConfigInput.java @@ -0,0 +1,14 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class DataSourceNameConfigInput { + public DataSourceNameConfigInput() {throw new java.lang.UnsupportedOperationException();} + + public String name; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DataStreamActionResponse.java b/src/main/java/com/nawforce/runforce/ConnectApi/DataStreamActionResponse.java new file mode 100644 index 00000000..5e926497 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/DataStreamActionResponse.java @@ -0,0 +1,14 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class DataStreamActionResponse { + public DataStreamActionResponse() {throw new java.lang.UnsupportedOperationException();} + + public String jobId; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DmoFilter.java b/src/main/java/com/nawforce/runforce/ConnectApi/DmoFilter.java new file mode 100644 index 00000000..596d3de8 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/DmoFilter.java @@ -0,0 +1,22 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.List; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class DmoFilter { + public DmoFilter() {throw new java.lang.UnsupportedOperationException();} + + public BaseComparison entityFilter; + public String entityFilterType; + public String entityName; + public DmoFilterLimit filterLimit; + public BaseComparison inheritedFilter; + public String inheritedFilterType; + public List pathFromActivateOnToContainer; + public List pathFromContainerToEntity; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DmoFilterConfig.java b/src/main/java/com/nawforce/runforce/ConnectApi/DmoFilterConfig.java new file mode 100644 index 00000000..414964fd --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/DmoFilterConfig.java @@ -0,0 +1,14 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.List; + +@SuppressWarnings("unused") +public class DmoFilterConfig { + public DmoFilterConfig() {throw new java.lang.UnsupportedOperationException();} + + public List filters; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DmoFilterLimit.java b/src/main/java/com/nawforce/runforce/ConnectApi/DmoFilterLimit.java new file mode 100644 index 00000000..55ddd682 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/DmoFilterLimit.java @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.Integer; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class DmoFilterLimit { + public DmoFilterLimit() {throw new java.lang.UnsupportedOperationException();} + + public String attributeName; + public Integer maxNumberOfValues; + public FilterSortOrderEnum order; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/DmoFilterLimitInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/DmoFilterLimitInput.java new file mode 100644 index 00000000..5bbfc477 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/DmoFilterLimitInput.java @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.Integer; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class DmoFilterLimitInput { + public DmoFilterLimitInput() {throw new java.lang.UnsupportedOperationException();} + + public String attributeName; + public Integer maxNumberOfValues; + public FilterSortOrderEnum order; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ExternalAuthIdentityProviderParameterType.java b/src/main/java/com/nawforce/runforce/ConnectApi/ExternalAuthIdentityProviderParameterType.java index 2f3916b6..ee04e3c0 100644 --- a/src/main/java/com/nawforce/runforce/ConnectApi/ExternalAuthIdentityProviderParameterType.java +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ExternalAuthIdentityProviderParameterType.java @@ -8,6 +8,8 @@ public enum ExternalAuthIdentityProviderParameterType { AuthorizeRequestQueryParameter, IdentityProviderOptions, + ManagedByComponent, + ManagedByFeature, RefreshRequestBodyParameter, RefreshRequestHttpHeader, RefreshRequestQueryParameter, diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/FilterConjunctionEnum.java b/src/main/java/com/nawforce/runforce/ConnectApi/FilterConjunctionEnum.java new file mode 100644 index 00000000..1d11a3f8 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/FilterConjunctionEnum.java @@ -0,0 +1,11 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +@SuppressWarnings("unused") +public enum FilterConjunctionEnum { + FilterConjunctionAnd, + FilterConjunctionOr +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/FilterOperatorDataTypeEnum.java b/src/main/java/com/nawforce/runforce/ConnectApi/FilterOperatorDataTypeEnum.java new file mode 100644 index 00000000..64c215aa --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/FilterOperatorDataTypeEnum.java @@ -0,0 +1,16 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +@SuppressWarnings("unused") +public enum FilterOperatorDataTypeEnum { + FilterOperatorDataTypeBoolean, + FilterOperatorDataTypeDate, + FilterOperatorDataTypeDateOnly, + FilterOperatorDataTypeExactlyRelativeDate, + FilterOperatorDataTypeNumber, + FilterOperatorDataTypeRelateToNowDate, + FilterOperatorDataTypeText, +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/FilterSortOrderEnum.java b/src/main/java/com/nawforce/runforce/ConnectApi/FilterSortOrderEnum.java new file mode 100644 index 00000000..57e844c2 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/FilterSortOrderEnum.java @@ -0,0 +1,11 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +@SuppressWarnings("unused") +public enum FilterSortOrderEnum { + FilterSortOrderAsc, + FilterSortOrderDesc +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentDocument.java b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentDocument.java index c967c33c..192ba51f 100644 --- a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentDocument.java +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentDocument.java @@ -13,6 +13,7 @@ public class ManagedContentDocument { public String apiName; public Map contentBody; + public String contentFqn; public String contentKey; public ManagedContentSpaceSummary contentSpace; public ManagedContentTypeSummary contentType; diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpace.java b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpace.java index 3eb743eb..ac01ca3d 100644 --- a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpace.java +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpace.java @@ -23,6 +23,7 @@ public class ManagedContentSpace { public Datetime lastModifiedDate; public String name; public String rootFolderId; + public ManagedContentSpaceBaseType spaceType; public ManagedContentSpace() {throw new java.lang.UnsupportedOperationException();} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceBaseType.java b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceBaseType.java new file mode 100644 index 00000000..5ecb5b49 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceBaseType.java @@ -0,0 +1,14 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class ManagedContentSpaceBaseType { + public ManagedContentSpaceBaseType() {throw new java.lang.UnsupportedOperationException();} + + public String apiName; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceCollectionRepresentation.java b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceCollectionRepresentation.java new file mode 100644 index 00000000..0d7a9ca8 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceCollectionRepresentation.java @@ -0,0 +1,14 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.List; + +@SuppressWarnings("unused") +public class ManagedContentSpaceCollectionRepresentation { + public ManagedContentSpaceCollectionRepresentation() {throw new java.lang.UnsupportedOperationException();} + + public List spaces; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceInput.java new file mode 100644 index 00000000..8a8c980a --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceInput.java @@ -0,0 +1,18 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class ManagedContentSpaceInput { + public ManagedContentSpaceInput() {throw new java.lang.UnsupportedOperationException();} + + public String apiName; + public String defaultLanguage; + public String description; + public String name; + public ManagedContentSpaceType spaceType; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceType.java b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceType.java new file mode 100644 index 00000000..b5a4947e --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceType.java @@ -0,0 +1,11 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +@SuppressWarnings("unused") +public enum ManagedContentSpaceType { + Content, + Marketing +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceUpdateInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceUpdateInput.java new file mode 100644 index 00000000..92da64ec --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceUpdateInput.java @@ -0,0 +1,15 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class ManagedContentSpaceUpdateInput { + public ManagedContentSpaceUpdateInput() {throw new java.lang.UnsupportedOperationException();} + + public String description; + public String name; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaces.java b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaces.java index aeb5d036..22f6b8e8 100644 --- a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaces.java +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaces.java @@ -9,6 +9,10 @@ @SuppressWarnings("unused") public class ManagedContentSpaces { + public static ManagedContentSpace getManagedContentSpace(String contentSpaceId) {throw new java.lang.UnsupportedOperationException();} public static ManagedContentSpaceChannelsRepresentation getManagedContentSpaceChannels(String contentSpaceId, Integer pageParam, Integer pageSize) {throw new UnsupportedOperationException();} + public static ManagedContentSpaceCollectionRepresentation getManagedContentSpaces(Integer pageParam, Integer pageSize, String nameFragment) {throw new java.lang.UnsupportedOperationException();} + public static ManagedContentSpace patchManagedContentSpace(String contentSpaceId, ManagedContentSpaceUpdateInput ManagedContentSpaceUpdateInput) {throw new java.lang.UnsupportedOperationException();} public static ManagedContentSpaceChannelsRepresentation patchManagedContentSpaceChannels(String contentSpaceId, ManagedContentSpaceChannelsInputRepresentation spaceChannels) {throw new UnsupportedOperationException();} + public static ManagedContentSpace postManagedContentSpace(ManagedContentSpaceInput ManagedContentSpaceInput) {throw new java.lang.UnsupportedOperationException();} } diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentVariant.java b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentVariant.java index 4bb4d09e..9bd0c1fe 100644 --- a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentVariant.java +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentVariant.java @@ -13,6 +13,7 @@ public class ManagedContentVariant { public String apiName; public Map contentBody; + public String contentFqn; public String contentKey; public ManagedContentSpaceSummary contentSpace; public ManagedContentTypeSummary contentType; diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/NamedCredential.java b/src/main/java/com/nawforce/runforce/ConnectApi/NamedCredential.java index 17f06c42..07c3a489 100644 --- a/src/main/java/com/nawforce/runforce/ConnectApi/NamedCredential.java +++ b/src/main/java/com/nawforce/runforce/ConnectApi/NamedCredential.java @@ -14,6 +14,7 @@ public class NamedCredential { public String calloutUrl; public String createdByNamespace; public List customHeaders; + public String description; public String developerName; public List externalCredentials; public String id; diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/NamedCredentialInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/NamedCredentialInput.java index 06b6d8ae..ed2c39d2 100644 --- a/src/main/java/com/nawforce/runforce/ConnectApi/NamedCredentialInput.java +++ b/src/main/java/com/nawforce/runforce/ConnectApi/NamedCredentialInput.java @@ -12,6 +12,7 @@ public class NamedCredentialInput { public NamedCredentialCalloutOptionsInput calloutOptions; public String calloutUrl; public List customHeaders; + public String description; public String developerName; public List externalCredentials; public String masterLabel; diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/NamedCredentialParameterType.java b/src/main/java/com/nawforce/runforce/ConnectApi/NamedCredentialParameterType.java index 55a2ff28..2de0134d 100644 --- a/src/main/java/com/nawforce/runforce/ConnectApi/NamedCredentialParameterType.java +++ b/src/main/java/com/nawforce/runforce/ConnectApi/NamedCredentialParameterType.java @@ -7,5 +7,6 @@ @SuppressWarnings("unused") public enum NamedCredentialParameterType { AllowedManagedPackageNamespaces, - ClientCertificate + ClientCertificate, + ConnectionStatus } diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ObjectQueryInfo.java b/src/main/java/com/nawforce/runforce/ConnectApi/ObjectQueryInfo.java new file mode 100644 index 00000000..3069ec6f --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ObjectQueryInfo.java @@ -0,0 +1,23 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.Boolean; +import com.nawforce.runforce.System.Integer; +import com.nawforce.runforce.System.List; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class ObjectQueryInfo { + public ObjectQueryInfo() {throw new java.lang.UnsupportedOperationException();} + + public List displayFields; + public Boolean hasMoreResults; + public Integer numberOfMatches; + public List orderBy; + public String source; + public SpellCorrectionInfo spellCorrectionInfo; + public SearchStatus status; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/QueryInfo.java b/src/main/java/com/nawforce/runforce/ConnectApi/QueryInfo.java new file mode 100644 index 00000000..4bef74ce --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/QueryInfo.java @@ -0,0 +1,16 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.Map; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class QueryInfo { + public QueryInfo() {throw new java.lang.UnsupportedOperationException();} + + public Map objectQueryInfos; + public SearchStatus status; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/QueryPath.java b/src/main/java/com/nawforce/runforce/ConnectApi/QueryPath.java new file mode 100644 index 00000000..b30e014c --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/QueryPath.java @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class QueryPath { + public QueryPath() {throw new java.lang.UnsupportedOperationException();} + + public String fieldLabel; + public String fieldName; + public String objectLabel; + public String objectName; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/QueryPathConfig.java b/src/main/java/com/nawforce/runforce/ConnectApi/QueryPathConfig.java new file mode 100644 index 00000000..434bc471 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/QueryPathConfig.java @@ -0,0 +1,14 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.List; + +@SuppressWarnings("unused") +public class QueryPathConfig { + public QueryPathConfig() {throw new java.lang.UnsupportedOperationException();} + + public List queryPath; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/QueryPathConfigList.java b/src/main/java/com/nawforce/runforce/ConnectApi/QueryPathConfigList.java new file mode 100644 index 00000000..c7d8fb75 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/QueryPathConfigList.java @@ -0,0 +1,14 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.List; + +@SuppressWarnings("unused") +public class QueryPathConfigList { + public QueryPathConfigList() {throw new java.lang.UnsupportedOperationException();} + + public List queryPathConfig; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/QueryPathInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/QueryPathInput.java new file mode 100644 index 00000000..b4c237c7 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/QueryPathInput.java @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class QueryPathInput { + public QueryPathInput() {throw new java.lang.UnsupportedOperationException();} + + public String fieldLabel; + public String fieldName; + public String objectLabel; + public String objectName; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/QueryPathInputConfig.java b/src/main/java/com/nawforce/runforce/ConnectApi/QueryPathInputConfig.java new file mode 100644 index 00000000..d93136f2 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/QueryPathInputConfig.java @@ -0,0 +1,14 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.List; + +@SuppressWarnings("unused") +public class QueryPathInputConfig { + public QueryPathInputConfig() {throw new java.lang.UnsupportedOperationException();} + + public List queryPaths; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlInput.java new file mode 100644 index 00000000..7e96f62c --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlInput.java @@ -0,0 +1,21 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.*; +import com.nawforce.runforce.System.Integer; +import com.nawforce.runforce.System.Long; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class QuerySqlInput { + public QuerySqlInput() {throw new java.lang.UnsupportedOperationException();} + + public Integer adaptiveTimeout; + public Map querySettings; + public Long rowLimit; + public String sql; + public List sqlParameters; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlMetadataItem.java b/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlMetadataItem.java new file mode 100644 index 00000000..502ba3fc --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlMetadataItem.java @@ -0,0 +1,21 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.Boolean; +import com.nawforce.runforce.System.Integer; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class QuerySqlMetadataItem { + public QuerySqlMetadataItem() {throw new java.lang.UnsupportedOperationException();} + + public QuerySqlMetadataItem innerElement; + public String name; + public Boolean nullable; + public Integer precision; + public Integer scale; + public TypeEnum type; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlOutput.java b/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlOutput.java new file mode 100644 index 00000000..282dfc20 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlOutput.java @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.Long; + +@SuppressWarnings("unused") +public class QuerySqlOutput { + public QuerySqlOutput() {throw new java.lang.UnsupportedOperationException();} + + public QuerySqlRowRepresentation dataRows; + public QuerySqlMetadataItem metadata; + public Long returnedRows; + public QuerySqlStatus status; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlPageOutput.java b/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlPageOutput.java new file mode 100644 index 00000000..8b569856 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlPageOutput.java @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.Long; + +@SuppressWarnings("unused") +public class QuerySqlPageOutput { + public QuerySqlPageOutput() {throw new java.lang.UnsupportedOperationException();} + + public QuerySqlRowRepresentation dataRows; + public QuerySqlMetadataItem metadata; + public Long returnedRows; + public QuerySqlStatus status; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlParameterItem.java b/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlParameterItem.java new file mode 100644 index 00000000..36c4cca7 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlParameterItem.java @@ -0,0 +1,16 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class QuerySqlParameterItem { + public QuerySqlParameterItem() {throw new java.lang.UnsupportedOperationException();} + + public String name; + public TypeEnum type; + public String value; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlRowRepresentation.java b/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlRowRepresentation.java new file mode 100644 index 00000000..f5cd7f71 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlRowRepresentation.java @@ -0,0 +1,14 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.List; + +@SuppressWarnings("unused") +public class QuerySqlRowRepresentation { + public QuerySqlRowRepresentation() {throw new java.lang.UnsupportedOperationException();} + + public List row; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlStatus.java b/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlStatus.java new file mode 100644 index 00000000..72d0c764 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlStatus.java @@ -0,0 +1,21 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +import com.nawforce.runforce.System.Double; +import com.nawforce.runforce.System.Long; +import com.nawforce.runforce.System.String; + +@SuppressWarnings("unused") +public class QuerySqlStatus { + public QuerySqlStatus() {throw new java.lang.UnsupportedOperationException();} + + public Long chunkCount; + public QuerySqlStatusEnum completionStatus; + public String expirationTime; + public Double progress; + public String queryId; + public Long rowCount; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlStatusEnum.java b/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlStatusEnum.java new file mode 100644 index 00000000..9a004a56 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/QuerySqlStatusEnum.java @@ -0,0 +1,13 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +@SuppressWarnings("unused") +public enum QuerySqlStatusEnum { + Finished, + ResultsProduced, + Running, + Unspecified +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ScopedSearchResults.java b/src/main/java/com/nawforce/runforce/ConnectApi/ScopedSearchResults.java index 4fef7f40..531c44a2 100644 --- a/src/main/java/com/nawforce/runforce/ConnectApi/ScopedSearchResults.java +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ScopedSearchResults.java @@ -4,9 +4,13 @@ package com.nawforce.runforce.ConnectApi; +import com.nawforce.runforce.System.List; + @SuppressWarnings("unused") public class ScopedSearchResults { public ObjectMetadata metadata; + public ObjectQueryInfo objectQueryInfo; + public List results; public SearchObject searchObject; public ScopedSearchResults() {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 index 1eec5b15..26ee9781 100644 --- a/src/main/java/com/nawforce/runforce/ConnectApi/SearchResult.java +++ b/src/main/java/com/nawforce/runforce/ConnectApi/SearchResult.java @@ -9,6 +9,7 @@ @SuppressWarnings("unused") public class SearchResult { + public String apiName; public Map fields; public String id; public MatchInfo matchInfo; diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/SearchResultGroup.java b/src/main/java/com/nawforce/runforce/ConnectApi/SearchResultGroup.java new file mode 100644 index 00000000..badd2ee5 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/SearchResultGroup.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 SearchResultGroup { + public SearchResultGroup() {throw new java.lang.UnsupportedOperationException();} + + public String objectApiName; + public List results; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/SearchResultGroups.java b/src/main/java/com/nawforce/runforce/ConnectApi/SearchResultGroups.java index 0b004ae6..4903f332 100644 --- a/src/main/java/com/nawforce/runforce/ConnectApi/SearchResultGroups.java +++ b/src/main/java/com/nawforce/runforce/ConnectApi/SearchResultGroups.java @@ -11,6 +11,8 @@ @SuppressWarnings("unused") public class SearchResultGroups { public Map metadata; + public QueryInfo queryInfo; + public SearchResultGroup resultGroups; public List searchObjects; public SearchResultGroups() {throw new java.lang.UnsupportedOperationException();} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/StaticData.java b/src/main/java/com/nawforce/runforce/ConnectApi/StaticData.java new file mode 100644 index 00000000..26803d48 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/StaticData.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 StaticData { + public StaticData() {throw new java.lang.UnsupportedOperationException();} + + public String value; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/StaticDataConfig.java b/src/main/java/com/nawforce/runforce/ConnectApi/StaticDataConfig.java new file mode 100644 index 00000000..2df34ba9 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/StaticDataConfig.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 StaticDataConfig { + public StaticDataConfig() {throw new java.lang.UnsupportedOperationException();} + + public List staticDataList; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/StaticDataInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/StaticDataInput.java new file mode 100644 index 00000000..8410c9a7 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/StaticDataInput.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 StaticDataInput { + public StaticDataInput() {throw new java.lang.UnsupportedOperationException();} + + public String name; + public String value; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/TypeAndFilter.java b/src/main/java/com/nawforce/runforce/ConnectApi/TypeAndFilter.java new file mode 100644 index 00000000..dc64434c --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/TypeAndFilter.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 TypeAndFilter { + public TypeAndFilter() {throw new java.lang.UnsupportedOperationException();} + + public BaseComparison filter; + public String type; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/TypeAndFilterInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/TypeAndFilterInput.java new file mode 100644 index 00000000..78568735 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/TypeAndFilterInput.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 TypeAndFilterInput { + public TypeAndFilterInput() {throw new java.lang.UnsupportedOperationException();} + + public BaseComparisonInput filter; + public String type; +} diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/TypeEnum.java b/src/main/java/com/nawforce/runforce/ConnectApi/TypeEnum.java new file mode 100644 index 00000000..c9949d20 --- /dev/null +++ b/src/main/java/com/nawforce/runforce/ConnectApi/TypeEnum.java @@ -0,0 +1,25 @@ +/* + * Copyright (c) 2025 Certinia Inc. All rights reserved. + */ + +package com.nawforce.runforce.ConnectApi; + +@SuppressWarnings("unused") +public enum TypeEnum { + ArrayOfX, + BigInt, + Bool, + Char, + Date, + Double, + Foat, + Integer, + Numeric, + Oid, + SmallInt, + Time, + Timestamp, + TimestampTZ, + Unspecified, + Varchar, +} From 65438914e307fae1aad3e985d52a21a8f939df90 Mon Sep 17 00:00:00 2001 From: Peter Wright Date: Mon, 21 Jul 2025 11:58:09 +0100 Subject: [PATCH 8/9] chore: suppress doc warnings --- pom.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/pom.xml b/pom.xml index aaf5cf11..b9edc45b 100644 --- a/pom.xml +++ b/pom.xml @@ -183,6 +183,7 @@ true + none From 371c8f4d94f2654f09983ab3fdd05182d719c247 Mon Sep 17 00:00:00 2001 From: Peter Wright Date: Mon, 21 Jul 2025 16:21:37 +0100 Subject: [PATCH 9/9] fix: missing import to new type --- src/main/java/com/nawforce/runforce/ConnectApi/Activation.java | 1 + .../ConnectApi/ManagedContentSpaceCollectionRepresentation.java | 2 +- .../runforce/ConnectApi/ManagedContentSpaceUpdateInput.java | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/Activation.java b/src/main/java/com/nawforce/runforce/ConnectApi/Activation.java index e259e856..2c5381d2 100644 --- a/src/main/java/com/nawforce/runforce/ConnectApi/Activation.java +++ b/src/main/java/com/nawforce/runforce/ConnectApi/Activation.java @@ -4,6 +4,7 @@ package com.nawforce.runforce.ConnectApi; +import com.nawforce.runforce.System.Boolean; import com.nawforce.runforce.System.Datetime; import com.nawforce.runforce.System.List; import com.nawforce.runforce.System.String; diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceCollectionRepresentation.java b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceCollectionRepresentation.java index 0d7a9ca8..95cb1299 100644 --- a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceCollectionRepresentation.java +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceCollectionRepresentation.java @@ -9,6 +9,6 @@ @SuppressWarnings("unused") public class ManagedContentSpaceCollectionRepresentation { public ManagedContentSpaceCollectionRepresentation() {throw new java.lang.UnsupportedOperationException();} - + public List spaces; } diff --git a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceUpdateInput.java b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceUpdateInput.java index 92da64ec..80bf9a81 100644 --- a/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceUpdateInput.java +++ b/src/main/java/com/nawforce/runforce/ConnectApi/ManagedContentSpaceUpdateInput.java @@ -9,7 +9,7 @@ @SuppressWarnings("unused") public class ManagedContentSpaceUpdateInput { public ManagedContentSpaceUpdateInput() {throw new java.lang.UnsupportedOperationException();} - + public String description; public String name; }