com.slack.api.methods.request.users.UsersSetPhotoRequest Maven / Gradle / Ivy
package com.slack.api.methods.request.users;
import com.slack.api.methods.SlackApiRequest;
import lombok.Builder;
import lombok.Data;
import java.io.File;
/**
* https://api.slack.com/methods/users.setPhoto
*/
@Data
@Builder
public class UsersSetPhotoRequest implements SlackApiRequest {
/**
* Authentication token. Requires scope: `users.profile:write`
*/
private String token;
/**
* File contents via `multipart/form-data`.
*/
private File image;
private byte[] imageData;
/**
* X coordinate of top-left corner of crop box
*/
private Integer cropX;
/**
* Y coordinate of top-left corner of crop box
*/
private Integer cropY;
/**
* Width/height of crop box (always square)
*/
private Integer cropW;
}