UNPKG

@sisyphus.js/google

Version:

Precompiled google common protos by sisyphus protobuf compiler

76 lines 3.49 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BackendRule = exports.Backend = void 0; var Backend; (function (Backend) { Backend.name = 'google.api.Backend'; })(Backend || (exports.Backend = Backend = {})); var BackendRule; (function (BackendRule) { BackendRule.name = 'google.api.BackendRule'; /** * Path Translation specifies how to combine the backend address with the * request path in order to produce the appropriate forwarding URL for the * request. * * Path Translation is applicable only to HTTP-based backends. Backends which * do not accept requests over HTTP/HTTPS should leave `path_translation` * unspecified. */ var PathTranslation; (function (PathTranslation) { PathTranslation[PathTranslation["PATH_TRANSLATION_UNSPECIFIED"] = 0] = "PATH_TRANSLATION_UNSPECIFIED"; /** * Use the backend address as-is, with no modification to the path. If the * URL pattern contains variables, the variable names and values will be * appended to the query string. If a query string parameter and a URL * pattern variable have the same name, this may result in duplicate keys in * the query string. * * # Examples * * Given the following operation config: * * Method path: /api/company/{cid}/user/{uid} * Backend address: https://example.cloudfunctions.net/getUser * * Requests to the following request paths will call the backend at the * translated path: * * Request path: /api/company/widgetworks/user/johndoe * Translated: * https://example.cloudfunctions.net/getUser?cid=widgetworks&uid=johndoe * * Request path: /api/company/widgetworks/user/johndoe?timezone=EST * Translated: * https://example.cloudfunctions.net/getUser?timezone=EST&cid=widgetworks&uid=johndoe */ PathTranslation[PathTranslation["CONSTANT_ADDRESS"] = 1] = "CONSTANT_ADDRESS"; /** * The request path will be appended to the backend address. * * # Examples * * Given the following operation config: * * Method path: /api/company/{cid}/user/{uid} * Backend address: https://example.appspot.com * * Requests to the following request paths will call the backend at the * translated path: * * Request path: /api/company/widgetworks/user/johndoe * Translated: * https://example.appspot.com/api/company/widgetworks/user/johndoe * * Request path: /api/company/widgetworks/user/johndoe?timezone=EST * Translated: * https://example.appspot.com/api/company/widgetworks/user/johndoe?timezone=EST */ PathTranslation[PathTranslation["APPEND_PATH_TO_ADDRESS"] = 2] = "APPEND_PATH_TO_ADDRESS"; })(PathTranslation = BackendRule.PathTranslation || (BackendRule.PathTranslation = {})); (function (PathTranslation) { PathTranslation.name = 'google.api.BackendRule.PathTranslation'; })(PathTranslation = BackendRule.PathTranslation || (BackendRule.PathTranslation = {})); })(BackendRule || (exports.BackendRule = BackendRule = {})); //# sourceMappingURL=backend.js.map