Class Campaign


  • public class Campaign
    extends java.lang.Object
    • Constructor Detail

      • Campaign

        public Campaign()
    • Method Detail

      • get

        @NotNull
        public static @NotNull Campaign.CampaignGetRequest get​(@NotNull
                                                               @NotNull java.lang.String id)
        Creates a get request
        Parameters:
        id - the campaign id
        Returns:
        the created request
      • delete

        @NotNull
        public static @NotNull Campaign.CampaignDeleteRequest delete​(@NotNull
                                                                     @NotNull java.lang.String id)
        Creates a delete request
        Parameters:
        id - the campaign id
        Returns:
        the created request
      • stop

        @NotNull
        public static @NotNull Campaign.CampaignStopRequest stop​(@NotNull
                                                                 @NotNull java.lang.String id)
        Creates a stop request
        Parameters:
        id - the campaign id
        Returns:
        the created request
      • getId

        @NotNull
        public @NotNull java.lang.String getId()
      • getName

        @Nullable
        public @Nullable java.lang.String getName()
      • getDescription

        @Nullable
        public @Nullable java.lang.String getDescription()
      • getSenderId

        @NotNull
        public @NotNull java.lang.String getSenderId()
      • getStatus

        @Nullable
        public @Nullable java.lang.String getStatus()
      • getSegmentIds

        @Nullable
        public @Nullable java.util.List<java.lang.String> getSegmentIds()
      • getUserIds

        @Nullable
        public @Nullable java.util.List<java.lang.String> getUserIds()
      • getCreateChannels

        @Nullable
        public @Nullable java.lang.Boolean getCreateChannels()
      • getSkipPush

        @Nullable
        public @Nullable java.lang.Boolean getSkipPush()
      • getSkipWebhook

        @Nullable
        public @Nullable java.lang.Boolean getSkipWebhook()
      • getScheduledFor

        @Nullable
        public @Nullable java.util.Date getScheduledFor()
      • getStopAt

        @Nullable
        public @Nullable java.util.Date getStopAt()
      • getCreatedAt

        @NotNull
        public @NotNull java.util.Date getCreatedAt()
      • getUpdatedAt

        @NotNull
        public @NotNull java.util.Date getUpdatedAt()
      • setId

        public void setId​(@NotNull
                          @NotNull java.lang.String id)
      • setName

        public void setName​(@Nullable
                            @Nullable java.lang.String name)
      • setDescription

        public void setDescription​(@Nullable
                                   @Nullable java.lang.String description)
      • setSenderId

        public void setSenderId​(@NotNull
                                @NotNull java.lang.String senderId)
      • setStatus

        public void setStatus​(@Nullable
                              @Nullable java.lang.String status)
      • setSegmentIds

        public void setSegmentIds​(@Nullable
                                  @Nullable java.util.List<java.lang.String> segmentIds)
      • setUserIds

        public void setUserIds​(@Nullable
                               @Nullable java.util.List<java.lang.String> userIds)
      • setCreateChannels

        public void setCreateChannels​(@Nullable
                                      @Nullable java.lang.Boolean createChannels)
      • setSkipPush

        public void setSkipPush​(@Nullable
                                @Nullable java.lang.Boolean skipPush)
      • setSkipWebhook

        public void setSkipWebhook​(@Nullable
                                   @Nullable java.lang.Boolean skipWebhook)
      • setScheduledFor

        public void setScheduledFor​(@Nullable
                                    @Nullable java.util.Date scheduledFor)
      • setStopAt

        public void setStopAt​(@Nullable
                              @Nullable java.util.Date stopAt)
      • setCreatedAt

        public void setCreatedAt​(@NotNull
                                 @NotNull java.util.Date createdAt)
      • setUpdatedAt

        public void setUpdatedAt​(@NotNull
                                 @NotNull java.util.Date updatedAt)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object