/**
 *   Generated file. Do not edit
 */
export const ResourceMetaData = {
    '/wifi/mode': {
        put: {
            minApiVersion: 1.0,
            configModeRequired: false,
            schema: {
                $ref: './definitions.yaml#/WifiMode',
            },
        },
    },
    '/wifi/key': {
        put: {
            minApiVersion: 1.0,
            configModeRequired: false,
            schema: {
                type: 'string',
                minLength: 8,
                maxLength: 64,
            },
        },
    },
    '/wifi/ip': {
        put: {
            minApiVersion: 1.0,
            configModeRequired: false,
            schema: {
                type: 'string',
                format: 'ipv4',
                pattern: '^(?:[0-9]{1,3}\\.){3}[0-9]{1,3}$',
            },
        },
    },
    '/wifi/gateway-ip': {
        put: {
            minApiVersion: 1.0,
            configModeRequired: false,
            schema: {
                type: 'string',
                format: 'ipv4',
            },
        },
    },
    '/wifi/ip-mask': {
        put: {
            minApiVersion: 1.0,
            configModeRequired: false,
            schema: {
                type: 'string',
                format: 'ipv4mask',
            },
        },
    },
    '/wifi/dns-ip': {
        put: {
            minApiVersion: 1.0,
            configModeRequired: false,
            schema: {
                type: 'string',
                format: 'ipv4',
            },
        },
    },
    '/wifi/ssid': {
        put: {
            minApiVersion: 1.0,
            configModeRequired: false,
            schema: {
                type: 'string',
                maxLength: 32,
                minLength: 1,
                pattern: '^[^ !#;+\\]\\/"\\t][^+\\]\\/"\\t]{0,30}[^ !#;+\\]\\/"\\t]$|^[^ !#;+\\]\\/"\\t]$',
            },
        },
    },
    '/wifi/country-code': {
        put: {
            minApiVersion: 1.88,
            configModeRequired: false,
            schema: {
                type: 'integer',
                format: 'uint16',
            },
        },
    },
    '/wifi/protocol': {
        put: {
            minApiVersion: 1.88,
            configModeRequired: false,
            schema: {
                type: 'array',
                items: {
                    $ref: './definitions.yaml#/WifiProtocol',
                },
            },
        },
    },
    '/wifi/tx-power': {
        put: {
            minApiVersion: 1.88,
            configModeRequired: false,
            schema: {
                type: 'integer',
                format: 'int8',
            },
        },
    },
    '/wifi/ssid-visibility': {
        put: {
            minApiVersion: 1.88,
            configModeRequired: false,
            schema: {
                $ref: './definitions.yaml#/WifiSSIDVisibility',
            },
        },
    },
    '/wifi/key-visibility': {
        put: {
            minApiVersion: 1.88,
            configModeRequired: false,
            schema: {
                $ref: './definitions.yaml#/WifiKeyVisibility',
            },
        },
    },
    '/wifi/network-mode': {
        put: {
            minApiVersion: 2.13,
            configModeRequired: false,
            schema: {
                $ref: './definitions.yaml#/WifiMode',
            },
        },
    },
    '/wifi/disabled': {
        put: {
            minApiVersion: 2.13,
            configModeRequired: false,
            schema: {
                type: 'boolean',
            },
        },
    },
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VydmljZS1tZXRhLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vc2VydmljZS9pbXBsL3dpZmkvc3JjL2xpYi9nZW5lcmF0ZWQvc2VydmljZS1tZXRhLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztHQUVHO0FBRUgsTUFBTSxDQUFDLE1BQU0sZ0JBQWdCLEdBQUc7SUFDOUIsWUFBWSxFQUFFO1FBQ1osR0FBRyxFQUFFO1lBQ0gsYUFBYSxFQUFFLEdBQUc7WUFDbEIsa0JBQWtCLEVBQUUsS0FBSztZQUN6QixNQUFNLEVBQUU7Z0JBQ04sSUFBSSxFQUFFLDhCQUE4QjthQUNyQztTQUNGO0tBQ0Y7SUFFRCxXQUFXLEVBQUU7UUFDWCxHQUFHLEVBQUU7WUFDSCxhQUFhLEVBQUUsR0FBRztZQUNsQixrQkFBa0IsRUFBRSxLQUFLO1lBQ3pCLE1BQU0sRUFBRTtnQkFDTixJQUFJLEVBQUUsUUFBUTtnQkFDZCxTQUFTLEVBQUUsQ0FBQztnQkFDWixTQUFTLEVBQUUsRUFBRTthQUNkO1NBQ0Y7S0FDRjtJQUVELFVBQVUsRUFBRTtRQUNWLEdBQUcsRUFBRTtZQUNILGFBQWEsRUFBRSxHQUFHO1lBQ2xCLGtCQUFrQixFQUFFLEtBQUs7WUFDekIsTUFBTSxFQUFFO2dCQUNOLElBQUksRUFBRSxRQUFRO2dCQUNkLE1BQU0sRUFBRSxNQUFNO2dCQUNkLE9BQU8sRUFBRSxrQ0FBa0M7YUFDNUM7U0FDRjtLQUNGO0lBRUQsa0JBQWtCLEVBQUU7UUFDbEIsR0FBRyxFQUFFO1lBQ0gsYUFBYSxFQUFFLEdBQUc7WUFDbEIsa0JBQWtCLEVBQUUsS0FBSztZQUN6QixNQUFNLEVBQUU7Z0JBQ04sSUFBSSxFQUFFLFFBQVE7Z0JBQ2QsTUFBTSxFQUFFLE1BQU07YUFDZjtTQUNGO0tBQ0Y7SUFFRCxlQUFlLEVBQUU7UUFDZixHQUFHLEVBQUU7WUFDSCxhQUFhLEVBQUUsR0FBRztZQUNsQixrQkFBa0IsRUFBRSxLQUFLO1lBQ3pCLE1BQU0sRUFBRTtnQkFDTixJQUFJLEVBQUUsUUFBUTtnQkFDZCxNQUFNLEVBQUUsVUFBVTthQUNuQjtTQUNGO0tBQ0Y7SUFFRCxjQUFjLEVBQUU7UUFDZCxHQUFHLEVBQUU7WUFDSCxhQUFhLEVBQUUsR0FBRztZQUNsQixrQkFBa0IsRUFBRSxLQUFLO1lBQ3pCLE1BQU0sRUFBRTtnQkFDTixJQUFJLEVBQUUsUUFBUTtnQkFDZCxNQUFNLEVBQUUsTUFBTTthQUNmO1NBQ0Y7S0FDRjtJQUVELFlBQVksRUFBRTtRQUNaLEdBQUcsRUFBRTtZQUNILGFBQWEsRUFBRSxHQUFHO1lBQ2xCLGtCQUFrQixFQUFFLEtBQUs7WUFDekIsTUFBTSxFQUFFO2dCQUNOLElBQUksRUFBRSxRQUFRO2dCQUNkLFNBQVMsRUFBRSxFQUFFO2dCQUNiLFNBQVMsRUFBRSxDQUFDO2dCQUNaLE9BQU8sRUFDTCxpRkFBaUY7YUFDcEY7U0FDRjtLQUNGO0lBRUQsb0JBQW9CLEVBQUU7UUFDcEIsR0FBRyxFQUFFO1lBQ0gsYUFBYSxFQUFFLElBQUk7WUFDbkIsa0JBQWtCLEVBQUUsS0FBSztZQUN6QixNQUFNLEVBQUU7Z0JBQ04sSUFBSSxFQUFFLFNBQVM7Z0JBQ2YsTUFBTSxFQUFFLFFBQVE7YUFDakI7U0FDRjtLQUNGO0lBRUQsZ0JBQWdCLEVBQUU7UUFDaEIsR0FBRyxFQUFFO1lBQ0gsYUFBYSxFQUFFLElBQUk7WUFDbkIsa0JBQWtCLEVBQUUsS0FBSztZQUN6QixNQUFNLEVBQUU7Z0JBQ04sSUFBSSxFQUFFLE9BQU87Z0JBQ2IsS0FBSyxFQUFFO29CQUNMLElBQUksRUFBRSxrQ0FBa0M7aUJBQ3pDO2FBQ0Y7U0FDRjtLQUNGO0lBRUQsZ0JBQWdCLEVBQUU7UUFDaEIsR0FBRyxFQUFFO1lBQ0gsYUFBYSxFQUFFLElBQUk7WUFDbkIsa0JBQWtCLEVBQUUsS0FBSztZQUN6QixNQUFNLEVBQUU7Z0JBQ04sSUFBSSxFQUFFLFNBQVM7Z0JBQ2YsTUFBTSxFQUFFLE1BQU07YUFDZjtTQUNGO0tBQ0Y7SUFFRCx1QkFBdUIsRUFBRTtRQUN2QixHQUFHLEVBQUU7WUFDSCxhQUFhLEVBQUUsSUFBSTtZQUNuQixrQkFBa0IsRUFBRSxLQUFLO1lBQ3pCLE1BQU0sRUFBRTtnQkFDTixJQUFJLEVBQUUsd0NBQXdDO2FBQy9DO1NBQ0Y7S0FDRjtJQUVELHNCQUFzQixFQUFFO1FBQ3RCLEdBQUcsRUFBRTtZQUNILGFBQWEsRUFBRSxJQUFJO1lBQ25CLGtCQUFrQixFQUFFLEtBQUs7WUFDekIsTUFBTSxFQUFFO2dCQUNOLElBQUksRUFBRSx1Q0FBdUM7YUFDOUM7U0FDRjtLQUNGO0lBRUQsb0JBQW9CLEVBQUU7UUFDcEIsR0FBRyxFQUFFO1lBQ0gsYUFBYSxFQUFFLElBQUk7WUFDbkIsa0JBQWtCLEVBQUUsS0FBSztZQUN6QixNQUFNLEVBQUU7Z0JBQ04sSUFBSSxFQUFFLDhCQUE4QjthQUNyQztTQUNGO0tBQ0Y7SUFFRCxnQkFBZ0IsRUFBRTtRQUNoQixHQUFHLEVBQUU7WUFDSCxhQUFhLEVBQUUsSUFBSTtZQUNuQixrQkFBa0IsRUFBRSxLQUFLO1lBQ3pCLE1BQU0sRUFBRTtnQkFDTixJQUFJLEVBQUUsU0FBUzthQUNoQjtTQUNGO0tBQ0Y7Q0FDRixDQUFDIn0=