com.twilio.type.SubscribeRulesUpdate Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of twilio Show documentation
Show all versions of twilio Show documentation
Twilio Java Helper Library
package com.twilio.type;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.ToString;
import java.util.List;
import java.util.Objects;
/**
* Subscribe Rule Update - Used to update the list of Subscribe Rules
*
*
* For more information see:
* Specifying Subscribe Rules
*
*/
@JsonIgnoreProperties(ignoreUnknown = true)
@ToString
public class SubscribeRulesUpdate {
@JsonProperty("rules")
private final List rules;
public SubscribeRulesUpdate(@JsonProperty("rules") final List rules) {
this.rules = rules;
}
public List getRules() {
return rules;
}
@Override
public boolean equals(final Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
final SubscribeRulesUpdate that = (SubscribeRulesUpdate) o;
return Objects.equals(getRules(), that.getRules());
}
@Override
public int hashCode() {
return Objects.hash(getRules());
}
}