package pl.polskalokalnie.send;

/**
 * Wynik proby wysylki pojedynczej wiadomosci przez sender (e-mail/SMS).
 */
public record SendResult(
        boolean ok,
        String providerMessageId,
        String error
) {
    public static SendResult ok(String providerMessageId) {
        return new SendResult(true, providerMessageId, null);
    }

    public static SendResult failure(String error) {
        return new SendResult(false, null, error);
    }
}
