Упростил BoxAnswer
This commit is contained in:
parent
a35fe74a64
commit
f0d8ea7858
@ -1,8 +1,10 @@
|
|||||||
package dev.struchkov.godfather.quarkus.domain;
|
package dev.struchkov.godfather.quarkus.domain;
|
||||||
|
|
||||||
|
|
||||||
import dev.struchkov.godfather.main.domain.keyboard.KeyBoard;
|
import dev.struchkov.godfather.main.domain.keyboard.KeyBoard;
|
||||||
import dev.struchkov.haiti.utils.container.ContextKey;
|
import dev.struchkov.haiti.utils.container.ContextKey;
|
||||||
|
import lombok.Getter;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
import lombok.Setter;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
@ -11,12 +13,14 @@ import java.util.Optional;
|
|||||||
import static dev.struchkov.haiti.utils.Checker.checkNotNull;
|
import static dev.struchkov.haiti.utils.Checker.checkNotNull;
|
||||||
import static dev.struchkov.haiti.utils.Checker.checkNull;
|
import static dev.struchkov.haiti.utils.Checker.checkNull;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Контейнер, которые содержит данные, которые будут отправлены пользователю как ответ на его запрос.
|
* Контейнер, которые содержит данные, которые будут отправлены пользователю как ответ на его запрос.
|
||||||
*
|
*
|
||||||
* @author upagge [08/07/2019]
|
* @author upagge [08/07/2019]
|
||||||
*/
|
*/
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
@NoArgsConstructor
|
||||||
public class BoxAnswer {
|
public class BoxAnswer {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -27,17 +31,17 @@ public class BoxAnswer {
|
|||||||
/**
|
/**
|
||||||
* Идентификатор сообщения, которое нужно заменить.
|
* Идентификатор сообщения, которое нужно заменить.
|
||||||
*/
|
*/
|
||||||
private final String replaceMessageId;
|
private String replaceMessageId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Клавиатура - меню.
|
* Клавиатура - меню.
|
||||||
*/
|
*/
|
||||||
private final KeyBoard keyBoard;
|
private KeyBoard keyBoard;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Флаг означающий, что надо перезаписать наше последнее отправленное сообщение, вместо отправки нового.
|
* Флаг означающий, что надо перезаписать наше последнее отправленное сообщение, вместо отправки нового.
|
||||||
*/
|
*/
|
||||||
private final boolean replace;
|
private boolean replace;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Обычное текстовое сообщение.
|
* Обычное текстовое сообщение.
|
||||||
@ -98,30 +102,6 @@ public class BoxAnswer {
|
|||||||
return new Builder().replace(true);
|
return new Builder().replace(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getMessage() {
|
|
||||||
return message;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setMessage(String message) {
|
|
||||||
this.message = message;
|
|
||||||
}
|
|
||||||
|
|
||||||
public KeyBoard getKeyBoard() {
|
|
||||||
return keyBoard;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isReplace() {
|
|
||||||
return replace;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getReplaceMessageId() {
|
|
||||||
return replaceMessageId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getRecipientPersonId() {
|
|
||||||
return recipientPersonId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setRecipientPersonId(String recipientPersonId) {
|
public void setRecipientPersonId(String recipientPersonId) {
|
||||||
this.recipientPersonId = recipientPersonId;
|
this.recipientPersonId = recipientPersonId;
|
||||||
}
|
}
|
||||||
@ -147,15 +127,6 @@ public class BoxAnswer {
|
|||||||
.map(value -> (T) value);
|
.map(value -> (T) value);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public String toString() {
|
|
||||||
return "BoxAnswer{" +
|
|
||||||
"message='" + message + '\'' +
|
|
||||||
", keyBoard=" + keyBoard +
|
|
||||||
", replace=" + replace +
|
|
||||||
'}';
|
|
||||||
}
|
|
||||||
|
|
||||||
public static final class Builder {
|
public static final class Builder {
|
||||||
|
|
||||||
private String message;
|
private String message;
|
||||||
|
Loading…
Reference in New Issue
Block a user