| # Copyright 2019 The ChromiumOS Authors | |
| # Use of this source code is governed by a BSD-style license that can be | |
| # found in the LICENSE file. | |
| IMPORT_PATTERN = "chromite.api.controller.%s" | |
| # Endpoint ran successfully. | |
| RETURN_CODE_SUCCESS = 0 | |
| # Unrecoverable error. This includes things from missing required inputs to | |
| # unhandled exceptions. | |
| RETURN_CODE_UNRECOVERABLE = 1 | |
| # The endpoint did not complete successfully, but did complete via a well | |
| # handled path and produced actionable information relevant to the failure in | |
| # the response. | |
| RETURN_CODE_UNSUCCESSFUL_RESPONSE_AVAILABLE = 2 | |
| # Notes the endpoint completed via a well handled path, but the result was not | |
| # a successful execution of the endpoint. | |
| RETURN_CODE_COMPLETED_UNSUCCESSFULLY = 3 | |
| # Validate only request successfully validated. | |
| RETURN_CODE_VALID_INPUT = 0 | |
| # Validate only request did not pass validation. | |
| RETURN_CODE_INVALID_INPUT = 1 |