-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathexperienceevent-application.schema.json
50 lines (50 loc) · 1.99 KB
/
experienceevent-application.schema.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
{
"meta:license": [
"Copyright 2017 Adobe Systems Incorporated. All rights reserved.",
"This work is licensed under a Creative Commons Attribution 4.0 International (CC BY 4.0) license",
"you may not use this file except in compliance with the License. You may obtain a copy",
"of the License at https://creativecommons.org/licenses/by/4.0/"
],
"$id": "https://ns.adobe.com/xdm/context/experienceevent-application",
"$schema": "http://json-schema.org/draft-06/schema#",
"title": "Application Details",
"type": "object",
"meta:extensible": true,
"meta:abstract": true,
"meta:intendedToExtend": [
"https://ns.adobe.com/xdm/context/experienceevent"
],
"description": "Application related data such as crashes, feature usage, launches, and upgrades.",
"definitions": {
"experienceevent-application": {
"properties": {
"xdm:application": {
"title": "Application",
"$ref": "https://ns.adobe.com/xdm/context/application",
"description": "This mixin is used to capture application information related to an ExperienceEvent, including the name of the application, app version, installs, launches, crashes, and closures. It could be either the application targeted by the event like the send of a push notification or the application originating the event such as a click, or a login."
}
}
}
},
"allOf": [
{
"$ref": "https://ns.adobe.com/xdm/common/extensible#/definitions/@context"
},
{
"$ref": "#/definitions/experienceevent-application"
}
],
"meta:status": "stable",
"examples": [
{
"xdm:application": {
"xdm:id": "A123",
"xdm:name": "Myapp",
"xdm:version": "1.0.1",
"xdm:launches": {
"xdm:value": 1
}
}
}
]
}