Package com.hellosign.openapi.model
Class SubFormFieldRule
- java.lang.Object
-
- com.hellosign.openapi.model.SubFormFieldRule
-
@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class SubFormFieldRule extends java.lang.ObjectSubFormFieldRule
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringJSON_PROPERTY_ACTIONSstatic java.lang.StringJSON_PROPERTY_IDstatic java.lang.StringJSON_PROPERTY_TRIGGER_OPERATORstatic java.lang.StringJSON_PROPERTY_TRIGGERS
-
Constructor Summary
Constructors Constructor Description SubFormFieldRule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SubFormFieldRuleactions(java.util.List<SubFormFieldRuleAction> actions)SubFormFieldRuleaddActionsItem(SubFormFieldRuleAction actionsItem)SubFormFieldRuleaddTriggersItem(SubFormFieldRuleTrigger triggersItem)java.util.Map<java.lang.String,java.lang.Object>createFormData()booleanequals(java.lang.Object o)Return true if this SubFormFieldRule object is equal to o.java.util.List<SubFormFieldRuleAction>getActions()An array of action definitions, the \"then that\" part of \"if this, **then that**\".java.lang.StringgetId()Must be unique across all defined rules.java.lang.StringgetTriggerOperator()Currently only `AND` is supported.java.util.List<SubFormFieldRuleTrigger>getTriggers()An array of trigger definitions, the \"if this\" part of \"**if this**, then that\".inthashCode()SubFormFieldRuleid(java.lang.String id)voidsetActions(java.util.List<SubFormFieldRuleAction> actions)voidsetId(java.lang.String id)voidsetTriggerOperator(java.lang.String triggerOperator)voidsetTriggers(java.util.List<SubFormFieldRuleTrigger> triggers)java.lang.StringtoString()SubFormFieldRuletriggerOperator(java.lang.String triggerOperator)SubFormFieldRuletriggers(java.util.List<SubFormFieldRuleTrigger> triggers)
-
-
-
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
-
-
Method Detail
-
id
public SubFormFieldRule id(java.lang.String id)
-
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)
-
triggers
public SubFormFieldRule triggers(java.util.List<SubFormFieldRuleTrigger> triggers)
-
addTriggersItem
public SubFormFieldRule addTriggersItem(SubFormFieldRuleTrigger triggersItem)
-
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
-
setTriggers
public void setTriggers(java.util.List<SubFormFieldRuleTrigger> triggers)
-
actions
public SubFormFieldRule actions(java.util.List<SubFormFieldRuleAction> actions)
-
addActionsItem
public SubFormFieldRule addActionsItem(SubFormFieldRuleAction actionsItem)
-
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
-
setActions
public void setActions(java.util.List<SubFormFieldRuleAction> actions)
-
equals
public boolean equals(java.lang.Object o)
Return true if this SubFormFieldRule object is equal to o.- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
createFormData
public java.util.Map<java.lang.String,java.lang.Object> createFormData() throws ApiException- Throws:
ApiException
-
-