"""Json schema to validate scheduled update POST request.""" schema = { '$schema': 'http://json-schema.org/draft-04/schema#', 'title': 'Validation schema of timed relase PUT request', 'type': 'object', 'properties': { 'delivery_store_ids': { 'type': 'array', 'items': { 'type': 'number' } }, 'schedule_datetime': { 'type': 'string', 'format': 'date-time' }, 'schedule_time_offset': { 'type': 'string', 'pattern': r'^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$' }, 'update': { 'type': 'object', 'properties': { 'sale_start_date': { 'type': 'string', 'anyOf': [ { 'format': 'date-time' }, { 'format': 'date' } ] } } } }, 'required': [ 'delivery_store_ids', 'schedule_datetime', 'schedule_time_offset', 'update' ], 'additionalProperties': False }