/**
 * 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]+)$",
                    "examples": ["0x2000000"]
                }
            ]
        },
        "hexString": {
            "type": "string",
            "pattern": "^0x([0-9a-fA-F]+)$",
            "examples": ["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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tbW9uLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vY29uZmlnL3NjaGVtYS92MS9zcmMvbGliL2dlbi9jb21tb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7O0dBRUc7QUFDSCxlQUFlO0lBQ2IsS0FBSyxFQUFFLDBDQUEwQztJQUNqRCxhQUFhLEVBQUU7UUFDYixTQUFTLEVBQUU7WUFDVCxPQUFPLEVBQUU7Z0JBQ1A7b0JBQ0UsTUFBTSxFQUFFLFNBQVM7b0JBQ2pCLFNBQVMsRUFBRSxDQUFDO29CQUNaLFNBQVMsRUFBRSxDQUFDO29CQUNaLFVBQVUsRUFBRSxDQUFDLEdBQUcsQ0FBQztpQkFDbEI7Z0JBQ0Q7b0JBQ0UsTUFBTSxFQUFFLFFBQVE7b0JBQ2hCLFNBQVMsRUFBRSxvQkFBb0I7b0JBQy9CLFVBQVUsRUFBRSxDQUFDLFdBQVcsQ0FBQztpQkFDMUI7YUFDRjtTQUNGO1FBQ0QsV0FBVyxFQUFFO1lBQ1gsTUFBTSxFQUFFLFFBQVE7WUFDaEIsU0FBUyxFQUFFLG9CQUFvQjtZQUMvQixVQUFVLEVBQUUsQ0FBQyxNQUFNLENBQUM7WUFDcEIsU0FBUyxFQUFFLE1BQU07U0FDbEI7UUFDRCxPQUFPLEVBQUU7WUFDUCxNQUFNLEVBQUUsU0FBUztZQUNqQixTQUFTLEVBQUUsQ0FBQztZQUNaLFNBQVMsRUFBRSxHQUFHO1lBQ2QsYUFBYSxFQUFFLDZCQUE2QjtTQUM3QztRQUNELFFBQVEsRUFBRTtZQUNSLE1BQU0sRUFBRSxTQUFTO1lBQ2pCLFNBQVMsRUFBRSxDQUFDO1lBQ1osU0FBUyxFQUFFLEtBQUs7WUFDaEIsYUFBYSxFQUFFLDhCQUE4QjtTQUM5QztRQUNELFFBQVEsRUFBRTtZQUNSLE1BQU0sRUFBRSxTQUFTO1lBQ2pCLFNBQVMsRUFBRSxDQUFDO1lBQ1osU0FBUyxFQUFFLFVBQVU7WUFDckIsYUFBYSxFQUFFLDhCQUE4QjtTQUM5QztRQUNELGlCQUFpQixFQUFFO1lBQ2pCLE9BQU8sRUFBRSxpQkFBaUI7WUFDMUIsTUFBTSxFQUFFLFFBQVE7WUFDaEIsU0FBUyxFQUFFLE9BQU87WUFDbEIsVUFBVSxFQUFFLENBQUMsT0FBTyxDQUFDO1lBQ3JCLFNBQVMsRUFBRSw0QkFBNEI7U0FDeEM7UUFDRCxhQUFhLEVBQUU7WUFDYixPQUFPLEVBQUUsaUJBQWlCO1lBQzFCLE1BQU0sRUFBRSxRQUFRO1lBQ2hCLFNBQVMsRUFBRSxPQUFPO1lBQ2xCLFVBQVUsRUFBRSxDQUFDLE9BQU8sQ0FBQztZQUNyQixTQUFTLEVBQUUseUNBQXlDO1NBQ3JEO0tBQ0Y7Q0FDRixDQUNBIn0=