Size: a a a

ПОКА ОДЕРСКИ НЕ ВИДИТ (наш M.D. (потому что его нет. нельзя увидеть то, чего нет.))

2019 December 25

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (наш M.D. (потому что его нет. нельзя увидеть то, чего нет.))
Kirill Shelopugin
Господа крудошлепы. Разъясните. Есть пост-метод с обязательным параметром id. Нужно сделать метод, который дублирует его функциональность, но на вход принимает id1, при этом id выводится из id1. Как принято в крудах - делать метод с двумя опциональными полями id/id1 или два разных метода?
можно сделать oneOf
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (наш M.D. (потому что его нет. нельзя увидеть то, чего нет.))
sealed trait Id
case class OldId extends Id
case class NewId extends Id
источник

DM

Daniel Matveev in ПОКА ОДЕРСКИ НЕ ВИДИТ (наш M.D. (потому что его нет. нельзя увидеть то, чего нет.))
Эх, сча бы extends Id
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (наш M.D. (потому что его нет. нельзя увидеть то, чего нет.))
ну понятно там норм имя будет
источник

DM

Daniel Matveev in ПОКА ОДЕРСКИ НЕ ВИДИТ (наш M.D. (потому что его нет. нельзя увидеть то, чего нет.))
я пытаюсь отжать хлеб у бота
источник

YE

Yury Egorov in ПОКА ОДЕРСКИ НЕ ВИДИТ (наш M.D. (потому что его нет. нельзя увидеть то, чего нет.))
Эх сча бы отжать хлеб у бота
источник

KS

Kirill Shelopugin in ПОКА ОДЕРСКИ НЕ ВИДИТ (наш M.D. (потому что его нет. нельзя увидеть то, чего нет.))
Oleg ℕizhnik
можно сделать oneOf
К сожалению, не выйдет. Мало того, что там оказался HTTP GET с query param, так ещё и метод уже используется, т.е. никакой дискриминатор не заставишь впихнуть
источник

K

KrivdaTheTriewe in ПОКА ОДЕРСКИ НЕ ВИДИТ (наш M.D. (потому что его нет. нельзя увидеть то, чего нет.))
Oleg ℕizhnik
да и полтора года назад не очень сложно был
Ну ващет я ныл тогда оч много тебе
источник

K

KrivdaTheTriewe in ПОКА ОДЕРСКИ НЕ ВИДИТ (наш M.D. (потому что его нет. нельзя увидеть то, чего нет.))
И ты чот добавил
источник

DM

Daniel Matveev in ПОКА ОДЕРСКИ НЕ ВИДИТ (наш M.D. (потому что его нет. нельзя увидеть то, чего нет.))
KrivdaTheTriewe
Ну ващет я ныл тогда оч много тебе
спасибо, ты двигаешь прогресс
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (наш M.D. (потому что его нет. нельзя увидеть то, чего нет.))
Kirill Shelopugin
К сожалению, не выйдет. Мало того, что там оказался HTTP GET с query param, так ещё и метод уже используется, т.е. никакой дискриминатор не заставишь впихнуть
не нужно
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (наш M.D. (потому что его нет. нельзя увидеть то, чего нет.))
нужно просто написать инстанс Param
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (наш M.D. (потому что его нет. нельзя увидеть то, чего нет.))
и сделать парсинг таким образом, чтобы он пытался парсить старый формат и потом фолбечился на новый
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (наш M.D. (потому что его нет. нельзя увидеть то, чего нет.))
никаких дискриминаторов не нужен
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (наш M.D. (потому что его нет. нельзя увидеть то, чего нет.))
силд трейт в приложении, oneOf в сваггере, совместимость API
источник

KS

Kirill Shelopugin in ПОКА ОДЕРСКИ НЕ ВИДИТ (наш M.D. (потому что его нет. нельзя увидеть то, чего нет.))
А, я забыл сказать, что у меня не тайпед-схема
источник

DM

Daniel Matveev in ПОКА ОДЕРСКИ НЕ ВИДИТ (наш M.D. (потому что его нет. нельзя увидеть то, чего нет.))
ахахахха
источник

DM

Daniel Matveev in ПОКА ОДЕРСКИ НЕ ВИДИТ (наш M.D. (потому что его нет. нельзя увидеть то, чего нет.))
Кирилл, вот сейчас была очень подлая подстава
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (наш M.D. (потому что его нет. нельзя увидеть то, чего нет.))
ну если у тебя не тайпед-схема, придётся делать какой-то плохой АПИ
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ (наш M.D. (потому что его нет. нельзя увидеть то, чего нет.))
другого выхода не вижу
источник