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

com.obj.nc.domain.dto.content.MailchimpContentDto Maven / Gradle / Ivy

package com.obj.nc.domain.dto.content;

import com.fasterxml.jackson.annotation.JsonTypeName;
import com.obj.nc.domain.Attachment;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper = false, of = "html")
@JsonTypeName("MAILCHIMP")
public class MailchimpContentDto extends BaseMailchimpContentDto {

    private String html;

    public static MailchimpContentDto create(String html, String subject, List attachments) {
        MailchimpContentDto dto = new MailchimpContentDto();
        dto.setHtml(html);
        dto.setSubject(subject);
        dto.setAttachments(attachments);
        return dto;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy