synapse-react-client
Version:
[](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client) [](https://badge.fury.io/js/synaps
73 lines • 4.04 kB
JavaScript
;
/**
* Separating API endpoints into their own constants file
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.FAVORITES = exports.ACCESS_REQUIREMENT_BY_ID = exports.USER_PROFILE_ID = exports.USER_PROFILE = exports.USER_ID_BUNDLE = exports.USER_ID = exports.USER_BUNDLE = exports.USER = exports.SCHEMA_VALIDATION_GET = exports.SCHEMA_VALIDATION_START = exports.REGISTERED_SCHEMA_ID = exports.REGISTERED_SCHEMA = exports.SCHEMA = exports.USER_PROFILE_ENDPOINT = exports.ENTITY_SCHEMA_VALIDATION = exports.ENTITY_SCHEMA_BINDING = exports.ENTITY_SCHEMA = exports.ENTITY_JSON = exports.ENTITY_HEADERS = exports.ENTITY_ACCESS = exports.ENTITY_BUNDLE_V2 = exports.ENTITY_ID_VERSIONS = exports.ENTITY_ID_VERSION = exports.ENTITY_ID = exports.ENTITY = exports.FILE = exports.AUTH = exports.REPO = exports.BACKEND_ENDPOINT = void 0;
var getEndpoint_1 = require("./functions/getEndpoint");
exports.BACKEND_ENDPOINT = "" + (0, getEndpoint_1.getEndpoint)(getEndpoint_1.BackendDestinationEnum.REPO_ENDPOINT);
exports.REPO = "/repo/v1";
exports.AUTH = "/auth/v1";
exports.FILE = "/file/v1";
var ASYNC_START = '/async/start';
var ASYNC_GET = '/async/get';
exports.ENTITY = exports.REPO + "/entity";
var ENTITY_ID = function (id) { return exports.REPO + "/entity/" + id; };
exports.ENTITY_ID = ENTITY_ID;
/**
* Some services allow (but do not require) you to specify the version in the path.
*/
var ENTITY_ID_VERSION = function (id, version) { return exports.REPO + "/entity/" + id + (version ? "/version/" + version : ''); };
exports.ENTITY_ID_VERSION = ENTITY_ID_VERSION;
var ENTITY_ID_VERSIONS = function (id) {
return exports.REPO + "/entity/" + id + "/version/";
};
exports.ENTITY_ID_VERSIONS = ENTITY_ID_VERSIONS;
var ENTITY_BUNDLE_V2 = function (id, version) { return (0, exports.ENTITY_ID_VERSION)(id, version) + "/bundle2"; };
exports.ENTITY_BUNDLE_V2 = ENTITY_BUNDLE_V2;
var ENTITY_ACCESS = function (id) {
return exports.REPO + "/entity/" + id + "/access";
};
exports.ENTITY_ACCESS = ENTITY_ACCESS;
exports.ENTITY_HEADERS = exports.REPO + "/entity/header";
var ENTITY_JSON = function (id) { return exports.REPO + "/entity/" + id + "/json"; };
exports.ENTITY_JSON = ENTITY_JSON;
var ENTITY_SCHEMA = function (id) {
return exports.REPO + "/entity/" + id + "/schema";
};
exports.ENTITY_SCHEMA = ENTITY_SCHEMA;
var ENTITY_SCHEMA_BINDING = function (id) {
return (0, exports.ENTITY_SCHEMA)(id) + "/binding";
};
exports.ENTITY_SCHEMA_BINDING = ENTITY_SCHEMA_BINDING;
var ENTITY_SCHEMA_VALIDATION = function (id) {
return (0, exports.ENTITY_SCHEMA)(id) + "/validation";
};
exports.ENTITY_SCHEMA_VALIDATION = ENTITY_SCHEMA_VALIDATION;
exports.USER_PROFILE_ENDPOINT = exports.REPO + "/userProfile";
exports.SCHEMA = exports.REPO + "/schema";
exports.REGISTERED_SCHEMA = exports.REPO + "/schema/type/registered";
var REGISTERED_SCHEMA_ID = function (schema$id) {
return exports.REPO + "/schema/type/registered/" + schema$id;
};
exports.REGISTERED_SCHEMA_ID = REGISTERED_SCHEMA_ID;
exports.SCHEMA_VALIDATION_START = exports.SCHEMA + "/type/validation" + ASYNC_START;
var SCHEMA_VALIDATION_GET = function (asyncJobId) {
return exports.SCHEMA + "/type/validation" + ASYNC_GET + "/" + asyncJobId;
};
exports.SCHEMA_VALIDATION_GET = SCHEMA_VALIDATION_GET;
exports.USER = exports.REPO + "/user";
exports.USER_BUNDLE = exports.USER + "/bundle";
var USER_ID = function (id) { return exports.USER + "/" + id; };
exports.USER_ID = USER_ID;
var USER_ID_BUNDLE = function (id) { return (0, exports.USER_ID)(id) + "/bundle"; };
exports.USER_ID_BUNDLE = USER_ID_BUNDLE;
exports.USER_PROFILE = exports.REPO + "/userProfile";
var USER_PROFILE_ID = function (id) { return exports.USER_PROFILE + "/" + id; };
exports.USER_PROFILE_ID = USER_PROFILE_ID;
var ACCESS_REQUIREMENT_BY_ID = function (id) {
return exports.REPO + "/accessRequirement/" + id;
};
exports.ACCESS_REQUIREMENT_BY_ID = ACCESS_REQUIREMENT_BY_ID;
exports.FAVORITES = exports.REPO + "/favorite";
//# sourceMappingURL=APIConstants.js.map