Skip to content

Latest commit

 

History

History
104 lines (73 loc) · 3.18 KB

File metadata and controls

104 lines (73 loc) · 3.18 KB

Ledger

Overview

Available Operations

getInfo

Show server information

Example Usage

package hello.world;

import com.formance.formance_sdk.SDK;
import com.formance.formance_sdk.models.errors.V2ErrorResponse;
import com.formance.formance_sdk.models.operations.V2GetInfoResponse;
import com.formance.formance_sdk.models.shared.Security;
import java.lang.Exception;

public class Application {

    public static void main(String[] args) throws V2ErrorResponse, Exception {

        SDK sdk = SDK.builder()
                .security(Security.builder()
                    .clientID(System.getenv().getOrDefault("CLIENT_ID", ""))
                    .clientSecret(System.getenv().getOrDefault("CLIENT_SECRET", ""))
                    .build())
            .build();

        V2GetInfoResponse res = sdk.ledger().getInfo()
                .call();

        if (res.v2ConfigInfoResponse().isPresent()) {
            System.out.println(res.v2ConfigInfoResponse().get());
        }
    }
}

Response

V2GetInfoResponse

Errors

Error Type Status Code Content Type
models/errors/V2ErrorResponse default application/json
models/errors/SDKError 4XX, 5XX */*

getMetrics

Read in memory metrics

Example Usage

package hello.world;

import com.formance.formance_sdk.SDK;
import com.formance.formance_sdk.models.errors.V2ErrorResponse;
import com.formance.formance_sdk.models.operations.GetMetricsResponse;
import com.formance.formance_sdk.models.shared.Security;
import java.lang.Exception;

public class Application {

    public static void main(String[] args) throws V2ErrorResponse, Exception {

        SDK sdk = SDK.builder()
                .security(Security.builder()
                    .clientID(System.getenv().getOrDefault("CLIENT_ID", ""))
                    .clientSecret(System.getenv().getOrDefault("CLIENT_SECRET", ""))
                    .build())
            .build();

        GetMetricsResponse res = sdk.ledger().getMetrics()
                .call();

        if (res.object().isPresent()) {
            System.out.println(res.object().get());
        }
    }
}

Response

GetMetricsResponse

Errors

Error Type Status Code Content Type
models/errors/V2ErrorResponse default application/json
models/errors/SDKError 4XX, 5XX */*