Skip to content
Snippets Groups Projects

fix: Update slack request body to form-url-encoded

3 files
+ 57
114
Compare changes
  • Side-by-side
  • Inline
Files
3
/*********************************************************************
* Copyright (c) 2023 Eclipse Foundation.
*
* This program and the accompanying materials are made
* available under the terms of the Eclipse Public License 2.0
* which is available at https://www.eclipse.org/legal/epl-2.0/
*
* Author: Zachary Sabourin <zachary.sabourin@eclipse-foundation.org>
*
* SPDX-License-Identifier: EPL-2.0
**********************************************************************/
package org.eclipsefoundation.profile.models;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder;
import com.google.auto.value.AutoValue;
/**
* Incoming request body from the Slack /u command
*/
@AutoValue
@JsonDeserialize(builder = AutoValue_SlackRequest.Builder.class)
public abstract class SlackRequest {
public abstract String getText();
public abstract String getToken();
public abstract String getTeamDomain();
public static Builder builder() {
return new AutoValue_SlackRequest.Builder();
}
@AutoValue.Builder
@JsonPOJOBuilder(withPrefix = "set")
public abstract static class Builder {
public abstract Builder setText(String text);
public abstract Builder setToken(String token);
public abstract Builder setTeamDomain(String domain);
public abstract SlackRequest build();
}
}
\ No newline at end of file
Loading