import org.asamk.signal.manager.groups.GroupLinkState;
import org.asamk.signal.manager.groups.GroupPermission;
-import java.io.File;
import java.util.Set;
public class UpdateGroup {
private final GroupLinkState groupLinkState;
private final GroupPermission addMemberPermission;
private final GroupPermission editDetailsPermission;
- private final File avatarFile;
+ private final String avatarFile;
private final Integer expirationTimer;
private final Boolean isAnnouncementGroup;
final GroupLinkState groupLinkState,
final GroupPermission addMemberPermission,
final GroupPermission editDetailsPermission,
- final File avatarFile,
+ final String avatarFile,
final Integer expirationTimer,
final Boolean isAnnouncementGroup
) {
return editDetailsPermission;
}
- public File getAvatarFile() {
+ public String getAvatarFile() {
return avatarFile;
}
private GroupLinkState groupLinkState;
private GroupPermission addMemberPermission;
private GroupPermission editDetailsPermission;
- private File avatarFile;
+ private String avatarFile;
private Integer expirationTimer;
private Boolean isAnnouncementGroup;
final GroupLinkState groupLinkState,
final GroupPermission addMemberPermission,
final GroupPermission editDetailsPermission,
- final File avatarFile,
+ final String avatarFile,
final Integer expirationTimer,
final Boolean isAnnouncementGroup
) {
return this;
}
- public Builder withAvatarFile(final File val) {
+ public Builder withAvatarFile(final String val) {
avatarFile = val;
return this;
}