Updated Development_API (markdown)

Chris Caron 2019-05-29 20:58:34 -04:00
parent 06e10f3f46
commit 8ca0fec260

@ -229,11 +229,27 @@ The output will look like:
"... etc, ..."
]
],
"details": {
"templates": {
...
},
"tokens": {
...
},
"args": {
...
},
"kwargs": {
...
},
},
}
```
The idea behind the **details()** function is that it allows developers to pass details back through their program letting their users know what notifications are supported. Thus as this library deprecates and introduces new notification services, calling front end applications (built around the **details()** function) can automatically serve this information back to their user base.
More detailed information about this object can be found [[here|Development_Apprise_Details]].
## The Apprise Asset Object
The apprise object allows you to customize your alarms by offering it different images, different sources and different themes. Different notification services support different ways of passing images into it (and some don't support images at all). Apprise offers a way of supporting both local and hosted images and looks after passing the correct one to the correct service (when requested).