Class ManagementProjectsBrandingCockpits

java.lang.Object
io.voucherify.client.model.ManagementProjectsBrandingCockpits

@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class ManagementProjectsBrandingCockpits extends Object
Defines customer cockpit details.
  • Field Details

    • SERIALIZED_NAME_CAMPAIGNS_OVERVIEW_ENABLED

      public static final String SERIALIZED_NAME_CAMPAIGNS_OVERVIEW_ENABLED
      See Also:
    • SERIALIZED_NAME_LOYALTY_ENABLED

      public static final String SERIALIZED_NAME_LOYALTY_ENABLED
      See Also:
    • SERIALIZED_NAME_GIFT_CARDS_ENABLED

      public static final String SERIALIZED_NAME_GIFT_CARDS_ENABLED
      See Also:
    • SERIALIZED_NAME_COUPONS_ENABLED

      public static final String SERIALIZED_NAME_COUPONS_ENABLED
      See Also:
    • SERIALIZED_NAME_REFERRALS_ENABLED

      public static final String SERIALIZED_NAME_REFERRALS_ENABLED
      See Also:
    • SERIALIZED_NAME_THEME

      public static final String SERIALIZED_NAME_THEME
      See Also:
    • SERIALIZED_NAME_USE_CUSTOM_DOUBLE_OPT_IN_REDIRECT_URL

      public static final String SERIALIZED_NAME_USE_CUSTOM_DOUBLE_OPT_IN_REDIRECT_URL
      See Also:
    • SERIALIZED_NAME_CUSTOM_DOUBLE_OPT_IN_REDIRECT_URL

      public static final String SERIALIZED_NAME_CUSTOM_DOUBLE_OPT_IN_REDIRECT_URL
      See Also:
    • openapiFields

      public static HashSet<String> openapiFields
    • openapiRequiredFields

      public static HashSet<String> openapiRequiredFields
  • Constructor Details

    • ManagementProjectsBrandingCockpits

      public ManagementProjectsBrandingCockpits()
  • Method Details

    • campaignsOverviewEnabled

      public ManagementProjectsBrandingCockpits campaignsOverviewEnabled(Boolean campaignsOverviewEnabled)
    • getCampaignsOverviewEnabled

      @Nullable public Boolean getCampaignsOverviewEnabled()
      Enables the campaign overview for customers.
      Returns:
      campaignsOverviewEnabled
    • setCampaignsOverviewEnabled

      public void setCampaignsOverviewEnabled(Boolean campaignsOverviewEnabled)
    • loyaltyEnabled

      public ManagementProjectsBrandingCockpits loyaltyEnabled(Boolean loyaltyEnabled)
    • getLoyaltyEnabled

      @Nullable public Boolean getLoyaltyEnabled()
      Enables the loyalty campaign overview for customers.
      Returns:
      loyaltyEnabled
    • setLoyaltyEnabled

      public void setLoyaltyEnabled(Boolean loyaltyEnabled)
    • giftCardsEnabled

      public ManagementProjectsBrandingCockpits giftCardsEnabled(Boolean giftCardsEnabled)
    • getGiftCardsEnabled

      @Nullable public Boolean getGiftCardsEnabled()
      Enables the gift card overview for customers.
      Returns:
      giftCardsEnabled
    • setGiftCardsEnabled

      public void setGiftCardsEnabled(Boolean giftCardsEnabled)
    • couponsEnabled

      public ManagementProjectsBrandingCockpits couponsEnabled(Boolean couponsEnabled)
    • getCouponsEnabled

      @Nullable public Boolean getCouponsEnabled()
      Enables the discount coupon overview for customers.
      Returns:
      couponsEnabled
    • setCouponsEnabled

      public void setCouponsEnabled(Boolean couponsEnabled)
    • referralsEnabled

      public ManagementProjectsBrandingCockpits referralsEnabled(Boolean referralsEnabled)
    • getReferralsEnabled

      @Nullable public Boolean getReferralsEnabled()
      Enables the referral campaign overview for customers.
      Returns:
      referralsEnabled
    • setReferralsEnabled

      public void setReferralsEnabled(Boolean referralsEnabled)
    • theme

    • getTheme

      @Nullable public ManagementProjectsBrandingCockpits.ThemeEnum getTheme()
      Determines the color scheme of the customer cockpit.
      Returns:
      theme
    • setTheme

      public void setTheme(ManagementProjectsBrandingCockpits.ThemeEnum theme)
    • useCustomDoubleOptInRedirectUrl

      public ManagementProjectsBrandingCockpits useCustomDoubleOptInRedirectUrl(Boolean useCustomDoubleOptInRedirectUrl)
    • getUseCustomDoubleOptInRedirectUrl

      @Nullable public Boolean getUseCustomDoubleOptInRedirectUrl()
      Enables the double opt-in option. It must be a valid URL format.
      Returns:
      useCustomDoubleOptInRedirectUrl
    • setUseCustomDoubleOptInRedirectUrl

      public void setUseCustomDoubleOptInRedirectUrl(Boolean useCustomDoubleOptInRedirectUrl)
    • customDoubleOptInRedirectUrl

      public ManagementProjectsBrandingCockpits customDoubleOptInRedirectUrl(String customDoubleOptInRedirectUrl)
    • getCustomDoubleOptInRedirectUrl

      @Nullable public String getCustomDoubleOptInRedirectUrl()
      Defines the URL for the double opt-in consent. It must be a valid URL format.
      Returns:
      customDoubleOptInRedirectUrl
    • setCustomDoubleOptInRedirectUrl

      public void setCustomDoubleOptInRedirectUrl(String customDoubleOptInRedirectUrl)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object
    • fromJson

      public static ManagementProjectsBrandingCockpits fromJson(String jsonString) throws IOException
      Create an instance of ManagementProjectsBrandingCockpits given an JSON string
      Parameters:
      jsonString - JSON string
      Returns:
      An instance of ManagementProjectsBrandingCockpits
      Throws:
      IOException - if the JSON string is invalid with respect to ManagementProjectsBrandingCockpits
    • toJson

      public String toJson()
      Convert an instance of ManagementProjectsBrandingCockpits to an JSON string
      Returns:
      JSON string