To improve clarity and onboarding, all client initialization code samples now include relevant import statements. This update makes it easier for developers to understand and use the SDKs, eliminating guesswork around class and function origins in docs and READMEs.
Detailsโ
This change improves consistency and readability across SDKs by showing accurate imports based on each language's package structure. Developers can now copy working snippets without searching for package names, streamlining integration.
Client Initialization Samplesโ
Following are the language specific code samples of a typical Payment Client, e.g., configuring a payment client with environment.
Javaโ
- Before
- After
PaymentClient client = new PaymentClient.Builder()
.environment(Environment.SANDBOX)
.build();
import com.fintech.sdk.Environment;
import com.fintech.sdk.PaymentClient;
PaymentClient client = new PaymentClient.Builder()
.environment(Environment.SANDBOX)
.build();
Pythonโ
- Before
- After
client = PaymentClient(
environment=Environment.SANDBOX
)
from fintechsdk.configuration import Environment
from fintechsdk.payment_client import PaymentClient
client = PaymentClient(
environment=Environment.SANDBOX
)
C#โ
- Before
- After
var client = new PaymentClient.Builder()
.Environment(Environment.Sandbox)
.Build();
using FintechSdk;
var client = new PaymentClient.Builder()
.Environment(FintechSdk.Environment.Sandbox)
.Build();
Golangโ
- Before
- After
client := fintechsdk.NewClient(
fintechsdk.CreateConfiguration(
fintechsdk.WithEnvironment(fintechsdk.SANDBOX),
),
)
package main
import (
"fintechsdk"
)
func main() {
client := fintechsdk.NewClient(
fintechsdk.CreateConfiguration(
fintechsdk.WithEnvironment(fintechsdk.SANDBOX),
),
)
}
TypeScriptโ
- Before
- After
const client = new Client({
environment: Environment.Sandbox
});
import { Client, Environment } from 'fintech-sdk';
const client = new Client({
environment: Environment.Sandbox
});
PHPโ
- Before
- After
$client = PaypalServerSdkClientBuilder::init()
->environment(Environment::SANDBOX)
->build();
use FintechSdk\Environment;
use FintechSdk\PaymentClientBuilder;
$client = PaymentClientBuilder::init()
->environment(Environment::SANDBOX)
->build();