@sisyphus.js/google
Version:
Precompiled google common protos by sisyphus protobuf compiler
76 lines • 3.49 kB
JavaScript
;
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