This is an automated email from the ASF dual-hosted git repository.
github-merge-queue[bot] pushed a change to branch dev
in repository https://gitbox.apache.org/repos/asf/seatunnel.git
from a51712781b [Improve][CI] Run the seatunnel-cli Python test suite in CI
(#12300)
add e86c03e537 [Feature][Connector-V2] Add PayPal Transaction Search
source (#12282)
No new revisions were added by this update.
Summary of changes:
.github/workflows/labeler/label-scope-conf.yml | 4 +-
config/plugin_config | 1 +
.../connectors/changelog/connector-http-paypal.md | 5 +
docs/en/connectors/source/PayPal.md | 107 +++++
.../connectors/changelog/connector-http-paypal.md | 5 +
docs/zh/connectors/source/PayPal.md | 107 +++++
plugin-mapping.properties | 1 +
.../pom.xml | 4 +-
.../seatunnel/paypal/source/PayPalClient.java | 296 +++++++++++++
.../seatunnel/paypal/source/PayPalConfig.java | 155 +++++++
.../seatunnel/paypal/source/PayPalResponse.java | 168 +++++++
.../seatunnel/paypal/source/PayPalSource.java} | 85 ++--
.../paypal/source/PayPalSourceFactory.java} | 33 +-
.../paypal/source/PayPalSourceOptions.java | 85 ++++
.../paypal/source/PayPalSourceReader.java | 95 ++++
.../seatunnel/paypal/source/PayPalClientTest.java | 487 +++++++++++++++++++++
.../paypal/source/PayPalResponseTest.java | 402 +++++++++++++++++
.../paypal/source/TestPayPalPackagingIT.java | 141 ++++++
seatunnel-connectors-v2/connector-http/pom.xml | 1 +
seatunnel-dist/pom.xml | 6 +
.../pom.xml | 12 +-
.../seatunnel/e2e/connector/paypal/PayPalIT.java | 155 +++++++
.../e2e/connector/paypal/PayPalMaskingTest.java | 63 +++
.../src/test/resources/paypal_to_assert.conf | 52 +++
seatunnel-e2e/seatunnel-connector-v2-e2e/pom.xml | 1 +
25 files changed, 2408 insertions(+), 63 deletions(-)
create mode 100644 docs/en/connectors/changelog/connector-http-paypal.md
create mode 100644 docs/en/connectors/source/PayPal.md
create mode 100644 docs/zh/connectors/changelog/connector-http-paypal.md
create mode 100644 docs/zh/connectors/source/PayPal.md
copy seatunnel-connectors-v2/connector-http/{connector-http-gitlab =>
connector-http-paypal}/pom.xml (93%)
create mode 100644
seatunnel-connectors-v2/connector-http/connector-http-paypal/src/main/java/org/apache/seatunnel/connectors/seatunnel/paypal/source/PayPalClient.java
create mode 100644
seatunnel-connectors-v2/connector-http/connector-http-paypal/src/main/java/org/apache/seatunnel/connectors/seatunnel/paypal/source/PayPalConfig.java
create mode 100644
seatunnel-connectors-v2/connector-http/connector-http-paypal/src/main/java/org/apache/seatunnel/connectors/seatunnel/paypal/source/PayPalResponse.java
copy
seatunnel-connectors-v2/connector-http/{connector-http-stripe/src/main/java/org/apache/seatunnel/connectors/seatunnel/stripe/source/StripeSource.java
=>
connector-http-paypal/src/main/java/org/apache/seatunnel/connectors/seatunnel/paypal/source/PayPalSource.java}
(57%)
copy
seatunnel-connectors-v2/{connector-snmp/src/main/java/org/apache/seatunnel/connectors/seatunnel/snmp/source/SnmpSourceFactory.java
=>
connector-http/connector-http-paypal/src/main/java/org/apache/seatunnel/connectors/seatunnel/paypal/source/PayPalSourceFactory.java}
(62%)
create mode 100644
seatunnel-connectors-v2/connector-http/connector-http-paypal/src/main/java/org/apache/seatunnel/connectors/seatunnel/paypal/source/PayPalSourceOptions.java
create mode 100644
seatunnel-connectors-v2/connector-http/connector-http-paypal/src/main/java/org/apache/seatunnel/connectors/seatunnel/paypal/source/PayPalSourceReader.java
create mode 100644
seatunnel-connectors-v2/connector-http/connector-http-paypal/src/test/java/org/apache/seatunnel/connectors/seatunnel/paypal/source/PayPalClientTest.java
create mode 100644
seatunnel-connectors-v2/connector-http/connector-http-paypal/src/test/java/org/apache/seatunnel/connectors/seatunnel/paypal/source/PayPalResponseTest.java
create mode 100644
seatunnel-connectors-v2/connector-http/connector-http-paypal/src/test/java/org/apache/seatunnel/connectors/seatunnel/paypal/source/TestPayPalPackagingIT.java
copy seatunnel-e2e/seatunnel-connector-v2-e2e/{connector-google-analytics4-e2e
=> connector-paypal-e2e}/pom.xml (82%)
create mode 100644
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-paypal-e2e/src/test/java/org/apache/seatunnel/e2e/connector/paypal/PayPalIT.java
create mode 100644
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-paypal-e2e/src/test/java/org/apache/seatunnel/e2e/connector/paypal/PayPalMaskingTest.java
create mode 100644
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-paypal-e2e/src/test/resources/paypal_to_assert.conf