Advertisement
Guest User

Untitled

a guest
Mar 21st, 2019
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.83 KB | None | 0 0
  1.  
  2. event_types = "event_types"
  3. _EVENT_IN_TYPES = vol.Schema(
  4.     {
  5.         vol.Exclusive(EVENT_IN_HOURS, event_types): cv.positive_int,
  6.         vol.Exclusive(EVENT_IN_DAYS, event_types): cv.positive_int,
  7.         vol.Exclusive(EVENT_IN_WEEKS, event_types): cv.positive_int,
  8.     }
  9. )
  10.  
  11. start = "start"
  12. end = "end"
  13.  
  14. ADD_EVENT_SERVICE_SCHEMA = vol.Schema(
  15.     {
  16.         vol.Required(EVENT_CALENDAR_ID): cv.string,
  17.         vol.Required(EVENT_SUMMARY): cv.string,
  18.         vol.Optional(EVENT_DESCRIPTION, default=""): cv.string,
  19.         vol.Exclusive(EVENT_START_DATE, start): cv.string,
  20.         vol.Exclusive(EVENT_END_DATE, end): cv.string,
  21.         vol.Exclusive(EVENT_START_DATETIME, start): cv.string,
  22.         vol.Exclusive(EVENT_END_DATETIME, end): cv.string,
  23.         vol.Exclusive(EVENT_IN, start, end): _EVENT_IN_TYPES
  24.     }
  25. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement