Class SubFormFieldRule


  • @Generated("org.openapitools.codegen.languages.JavaClientCodegen")
    public class SubFormFieldRule
    extends java.lang.Object
    SubFormFieldRule
    • Field Detail

      • JSON_PROPERTY_ID

        public static final java.lang.String JSON_PROPERTY_ID
        See Also:
        Constant Field Values
      • JSON_PROPERTY_TRIGGER_OPERATOR

        public static final java.lang.String JSON_PROPERTY_TRIGGER_OPERATOR
        See Also:
        Constant Field Values
      • JSON_PROPERTY_TRIGGERS

        public static final java.lang.String JSON_PROPERTY_TRIGGERS
        See Also:
        Constant Field Values
      • JSON_PROPERTY_ACTIONS

        public static final java.lang.String JSON_PROPERTY_ACTIONS
        See Also:
        Constant Field Values
    • Constructor Detail

      • SubFormFieldRule

        public SubFormFieldRule()
    • Method Detail

      • getId

        @Nonnull
        public java.lang.String getId()
        Must be unique across all defined rules.
        Returns:
        id
      • setId

        public void setId​(java.lang.String id)
      • triggerOperator

        public SubFormFieldRule triggerOperator​(java.lang.String triggerOperator)
      • getTriggerOperator

        @Nonnull
        public java.lang.String getTriggerOperator()
        Currently only `AND` is supported. Support for `OR` is being worked on.
        Returns:
        triggerOperator
      • setTriggerOperator

        public void setTriggerOperator​(java.lang.String triggerOperator)
      • getTriggers

        @Nonnull
        public java.util.List<SubFormFieldRuleTrigger> getTriggers()
        An array of trigger definitions, the \"if this\" part of \"**if this**, then that\". Currently only a single trigger per rule is allowed.
        Returns:
        triggers
      • getActions

        @Nonnull
        public java.util.List<SubFormFieldRuleAction> getActions()
        An array of action definitions, the \"then that\" part of \"if this, **then that**\". Any number of actions may be attached to a single rule.
        Returns:
        actions
      • equals

        public boolean equals​(java.lang.Object o)
        Return true if this SubFormFieldRule object is equal to o.
        Overrides:
        equals in class java.lang.Object
      • hashCode

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

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

        public java.util.Map<java.lang.String,​java.lang.Object> createFormData()
                                                                              throws ApiException
        Throws:
        ApiException