java.lang.Object
org.apache.fineract.infrastructure.campaigns.sms.data.SmsCampaignData

public final class SmsCampaignData extends Object
  • Constructor Details

    • SmsCampaignData

      public SmsCampaignData()
  • Method Details

    • instance

      public static SmsCampaignData instance(Long id, String campaignName, org.apache.fineract.infrastructure.core.data.EnumOptionData campaignType, org.apache.fineract.infrastructure.core.data.EnumOptionData triggerType, Long runReportId, String reportName, String paramValue, org.apache.fineract.infrastructure.core.data.EnumOptionData campaignStatus, String message, ZonedDateTime nextTriggerDate, LocalDate lastTriggerDate, SmsCampaignTimeLine smsCampaignTimeLine, ZonedDateTime recurrenceStartDate, String recurrence, Long providerId, boolean isNotification)
    • template

      public static SmsCampaignData template(Collection<SmsProviderData> smsProviderOptions, Collection<org.apache.fineract.infrastructure.core.data.EnumOptionData> campaignTypeOptions, Collection<SmsBusinessRulesData> businessRulesOptions, Collection<org.apache.fineract.infrastructure.core.data.EnumOptionData> triggerTypeOptions, Collection<org.apache.fineract.infrastructure.core.data.EnumOptionData> months, Collection<org.apache.fineract.infrastructure.core.data.EnumOptionData> weekDays, Collection<org.apache.fineract.infrastructure.core.data.EnumOptionData> frequencyTypeOptions, Collection<org.apache.fineract.infrastructure.core.data.EnumOptionData> periodFrequencyOptions)