summaryrefslogtreecommitdiff
path: root/uml/api.dot
blob: d5ade1dce75657df2021567d838e9fdab1eb6810 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
digraph {

    node [shape=record];

    "API"
        [label="{\N|methods : map<string,Method>\lname : string\l\lauthentication : boolean\lauthority : string\lbase_url : string\ldescription : string\lformats : array<string>\lmeta : map<string,string>\lversion : string\l}"];

    "API" -> "Method"
        [label = "methods", arrowhead = none, arrowtail = odiamond];

    "Method"
        [label="{\N|method : string\lpath : string\l\lauthentication : boolean\lbase_url : string\ldescription : string\lexpected_status : array<number>\lformats : array<string>\loptional_params : array<string>\lrequired_params : array<string>\l}"];

}