Skip to content

Commit 493de76

Browse files
feat(androidmanagement): update the api
#### androidmanagement:v1 The following keys were added: - schemas.ApplicationPolicy.properties.extensionConfig.$ref (Total Keys: 1) - schemas.ExtensionConfig (Total Keys: 5)
1 parent f4c5c50 commit 493de76

File tree

2 files changed

+47
-1
lines changed

2 files changed

+47
-1
lines changed

docs/dyn/androidmanagement_v1.enterprises.policies.html

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,12 @@ <h3>Method Details</h3>
165165
&quot;A String&quot;,
166166
],
167167
&quot;disabled&quot;: True or False, # Whether the app is disabled. When disabled, the app data is still preserved.
168+
&quot;extensionConfig&quot;: { # Configuration to enable an app as an extension app, with the capability of interacting with Android Device Policy offline. # Configuration to enable this app as an extension app, with the capability of interacting with Android Device Policy offline.This field can be set for at most one app.
169+
&quot;notificationReceiver&quot;: &quot;A String&quot;, # Fully qualified class name of the receiver service class for Android Device Policy to notify the extension app of any local command status updates.
170+
&quot;signingKeyFingerprintsSha256&quot;: [ # Hex-encoded SHA256 hash of the signing certificate of the extension app. Only hexadecimal string representations of 64 characters are valid.If not specified, the signature for the corresponding package name is obtained from the Play Store instead.If this list is empty, the signature of the extension app on the device must match the signature obtained from the Play Store for the app to be able to communicate with Android Device Policy.If this list is not empty, the signature of the extension app on the device must match one of the entries in this list for the app to be able to communicate with Android Device Policy.In production use cases, it is recommended to leave this empty.
171+
&quot;A String&quot;,
172+
],
173+
},
168174
&quot;installType&quot;: &quot;A String&quot;, # The type of installation to perform.
169175
&quot;lockTaskAllowed&quot;: True or False, # Whether the app is allowed to lock itself in full-screen mode. DEPRECATED. Use InstallType KIOSK or kioskCustomLauncherEnabled to to configure a dedicated device.
170176
&quot;managedConfiguration&quot;: { # Managed configuration applied to the app. The format for the configuration is dictated by the ManagedProperty values supported by the app. Each field name in the managed configuration must match the key field of the ManagedProperty. The field value must be compatible with the type of the ManagedProperty: *type* *JSON value* BOOL true or false STRING string INTEGER number CHOICE string MULTISELECT array of strings HIDDEN string BUNDLE_ARRAY array of objects
@@ -524,6 +530,12 @@ <h3>Method Details</h3>
524530
&quot;A String&quot;,
525531
],
526532
&quot;disabled&quot;: True or False, # Whether the app is disabled. When disabled, the app data is still preserved.
533+
&quot;extensionConfig&quot;: { # Configuration to enable an app as an extension app, with the capability of interacting with Android Device Policy offline. # Configuration to enable this app as an extension app, with the capability of interacting with Android Device Policy offline.This field can be set for at most one app.
534+
&quot;notificationReceiver&quot;: &quot;A String&quot;, # Fully qualified class name of the receiver service class for Android Device Policy to notify the extension app of any local command status updates.
535+
&quot;signingKeyFingerprintsSha256&quot;: [ # Hex-encoded SHA256 hash of the signing certificate of the extension app. Only hexadecimal string representations of 64 characters are valid.If not specified, the signature for the corresponding package name is obtained from the Play Store instead.If this list is empty, the signature of the extension app on the device must match the signature obtained from the Play Store for the app to be able to communicate with Android Device Policy.If this list is not empty, the signature of the extension app on the device must match one of the entries in this list for the app to be able to communicate with Android Device Policy.In production use cases, it is recommended to leave this empty.
536+
&quot;A String&quot;,
537+
],
538+
},
527539
&quot;installType&quot;: &quot;A String&quot;, # The type of installation to perform.
528540
&quot;lockTaskAllowed&quot;: True or False, # Whether the app is allowed to lock itself in full-screen mode. DEPRECATED. Use InstallType KIOSK or kioskCustomLauncherEnabled to to configure a dedicated device.
529541
&quot;managedConfiguration&quot;: { # Managed configuration applied to the app. The format for the configuration is dictated by the ManagedProperty values supported by the app. Each field name in the managed configuration must match the key field of the ManagedProperty. The field value must be compatible with the type of the ManagedProperty: *type* *JSON value* BOOL true or false STRING string INTEGER number CHOICE string MULTISELECT array of strings HIDDEN string BUNDLE_ARRAY array of objects
@@ -889,6 +901,12 @@ <h3>Method Details</h3>
889901
&quot;A String&quot;,
890902
],
891903
&quot;disabled&quot;: True or False, # Whether the app is disabled. When disabled, the app data is still preserved.
904+
&quot;extensionConfig&quot;: { # Configuration to enable an app as an extension app, with the capability of interacting with Android Device Policy offline. # Configuration to enable this app as an extension app, with the capability of interacting with Android Device Policy offline.This field can be set for at most one app.
905+
&quot;notificationReceiver&quot;: &quot;A String&quot;, # Fully qualified class name of the receiver service class for Android Device Policy to notify the extension app of any local command status updates.
906+
&quot;signingKeyFingerprintsSha256&quot;: [ # Hex-encoded SHA256 hash of the signing certificate of the extension app. Only hexadecimal string representations of 64 characters are valid.If not specified, the signature for the corresponding package name is obtained from the Play Store instead.If this list is empty, the signature of the extension app on the device must match the signature obtained from the Play Store for the app to be able to communicate with Android Device Policy.If this list is not empty, the signature of the extension app on the device must match one of the entries in this list for the app to be able to communicate with Android Device Policy.In production use cases, it is recommended to leave this empty.
907+
&quot;A String&quot;,
908+
],
909+
},
892910
&quot;installType&quot;: &quot;A String&quot;, # The type of installation to perform.
893911
&quot;lockTaskAllowed&quot;: True or False, # Whether the app is allowed to lock itself in full-screen mode. DEPRECATED. Use InstallType KIOSK or kioskCustomLauncherEnabled to to configure a dedicated device.
894912
&quot;managedConfiguration&quot;: { # Managed configuration applied to the app. The format for the configuration is dictated by the ManagedProperty values supported by the app. Each field name in the managed configuration must match the key field of the ManagedProperty. The field value must be compatible with the type of the ManagedProperty: *type* *JSON value* BOOL true or false STRING string INTEGER number CHOICE string MULTISELECT array of strings HIDDEN string BUNDLE_ARRAY array of objects
@@ -1237,6 +1255,12 @@ <h3>Method Details</h3>
12371255
&quot;A String&quot;,
12381256
],
12391257
&quot;disabled&quot;: True or False, # Whether the app is disabled. When disabled, the app data is still preserved.
1258+
&quot;extensionConfig&quot;: { # Configuration to enable an app as an extension app, with the capability of interacting with Android Device Policy offline. # Configuration to enable this app as an extension app, with the capability of interacting with Android Device Policy offline.This field can be set for at most one app.
1259+
&quot;notificationReceiver&quot;: &quot;A String&quot;, # Fully qualified class name of the receiver service class for Android Device Policy to notify the extension app of any local command status updates.
1260+
&quot;signingKeyFingerprintsSha256&quot;: [ # Hex-encoded SHA256 hash of the signing certificate of the extension app. Only hexadecimal string representations of 64 characters are valid.If not specified, the signature for the corresponding package name is obtained from the Play Store instead.If this list is empty, the signature of the extension app on the device must match the signature obtained from the Play Store for the app to be able to communicate with Android Device Policy.If this list is not empty, the signature of the extension app on the device must match one of the entries in this list for the app to be able to communicate with Android Device Policy.In production use cases, it is recommended to leave this empty.
1261+
&quot;A String&quot;,
1262+
],
1263+
},
12401264
&quot;installType&quot;: &quot;A String&quot;, # The type of installation to perform.
12411265
&quot;lockTaskAllowed&quot;: True or False, # Whether the app is allowed to lock itself in full-screen mode. DEPRECATED. Use InstallType KIOSK or kioskCustomLauncherEnabled to to configure a dedicated device.
12421266
&quot;managedConfiguration&quot;: { # Managed configuration applied to the app. The format for the configuration is dictated by the ManagedProperty values supported by the app. Each field name in the managed configuration must match the key field of the ManagedProperty. The field value must be compatible with the type of the ManagedProperty: *type* *JSON value* BOOL true or false STRING string INTEGER number CHOICE string MULTISELECT array of strings HIDDEN string BUNDLE_ARRAY array of objects

googleapiclient/discovery_cache/documents/androidmanagement.v1.json

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1004,7 +1004,7 @@
10041004
}
10051005
}
10061006
},
1007-
"revision": "20210830",
1007+
"revision": "20210916",
10081008
"rootUrl": "https://androidmanagement.googleapis.com/",
10091009
"schemas": {
10101010
"AdvancedSecurityOverrides": {
@@ -1300,6 +1300,10 @@
13001300
"description": "Whether the app is disabled. When disabled, the app data is still preserved.",
13011301
"type": "boolean"
13021302
},
1303+
"extensionConfig": {
1304+
"$ref": "ExtensionConfig",
1305+
"description": "Configuration to enable this app as an extension app, with the capability of interacting with Android Device Policy offline.This field can be set for at most one app."
1306+
},
13031307
"installType": {
13041308
"description": "The type of installation to perform.",
13051309
"enum": [
@@ -2229,6 +2233,24 @@
22292233
},
22302234
"type": "object"
22312235
},
2236+
"ExtensionConfig": {
2237+
"description": "Configuration to enable an app as an extension app, with the capability of interacting with Android Device Policy offline.",
2238+
"id": "ExtensionConfig",
2239+
"properties": {
2240+
"notificationReceiver": {
2241+
"description": "Fully qualified class name of the receiver service class for Android Device Policy to notify the extension app of any local command status updates.",
2242+
"type": "string"
2243+
},
2244+
"signingKeyFingerprintsSha256": {
2245+
"description": "Hex-encoded SHA256 hash of the signing certificate of the extension app. Only hexadecimal string representations of 64 characters are valid.If not specified, the signature for the corresponding package name is obtained from the Play Store instead.If this list is empty, the signature of the extension app on the device must match the signature obtained from the Play Store for the app to be able to communicate with Android Device Policy.If this list is not empty, the signature of the extension app on the device must match one of the entries in this list for the app to be able to communicate with Android Device Policy.In production use cases, it is recommended to leave this empty.",
2246+
"items": {
2247+
"type": "string"
2248+
},
2249+
"type": "array"
2250+
}
2251+
},
2252+
"type": "object"
2253+
},
22322254
"ExternalData": {
22332255
"description": "Data hosted at an external location. The data is to be downloaded by Android Device Policy and verified against the hash.",
22342256
"id": "ExternalData",

0 commit comments

Comments
 (0)