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.Object
SubFormFieldRule
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
JSON_PROPERTY_ACTIONS
static java.lang.String
JSON_PROPERTY_ID
static java.lang.String
JSON_PROPERTY_TRIGGER_OPERATOR
static java.lang.String
JSON_PROPERTY_TRIGGERS
-
Constructor Summary
Constructors Constructor Description SubFormFieldRule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SubFormFieldRule
actions(java.util.List<SubFormFieldRuleAction> actions)
SubFormFieldRule
addActionsItem(SubFormFieldRuleAction actionsItem)
SubFormFieldRule
addTriggersItem(SubFormFieldRuleTrigger triggersItem)
java.util.Map<java.lang.String,java.lang.Object>
createFormData()
boolean
equals(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.String
getId()
Must be unique across all defined rules.java.lang.String
getTriggerOperator()
Currently only `AND` is supported.java.util.List<SubFormFieldRuleTrigger>
getTriggers()
An array of trigger definitions, the \"if this\" part of \"**if this**, then that\".int
hashCode()
SubFormFieldRule
id(java.lang.String id)
void
setActions(java.util.List<SubFormFieldRuleAction> actions)
void
setId(java.lang.String id)
void
setTriggerOperator(java.lang.String triggerOperator)
void
setTriggers(java.util.List<SubFormFieldRuleTrigger> triggers)
java.lang.String
toString()
SubFormFieldRule
triggerOperator(java.lang.String triggerOperator)
SubFormFieldRule
triggers(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:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
createFormData
public java.util.Map<java.lang.String,java.lang.Object> createFormData() throws ApiException
- Throws:
ApiException
-
-