{
    "displayName": "Push Notifications",
    "name": "pushNotifications",
    "id": "fdcea3b3-8d79-4fbb-8101-1ab45d71cedb",
    "apiKeys": [ "firebase" ],
    "vendors": [
        {
            "displayName": "nymea GmbH",
            "name": "nymea",
            "id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
            "thingClasses": [
                {
                    "id": "f0dd4c03-0aca-42cc-8f34-9902457b05de",
                    "name": "pushNotifications",
                    "displayName": "Push Notifications",
                    "createMethods": ["user"],
                    "interfaces": ["notifications"],
                    "paramTypes": [
                        {
                            "id": "3cb8e30e-2ec5-4b4b-8c8c-03eaf7876839",
                            "name": "service",
                            "displayName": "Push service",
                            "type": "QString",
                            "allowedValues": ["FB-GCM", "FB-APNs", "UBPorts", "None"]
                        },
                        {
                            "id": "12ec06b2-44e7-486a-9169-31c684b91c8f",
                            "name": "token",
                            "displayName": "access token",
                            "type": "QString"
                        },
                        {
                            "id": "d76da367-64e3-4b7d-aa84-c96b3acfb65e",
                            "name": "clientId",
                            "displayName": "Client ID",
                            "type": "QString"
                        }
                    ],
                    "actionTypes": [
                        {
                            "id": "ed9a0196-6c24-4e05-9cbc-c6834de38005",
                            "name": "notify",
                            "displayName": "notify",
                            "paramTypes": [
                                {
                                    "id": "3b5e195c-9f96-4f2f-a654-f17ed77c02ee",
                                    "name": "title",
                                    "displayName": "title",
                                    "type": "QString",
                                    "inputType": "TextLine",
                                    "defaultValue": ""
                                },
                                {
                                    "id": "074c4c7c-037f-45ac-ab2f-f7aea3f84bde",
                                    "name": "body",
                                    "displayName": "body",
                                    "type": "QString",
                                    "inputType": "TextArea",
                                    "defaultValue": ""
                                }
                            ]
                        }
                    ]
                }
            ]
        }
    ]
}
