Bixby Developer Center

Guides

6781

In an effort to further standardize Expression Language, we're deprecating the following EL special operators.

  • $size: Replace with size(...)
  • $exists: Replace with exists(...)

Deprecated

output (Recipe) {
   on-empty {
     if (servings.$exists) {
       drop (servings)
     } else-if (course.$exists || meal.$exists || cuisine.$exists) {
       ordered-effects {
         drop (course)
         drop (meal)
         drop (cuisine)
       }
     }
   }
 }

New

output (Recipe) {
   on-empty {
     if (exists(servings)) {
       drop (servings)
     } else-if (exists(course) || exists(meal) || exists(cuisine)) {
       ordered-effects {
         drop (course)
         drop (meal)
         drop (cuisine)
       }
     }
   }
 }

Deprecation Stages (learn more)

  • Stage 1: R19P
  • Stage 2: R19Q
  • End of Life: R19S