Skip to content

Feat(recipients): Add the public recipients API - #133

Merged
JoMarchant merged 2 commits into
masterfrom
JoMarchant/ba-8330-recipients-sdk
Oct 27, 2026
Merged

JoMarchant merged 2 commits into
masterfrom
JoMarchant/ba-8330-recipients-sdk

Conversation

@JoMarchant

Copy link
Copy Markdown
Contributor

Description

Parte del proyecto de API Pública de Recipients. El SDK de Python todavía no permite administrar los destinatarios que ya expone /v2/recipients.

Se agrega client.v2.recipients con create, list, get, update y delete, más update y delete desde el resource. Se registra el resource para que las respuestas devuelvan instancias de Recipient. El manager usa la paginación lazy y eager que ya tiene el SDK. Los updates conservan la diferencia entre campos omitidos, null y strings vacíos.

Tests de integración con HTTP simulado para Chile y México, incluyendo filtros, paginación, creación, actualización y borrado con respuesta vacía.

Closes BA-8330

Requirements

Ninguno.

Additional changes

Ninguno.

@JoMarchant JoMarchant self-assigned this Oct 26, 2026
@fin-hermes fin-hermes Bot added the size/L label Oct 26, 2026
@JoMarchant
JoMarchant marked this pull request as ready for review October 27, 2026 12:21

@SimonOyaneder SimonOyaneder left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm!

@JoMarchant
JoMarchant merged commit ad7e7fb into master Oct 27, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants