All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.byteplus.model.request.SmsSendRequest Maven / Gradle / Ivy

There is a newer version: 1.1.23
Show newest version
package com.byteplus.model.request;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import java.util.Map;

@Data
public class SmsSendRequest {
    @JSONField(name = "SmsAccount")
    String smsAccount;
    @JSONField(name = "From")
    String from;
    @JSONField(name = "Sign")
    String sign;
    @JSONField(name = "TemplateId")
    String templateId;
    @JSONField(name = "TemplateParam")
    String templateParam;
    @JSONField(name = "PhoneNumbers")
    String phoneNumbers;
    @JSONField(name = "Tag")
    String tag;
    @JSONField(name = "UserExtCode")
    String userExtCode;

    @JSONField(name="EncryptName")
    String encryptName;


    public void setTemplateParamByMap(Map paramMap) {
        if (paramMap != null && !paramMap.isEmpty()) {
            this.templateParam = JSON.toJSONString(paramMap);
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy