GALANTHUS / ABI FUNCTION REFERENCE
gln_create_direct_debit_batch_request_builder
Declared in <galanthus/c_api/gln_capi.h>.
GLN_API gln_status_t GLN_CALL gln_create_direct_debit_batch_request_builder(
gln_direct_debit_batch_request_builder_t** out_builder,
gln_error_t* out_error_or_null);
Purpose
Allocates an empty gln_direct_debit_batch_request_builder_t and returns a caller-owned handle through out_builder.
The returned handle must be released with the matching gln_destroy_direct_debit_batch_request_builder after the submission completes or before the builder is abandoned.
Nullable parameter slots (out_error_or_null) may be passed as NULL; all other non-value parameters follow the nullability shown in the table.
Return
Returns GLN_OK on success and a non-OK gln_status_t value on failure.
| Type | Nullability | Ownership |
|---|---|---|
gln_status_t | value | value |
Parameters
| Name | Direction | Type | Nullability | Ownership |
|---|---|---|---|---|
out_builder | output | gln_direct_debit_batch_request_builder_t** | nonnull | transferred_out |
out_error_or_null | output | gln_error_t* | nullable | caller_allocated_output |