/**
 * This file has been generated from JSON file C:\Users\scale\dev\iotize\bitbucket\standalone\iotize-device-client.js\assets\schema\v1\common.json
 */
export default {
    "$id": "http://iotize.com/schemas/v1/common.json",
    "definitions": {
        "address": {
            "oneOf": [
                {
                    "type": "integer",
                    "minimum": 0,
                    "default": 0,
                    "examples": [192]
                },
                {
                    "type": "string",
                    "pattern": "^0x([0-9a-fA-F]+)$",
                    "example": ["0x2000000"]
                }
            ]
        },
        "hexString": {
            "type": "string",
            "pattern": "^0x([0-9a-fA-F]+)$",
            "example": ["0xB3"],
            "default": "0x00"
        },
        "uint8": {
            "type": "integer",
            "minimum": 0,
            "maximum": 255,
            "description": "Unsigned integer on 8 bytes"
        },
        "uint16": {
            "type": "integer",
            "minimum": 0,
            "maximum": 65535,
            "description": "Unsigned integer on 16 bytes"
        },
        "uint32": {
            "type": "integer",
            "minimum": 0,
            "maximum": 4294967296,
            "description": "Unsigned integer on 32 bytes"
        },
        "semanticVersion": {
            "title": "SemanticVersion",
            "type": "string",
            "default": "1.0.0",
            "examples": ["1.0.0"],
            "pattern": "^(\\d+)\\.(\\d+)\\.(\\d+)$"
        },
        "IpAddressV4": {
            "title": "SemanticVersion",
            "type": "string",
            "default": "1.0.0",
            "examples": ["1.0.0"],
            "pattern": "^[0-255]\\.[0-255]\\.[0-255]\\.[0-255]$"
        }
    }
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tbW9uLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGlvdGl6ZS90YXAvY29uZmlnL3NjaGVtYS92MS8iLCJzb3VyY2VzIjpbImxpYi9nZW4vY29tbW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBOztHQUVHO0FBQ0gsZUFBZTtJQUNYLEtBQUssRUFBRSwwQ0FBMEM7SUFDakQsYUFBYSxFQUFFO1FBQ1gsU0FBUyxFQUFFO1lBQ1AsT0FBTyxFQUFFO2dCQUNMO29CQUNJLE1BQU0sRUFBRSxTQUFTO29CQUNqQixTQUFTLEVBQUUsQ0FBQztvQkFDWixTQUFTLEVBQUUsQ0FBQztvQkFDWixVQUFVLEVBQUUsQ0FBQyxHQUFHLENBQUM7aUJBQ3BCO2dCQUNEO29CQUNJLE1BQU0sRUFBRSxRQUFRO29CQUNoQixTQUFTLEVBQUUsb0JBQW9CO29CQUMvQixTQUFTLEVBQUUsQ0FBQyxXQUFXLENBQUM7aUJBQzNCO2FBQ0o7U0FDSjtRQUNELFdBQVcsRUFBRTtZQUNULE1BQU0sRUFBRSxRQUFRO1lBQ2hCLFNBQVMsRUFBRSxvQkFBb0I7WUFDL0IsU0FBUyxFQUFFLENBQUMsTUFBTSxDQUFDO1lBQ25CLFNBQVMsRUFBRSxNQUFNO1NBQ3BCO1FBQ0QsT0FBTyxFQUFFO1lBQ0wsTUFBTSxFQUFFLFNBQVM7WUFDakIsU0FBUyxFQUFFLENBQUM7WUFDWixTQUFTLEVBQUUsR0FBRztZQUNkLGFBQWEsRUFBRSw2QkFBNkI7U0FDL0M7UUFDRCxRQUFRLEVBQUU7WUFDTixNQUFNLEVBQUUsU0FBUztZQUNqQixTQUFTLEVBQUUsQ0FBQztZQUNaLFNBQVMsRUFBRSxLQUFLO1lBQ2hCLGFBQWEsRUFBRSw4QkFBOEI7U0FDaEQ7UUFDRCxRQUFRLEVBQUU7WUFDTixNQUFNLEVBQUUsU0FBUztZQUNqQixTQUFTLEVBQUUsQ0FBQztZQUNaLFNBQVMsRUFBRSxVQUFVO1lBQ3JCLGFBQWEsRUFBRSw4QkFBOEI7U0FDaEQ7UUFDRCxpQkFBaUIsRUFBRTtZQUNmLE9BQU8sRUFBRSxpQkFBaUI7WUFDMUIsTUFBTSxFQUFFLFFBQVE7WUFDaEIsU0FBUyxFQUFFLE9BQU87WUFDbEIsVUFBVSxFQUFFLENBQUMsT0FBTyxDQUFDO1lBQ3JCLFNBQVMsRUFBRSw0QkFBNEI7U0FDMUM7UUFDRCxhQUFhLEVBQUU7WUFDWCxPQUFPLEVBQUUsaUJBQWlCO1lBQzFCLE1BQU0sRUFBRSxRQUFRO1lBQ2hCLFNBQVMsRUFBRSxPQUFPO1lBQ2xCLFVBQVUsRUFBRSxDQUFDLE9BQU8sQ0FBQztZQUNyQixTQUFTLEVBQUUseUNBQXlDO1NBQ3ZEO0tBQ0o7Q0FDSixDQUNBIn0=