com.volcengine.service.sms.SmsService Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of volc-sdk-java Show documentation
Show all versions of volc-sdk-java Show documentation
The VOLC Engine SDK for Java
package com.volcengine.service.sms;
import com.volcengine.model.request.*;
import com.volcengine.model.response.*;
import com.volcengine.service.IBaseService;
public interface SmsService extends IBaseService {
/**
* SmsSend.
*
* @param smsSendRequest the list users request
* @return the list users response
* @throws Exception the exception
*/
SmsSendResponse send(SmsSendRequest smsSendRequest) throws Exception;
SmsSendResponse sendV2(SmsSendRequest smsSendRequest) throws Exception;
SmsSendResponse sendStandard(SmsSendRequest smsSendRequest) throws Exception;
SmsSendResponse sendVms(SmsSendRequest smsSendRequest) throws Exception;
/**
* SmsBatchSend.
*
* @param smsBatchSendRequest the list users request
* @return the list users response
* @throws Exception the exception
*/
SmsSendResponse batchSend(SmsBatchSendRequest smsBatchSendRequest) throws Exception;
SmsSendResponse batchSendV2(SmsBatchSendRequest smsBatchSendRequest) throws Exception;
/**
* SmsSendVerifyCode.
*
* @param smsSendVerifyCodeRequest the list users request
* @return the list users response
* @throws Exception the exception
*/
SmsSendResponse sendVerifyCode(SmsSendVerifyCodeRequest smsSendVerifyCodeRequest) throws Exception;
SmsSendResponse sendVerifyCodeV2(SmsSendVerifyCodeRequest smsSendVerifyCodeRequest) throws Exception;
/**
* SmsSendVerifyCode.
*
* @param smsCheckVerifyCodeRequest the list users request
* @return the list users response
* @throws Exception the exception
*/
SmsCheckVerifyCodeResponse checkVerifyCode(SmsCheckVerifyCodeRequest smsCheckVerifyCodeRequest) throws Exception;
/**
* Conversion
*
* @param conversionRequest
* @return
* @throws Exception
*/
ConversionResponse conversion(ConversionRequest conversionRequest) throws Exception;
/**
* GetSubAccountList
*
* @param getSubAccountListRequest
* @return
* @throws Exception
*/
GetSubAccountListResponse getSubAccountList(GetSubAccountListRequest getSubAccountListRequest) throws Exception;
/**
* EditMultiReplyConfig
*
* @param request
* @return
* @throws Exception
*/
EditMultiReplyConfigResponse editMultiReplyConfig(EditMultiReplyConfigRequest request) throws Exception;
/**
* GetRelyConfig
*
* @param request
* @return
* @throws Exception
*/
GetRelyConfigResponse getRelyConfig(GetRelyConfigRequest request) throws Exception;
/**
* InsertSubAccount
*
* @param request
* @return
* @throws Exception
*/
InsertSubAccountResponse insertSubAccount(InsertSubAccountRequest request) throws Exception;
/**
* GetSubAccountDetail
*
* @param subAccountRequest
* @return
* @throws Exception
*/
GetSubAccountDetailResponse getSubAccountDetail(SubAccountRequest subAccountRequest) throws Exception;
/**
* GetSmsTemplateAndOrderList
*
* @param getSmsTemplateAndOrderListRequest
* @return
* @throws Exception
*/
GetSmsTemplateAndOrderListResponse getSmsTemplateAndOrderList(
GetSmsTemplateAndOrderListRequest getSmsTemplateAndOrderListRequest) throws Exception;
/**
* ApplySmsTemplate
*
* @param applySmsTemplateRequest
* @return
* @throws Exception
*/
ApplySmsTemplateResponse applySmsTemplate(ApplySmsTemplateRequest applySmsTemplateRequest) throws Exception;
ApplyVmsTemplateResponse ApplyVmsTemplate(ApplyVmsTemplateRequest applyVmsTemplateRequest) throws Exception;
GetVmsTemplateResponse GetVmsTemplateStatus(GetVmsTemplateStatusRequest applyVmsTemplateRequest) throws Exception;
/**
* DeleteSmsTemplate
*
* @param deleteSmsTemplateRequest
* @return
* @throws Exception
*/
DeleteSmsTemplateResponse deleteSmsTemplate(DeleteSmsTemplateRequest deleteSmsTemplateRequest) throws Exception;
/**
* GetSmsSignatureAndOrderList
*
* @param getSignatureAndOrderListRequest
* @return
* @throws Exception
*/
GetSignatureAndOrderListResponse getSmsSignatureAndOrderList(
GetSignatureAndOrderListRequest getSignatureAndOrderListRequest) throws Exception;
/**
* ApplySmsSignature
*
* @param applySmsSignatureRequest
* @return
* @throws Exception
*/
ApplySmsSignatureResponse applySmsSignature(ApplySmsSignatureRequest applySmsSignatureRequest) throws Exception;
/**
* DeleteSmsSignature
*
* @param deleteSignatureRequest
* @return
* @throws Exception
*/
DeleteSignatureResponse deleteSmsSignature(DeleteSignatureRequest deleteSignatureRequest) throws Exception;
/**
* getSendStat
*
* @param getSendStat
* @return
* @throws Exception
*/
GetSendStatResponse getSendStat(GetSendStatRequest getSendStatRequest) throws Exception;
GetSmsSendDetailsResponse getSmsSendDetails(GetSmsSendDetailsRequest getSmsSendDetailsRequest) throws Exception;
ApplySignatureIdentResponse applySignatureIdent(ApplySignatureIdentRequest applySignatureIdentRequest) throws Exception;
GetSignatureIdentListResponse getSignatureIdentList(GetSignatureIdentListRequest getSignatureIdentListRequest) throws Exception;
BatchBindSignatureIdentResponse batchBindSignatureIdent(BatchBindSignatureIdentRequest batchBindSignatureIdentRequest) throws Exception;
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy