definitions.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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
[
    {
        "Name": "ArtifactResource",
        "Description": "Represents an artifact's resources.",
        "Properties": [
            {
                "Name": "_links",
                "Type": "ReferenceLinks"
            },
            {
                "Name": "data",
                "Type": "String"
            },
            {
                "Name": "downloadTicket",
                "Type": "String"
            },
            {
                "Name": "downloadUrl",
                "Type": "String"
            },
            {
                "Name": "properties",
                "Type": "Hashtable"
            },
            {
                "Name": "type",
                "Type": "String"
            },
            {
                "Name": "url",
                "Type": "String"
            }
        ]
    },
    {
        "Name": "BuildArtifact",
        "Description": "Represents an artifact produced by a build.",
        "Properties": [
            {
                "Name": "id",
                "Type": "Int32"
            },
            {
                "Name": "name",
                "Type": "String"
            },
            {
                "Name": "resource",
                "Type": "ArtifactResource"
            }
        ]
    },
    {
        "Name": "ReferenceLinks",
        "Description": "The class to represent a collection of REST reference links.",
        "Properties": [
            {
                "Name": "links",
                "Type": "Hashtable"
            }
        ]
    }
]