OLD | NEW |
1 { | 1 { |
2 "auth": { | 2 "auth": { |
3 "oauth2": { | 3 "oauth2": { |
4 "scopes": { | 4 "scopes": { |
5 "https://www.googleapis.com/auth/androidenterprise": { | 5 "https://www.googleapis.com/auth/androidenterprise": { |
6 "description": "Manage corporate Android devices" | 6 "description": "Manage corporate Android devices" |
7 } | 7 } |
8 } | 8 } |
9 } | 9 } |
10 }, | 10 }, |
11 "basePath": "/androidenterprise/v1/", | 11 "basePath": "/androidenterprise/v1/", |
12 "baseUrl": "https://www.googleapis.com/androidenterprise/v1/", | 12 "baseUrl": "https://www.googleapis.com/androidenterprise/v1/", |
13 "batchPath": "batch", | 13 "batchPath": "batch", |
14 "canonicalName": "Android Enterprise", | 14 "canonicalName": "Android Enterprise", |
15 "description": "Manages the deployment of apps to Android for Work users.", | 15 "description": "Manages the deployment of apps to Android for Work users.", |
16 "discoveryVersion": "v1", | 16 "discoveryVersion": "v1", |
17 "documentationLink": "https://developers.google.com/android/work/play/emm-ap
i", | 17 "documentationLink": "https://developers.google.com/android/work/play/emm-ap
i", |
18 "etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/uiNJ6ExiEEycTZwke1yNGg1_Vg8\"", | 18 "etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/IK528lrZ_G3wj2ykOVn5EPb9raM\"", |
19 "icons": { | 19 "icons": { |
20 "x16": "https://www.google.com/images/icons/product/android-16.png", | 20 "x16": "https://www.google.com/images/icons/product/android-16.png", |
21 "x32": "https://www.google.com/images/icons/product/android-32.png" | 21 "x32": "https://www.google.com/images/icons/product/android-32.png" |
22 }, | 22 }, |
23 "id": "androidenterprise:v1", | 23 "id": "androidenterprise:v1", |
24 "kind": "discovery#restDescription", | 24 "kind": "discovery#restDescription", |
25 "name": "androidenterprise", | 25 "name": "androidenterprise", |
26 "ownerDomain": "google.com", | 26 "ownerDomain": "google.com", |
27 "ownerName": "Google", | 27 "ownerName": "Google", |
28 "parameters": { | 28 "parameters": { |
(...skipping 587 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
616 } | 616 } |
617 }, | 617 }, |
618 "path": "enterprises/completeSignup", | 618 "path": "enterprises/completeSignup", |
619 "response": { | 619 "response": { |
620 "$ref": "Enterprise" | 620 "$ref": "Enterprise" |
621 }, | 621 }, |
622 "scopes": [ | 622 "scopes": [ |
623 "https://www.googleapis.com/auth/androidenterprise" | 623 "https://www.googleapis.com/auth/androidenterprise" |
624 ] | 624 ] |
625 }, | 625 }, |
| 626 "createWebToken": { |
| 627 "description": "Returns a unique token to access an embeddab
le UI. To generate a web UI, pass the generated token into the Play for Work jav
ascript API. Each token may only be used to start one UI session. See the javasc
ript API documentation for further information.", |
| 628 "httpMethod": "POST", |
| 629 "id": "androidenterprise.enterprises.createWebToken", |
| 630 "parameterOrder": [ |
| 631 "enterpriseId" |
| 632 ], |
| 633 "parameters": { |
| 634 "enterpriseId": { |
| 635 "description": "The ID of the enterprise.", |
| 636 "location": "path", |
| 637 "required": true, |
| 638 "type": "string" |
| 639 } |
| 640 }, |
| 641 "path": "enterprises/{enterpriseId}/createWebToken", |
| 642 "request": { |
| 643 "$ref": "AdministratorWebTokenSpec" |
| 644 }, |
| 645 "response": { |
| 646 "$ref": "AdministratorWebToken" |
| 647 }, |
| 648 "scopes": [ |
| 649 "https://www.googleapis.com/auth/androidenterprise" |
| 650 ] |
| 651 }, |
626 "delete": { | 652 "delete": { |
627 "description": "Deletes the binding between the EMM and ente
rprise. This is now deprecated; use this to unenroll customers that were previou
sly enrolled with the 'insert' call, then enroll them again with the 'enroll' ca
ll.", | 653 "description": "Deletes the binding between the EMM and ente
rprise. This is now deprecated; use this to unenroll customers that were previou
sly enrolled with the 'insert' call, then enroll them again with the 'enroll' ca
ll.", |
628 "httpMethod": "DELETE", | 654 "httpMethod": "DELETE", |
629 "id": "androidenterprise.enterprises.delete", | 655 "id": "androidenterprise.enterprises.delete", |
630 "parameterOrder": [ | 656 "parameterOrder": [ |
631 "enterpriseId" | 657 "enterpriseId" |
632 ], | 658 ], |
633 "parameters": { | 659 "parameters": { |
634 "enterpriseId": { | 660 "enterpriseId": { |
635 "description": "The ID of the enterprise.", | 661 "description": "The ID of the enterprise.", |
(...skipping 177 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
813 }, | 839 }, |
814 "path": "enterprises", | 840 "path": "enterprises", |
815 "response": { | 841 "response": { |
816 "$ref": "EnterprisesListResponse" | 842 "$ref": "EnterprisesListResponse" |
817 }, | 843 }, |
818 "scopes": [ | 844 "scopes": [ |
819 "https://www.googleapis.com/auth/androidenterprise" | 845 "https://www.googleapis.com/auth/androidenterprise" |
820 ] | 846 ] |
821 }, | 847 }, |
822 "pullNotificationSet": { | 848 "pullNotificationSet": { |
823 "description": "Pulls and returns a notification set for the
enterprises associated with the service account authenticated for the request.
The notification set may be empty if no notification are pending.\nA notificatio
n set returned needs to be acknowledged within 20 seconds by calling Enterprises
.AcknowledgeNotificationSet, unless the notification set is empty.\nNotification
s that are not acknowledged within the 20 seconds will eventually be included ag
ain in the response to another PullNotificationSet request, and those that are n
ever acknowledged will ultimately be deleted according to the Google Cloud Platf
orm Pub/Sub system policy.\nMultiple requests might be performed concurrently to
retrieve notifications, in which case the pending notifications (if any) will b
e split among each caller, if any are pending.", | 849 "description": "Pulls and returns a notification set for the
enterprises associated with the service account authenticated for the request.
The notification set may be empty if no notification are pending.\nA notificatio
n set returned needs to be acknowledged within 20 seconds by calling Enterprises
.AcknowledgeNotificationSet, unless the notification set is empty.\nNotificatio
ns that are not acknowledged within the 20 seconds will eventually be included a
gain in the response to another PullNotificationSet request, and those that are
never acknowledged will ultimately be deleted according to the Google Cloud Plat
form Pub/Sub system policy.\nMultiple requests might be performed concurrently t
o retrieve notifications, in which case the pending notifications (if any) will
be split among each caller, if any are pending.\nIf no notifications are present
, an empty notification list is returned. Subsequent requests may return more no
tifications once they become available.", |
824 "httpMethod": "POST", | 850 "httpMethod": "POST", |
825 "id": "androidenterprise.enterprises.pullNotificationSet", | 851 "id": "androidenterprise.enterprises.pullNotificationSet", |
826 "parameters": { | 852 "parameters": { |
827 "requestMode": { | 853 "requestMode": { |
828 "description": "The request mode for pulling notific
ations. If omitted, defaults to WAIT_FOR_NOTIFCATIONS.\nIf this is set to WAIT_F
OR_NOTIFCATIONS, the request will eventually timeout, in which case it should be
retried.", | 854 "description": "The request mode for pulling notific
ations.\nSpecifying waitForNotifications will cause the request to block and wai
t until one or more notifications are present, or return an empty notification l
ist if no notifications are present after some time.\nSpeciying returnImmediatel
y will cause the request to immediately return the pending notifications, or an
empty list if no notifications are present.\nIf omitted, defaults to waitForNoti
fications.", |
829 "enum": [ | 855 "enum": [ |
830 "returnImmediately", | 856 "returnImmediately", |
831 "waitForNotifications" | 857 "waitForNotifications" |
832 ], | 858 ], |
833 "enumDescriptions": [ | 859 "enumDescriptions": [ |
834 "", | 860 "", |
835 "" | 861 "" |
836 ], | 862 ], |
837 "location": "query", | 863 "location": "query", |
838 "type": "string" | 864 "type": "string" |
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
889 "$ref": "EnterpriseAccount" | 915 "$ref": "EnterpriseAccount" |
890 }, | 916 }, |
891 "response": { | 917 "response": { |
892 "$ref": "EnterpriseAccount" | 918 "$ref": "EnterpriseAccount" |
893 }, | 919 }, |
894 "scopes": [ | 920 "scopes": [ |
895 "https://www.googleapis.com/auth/androidenterprise" | 921 "https://www.googleapis.com/auth/androidenterprise" |
896 ] | 922 ] |
897 }, | 923 }, |
898 "setStoreLayout": { | 924 "setStoreLayout": { |
899 "description": "Sets the store layout for the enterprise.", | 925 "description": "Sets the store layout for the enterprise. By
default, storeLayoutType is set to \"basic\" and the basic store layout is enab
led. The basic layout only contains apps approved by the administrator, and that
have been added to the available product set for a user (using the setAvailabl
eProductSet call). Apps on the page are sorted in order of their product ID valu
e. If you create a custom store layout (by setting storeLayoutType = \"custom\")
, the basic store layout is disabled.", |
900 "httpMethod": "PUT", | 926 "httpMethod": "PUT", |
901 "id": "androidenterprise.enterprises.setStoreLayout", | 927 "id": "androidenterprise.enterprises.setStoreLayout", |
902 "parameterOrder": [ | 928 "parameterOrder": [ |
903 "enterpriseId" | 929 "enterpriseId" |
904 ], | 930 ], |
905 "parameters": { | 931 "parameters": { |
906 "enterpriseId": { | 932 "enterpriseId": { |
907 "description": "The ID of the enterprise.", | 933 "description": "The ID of the enterprise.", |
908 "location": "path", | 934 "location": "path", |
909 "required": true, | 935 "required": true, |
(...skipping 1871 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2781 }, | 2807 }, |
2782 "path": "enterprises/{enterpriseId}/users/{userId}/available
ProductSet", | 2808 "path": "enterprises/{enterpriseId}/users/{userId}/available
ProductSet", |
2783 "response": { | 2809 "response": { |
2784 "$ref": "ProductSet" | 2810 "$ref": "ProductSet" |
2785 }, | 2811 }, |
2786 "scopes": [ | 2812 "scopes": [ |
2787 "https://www.googleapis.com/auth/androidenterprise" | 2813 "https://www.googleapis.com/auth/androidenterprise" |
2788 ] | 2814 ] |
2789 }, | 2815 }, |
2790 "insert": { | 2816 "insert": { |
2791 "description": "Creates a new EMM-managed user.\n\nThe Users
resource passed in the body of the request should include an accountIdentifier
and an accountType.", | 2817 "description": "Creates a new EMM-managed user.\n\nThe Users
resource passed in the body of the request should include an accountIdentifier
and an accountType.\nIf a corresponding user already exists with the same accoun
t identifier, the user will be updated with the resource. In this case only the
displayName field can be changed.", |
2792 "httpMethod": "POST", | 2818 "httpMethod": "POST", |
2793 "id": "androidenterprise.users.insert", | 2819 "id": "androidenterprise.users.insert", |
2794 "parameterOrder": [ | 2820 "parameterOrder": [ |
2795 "enterpriseId" | 2821 "enterpriseId" |
2796 ], | 2822 ], |
2797 "parameters": { | 2823 "parameters": { |
2798 "enterpriseId": { | 2824 "enterpriseId": { |
2799 "description": "The ID of the enterprise.", | 2825 "description": "The ID of the enterprise.", |
2800 "location": "path", | 2826 "location": "path", |
2801 "required": true, | 2827 "required": true, |
(...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2965 "response": { | 2991 "response": { |
2966 "$ref": "User" | 2992 "$ref": "User" |
2967 }, | 2993 }, |
2968 "scopes": [ | 2994 "scopes": [ |
2969 "https://www.googleapis.com/auth/androidenterprise" | 2995 "https://www.googleapis.com/auth/androidenterprise" |
2970 ] | 2996 ] |
2971 } | 2997 } |
2972 } | 2998 } |
2973 } | 2999 } |
2974 }, | 3000 }, |
2975 "revision": "20160818", | 3001 "revision": "20161025", |
2976 "rootUrl": "https://www.googleapis.com/", | 3002 "rootUrl": "https://www.googleapis.com/", |
2977 "schemas": { | 3003 "schemas": { |
2978 "Administrator": { | 3004 "Administrator": { |
2979 "description": "This represents an enterprise administrator who can
manage the enterprise in the Google Play for Work Store.", | 3005 "description": "This represents an enterprise administrator who can
manage the enterprise in the Google Play for Work Store.", |
2980 "id": "Administrator", | 3006 "id": "Administrator", |
2981 "properties": { | 3007 "properties": { |
2982 "email": { | 3008 "email": { |
2983 "description": "The administrator's email address.", | 3009 "description": "The administrator's email address.", |
2984 "type": "string" | 3010 "type": "string" |
2985 } | 3011 } |
2986 }, | 3012 }, |
2987 "type": "object" | 3013 "type": "object" |
2988 }, | 3014 }, |
| 3015 "AdministratorWebToken": { |
| 3016 "description": "A token authorizing an administrator to access an if
rame.", |
| 3017 "id": "AdministratorWebToken", |
| 3018 "properties": { |
| 3019 "kind": { |
| 3020 "default": "androidenterprise#administratorWebToken", |
| 3021 "description": "Identifies what kind of resource this is. Va
lue: the fixed string \"androidenterprise#administratorWebToken\".", |
| 3022 "type": "string" |
| 3023 }, |
| 3024 "token": { |
| 3025 "description": "An opaque token to be passed to the Play fro
nt-end to generate an iframe.", |
| 3026 "type": "string" |
| 3027 } |
| 3028 }, |
| 3029 "type": "object" |
| 3030 }, |
| 3031 "AdministratorWebTokenSpec": { |
| 3032 "description": "Specification for a token used to generate iframes.
The token specifies what data the admin is allowed to modify and the URI the ifr
ame is allowed to communiate with.", |
| 3033 "id": "AdministratorWebTokenSpec", |
| 3034 "properties": { |
| 3035 "kind": { |
| 3036 "default": "androidenterprise#administratorWebTokenSpec", |
| 3037 "description": "Identifies what kind of resource this is. Va
lue: the fixed string \"androidenterprise#administratorWebTokenSpec\".", |
| 3038 "type": "string" |
| 3039 }, |
| 3040 "parent": { |
| 3041 "description": "The URI of the parent frame hosting the ifra
me. To prevent XSS, the iframe may not be hosted at other URIs. This URI must be
https.", |
| 3042 "type": "string" |
| 3043 }, |
| 3044 "permission": { |
| 3045 "description": "The list of permissions the admin is granted
within the iframe. The admin will only be allowed to view an iframe if they hav
e all of the permissions associated with it. The only valid value is \"approveAp
ps\" that will allow the admin to access the iframe in \"approve\" mode.", |
| 3046 "items": { |
| 3047 "type": "string" |
| 3048 }, |
| 3049 "type": "array" |
| 3050 } |
| 3051 }, |
| 3052 "type": "object" |
| 3053 }, |
2989 "AppRestrictionsSchema": { | 3054 "AppRestrictionsSchema": { |
2990 "description": "Represents the list of app restrictions available to
be pre-configured for the product.", | 3055 "description": "Represents the list of app restrictions available to
be pre-configured for the product.", |
2991 "id": "AppRestrictionsSchema", | 3056 "id": "AppRestrictionsSchema", |
2992 "properties": { | 3057 "properties": { |
2993 "kind": { | 3058 "kind": { |
2994 "default": "androidenterprise#appRestrictionsSchema", | 3059 "default": "androidenterprise#appRestrictionsSchema", |
2995 "description": "Identifies what kind of resource this is. Va
lue: the fixed string \"androidenterprise#appRestrictionsSchema\".", | 3060 "description": "Identifies what kind of resource this is. Va
lue: the fixed string \"androidenterprise#appRestrictionsSchema\".", |
2996 "type": "string" | 3061 "type": "string" |
2997 }, | 3062 }, |
2998 "restrictions": { | 3063 "restrictions": { |
(...skipping 16 matching lines...) Expand all Loading... |
3015 } | 3080 } |
3016 }, | 3081 }, |
3017 "type": "object" | 3082 "type": "object" |
3018 }, | 3083 }, |
3019 "AppRestrictionsSchemaRestriction": { | 3084 "AppRestrictionsSchemaRestriction": { |
3020 "description": "A restriction in the App Restriction Schema represen
ts a piece of configuration that may be pre-applied.", | 3085 "description": "A restriction in the App Restriction Schema represen
ts a piece of configuration that may be pre-applied.", |
3021 "id": "AppRestrictionsSchemaRestriction", | 3086 "id": "AppRestrictionsSchemaRestriction", |
3022 "properties": { | 3087 "properties": { |
3023 "defaultValue": { | 3088 "defaultValue": { |
3024 "$ref": "AppRestrictionsSchemaRestrictionRestrictionValue", | 3089 "$ref": "AppRestrictionsSchemaRestrictionRestrictionValue", |
3025 "description": "The default value of the restriction." | 3090 "description": "The default value of the restriction. bundle
and bundleArray restrictions never have a default value." |
3026 }, | 3091 }, |
3027 "description": { | 3092 "description": { |
3028 "description": "A longer description of the restriction, giv
ing more detail of what it affects.", | 3093 "description": "A longer description of the restriction, giv
ing more detail of what it affects.", |
3029 "type": "string" | 3094 "type": "string" |
3030 }, | 3095 }, |
3031 "entry": { | 3096 "entry": { |
3032 "description": "For choice or multiselect restrictions, the
list of possible entries' human-readable names.", | 3097 "description": "For choice or multiselect restrictions, the
list of possible entries' human-readable names.", |
3033 "items": { | 3098 "items": { |
3034 "type": "string" | 3099 "type": "string" |
3035 }, | 3100 }, |
3036 "type": "array" | 3101 "type": "array" |
3037 }, | 3102 }, |
3038 "entryValue": { | 3103 "entryValue": { |
3039 "description": "For choice or multiselect restrictions, the
list of possible entries' machine-readable values.", | 3104 "description": "For choice or multiselect restrictions, the
list of possible entries' machine-readable values. These values should be used i
n the configuration, either as a single string value for a choice restriction or
in a stringArray for a multiselect restriction.", |
3040 "items": { | 3105 "items": { |
3041 "type": "string" | 3106 "type": "string" |
3042 }, | 3107 }, |
3043 "type": "array" | 3108 "type": "array" |
3044 }, | 3109 }, |
3045 "key": { | 3110 "key": { |
3046 "description": "The unique key that the product uses to iden
tify the restriction, e.g. \"com.google.android.gm.fieldname\".", | 3111 "description": "The unique key that the product uses to iden
tify the restriction, e.g. \"com.google.android.gm.fieldname\".", |
3047 "type": "string" | 3112 "type": "string" |
3048 }, | 3113 }, |
3049 "nestedRestriction": { | 3114 "nestedRestriction": { |
3050 "description": "For bundle or bundleArray restrictions, the
list of nested restrictions.", | 3115 "description": "For bundle or bundleArray restrictions, the
list of nested restrictions. A bundle restriction is always nested within a bund
leArray restriction, and a bundleArray restriction is at most two levels deep.", |
3051 "items": { | 3116 "items": { |
3052 "$ref": "AppRestrictionsSchemaRestriction" | 3117 "$ref": "AppRestrictionsSchemaRestriction" |
3053 }, | 3118 }, |
3054 "type": "array" | 3119 "type": "array" |
3055 }, | 3120 }, |
3056 "restrictionType": { | 3121 "restrictionType": { |
3057 "description": "The type of the restriction.", | 3122 "description": "The type of the restriction.", |
3058 "type": "string" | 3123 "type": "string" |
3059 }, | 3124 }, |
3060 "title": { | 3125 "title": { |
(...skipping 181 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3242 "androidId": { | 3307 "androidId": { |
3243 "description": "The Google Play Services Android ID for the
device encoded as a lowercase hex string, e.g. \"123456789abcdef0\".", | 3308 "description": "The Google Play Services Android ID for the
device encoded as a lowercase hex string, e.g. \"123456789abcdef0\".", |
3244 "type": "string" | 3309 "type": "string" |
3245 }, | 3310 }, |
3246 "kind": { | 3311 "kind": { |
3247 "default": "androidenterprise#device", | 3312 "default": "androidenterprise#device", |
3248 "description": "Identifies what kind of resource this is. Va
lue: the fixed string \"androidenterprise#device\".", | 3313 "description": "Identifies what kind of resource this is. Va
lue: the fixed string \"androidenterprise#device\".", |
3249 "type": "string" | 3314 "type": "string" |
3250 }, | 3315 }, |
3251 "managementType": { | 3316 "managementType": { |
3252 "description": "Identifies the extent to which the device is
controlled by an Android for Work EMM in various deployment configurations.\nPo
ssible values include: \n- \"managedDevice\"—A device that has the EMM's device
policy controller (DPC) as the device owner.\n- \"managedProfile\"—A device that
has a work profile managed by the DPC (DPC is profile owner) in addition to a s
eparate, personal profile that is unavailable to the DPC.\n- \"containerApp\"—A
device running the Android for Work App. The Android for Work App is managed by
the DPC.\n- \"unmanagedProfile\"—A device that has been allowed (by the domain's
admin, using the Admin Console to enable the privilege) to use Android for Work
apps or Google Apps for Work, but the profile is itself not owned by a DPC.", | 3317 "description": "Identifies the extent to which the device is
controlled by an Android for Work EMM in various deployment configurations.\n\n
Possible values include: \n- \"managedDevice\", a device that has the EMM's devi
ce policy controller (DPC) as the device owner, \n- \"managedProfile\", a device
that has a work profile managed by the DPC (DPC is profile owner) in addition t
o a separate, personal profile that is unavailable to the DPC, \n- \"containerAp
p\", a device running the Android for Work App. The Android for Work App is mana
ged by the DPC, \n- \"unmanagedProfile\", a device that has been allowed (by the
domain's admin, using the Admin Console to enable the privilege) to use Android
for Work apps or Google Apps for Work, but the profile is itself not owned by a
DPC.", |
3253 "type": "string" | 3318 "type": "string" |
3254 } | 3319 } |
3255 }, | 3320 }, |
3256 "type": "object" | 3321 "type": "object" |
3257 }, | 3322 }, |
3258 "DeviceState": { | 3323 "DeviceState": { |
3259 "description": "The state of a user's device, as accessed by the get
State and setState methods on device resources.", | 3324 "description": "The state of a user's device, as accessed by the get
State and setState methods on device resources.", |
3260 "id": "DeviceState", | 3325 "id": "DeviceState", |
3261 "properties": { | 3326 "properties": { |
3262 "accountState": { | 3327 "accountState": { |
(...skipping 696 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3959 "default": "androidenterprise#productSet", | 4024 "default": "androidenterprise#productSet", |
3960 "description": "Identifies what kind of resource this is. Va
lue: the fixed string \"androidenterprise#productSet\".", | 4025 "description": "Identifies what kind of resource this is. Va
lue: the fixed string \"androidenterprise#productSet\".", |
3961 "type": "string" | 4026 "type": "string" |
3962 }, | 4027 }, |
3963 "productId": { | 4028 "productId": { |
3964 "description": "The list of product IDs making up the set of
products.", | 4029 "description": "The list of product IDs making up the set of
products.", |
3965 "items": { | 4030 "items": { |
3966 "type": "string" | 4031 "type": "string" |
3967 }, | 4032 }, |
3968 "type": "array" | 4033 "type": "array" |
| 4034 }, |
| 4035 "productSetBehavior": { |
| 4036 "description": "The interpretation of this product set. \"un
known\" should never be sent and ignored if received. \"whitelist\" means that t
his product set constitutes a whitelist. \"includeAll\" means that all products
are accessible (the value of the productId field is therefore ignored). If a val
ue is not supplied, it is interpreted to be \"whitelist\" for backwards compatib
ility.", |
| 4037 "type": "string" |
3969 } | 4038 } |
3970 }, | 4039 }, |
3971 "type": "object" | 4040 "type": "object" |
3972 }, | 4041 }, |
3973 "ProductsApproveRequest": { | 4042 "ProductsApproveRequest": { |
3974 "id": "ProductsApproveRequest", | 4043 "id": "ProductsApproveRequest", |
3975 "properties": { | 4044 "properties": { |
3976 "approvalUrlInfo": { | 4045 "approvalUrlInfo": { |
3977 "$ref": "ApprovalUrlInfo", | 4046 "$ref": "ApprovalUrlInfo", |
3978 "description": "The approval URL that was shown to the user.
Only the permissions shown to the user with that URL will be accepted, which ma
y not be the product's entire set of permissions. For example, the URL may only
display new permissions from an update after the product was approved, or not in
clude new permissions if the product was updated since the URL was generated." | 4047 "description": "The approval URL that was shown to the user.
Only the permissions shown to the user with that URL will be accepted, which ma
y not be the product's entire set of permissions. For example, the URL may only
display new permissions from an update after the product was approved, or not in
clude new permissions if the product was updated since the URL was generated." |
(...skipping 159 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4138 "id": "StoreLayout", | 4207 "id": "StoreLayout", |
4139 "properties": { | 4208 "properties": { |
4140 "homepageId": { | 4209 "homepageId": { |
4141 "description": "The ID of the store page to be used as the h
omepage. The homepage will be used as the first page shown in the Google Play fo
r Work store.\n\nIf a homepage has not been set, the Play store shown on devices
will be empty. Not specifying a homepage on a store layout effectively empties
the store.\n\nIf there exists at least one page, this field must be set to the I
D of a valid page.", | 4210 "description": "The ID of the store page to be used as the h
omepage. The homepage will be used as the first page shown in the Google Play fo
r Work store.\n\nIf a homepage has not been set, the Play store shown on devices
will be empty. Not specifying a homepage on a store layout effectively empties
the store.\n\nIf there exists at least one page, this field must be set to the I
D of a valid page.", |
4142 "type": "string" | 4211 "type": "string" |
4143 }, | 4212 }, |
4144 "kind": { | 4213 "kind": { |
4145 "default": "androidenterprise#storeLayout", | 4214 "default": "androidenterprise#storeLayout", |
4146 "description": "Identifies what kind of resource this is. Va
lue: the fixed string \"androidenterprise#storeLayout\".", | 4215 "description": "Identifies what kind of resource this is. Va
lue: the fixed string \"androidenterprise#storeLayout\".", |
4147 "type": "string" | 4216 "type": "string" |
| 4217 }, |
| 4218 "storeLayoutType": { |
| 4219 "description": "Sets a store layout type. By default, this v
alue is set to \"basic\". If set to \"custom\", \"homepageId\" must be specified
. If set to \"basic\", the layout will consist of all approved apps accessible b
y the user, split in pages of 100 each; in this case, \"homepageId\" must not be
specified. The \"basic\" setting takes precedence over any existing collections
setup for this enterprise (if any). Should the enterprise use collectionViewers
for controlling access rights, these will still be respected.", |
| 4220 "type": "string" |
4148 } | 4221 } |
4149 }, | 4222 }, |
4150 "type": "object" | 4223 "type": "object" |
4151 }, | 4224 }, |
4152 "StoreLayoutClustersListResponse": { | 4225 "StoreLayoutClustersListResponse": { |
4153 "description": "The store page resources for the enterprise.", | 4226 "description": "The store page resources for the enterprise.", |
4154 "id": "StoreLayoutClustersListResponse", | 4227 "id": "StoreLayoutClustersListResponse", |
4155 "properties": { | 4228 "properties": { |
4156 "cluster": { | 4229 "cluster": { |
4157 "description": "A store cluster of an enterprise.", | 4230 "description": "A store cluster of an enterprise.", |
(...skipping 154 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4312 "type": "array" | 4385 "type": "array" |
4313 } | 4386 } |
4314 }, | 4387 }, |
4315 "type": "object" | 4388 "type": "object" |
4316 } | 4389 } |
4317 }, | 4390 }, |
4318 "servicePath": "androidenterprise/v1/", | 4391 "servicePath": "androidenterprise/v1/", |
4319 "title": "Google Play EMM API", | 4392 "title": "Google Play EMM API", |
4320 "version": "v1" | 4393 "version": "v1" |
4321 } | 4394 } |
OLD | NEW |