package com.zioinfo.mall.gateway;

import java.util.Map;

/** SMS/MMS 발송 추상화. 기본 mock, 운영 시 Twilio. 배송 SMS·꽃사진 MMS. */
public interface SmsSender {
    /** 텍스트 SMS. @return { provider, messageId, status } */
    Map<String, Object> sendSms(String toPhone, String body);

    /** 꽃사진 MMS(Proof of Quality). @return { provider, messageId, status } */
    Map<String, Object> sendMms(String toPhone, String body, String mediaUrl);

    String provider();
}
