| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 // Next MinVersion: 8 | 5 // Next MinVersion: 9 |
| 6 | 6 |
| 7 module arc.mojom; | 7 module arc.mojom; |
| 8 | 8 |
| 9 // These values describe failure reason of sign-in. | 9 // These values describe failure reason of sign-in. |
| 10 [Extensible] | 10 [Extensible] |
| 11 enum ArcSignInFailureReason { | 11 enum ArcSignInFailureReason { |
| 12 // Negative values are reserved for internal use. | 12 // Negative values are reserved for internal use. |
| 13 // The values are shuffled to keep the backward compatibility and don't match | 13 // The values are shuffled to keep the backward compatibility and don't match |
| 14 // ProvisioningResult in arc_optin_uma.h | 14 // ProvisioningResult in arc_optin_uma.h |
| 15 // Next value: 15. | 15 // Next value: 16. |
| 16 UNKNOWN_ERROR = 0, | 16 UNKNOWN_ERROR = 0, |
| 17 | 17 |
| 18 // Mojo errors: | 18 // Mojo errors: |
| 19 // MOJO_VERSION_MISMATCH: is sent when an API is not supported | 19 // MOJO_VERSION_MISMATCH: is sent when an API is not supported |
| 20 // due to Host/Instance version mismatch. | 20 // due to Host/Instance version mismatch. |
| 21 // MOJO_CALL_TIMEOUT: is sent when a Mojo invocation is started | 21 // MOJO_CALL_TIMEOUT: is sent when a Mojo invocation is started |
| 22 // but not completed with time out. | 22 // but not completed with time out. |
| 23 MOJO_VERSION_MISMATCH = 6, | 23 MOJO_VERSION_MISMATCH = 6, |
| 24 MOJO_CALL_TIMEOUT = 7, | 24 MOJO_CALL_TIMEOUT = 7, |
| 25 | 25 |
| (...skipping 28 matching lines...) Expand all Loading... |
| 54 GMS_SERVICE_UNAVAILABLE = 2, | 54 GMS_SERVICE_UNAVAILABLE = 2, |
| 55 GMS_BAD_AUTHENTICATION = 3, | 55 GMS_BAD_AUTHENTICATION = 3, |
| 56 GMS_SIGN_IN_FAILED = 10, | 56 GMS_SIGN_IN_FAILED = 10, |
| 57 GMS_SIGN_IN_TIMEOUT = 11, | 57 GMS_SIGN_IN_TIMEOUT = 11, |
| 58 GMS_SIGN_IN_INTERNAL_ERROR = 12, | 58 GMS_SIGN_IN_INTERNAL_ERROR = 12, |
| 59 | 59 |
| 60 // Cloud provisioning errors. | 60 // Cloud provisioning errors. |
| 61 CLOUD_PROVISION_FLOW_FAILED = 5, | 61 CLOUD_PROVISION_FLOW_FAILED = 5, |
| 62 CLOUD_PROVISION_FLOW_TIMEOUT = 13, | 62 CLOUD_PROVISION_FLOW_TIMEOUT = 13, |
| 63 CLOUD_PROVISION_FLOW_INTERNAL_ERROR = 14, | 63 CLOUD_PROVISION_FLOW_INTERNAL_ERROR = 14, |
| 64 |
| 65 // Network connection is unavailable. |
| 66 [MinVersion=8] NO_NETWORK_CONNECTION = 15, |
| 64 }; | 67 }; |
| 65 | 68 |
| 66 // These values describe the type of the Chrome account to provision. | 69 // These values describe the type of the Chrome account to provision. |
| 67 [Extensible] | 70 [Extensible] |
| 68 enum ChromeAccountType { | 71 enum ChromeAccountType { |
| 69 // Next value: 4 | 72 // Next value: 4 |
| 70 UNKNOWN = 0, | 73 UNKNOWN = 0, |
| 71 | 74 |
| 72 // Chrome login account type is a user account. | 75 // Chrome login account type is a user account. |
| 73 USER_ACCOUNT = 1, | 76 USER_ACCOUNT = 1, |
| (...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 151 Init@0(AuthHost host_ptr); | 154 Init@0(AuthHost host_ptr); |
| 152 | 155 |
| 153 // Callback from RequestAccountInfo. This cannot be a normal callback since | 156 // Callback from RequestAccountInfo. This cannot be a normal callback since |
| 154 // the result can sometimes take a few minutes in some cases (Kiosk mode), | 157 // the result can sometimes take a few minutes in some cases (Kiosk mode), |
| 155 // and in other cases there is a UI that the user is shown and they can take | 158 // and in other cases there is a UI that the user is shown and they can take |
| 156 // an arbitrarily long amount of time to interact with. | 159 // an arbitrarily long amount of time to interact with. |
| 157 // If |account_info| is null, it implies that there was an error in the | 160 // If |account_info| is null, it implies that there was an error in the |
| 158 // process. | 161 // process. |
| 159 [MinVersion=5] OnAccountInfoReady(AccountInfo? account_info); | 162 [MinVersion=5] OnAccountInfoReady(AccountInfo? account_info); |
| 160 }; | 163 }; |
| OLD | NEW |