Laddro DocsLaddro Docs

SDK Java

SDK Java

O SDK oficial Java para a Laddro Career API.

Instalacao

Maven

<dependency>
    <groupId>com.laddro</groupId>
    <artifactId>career-sdk</artifactId>
    <version>0.1.0</version>
</dependency>

Gradle

implementation 'com.laddro:career-sdk:0.1.0'

Inicio Rapido

import com.laddro.career.LaddroClient;

var client = LaddroClient.builder()
    .apiKey(System.getenv("LADDRO_API_KEY"))
    .build();

// List templates
var templates = client.templates().list();

// Parse a resume
var resume = client.resumes().parse(Path.of("resume.pdf"));

// Tailor for a job
var result = client.tailor(TailorParams.builder()
    .resumeId(resume.getId())
    .positionName("Senior Engineer")
    .jobDescription("We are looking for...")
    .build());

Streaming

client.tailor(
    TailorParams.builder()
        .resumeId("res_abc123")
        .positionName("Senior Engineer")
        .jobDescription("...")
        .build(),
    event -> System.out.println(event.getSection() + ": " + event.getContent())
);

Tratamento de Erros

try {
    client.resumes().get("nonexistent");
} catch (LaddroApiException e) {
    System.out.println(e.getStatus());  // 404
    System.out.println(e.getMessage()); // "Resume not found"
}

Codigo Fonte

github.com/laddro-app/laddro-career-sdk-java

On this page