
edu.stanford.protege.webprotege.projectsettings.AutoValue_SlackIntegrationSettings Maven / Gradle / Ivy
package edu.stanford.protege.webprotege.projectsettings;
import com.fasterxml.jackson.annotation.JsonProperty;
import javax.annotation.Nonnull;
import javax.annotation.processing.Generated;
@Generated("com.google.auto.value.processor.AutoValueProcessor")
final class AutoValue_SlackIntegrationSettings extends SlackIntegrationSettings {
private final String payloadUrl;
AutoValue_SlackIntegrationSettings(
String payloadUrl) {
if (payloadUrl == null) {
throw new NullPointerException("Null payloadUrl");
}
this.payloadUrl = payloadUrl;
}
@JsonProperty("payloadUrl")
@Nonnull
@Override
public String getPayloadUrl() {
return payloadUrl;
}
@Override
public String toString() {
return "SlackIntegrationSettings{"
+ "payloadUrl=" + payloadUrl
+ "}";
}
@Override
public boolean equals(Object o) {
if (o == this) {
return true;
}
if (o instanceof SlackIntegrationSettings) {
SlackIntegrationSettings that = (SlackIntegrationSettings) o;
return this.payloadUrl.equals(that.getPayloadUrl());
}
return false;
}
@Override
public int hashCode() {
int h$ = 1;
h$ *= 1000003;
h$ ^= payloadUrl.hashCode();
return h$;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy