У меня есть объект, который я сериализую для отправки запросов.
private static final String JSON_REQUEST_ID = "requestId";
private static final String JSON_OBJECT_ID = "objectId";
private static final String JSON_GROUP_ID = "groupID";
@SerializedName(JSON_REQUEST_ID)
public String requestId;
@SerializedName(JSON_OBJECT_ID)
public String objectId;
@SerializedName(JSON_GROUP_ID)
public String groupId;
Когда я отправляю эти данные для обработки, objectId
и groupId
должны быть эксклюзивными.Поэтому, если я задаю objectId
, я должен удалить groupId
и наоборот из запроса.
Есть ли простой способ аннотировать это или мне нужно создать отдельный класс для каждого?