-
Notifications
You must be signed in to change notification settings - Fork 544
/
com.linkedin.restli.examples.greetings.client.associations.snapshot.json
100 lines (100 loc) · 2.95 KB
/
com.linkedin.restli.examples.greetings.client.associations.snapshot.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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
{
"models" : [ {
"type" : "enum",
"name" : "Tone",
"namespace" : "com.linkedin.restli.examples.greetings.api",
"symbols" : [ "FRIENDLY", "SINCERE", "INSULTING" ]
}, {
"type" : "record",
"name" : "Message",
"namespace" : "com.linkedin.restli.examples.greetings.api",
"doc" : "A message",
"fields" : [ {
"name" : "id",
"type" : "string"
}, {
"name" : "message",
"type" : "string"
}, {
"name" : "tone",
"type" : "Tone",
"doc" : "tone"
} ]
} ],
"schema" : {
"name" : "associations",
"namespace" : "com.linkedin.restli.examples.greetings.client",
"path" : "/associations",
"schema" : "com.linkedin.restli.examples.greetings.api.Message",
"doc" : "Demonstrates an assocation resource keyed by string.\n\ngenerated from: com.linkedin.restli.examples.greetings.server.AssociationsResource",
"association" : {
"identifier" : "associationsId",
"assocKeys" : [ {
"name" : "dest",
"type" : "string"
}, {
"name" : "src",
"type" : "string"
} ],
"supports" : [ "batch_get", "batch_partial_update", "batch_update", "create", "get" ],
"methods" : [ {
"method" : "create"
}, {
"method" : "get"
}, {
"method" : "batch_get"
}, {
"method" : "batch_update"
}, {
"method" : "batch_partial_update"
} ],
"finders" : [ {
"name" : "assocKeyFinder",
"assocKeys" : [ "src" ]
}, {
"name" : "assocKeyFinderOpt",
"assocKeys" : [ "src" ]
} ],
"entity" : {
"path" : "/associations/{associationsId}",
"subresources" : [ {
"name" : "associationsSub",
"namespace" : "com.linkedin.restli.examples.greetings.client",
"path" : "/associations/{associationsId}/associationsSub",
"schema" : "com.linkedin.restli.examples.greetings.api.Message",
"doc" : "generated from: com.linkedin.restli.examples.greetings.server.AssociationsSubResource",
"collection" : {
"identifier" : {
"name" : "subKey",
"type" : "string"
},
"supports" : [ "get" ],
"methods" : [ {
"method" : "get"
} ],
"finders" : [ {
"name" : "tone",
"parameters" : [ {
"name" : "tone",
"type" : "com.linkedin.restli.examples.greetings.api.Tone"
} ]
} ],
"actions" : [ {
"name" : "action",
"returns" : "int"
}, {
"name" : "concatenateStrings",
"returns" : "string"
}, {
"name" : "getSource",
"returns" : "string"
} ],
"entity" : {
"path" : "/associations/{associationsId}/associationsSub/{subKey}"
}
}
} ]
}
}
}
}