Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
"""Datetime validators."""

import validation


class DateTimeTsValidator(validation.Validator):
    """Date and time as a timestamp in UTC validator."""

    SCHEMA = {
        '$schema': 'http://json-schema.org/draft-04/schema#',
        'title': 'Users resouces response',        
        'description': 'A datetime timestamp, in UTC',
        'type': 'integer',
        'minimum': 0
    }

    def _post_schema_validate(self, datetime_ts_raw):
        return datetime_ts