forked from Pissandshittium/pissandshittium
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathecho_private.json
132 lines (131 loc) · 3.93 KB
/
echo_private.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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
// Copyright (c) 2012 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
[
{
"namespace": "echoPrivate",
"compiler_options": {
"implemented_in": "chrome/browser/chromeos/extensions/echo_private_api.h"
},
"description": "none",
"functions": [
{
"name": "setOfferInfo",
"description": "Sets the offer info in Local State.",
"type": "function",
"parameters": [
{
"name": "id",
"type": "string",
"description": "The service id of the echo offer."
},
{
"name": "offerInfo",
"type": "object",
"additionalProperties": { "type": "any" },
"description": "The offer info."
}
]
},
{
"name": "getOfferInfo",
"description": "Check in Local State for the offer info.",
"type": "function",
"parameters": [
{
"name": "id",
"type": "string",
"description": "The service id of the offer eligibility check."
},
{
"name": "callback",
"type": "function",
"parameters": [
{
"name": "result",
"type": "object",
"additionalProperties": { "type": "any" },
"description": "The returned offer info. If the offer info is not available, api will raise error."
}
]
}
]
},
{
"name": "getRegistrationCode",
"description": "Get the group or coupon code from underlying storage.",
"type": "function",
"parameters": [
{
"name": "type",
"type": "string",
"description": "Type of coupon code requested to be read (coupon or group)."
},
{
"name": "callback",
"type": "function",
"parameters": [
{
"name": "result",
"type": "string",
"description" : "The coupon code."
}
]
}
]
},
{
"name": "getOobeTimestamp",
"description": "Get the OOBE timestamp.",
"type": "function",
"parameters": [
{
"name": "callback",
"type": "function",
"parameters": [
{
"name": "result",
"type": "string",
"description" : "The OOBE timestamp."
}
]
}
]
},
{
"name": "getUserConsent",
"description": "If device policy allows user to redeem offer, displays a native dialog asking user for a consent to verify device's eligibility for the offer. If the device policy forbids user to redeem offers, displays a native dialog informing user the offer redeeming is disabled.",
"type": "function",
"parameters": [
{
"name": "consentRequester",
"description": "Information about the service requesting user consent.",
"type": "object",
"properties": {
"serviceName": {
"type": "string",
"minLength": 1,
"description": "User friendly name of the service that is requesting the consent."
},
"origin": {
"type": "string",
"description": "URL origin of the service requesting the consent."
}
}
},
{
"name": "callback",
"type": "function",
"parameters": [
{
"name": "result",
"type": "boolean",
"description": "Whether the user consent was given."
}
]
}
]
}
]
}
]