<?xml version="1.0" encoding="UTF-8"?>
<api context="/firebasenotify" name="FirebaseNotify" xmlns="http://ws.apache.org/ns/synapse">
    <resource methods="POST" uri-template="/send">
        <inSequence>
            <log description="log message">
                <property name="message" value="Google Firebase send notification"/>
            </log>
            <googlefirebase.init>
                <accountType>service_account</accountType>
                <projectId>teststatusapp</projectId>
                <privateKeyId>92965a45f404787744bc610c2b8499a6aa2892b8</privateKeyId>
                <privateKey>-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCWu/NdTWUa8biJ\nLzBwnilaWoqA4oT9F8REMxjOcULy79DiW5275CuEFkW2ySLTWtuUne0uhSC6b9ms\n0SoXMtrRhWjLwpuU4YuoOlY3L21vsiyHV94C9ubTp1jmXwXJux51BYCcOsUR4ZDd\n9m3Tfg4/tk/I5F93usPgYp/8S0bvAoOeY1kr/n6quW8flJLIdb8Ax3ol4NKUaZlV\nwPsKR3K9Dx8KqDx4WhosNgAacndniKgwE/HCpmuPGWkq4uyLwyu/6XwsAGmelh8K\nEJKFfqr6S/JF0SGu7CgUSqU+L3c9xpG1ymDWMQ01oHi95BJsP7U0e1GRjscqJoJ0\nNWT8IL4NAgMBAAECggEAAZNTVt1ROjfekuiAXBz7F6usmO5FL5QJBCF4l+fNKFbj\nWwpUGrumzMmizudJSuY/N01zRjI0Bl7W6pyBER8B9ICteLu+/o5g9FAvyIHhZfJ5\nzqxXcLZ98SZlonrJx7MB/X0iO//NQYOXDQrfWP+PTJEuQk5IxSqZk4XUYEG1Kxha\nhFjlpX3I35EB5B5AUagnpeit6Rylw9S7xZ3OmhKz+5ssrUGFKwXzqQ/tP6MPdJ8H\nhWoteMohQvQngfqaphMMBYO9D3mawMPbphhvVYYuTfYOhnVUm9umSNxIOvANtnZy\nbas2r2D3QyDMMwmfCd3HdMFGR5BiZkRFnlJlA79KoQKBgQDRqNR5GvYR5CR0LfNF\nd7WP1JsxgK4OTvvPbeuLroxzOiwCODfZUwRHOxfcjpEYu8C1ttfrCC2DmN2oGJ1W\nUFolY6Q9vUL5WY/0LnpzcxuedBhsJGswndPVlTejbhJEm/p57VzQNu2whwvZuIqV\n21hNRqzGUp+Ay73tOAvvVAkDiQKBgQC4DPKpW53HFdsRsauaVi3x27ND3Wv+BPZY\niXByxEJDyXZA6YlEq9SiWkm/jUKAzHzGlQClkqH/GfSTDb7P589jlMrSWNDJc4LW\nCkU8nHjJ8tHM8f1GNICJneGkTNTTg3dMbz34S64B1Q02EQCDHF7gcRWJz7DgeRDN\nEkzWZdRRZQKBgCzPT7IekA8c2qm2FHN5dWWrRAwde5X1TZ502M3+3WfXPAaxa0ZY\nluZ+e8gY9Gv73OE5lgZWthuVNXKy6BXFkK7DEBxd8g2HFdxTfrpkFLgWCg467mny\noY7ZmI2mfeMKD0u17otV4hFDm8XJylzjB4lknJK6n/qQESS9QNfC9zY5AoGACE3l\nQQj2NH5i9QhsMrmCty/vhbde4QY+Sz5gSX1bdA2J/WHMJMIQBQdH3pG0F3Wih58/\neTkFgCoeo+fx3RWbgOW8xQLm4MAKfjfWaeaxeIMxPisI/3rs9cie3rfsvmJnJpa6\nWBKqFkETqIXZ3RCRo1TW4PHzDB3KSUZzGxVbIBUCgYEAi2L1AIVjeeD5CDd9QUFY\n1q5HTBPvXah8Z2ix+AfhJHqNSG40uW+06UUtNykW31ANKzHGMtlPI+eIsqRJ+ILM\na0/6A5w8FcwE1uUhRY+BENwwf3XkT2DadQ8o2rg7AKl46XSwdFxL5KpjMY+ZY808\nLjwzQeoCWrqixtx9twvzvA8=\n-----END PRIVATE KEY-----\n</privateKey>
                <clientEmail>firebase-adminsdk-slyr1@teststatusapp.iam.gserviceaccount.com</clientEmail>
                <clientId>110829066879433001232</clientId>
                <authUri>https://accounts.google.com/o/oauth2/auth</authUri>
                <tokenUri>https://oauth2.googleapis.com/token</tokenUri>
                <authProviderCertUrl>https://www.googleapis.com/oauth2/v1/certs</authProviderCertUrl>
                <clientCertUrl>https://www.googleapis.com/robot/v1/metadata/x509/firebase-adminsdk-slyr1%40teststatusapp.iam.gserviceaccount.com</clientCertUrl>
            </googlefirebase.init>
            <googlefirebase.sendMessage>
                <messagingType>token</messagingType>
                <dryRunMode>{$ctx:dryRunMode}</dryRunMode>
                <registrationToken>dTOJJxAyOBA:APA91bG776j90xEViBzejzy-Ije_FzAAudqY7T67Z52jEsPiANkTA4R5-C7xkx-DkOAzrw9s_YXbTjrbLttiO5rOUsYxcBTYZ684C74aCg6oQWzqrfC9fvSMmDXHR8v_8dPuH1eYIvv1</registrationToken>
                <topicName>{$ctx:topicName}</topicName>
                <condition>{$ctx:condition}</condition>
                <dataFieldsOfMessage>{$ctx:dataFieldsOfMessage}</dataFieldsOfMessage>
                <notificationTitle>{$ctx:notificationTitle}</notificationTitle>
                <notificationBody>{$ctx:notificationBody}</notificationBody>
                <androidPriority>{$ctx:androidPriority}</androidPriority>
                <timeToLiveDuration>{$ctx:timeToLiveDuration}</timeToLiveDuration>
                <restrictedPackageName>{$ctx:restrictedPackageName}</restrictedPackageName>
                <collapseKey>{$ctx:collapseKey}</collapseKey>
                <dataFieldsOfAndroidConfig>{$ctx:dataFieldsOfAndroidConfig}</dataFieldsOfAndroidConfig>
                <androidNotificationTitle>{$ctx:androidNotificationTitle}</androidNotificationTitle>
                <androidNotificationBody>{$ctx:androidNotificationBody}</androidNotificationBody>
                <androidClickAction>{$ctx:androidClickAction}</androidClickAction>
                <androidIcon>{$ctx:androidIcon}</androidIcon>
                <androidColor>{$ctx:androidColor}</androidColor>
                <androidTag>{$ctx:androidTag}</androidTag>
                <androidSound>{$ctx:androidSound}</androidSound>
                <androidTitleLocalizationKey>{$ctx:androidTitleLocalizationKey}</androidTitleLocalizationKey>
                <androidBodyLocalizationKey>{$ctx:androidBodyLocalizationKey}</androidBodyLocalizationKey>
                <androidTitleLocalizationArgs>{$ctx:androidTitleLocalizationArgs}</androidTitleLocalizationArgs>
                <androidBodyLocalizationArgs>{$ctx:androidBodyLocalizationArgs}</androidBodyLocalizationArgs>
                <apnsHeaders>{$ctx:apnsHeaders}</apnsHeaders>
                <apnsCustomData>{$ctx:apnsCustomData}</apnsCustomData>
                <apnsBadge>{$ctx:apnsBadge}</apnsBadge>
                <apnsSound>{$ctx:apnsSound}</apnsSound>
                <apnsContentAvailable>{$ctx:apnsContentAvailable}</apnsContentAvailable>
                <apnsCategory>{$ctx:apnsCategory}</apnsCategory>
                <apnsThreadId>{$ctx:apnsThreadId}</apnsThreadId>
                <apnsAlertTitle>{$ctx:apnsAlertTitle}</apnsAlertTitle>
                <apnsAlertBody>{$ctx:apnsAlertBody}</apnsAlertBody>
                <webPushHeaders>{$ctx:webPushHeaders}</webPushHeaders>
                <webPushData>{$ctx:webPushData}</webPushData>
                <webPushNotificationTitle>{$ctx:webPushNotificationTitle}</webPushNotificationTitle>
                <webPushNotificationBody>{$ctx:webPushNotificationBody}</webPushNotificationBody>
                <webPushNotificationIcon>{$ctx:webPushNotificationIcon}</webPushNotificationIcon>
                <webPushNotificationBadge>{$ctx:webPushNotificationBadge}</webPushNotificationBadge>
                <webPushNotificationImage>{$ctx:webPushNotificationImage}</webPushNotificationImage>
                <webPushNotificationLanguage>{$ctx:webPushNotificationLanguage}</webPushNotificationLanguage>
                <webPushNotificationTag>{$ctx:webPushNotificationTag}</webPushNotificationTag>
                <webPushNotificationDirection>{$ctx:webPushNotificationDirection}</webPushNotificationDirection>
                <webPushNotificationRenotify>{$ctx:webPushNotificationRenotify}</webPushNotificationRenotify>
                <webPushNotificationInteraction>{$ctx:webPushNotificationInteraction}</webPushNotificationInteraction>
                <webPushNotificationSilent>{$ctx:webPushNotificationSilent}</webPushNotificationSilent>
                <webPushNotificationTimestamp>{$ctx:webPushNotificationTimestamp}</webPushNotificationTimestamp>
                <webPushNotificationVibrate>{$ctx:webPushNotificationVibrate}</webPushNotificationVibrate>
            </googlefirebase.sendMessage>
        </inSequence>
        <outSequence/>
        <faultSequence/>
    </resource>
</api>
