mirror of
https://github.com/openziti/zrok.git
synced 2025-04-18 16:28:30 +02:00
2763 lines
86 KiB
JavaScript
2763 lines
86 KiB
JavaScript
"use strict";
|
|
var __defProp = Object.defineProperty;
|
|
var __defProps = Object.defineProperties;
|
|
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
|
var __getOwnPropDescs = Object.getOwnPropertyDescriptors;
|
|
var __getOwnPropNames = Object.getOwnPropertyNames;
|
|
var __getOwnPropSymbols = Object.getOwnPropertySymbols;
|
|
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
|
var __propIsEnum = Object.prototype.propertyIsEnumerable;
|
|
var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
|
|
var __spreadValues = (a, b) => {
|
|
for (var prop in b || (b = {}))
|
|
if (__hasOwnProp.call(b, prop))
|
|
__defNormalProp(a, prop, b[prop]);
|
|
if (__getOwnPropSymbols)
|
|
for (var prop of __getOwnPropSymbols(b)) {
|
|
if (__propIsEnum.call(b, prop))
|
|
__defNormalProp(a, prop, b[prop]);
|
|
}
|
|
return a;
|
|
};
|
|
var __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b));
|
|
var __export = (target, all) => {
|
|
for (var name in all)
|
|
__defProp(target, name, { get: all[name], enumerable: true });
|
|
};
|
|
var __copyProps = (to, from, except, desc) => {
|
|
if (from && typeof from === "object" || typeof from === "function") {
|
|
for (let key of __getOwnPropNames(from))
|
|
if (!__hasOwnProp.call(to, key) && key !== except)
|
|
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
|
}
|
|
return to;
|
|
};
|
|
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
|
var __async = (__this, __arguments, generator) => {
|
|
return new Promise((resolve, reject) => {
|
|
var fulfilled = (value) => {
|
|
try {
|
|
step(generator.next(value));
|
|
} catch (e) {
|
|
reject(e);
|
|
}
|
|
};
|
|
var rejected = (value) => {
|
|
try {
|
|
step(generator.throw(value));
|
|
} catch (e) {
|
|
reject(e);
|
|
}
|
|
};
|
|
var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected);
|
|
step((generator = generator.apply(__this, __arguments)).next());
|
|
});
|
|
};
|
|
|
|
// src/zrok/api/index.ts
|
|
var api_exports = {};
|
|
__export(api_exports, {
|
|
AccessRequestFromJSON: () => AccessRequestFromJSON,
|
|
AccessRequestFromJSONTyped: () => AccessRequestFromJSONTyped,
|
|
AccessRequestToJSON: () => AccessRequestToJSON,
|
|
AccessResponseFromJSON: () => AccessResponseFromJSON,
|
|
AccessResponseFromJSONTyped: () => AccessResponseFromJSONTyped,
|
|
AccessResponseToJSON: () => AccessResponseToJSON,
|
|
AccountApi: () => AccountApi,
|
|
AdminApi: () => AdminApi,
|
|
AuthUserFromJSON: () => AuthUserFromJSON,
|
|
AuthUserFromJSONTyped: () => AuthUserFromJSONTyped,
|
|
AuthUserToJSON: () => AuthUserToJSON,
|
|
BASE_PATH: () => BASE_PATH,
|
|
BaseAPI: () => BaseAPI,
|
|
BlobApiResponse: () => BlobApiResponse,
|
|
COLLECTION_FORMATS: () => COLLECTION_FORMATS,
|
|
Configuration: () => Configuration,
|
|
CreateFrontendRequestFromJSON: () => CreateFrontendRequestFromJSON,
|
|
CreateFrontendRequestFromJSONTyped: () => CreateFrontendRequestFromJSONTyped,
|
|
CreateFrontendRequestToJSON: () => CreateFrontendRequestToJSON,
|
|
CreateFrontendResponseFromJSON: () => CreateFrontendResponseFromJSON,
|
|
CreateFrontendResponseFromJSONTyped: () => CreateFrontendResponseFromJSONTyped,
|
|
CreateFrontendResponseToJSON: () => CreateFrontendResponseToJSON,
|
|
CreateIdentity201ResponseFromJSON: () => CreateIdentity201ResponseFromJSON,
|
|
CreateIdentity201ResponseFromJSONTyped: () => CreateIdentity201ResponseFromJSONTyped,
|
|
CreateIdentity201ResponseToJSON: () => CreateIdentity201ResponseToJSON,
|
|
CreateIdentityRequestFromJSON: () => CreateIdentityRequestFromJSON,
|
|
CreateIdentityRequestFromJSONTyped: () => CreateIdentityRequestFromJSONTyped,
|
|
CreateIdentityRequestToJSON: () => CreateIdentityRequestToJSON,
|
|
DefaultConfig: () => DefaultConfig,
|
|
DeleteFrontendRequestFromJSON: () => DeleteFrontendRequestFromJSON,
|
|
DeleteFrontendRequestFromJSONTyped: () => DeleteFrontendRequestFromJSONTyped,
|
|
DeleteFrontendRequestToJSON: () => DeleteFrontendRequestToJSON,
|
|
DisableRequestFromJSON: () => DisableRequestFromJSON,
|
|
DisableRequestFromJSONTyped: () => DisableRequestFromJSONTyped,
|
|
DisableRequestToJSON: () => DisableRequestToJSON,
|
|
EnableRequestFromJSON: () => EnableRequestFromJSON,
|
|
EnableRequestFromJSONTyped: () => EnableRequestFromJSONTyped,
|
|
EnableRequestToJSON: () => EnableRequestToJSON,
|
|
EnableResponseFromJSON: () => EnableResponseFromJSON,
|
|
EnableResponseFromJSONTyped: () => EnableResponseFromJSONTyped,
|
|
EnableResponseToJSON: () => EnableResponseToJSON,
|
|
EnvironmentAndResourcesFromJSON: () => EnvironmentAndResourcesFromJSON,
|
|
EnvironmentAndResourcesFromJSONTyped: () => EnvironmentAndResourcesFromJSONTyped,
|
|
EnvironmentAndResourcesToJSON: () => EnvironmentAndResourcesToJSON,
|
|
EnvironmentApi: () => EnvironmentApi,
|
|
EnvironmentFromJSON: () => EnvironmentFromJSON,
|
|
EnvironmentFromJSONTyped: () => EnvironmentFromJSONTyped,
|
|
EnvironmentToJSON: () => EnvironmentToJSON,
|
|
FetchError: () => FetchError,
|
|
FrontendFromJSON: () => FrontendFromJSON,
|
|
FrontendFromJSONTyped: () => FrontendFromJSONTyped,
|
|
FrontendToJSON: () => FrontendToJSON,
|
|
InviteRequestFromJSON: () => InviteRequestFromJSON,
|
|
InviteRequestFromJSONTyped: () => InviteRequestFromJSONTyped,
|
|
InviteRequestToJSON: () => InviteRequestToJSON,
|
|
InviteTokenGenerateRequestFromJSON: () => InviteTokenGenerateRequestFromJSON,
|
|
InviteTokenGenerateRequestFromJSONTyped: () => InviteTokenGenerateRequestFromJSONTyped,
|
|
InviteTokenGenerateRequestToJSON: () => InviteTokenGenerateRequestToJSON,
|
|
JSONApiResponse: () => JSONApiResponse,
|
|
LoginRequestFromJSON: () => LoginRequestFromJSON,
|
|
LoginRequestFromJSONTyped: () => LoginRequestFromJSONTyped,
|
|
LoginRequestToJSON: () => LoginRequestToJSON,
|
|
MetadataApi: () => MetadataApi,
|
|
MetricsFromJSON: () => MetricsFromJSON,
|
|
MetricsFromJSONTyped: () => MetricsFromJSONTyped,
|
|
MetricsSampleFromJSON: () => MetricsSampleFromJSON,
|
|
MetricsSampleFromJSONTyped: () => MetricsSampleFromJSONTyped,
|
|
MetricsSampleToJSON: () => MetricsSampleToJSON,
|
|
MetricsToJSON: () => MetricsToJSON,
|
|
ModelConfigurationFromJSON: () => ModelConfigurationFromJSON,
|
|
ModelConfigurationFromJSONTyped: () => ModelConfigurationFromJSONTyped,
|
|
ModelConfigurationToJSON: () => ModelConfigurationToJSON,
|
|
OverviewFromJSON: () => OverviewFromJSON,
|
|
OverviewFromJSONTyped: () => OverviewFromJSONTyped,
|
|
OverviewToJSON: () => OverviewToJSON,
|
|
PasswordRequirementsFromJSON: () => PasswordRequirementsFromJSON,
|
|
PasswordRequirementsFromJSONTyped: () => PasswordRequirementsFromJSONTyped,
|
|
PasswordRequirementsToJSON: () => PasswordRequirementsToJSON,
|
|
PrincipalFromJSON: () => PrincipalFromJSON,
|
|
PrincipalFromJSONTyped: () => PrincipalFromJSONTyped,
|
|
PrincipalToJSON: () => PrincipalToJSON,
|
|
PublicFrontendFromJSON: () => PublicFrontendFromJSON,
|
|
PublicFrontendFromJSONTyped: () => PublicFrontendFromJSONTyped,
|
|
PublicFrontendToJSON: () => PublicFrontendToJSON,
|
|
RegisterRequestFromJSON: () => RegisterRequestFromJSON,
|
|
RegisterRequestFromJSONTyped: () => RegisterRequestFromJSONTyped,
|
|
RegisterRequestToJSON: () => RegisterRequestToJSON,
|
|
RegisterResponseFromJSON: () => RegisterResponseFromJSON,
|
|
RegisterResponseFromJSONTyped: () => RegisterResponseFromJSONTyped,
|
|
RegisterResponseToJSON: () => RegisterResponseToJSON,
|
|
RequiredError: () => RequiredError,
|
|
ResetPasswordRequestFromJSON: () => ResetPasswordRequestFromJSON,
|
|
ResetPasswordRequestFromJSONTyped: () => ResetPasswordRequestFromJSONTyped,
|
|
ResetPasswordRequestRequestFromJSON: () => ResetPasswordRequestRequestFromJSON,
|
|
ResetPasswordRequestRequestFromJSONTyped: () => ResetPasswordRequestRequestFromJSONTyped,
|
|
ResetPasswordRequestRequestToJSON: () => ResetPasswordRequestRequestToJSON,
|
|
ResetPasswordRequestToJSON: () => ResetPasswordRequestToJSON,
|
|
ResponseError: () => ResponseError,
|
|
ShareApi: () => ShareApi,
|
|
ShareFromJSON: () => ShareFromJSON,
|
|
ShareFromJSONTyped: () => ShareFromJSONTyped,
|
|
ShareRequestBackendModeEnum: () => ShareRequestBackendModeEnum,
|
|
ShareRequestFromJSON: () => ShareRequestFromJSON,
|
|
ShareRequestFromJSONTyped: () => ShareRequestFromJSONTyped,
|
|
ShareRequestOauthProviderEnum: () => ShareRequestOauthProviderEnum,
|
|
ShareRequestShareModeEnum: () => ShareRequestShareModeEnum,
|
|
ShareRequestToJSON: () => ShareRequestToJSON,
|
|
ShareResponseFromJSON: () => ShareResponseFromJSON,
|
|
ShareResponseFromJSONTyped: () => ShareResponseFromJSONTyped,
|
|
ShareResponseToJSON: () => ShareResponseToJSON,
|
|
ShareToJSON: () => ShareToJSON,
|
|
SparkDataSampleFromJSON: () => SparkDataSampleFromJSON,
|
|
SparkDataSampleFromJSONTyped: () => SparkDataSampleFromJSONTyped,
|
|
SparkDataSampleToJSON: () => SparkDataSampleToJSON,
|
|
TextApiResponse: () => TextApiResponse,
|
|
UnaccessRequestFromJSON: () => UnaccessRequestFromJSON,
|
|
UnaccessRequestFromJSONTyped: () => UnaccessRequestFromJSONTyped,
|
|
UnaccessRequestToJSON: () => UnaccessRequestToJSON,
|
|
UnshareRequestFromJSON: () => UnshareRequestFromJSON,
|
|
UnshareRequestFromJSONTyped: () => UnshareRequestFromJSONTyped,
|
|
UnshareRequestToJSON: () => UnshareRequestToJSON,
|
|
UpdateFrontendRequestFromJSON: () => UpdateFrontendRequestFromJSON,
|
|
UpdateFrontendRequestFromJSONTyped: () => UpdateFrontendRequestFromJSONTyped,
|
|
UpdateFrontendRequestToJSON: () => UpdateFrontendRequestToJSON,
|
|
UpdateShareRequestFromJSON: () => UpdateShareRequestFromJSON,
|
|
UpdateShareRequestFromJSONTyped: () => UpdateShareRequestFromJSONTyped,
|
|
UpdateShareRequestToJSON: () => UpdateShareRequestToJSON,
|
|
VerifyRequestFromJSON: () => VerifyRequestFromJSON,
|
|
VerifyRequestFromJSONTyped: () => VerifyRequestFromJSONTyped,
|
|
VerifyRequestToJSON: () => VerifyRequestToJSON,
|
|
VerifyResponseFromJSON: () => VerifyResponseFromJSON,
|
|
VerifyResponseFromJSONTyped: () => VerifyResponseFromJSONTyped,
|
|
VerifyResponseToJSON: () => VerifyResponseToJSON,
|
|
VoidApiResponse: () => VoidApiResponse,
|
|
canConsumeForm: () => canConsumeForm,
|
|
exists: () => exists,
|
|
instanceOfAccessRequest: () => instanceOfAccessRequest,
|
|
instanceOfAccessResponse: () => instanceOfAccessResponse,
|
|
instanceOfAuthUser: () => instanceOfAuthUser,
|
|
instanceOfCreateFrontendRequest: () => instanceOfCreateFrontendRequest,
|
|
instanceOfCreateFrontendResponse: () => instanceOfCreateFrontendResponse,
|
|
instanceOfCreateIdentity201Response: () => instanceOfCreateIdentity201Response,
|
|
instanceOfCreateIdentityRequest: () => instanceOfCreateIdentityRequest,
|
|
instanceOfDeleteFrontendRequest: () => instanceOfDeleteFrontendRequest,
|
|
instanceOfDisableRequest: () => instanceOfDisableRequest,
|
|
instanceOfEnableRequest: () => instanceOfEnableRequest,
|
|
instanceOfEnableResponse: () => instanceOfEnableResponse,
|
|
instanceOfEnvironment: () => instanceOfEnvironment,
|
|
instanceOfEnvironmentAndResources: () => instanceOfEnvironmentAndResources,
|
|
instanceOfFrontend: () => instanceOfFrontend,
|
|
instanceOfInviteRequest: () => instanceOfInviteRequest,
|
|
instanceOfInviteTokenGenerateRequest: () => instanceOfInviteTokenGenerateRequest,
|
|
instanceOfLoginRequest: () => instanceOfLoginRequest,
|
|
instanceOfMetrics: () => instanceOfMetrics,
|
|
instanceOfMetricsSample: () => instanceOfMetricsSample,
|
|
instanceOfModelConfiguration: () => instanceOfModelConfiguration,
|
|
instanceOfOverview: () => instanceOfOverview,
|
|
instanceOfPasswordRequirements: () => instanceOfPasswordRequirements,
|
|
instanceOfPrincipal: () => instanceOfPrincipal,
|
|
instanceOfPublicFrontend: () => instanceOfPublicFrontend,
|
|
instanceOfRegisterRequest: () => instanceOfRegisterRequest,
|
|
instanceOfRegisterResponse: () => instanceOfRegisterResponse,
|
|
instanceOfResetPasswordRequest: () => instanceOfResetPasswordRequest,
|
|
instanceOfResetPasswordRequestRequest: () => instanceOfResetPasswordRequestRequest,
|
|
instanceOfShare: () => instanceOfShare,
|
|
instanceOfShareRequest: () => instanceOfShareRequest,
|
|
instanceOfShareResponse: () => instanceOfShareResponse,
|
|
instanceOfSparkDataSample: () => instanceOfSparkDataSample,
|
|
instanceOfUnaccessRequest: () => instanceOfUnaccessRequest,
|
|
instanceOfUnshareRequest: () => instanceOfUnshareRequest,
|
|
instanceOfUpdateFrontendRequest: () => instanceOfUpdateFrontendRequest,
|
|
instanceOfUpdateShareRequest: () => instanceOfUpdateShareRequest,
|
|
instanceOfVerifyRequest: () => instanceOfVerifyRequest,
|
|
instanceOfVerifyResponse: () => instanceOfVerifyResponse,
|
|
mapValues: () => mapValues,
|
|
querystring: () => querystring
|
|
});
|
|
module.exports = __toCommonJS(api_exports);
|
|
|
|
// src/zrok/api/runtime.ts
|
|
var BASE_PATH = "/api/v1".replace(/\/+$/, "");
|
|
var Configuration = class {
|
|
constructor(configuration = {}) {
|
|
this.configuration = configuration;
|
|
}
|
|
set config(configuration) {
|
|
this.configuration = configuration;
|
|
}
|
|
get basePath() {
|
|
return this.configuration.basePath != null ? this.configuration.basePath : BASE_PATH;
|
|
}
|
|
get fetchApi() {
|
|
return this.configuration.fetchApi;
|
|
}
|
|
get middleware() {
|
|
return this.configuration.middleware || [];
|
|
}
|
|
get queryParamsStringify() {
|
|
return this.configuration.queryParamsStringify || querystring;
|
|
}
|
|
get username() {
|
|
return this.configuration.username;
|
|
}
|
|
get password() {
|
|
return this.configuration.password;
|
|
}
|
|
get apiKey() {
|
|
const apiKey = this.configuration.apiKey;
|
|
if (apiKey) {
|
|
return typeof apiKey === "function" ? apiKey : () => apiKey;
|
|
}
|
|
return void 0;
|
|
}
|
|
get accessToken() {
|
|
const accessToken = this.configuration.accessToken;
|
|
if (accessToken) {
|
|
return typeof accessToken === "function" ? accessToken : () => __async(this, null, function* () {
|
|
return accessToken;
|
|
});
|
|
}
|
|
return void 0;
|
|
}
|
|
get headers() {
|
|
return this.configuration.headers;
|
|
}
|
|
get credentials() {
|
|
return this.configuration.credentials;
|
|
}
|
|
};
|
|
var DefaultConfig = new Configuration();
|
|
var _BaseAPI = class _BaseAPI {
|
|
constructor(configuration = DefaultConfig) {
|
|
this.configuration = configuration;
|
|
this.fetchApi = (url, init) => __async(this, null, function* () {
|
|
let fetchParams = { url, init };
|
|
for (const middleware of this.middleware) {
|
|
if (middleware.pre) {
|
|
fetchParams = (yield middleware.pre(__spreadValues({
|
|
fetch: this.fetchApi
|
|
}, fetchParams))) || fetchParams;
|
|
}
|
|
}
|
|
let response = void 0;
|
|
try {
|
|
response = yield (this.configuration.fetchApi || fetch)(fetchParams.url, fetchParams.init);
|
|
} catch (e) {
|
|
for (const middleware of this.middleware) {
|
|
if (middleware.onError) {
|
|
response = (yield middleware.onError({
|
|
fetch: this.fetchApi,
|
|
url: fetchParams.url,
|
|
init: fetchParams.init,
|
|
error: e,
|
|
response: response ? response.clone() : void 0
|
|
})) || response;
|
|
}
|
|
}
|
|
if (response === void 0) {
|
|
if (e instanceof Error) {
|
|
throw new FetchError(e, "The request failed and the interceptors did not return an alternative response");
|
|
} else {
|
|
throw e;
|
|
}
|
|
}
|
|
}
|
|
for (const middleware of this.middleware) {
|
|
if (middleware.post) {
|
|
response = (yield middleware.post({
|
|
fetch: this.fetchApi,
|
|
url: fetchParams.url,
|
|
init: fetchParams.init,
|
|
response: response.clone()
|
|
})) || response;
|
|
}
|
|
}
|
|
return response;
|
|
});
|
|
this.middleware = configuration.middleware;
|
|
}
|
|
withMiddleware(...middlewares) {
|
|
const next = this.clone();
|
|
next.middleware = next.middleware.concat(...middlewares);
|
|
return next;
|
|
}
|
|
withPreMiddleware(...preMiddlewares) {
|
|
const middlewares = preMiddlewares.map((pre) => ({ pre }));
|
|
return this.withMiddleware(...middlewares);
|
|
}
|
|
withPostMiddleware(...postMiddlewares) {
|
|
const middlewares = postMiddlewares.map((post) => ({ post }));
|
|
return this.withMiddleware(...middlewares);
|
|
}
|
|
/**
|
|
* Check if the given MIME is a JSON MIME.
|
|
* JSON MIME examples:
|
|
* application/json
|
|
* application/json; charset=UTF8
|
|
* APPLICATION/JSON
|
|
* application/vnd.company+json
|
|
* @param mime - MIME (Multipurpose Internet Mail Extensions)
|
|
* @return True if the given MIME is JSON, false otherwise.
|
|
*/
|
|
isJsonMime(mime) {
|
|
if (!mime) {
|
|
return false;
|
|
}
|
|
return _BaseAPI.jsonRegex.test(mime);
|
|
}
|
|
request(context, initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const { url, init } = yield this.createFetchParams(context, initOverrides);
|
|
const response = yield this.fetchApi(url, init);
|
|
if (response && (response.status >= 200 && response.status < 300)) {
|
|
return response;
|
|
}
|
|
throw new ResponseError(response, "Response returned an error code");
|
|
});
|
|
}
|
|
createFetchParams(context, initOverrides) {
|
|
return __async(this, null, function* () {
|
|
let url = this.configuration.basePath + context.path;
|
|
if (context.query !== void 0 && Object.keys(context.query).length !== 0) {
|
|
url += "?" + this.configuration.queryParamsStringify(context.query);
|
|
}
|
|
const headers = Object.assign({}, this.configuration.headers, context.headers);
|
|
Object.keys(headers).forEach((key) => headers[key] === void 0 ? delete headers[key] : {});
|
|
const initOverrideFn = typeof initOverrides === "function" ? initOverrides : () => __async(this, null, function* () {
|
|
return initOverrides;
|
|
});
|
|
const initParams = {
|
|
method: context.method,
|
|
headers,
|
|
body: context.body,
|
|
credentials: this.configuration.credentials
|
|
};
|
|
const overriddenInit = __spreadValues(__spreadValues({}, initParams), yield initOverrideFn({
|
|
init: initParams,
|
|
context
|
|
}));
|
|
let body;
|
|
if (isFormData(overriddenInit.body) || overriddenInit.body instanceof URLSearchParams || isBlob(overriddenInit.body)) {
|
|
body = overriddenInit.body;
|
|
} else if (this.isJsonMime(headers["Content-Type"])) {
|
|
body = JSON.stringify(overriddenInit.body);
|
|
} else {
|
|
body = overriddenInit.body;
|
|
}
|
|
const init = __spreadProps(__spreadValues({}, overriddenInit), {
|
|
body
|
|
});
|
|
return { url, init };
|
|
});
|
|
}
|
|
/**
|
|
* Create a shallow clone of `this` by constructing a new instance
|
|
* and then shallow cloning data members.
|
|
*/
|
|
clone() {
|
|
const constructor = this.constructor;
|
|
const next = new constructor(this.configuration);
|
|
next.middleware = this.middleware.slice();
|
|
return next;
|
|
}
|
|
};
|
|
_BaseAPI.jsonRegex = new RegExp("^(:?application/json|[^;/ ]+/[^;/ ]+[+]json)[ ]*(:?;.*)?$", "i");
|
|
var BaseAPI = _BaseAPI;
|
|
function isBlob(value) {
|
|
return typeof Blob !== "undefined" && value instanceof Blob;
|
|
}
|
|
function isFormData(value) {
|
|
return typeof FormData !== "undefined" && value instanceof FormData;
|
|
}
|
|
var ResponseError = class extends Error {
|
|
constructor(response, msg) {
|
|
super(msg);
|
|
this.response = response;
|
|
this.name = "ResponseError";
|
|
}
|
|
};
|
|
var FetchError = class extends Error {
|
|
constructor(cause, msg) {
|
|
super(msg);
|
|
this.cause = cause;
|
|
this.name = "FetchError";
|
|
}
|
|
};
|
|
var RequiredError = class extends Error {
|
|
constructor(field, msg) {
|
|
super(msg);
|
|
this.field = field;
|
|
this.name = "RequiredError";
|
|
}
|
|
};
|
|
var COLLECTION_FORMATS = {
|
|
csv: ",",
|
|
ssv: " ",
|
|
tsv: " ",
|
|
pipes: "|"
|
|
};
|
|
function exists(json, key) {
|
|
const value = json[key];
|
|
return value !== null && value !== void 0;
|
|
}
|
|
function querystring(params, prefix = "") {
|
|
return Object.keys(params).map((key) => querystringSingleKey(key, params[key], prefix)).filter((part) => part.length > 0).join("&");
|
|
}
|
|
function querystringSingleKey(key, value, keyPrefix = "") {
|
|
const fullKey = keyPrefix + (keyPrefix.length ? `[${key}]` : key);
|
|
if (value instanceof Array) {
|
|
const multiValue = value.map((singleValue) => encodeURIComponent(String(singleValue))).join(`&${encodeURIComponent(fullKey)}=`);
|
|
return `${encodeURIComponent(fullKey)}=${multiValue}`;
|
|
}
|
|
if (value instanceof Set) {
|
|
const valueAsArray = Array.from(value);
|
|
return querystringSingleKey(key, valueAsArray, keyPrefix);
|
|
}
|
|
if (value instanceof Date) {
|
|
return `${encodeURIComponent(fullKey)}=${encodeURIComponent(value.toISOString())}`;
|
|
}
|
|
if (value instanceof Object) {
|
|
return querystring(value, fullKey);
|
|
}
|
|
return `${encodeURIComponent(fullKey)}=${encodeURIComponent(String(value))}`;
|
|
}
|
|
function mapValues(data, fn) {
|
|
return Object.keys(data).reduce(
|
|
(acc, key) => __spreadProps(__spreadValues({}, acc), { [key]: fn(data[key]) }),
|
|
{}
|
|
);
|
|
}
|
|
function canConsumeForm(consumes) {
|
|
for (const consume of consumes) {
|
|
if ("multipart/form-data" === consume.contentType) {
|
|
return true;
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
var JSONApiResponse = class {
|
|
constructor(raw, transformer = (jsonValue) => jsonValue) {
|
|
this.raw = raw;
|
|
this.transformer = transformer;
|
|
}
|
|
value() {
|
|
return __async(this, null, function* () {
|
|
return this.transformer(yield this.raw.json());
|
|
});
|
|
}
|
|
};
|
|
var VoidApiResponse = class {
|
|
constructor(raw) {
|
|
this.raw = raw;
|
|
}
|
|
value() {
|
|
return __async(this, null, function* () {
|
|
return void 0;
|
|
});
|
|
}
|
|
};
|
|
var BlobApiResponse = class {
|
|
constructor(raw) {
|
|
this.raw = raw;
|
|
}
|
|
value() {
|
|
return __async(this, null, function* () {
|
|
return yield this.raw.blob();
|
|
});
|
|
}
|
|
};
|
|
var TextApiResponse = class {
|
|
constructor(raw) {
|
|
this.raw = raw;
|
|
}
|
|
value() {
|
|
return __async(this, null, function* () {
|
|
return yield this.raw.text();
|
|
});
|
|
}
|
|
};
|
|
|
|
// src/zrok/api/models/AccessRequest.ts
|
|
function instanceOfAccessRequest(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function AccessRequestFromJSON(json) {
|
|
return AccessRequestFromJSONTyped(json, false);
|
|
}
|
|
function AccessRequestFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"envZId": !exists(json, "envZId") ? void 0 : json["envZId"],
|
|
"shrToken": !exists(json, "shrToken") ? void 0 : json["shrToken"]
|
|
};
|
|
}
|
|
function AccessRequestToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"envZId": value.envZId,
|
|
"shrToken": value.shrToken
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/AccessResponse.ts
|
|
function instanceOfAccessResponse(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function AccessResponseFromJSON(json) {
|
|
return AccessResponseFromJSONTyped(json, false);
|
|
}
|
|
function AccessResponseFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"frontendToken": !exists(json, "frontendToken") ? void 0 : json["frontendToken"],
|
|
"backendMode": !exists(json, "backendMode") ? void 0 : json["backendMode"]
|
|
};
|
|
}
|
|
function AccessResponseToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"frontendToken": value.frontendToken,
|
|
"backendMode": value.backendMode
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/AuthUser.ts
|
|
function instanceOfAuthUser(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function AuthUserFromJSON(json) {
|
|
return AuthUserFromJSONTyped(json, false);
|
|
}
|
|
function AuthUserFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"username": !exists(json, "username") ? void 0 : json["username"],
|
|
"password": !exists(json, "password") ? void 0 : json["password"]
|
|
};
|
|
}
|
|
function AuthUserToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"username": value.username,
|
|
"password": value.password
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/CreateFrontendRequest.ts
|
|
function instanceOfCreateFrontendRequest(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function CreateFrontendRequestFromJSON(json) {
|
|
return CreateFrontendRequestFromJSONTyped(json, false);
|
|
}
|
|
function CreateFrontendRequestFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"zId": !exists(json, "zId") ? void 0 : json["zId"],
|
|
"urlTemplate": !exists(json, "url_template") ? void 0 : json["url_template"],
|
|
"publicName": !exists(json, "public_name") ? void 0 : json["public_name"]
|
|
};
|
|
}
|
|
function CreateFrontendRequestToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"zId": value.zId,
|
|
"url_template": value.urlTemplate,
|
|
"public_name": value.publicName
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/CreateFrontendResponse.ts
|
|
function instanceOfCreateFrontendResponse(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function CreateFrontendResponseFromJSON(json) {
|
|
return CreateFrontendResponseFromJSONTyped(json, false);
|
|
}
|
|
function CreateFrontendResponseFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"token": !exists(json, "token") ? void 0 : json["token"]
|
|
};
|
|
}
|
|
function CreateFrontendResponseToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"token": value.token
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/CreateIdentity201Response.ts
|
|
function instanceOfCreateIdentity201Response(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function CreateIdentity201ResponseFromJSON(json) {
|
|
return CreateIdentity201ResponseFromJSONTyped(json, false);
|
|
}
|
|
function CreateIdentity201ResponseFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"identity": !exists(json, "identity") ? void 0 : json["identity"],
|
|
"cfg": !exists(json, "cfg") ? void 0 : json["cfg"]
|
|
};
|
|
}
|
|
function CreateIdentity201ResponseToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"identity": value.identity,
|
|
"cfg": value.cfg
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/CreateIdentityRequest.ts
|
|
function instanceOfCreateIdentityRequest(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function CreateIdentityRequestFromJSON(json) {
|
|
return CreateIdentityRequestFromJSONTyped(json, false);
|
|
}
|
|
function CreateIdentityRequestFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"name": !exists(json, "name") ? void 0 : json["name"]
|
|
};
|
|
}
|
|
function CreateIdentityRequestToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"name": value.name
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/DeleteFrontendRequest.ts
|
|
function instanceOfDeleteFrontendRequest(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function DeleteFrontendRequestFromJSON(json) {
|
|
return DeleteFrontendRequestFromJSONTyped(json, false);
|
|
}
|
|
function DeleteFrontendRequestFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"frontendToken": !exists(json, "frontendToken") ? void 0 : json["frontendToken"]
|
|
};
|
|
}
|
|
function DeleteFrontendRequestToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"frontendToken": value.frontendToken
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/DisableRequest.ts
|
|
function instanceOfDisableRequest(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function DisableRequestFromJSON(json) {
|
|
return DisableRequestFromJSONTyped(json, false);
|
|
}
|
|
function DisableRequestFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"identity": !exists(json, "identity") ? void 0 : json["identity"]
|
|
};
|
|
}
|
|
function DisableRequestToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"identity": value.identity
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/EnableRequest.ts
|
|
function instanceOfEnableRequest(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function EnableRequestFromJSON(json) {
|
|
return EnableRequestFromJSONTyped(json, false);
|
|
}
|
|
function EnableRequestFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"description": !exists(json, "description") ? void 0 : json["description"],
|
|
"host": !exists(json, "host") ? void 0 : json["host"]
|
|
};
|
|
}
|
|
function EnableRequestToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"description": value.description,
|
|
"host": value.host
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/EnableResponse.ts
|
|
function instanceOfEnableResponse(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function EnableResponseFromJSON(json) {
|
|
return EnableResponseFromJSONTyped(json, false);
|
|
}
|
|
function EnableResponseFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"identity": !exists(json, "identity") ? void 0 : json["identity"],
|
|
"cfg": !exists(json, "cfg") ? void 0 : json["cfg"]
|
|
};
|
|
}
|
|
function EnableResponseToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"identity": value.identity,
|
|
"cfg": value.cfg
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/SparkDataSample.ts
|
|
function instanceOfSparkDataSample(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function SparkDataSampleFromJSON(json) {
|
|
return SparkDataSampleFromJSONTyped(json, false);
|
|
}
|
|
function SparkDataSampleFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"rx": !exists(json, "rx") ? void 0 : json["rx"],
|
|
"tx": !exists(json, "tx") ? void 0 : json["tx"]
|
|
};
|
|
}
|
|
function SparkDataSampleToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"rx": value.rx,
|
|
"tx": value.tx
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/Environment.ts
|
|
function instanceOfEnvironment(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function EnvironmentFromJSON(json) {
|
|
return EnvironmentFromJSONTyped(json, false);
|
|
}
|
|
function EnvironmentFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"description": !exists(json, "description") ? void 0 : json["description"],
|
|
"host": !exists(json, "host") ? void 0 : json["host"],
|
|
"address": !exists(json, "address") ? void 0 : json["address"],
|
|
"zId": !exists(json, "zId") ? void 0 : json["zId"],
|
|
"activity": !exists(json, "activity") ? void 0 : json["activity"].map(SparkDataSampleFromJSON),
|
|
"limited": !exists(json, "limited") ? void 0 : json["limited"],
|
|
"createdAt": !exists(json, "createdAt") ? void 0 : json["createdAt"],
|
|
"updatedAt": !exists(json, "updatedAt") ? void 0 : json["updatedAt"]
|
|
};
|
|
}
|
|
function EnvironmentToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"description": value.description,
|
|
"host": value.host,
|
|
"address": value.address,
|
|
"zId": value.zId,
|
|
"activity": value.activity === void 0 ? void 0 : value.activity.map(SparkDataSampleToJSON),
|
|
"limited": value.limited,
|
|
"createdAt": value.createdAt,
|
|
"updatedAt": value.updatedAt
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/Frontend.ts
|
|
function instanceOfFrontend(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function FrontendFromJSON(json) {
|
|
return FrontendFromJSONTyped(json, false);
|
|
}
|
|
function FrontendFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"id": !exists(json, "id") ? void 0 : json["id"],
|
|
"shrToken": !exists(json, "shrToken") ? void 0 : json["shrToken"],
|
|
"zId": !exists(json, "zId") ? void 0 : json["zId"],
|
|
"createdAt": !exists(json, "createdAt") ? void 0 : json["createdAt"],
|
|
"updatedAt": !exists(json, "updatedAt") ? void 0 : json["updatedAt"]
|
|
};
|
|
}
|
|
function FrontendToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"id": value.id,
|
|
"shrToken": value.shrToken,
|
|
"zId": value.zId,
|
|
"createdAt": value.createdAt,
|
|
"updatedAt": value.updatedAt
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/Share.ts
|
|
function instanceOfShare(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function ShareFromJSON(json) {
|
|
return ShareFromJSONTyped(json, false);
|
|
}
|
|
function ShareFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"token": !exists(json, "token") ? void 0 : json["token"],
|
|
"zId": !exists(json, "zId") ? void 0 : json["zId"],
|
|
"shareMode": !exists(json, "shareMode") ? void 0 : json["shareMode"],
|
|
"backendMode": !exists(json, "backendMode") ? void 0 : json["backendMode"],
|
|
"frontendSelection": !exists(json, "frontendSelection") ? void 0 : json["frontendSelection"],
|
|
"frontendEndpoint": !exists(json, "frontendEndpoint") ? void 0 : json["frontendEndpoint"],
|
|
"backendProxyEndpoint": !exists(json, "backendProxyEndpoint") ? void 0 : json["backendProxyEndpoint"],
|
|
"reserved": !exists(json, "reserved") ? void 0 : json["reserved"],
|
|
"activity": !exists(json, "activity") ? void 0 : json["activity"].map(SparkDataSampleFromJSON),
|
|
"limited": !exists(json, "limited") ? void 0 : json["limited"],
|
|
"createdAt": !exists(json, "createdAt") ? void 0 : json["createdAt"],
|
|
"updatedAt": !exists(json, "updatedAt") ? void 0 : json["updatedAt"]
|
|
};
|
|
}
|
|
function ShareToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"token": value.token,
|
|
"zId": value.zId,
|
|
"shareMode": value.shareMode,
|
|
"backendMode": value.backendMode,
|
|
"frontendSelection": value.frontendSelection,
|
|
"frontendEndpoint": value.frontendEndpoint,
|
|
"backendProxyEndpoint": value.backendProxyEndpoint,
|
|
"reserved": value.reserved,
|
|
"activity": value.activity === void 0 ? void 0 : value.activity.map(SparkDataSampleToJSON),
|
|
"limited": value.limited,
|
|
"createdAt": value.createdAt,
|
|
"updatedAt": value.updatedAt
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/EnvironmentAndResources.ts
|
|
function instanceOfEnvironmentAndResources(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function EnvironmentAndResourcesFromJSON(json) {
|
|
return EnvironmentAndResourcesFromJSONTyped(json, false);
|
|
}
|
|
function EnvironmentAndResourcesFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"environment": !exists(json, "environment") ? void 0 : EnvironmentFromJSON(json["environment"]),
|
|
"frontends": !exists(json, "frontends") ? void 0 : json["frontends"].map(FrontendFromJSON),
|
|
"shares": !exists(json, "shares") ? void 0 : json["shares"].map(ShareFromJSON)
|
|
};
|
|
}
|
|
function EnvironmentAndResourcesToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"environment": EnvironmentToJSON(value.environment),
|
|
"frontends": value.frontends === void 0 ? void 0 : value.frontends.map(FrontendToJSON),
|
|
"shares": value.shares === void 0 ? void 0 : value.shares.map(ShareToJSON)
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/InviteRequest.ts
|
|
function instanceOfInviteRequest(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function InviteRequestFromJSON(json) {
|
|
return InviteRequestFromJSONTyped(json, false);
|
|
}
|
|
function InviteRequestFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"email": !exists(json, "email") ? void 0 : json["email"],
|
|
"token": !exists(json, "token") ? void 0 : json["token"]
|
|
};
|
|
}
|
|
function InviteRequestToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"email": value.email,
|
|
"token": value.token
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/InviteTokenGenerateRequest.ts
|
|
function instanceOfInviteTokenGenerateRequest(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function InviteTokenGenerateRequestFromJSON(json) {
|
|
return InviteTokenGenerateRequestFromJSONTyped(json, false);
|
|
}
|
|
function InviteTokenGenerateRequestFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"tokens": !exists(json, "tokens") ? void 0 : json["tokens"]
|
|
};
|
|
}
|
|
function InviteTokenGenerateRequestToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"tokens": value.tokens
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/LoginRequest.ts
|
|
function instanceOfLoginRequest(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function LoginRequestFromJSON(json) {
|
|
return LoginRequestFromJSONTyped(json, false);
|
|
}
|
|
function LoginRequestFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"email": !exists(json, "email") ? void 0 : json["email"],
|
|
"password": !exists(json, "password") ? void 0 : json["password"]
|
|
};
|
|
}
|
|
function LoginRequestToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"email": value.email,
|
|
"password": value.password
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/MetricsSample.ts
|
|
function instanceOfMetricsSample(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function MetricsSampleFromJSON(json) {
|
|
return MetricsSampleFromJSONTyped(json, false);
|
|
}
|
|
function MetricsSampleFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"rx": !exists(json, "rx") ? void 0 : json["rx"],
|
|
"tx": !exists(json, "tx") ? void 0 : json["tx"],
|
|
"timestamp": !exists(json, "timestamp") ? void 0 : json["timestamp"]
|
|
};
|
|
}
|
|
function MetricsSampleToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"rx": value.rx,
|
|
"tx": value.tx,
|
|
"timestamp": value.timestamp
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/Metrics.ts
|
|
function instanceOfMetrics(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function MetricsFromJSON(json) {
|
|
return MetricsFromJSONTyped(json, false);
|
|
}
|
|
function MetricsFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"scope": !exists(json, "scope") ? void 0 : json["scope"],
|
|
"id": !exists(json, "id") ? void 0 : json["id"],
|
|
"period": !exists(json, "period") ? void 0 : json["period"],
|
|
"samples": !exists(json, "samples") ? void 0 : json["samples"].map(MetricsSampleFromJSON)
|
|
};
|
|
}
|
|
function MetricsToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"scope": value.scope,
|
|
"id": value.id,
|
|
"period": value.period,
|
|
"samples": value.samples === void 0 ? void 0 : value.samples.map(MetricsSampleToJSON)
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/PasswordRequirements.ts
|
|
function instanceOfPasswordRequirements(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function PasswordRequirementsFromJSON(json) {
|
|
return PasswordRequirementsFromJSONTyped(json, false);
|
|
}
|
|
function PasswordRequirementsFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"length": !exists(json, "length") ? void 0 : json["length"],
|
|
"requireCapital": !exists(json, "requireCapital") ? void 0 : json["requireCapital"],
|
|
"requireNumeric": !exists(json, "requireNumeric") ? void 0 : json["requireNumeric"],
|
|
"requireSpecial": !exists(json, "requireSpecial") ? void 0 : json["requireSpecial"],
|
|
"validSpecialCharacters": !exists(json, "validSpecialCharacters") ? void 0 : json["validSpecialCharacters"]
|
|
};
|
|
}
|
|
function PasswordRequirementsToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"length": value.length,
|
|
"requireCapital": value.requireCapital,
|
|
"requireNumeric": value.requireNumeric,
|
|
"requireSpecial": value.requireSpecial,
|
|
"validSpecialCharacters": value.validSpecialCharacters
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/ModelConfiguration.ts
|
|
function instanceOfModelConfiguration(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function ModelConfigurationFromJSON(json) {
|
|
return ModelConfigurationFromJSONTyped(json, false);
|
|
}
|
|
function ModelConfigurationFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"version": !exists(json, "version") ? void 0 : json["version"],
|
|
"touLink": !exists(json, "touLink") ? void 0 : json["touLink"],
|
|
"invitesOpen": !exists(json, "invitesOpen") ? void 0 : json["invitesOpen"],
|
|
"requiresInviteToken": !exists(json, "requiresInviteToken") ? void 0 : json["requiresInviteToken"],
|
|
"inviteTokenContact": !exists(json, "inviteTokenContact") ? void 0 : json["inviteTokenContact"],
|
|
"passwordRequirements": !exists(json, "passwordRequirements") ? void 0 : PasswordRequirementsFromJSON(json["passwordRequirements"])
|
|
};
|
|
}
|
|
function ModelConfigurationToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"version": value.version,
|
|
"touLink": value.touLink,
|
|
"invitesOpen": value.invitesOpen,
|
|
"requiresInviteToken": value.requiresInviteToken,
|
|
"inviteTokenContact": value.inviteTokenContact,
|
|
"passwordRequirements": PasswordRequirementsToJSON(value.passwordRequirements)
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/Overview.ts
|
|
function instanceOfOverview(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function OverviewFromJSON(json) {
|
|
return OverviewFromJSONTyped(json, false);
|
|
}
|
|
function OverviewFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"accountLimited": !exists(json, "accountLimited") ? void 0 : json["accountLimited"],
|
|
"environments": !exists(json, "environments") ? void 0 : json["environments"].map(EnvironmentAndResourcesFromJSON)
|
|
};
|
|
}
|
|
function OverviewToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"accountLimited": value.accountLimited,
|
|
"environments": value.environments === void 0 ? void 0 : value.environments.map(EnvironmentAndResourcesToJSON)
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/Principal.ts
|
|
function instanceOfPrincipal(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function PrincipalFromJSON(json) {
|
|
return PrincipalFromJSONTyped(json, false);
|
|
}
|
|
function PrincipalFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"id": !exists(json, "id") ? void 0 : json["id"],
|
|
"email": !exists(json, "email") ? void 0 : json["email"],
|
|
"token": !exists(json, "token") ? void 0 : json["token"],
|
|
"limitless": !exists(json, "limitless") ? void 0 : json["limitless"],
|
|
"admin": !exists(json, "admin") ? void 0 : json["admin"]
|
|
};
|
|
}
|
|
function PrincipalToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"id": value.id,
|
|
"email": value.email,
|
|
"token": value.token,
|
|
"limitless": value.limitless,
|
|
"admin": value.admin
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/PublicFrontend.ts
|
|
function instanceOfPublicFrontend(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function PublicFrontendFromJSON(json) {
|
|
return PublicFrontendFromJSONTyped(json, false);
|
|
}
|
|
function PublicFrontendFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"token": !exists(json, "token") ? void 0 : json["token"],
|
|
"zId": !exists(json, "zId") ? void 0 : json["zId"],
|
|
"urlTemplate": !exists(json, "urlTemplate") ? void 0 : json["urlTemplate"],
|
|
"publicName": !exists(json, "publicName") ? void 0 : json["publicName"],
|
|
"createdAt": !exists(json, "createdAt") ? void 0 : json["createdAt"],
|
|
"updatedAt": !exists(json, "updatedAt") ? void 0 : json["updatedAt"]
|
|
};
|
|
}
|
|
function PublicFrontendToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"token": value.token,
|
|
"zId": value.zId,
|
|
"urlTemplate": value.urlTemplate,
|
|
"publicName": value.publicName,
|
|
"createdAt": value.createdAt,
|
|
"updatedAt": value.updatedAt
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/RegisterRequest.ts
|
|
function instanceOfRegisterRequest(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function RegisterRequestFromJSON(json) {
|
|
return RegisterRequestFromJSONTyped(json, false);
|
|
}
|
|
function RegisterRequestFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"token": !exists(json, "token") ? void 0 : json["token"],
|
|
"password": !exists(json, "password") ? void 0 : json["password"]
|
|
};
|
|
}
|
|
function RegisterRequestToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"token": value.token,
|
|
"password": value.password
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/RegisterResponse.ts
|
|
function instanceOfRegisterResponse(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function RegisterResponseFromJSON(json) {
|
|
return RegisterResponseFromJSONTyped(json, false);
|
|
}
|
|
function RegisterResponseFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"token": !exists(json, "token") ? void 0 : json["token"]
|
|
};
|
|
}
|
|
function RegisterResponseToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"token": value.token
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/ResetPasswordRequest.ts
|
|
function instanceOfResetPasswordRequest(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function ResetPasswordRequestFromJSON(json) {
|
|
return ResetPasswordRequestFromJSONTyped(json, false);
|
|
}
|
|
function ResetPasswordRequestFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"token": !exists(json, "token") ? void 0 : json["token"],
|
|
"password": !exists(json, "password") ? void 0 : json["password"]
|
|
};
|
|
}
|
|
function ResetPasswordRequestToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"token": value.token,
|
|
"password": value.password
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/ResetPasswordRequestRequest.ts
|
|
function instanceOfResetPasswordRequestRequest(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function ResetPasswordRequestRequestFromJSON(json) {
|
|
return ResetPasswordRequestRequestFromJSONTyped(json, false);
|
|
}
|
|
function ResetPasswordRequestRequestFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"emailAddress": !exists(json, "emailAddress") ? void 0 : json["emailAddress"]
|
|
};
|
|
}
|
|
function ResetPasswordRequestRequestToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"emailAddress": value.emailAddress
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/ShareRequest.ts
|
|
var ShareRequestShareModeEnum = {
|
|
Public: "public",
|
|
Private: "private"
|
|
};
|
|
var ShareRequestBackendModeEnum = {
|
|
Proxy: "proxy",
|
|
Web: "web",
|
|
TcpTunnel: "tcpTunnel",
|
|
UdpTunnel: "udpTunnel",
|
|
Caddy: "caddy"
|
|
};
|
|
var ShareRequestOauthProviderEnum = {
|
|
Github: "github",
|
|
Google: "google"
|
|
};
|
|
function instanceOfShareRequest(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function ShareRequestFromJSON(json) {
|
|
return ShareRequestFromJSONTyped(json, false);
|
|
}
|
|
function ShareRequestFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"envZId": !exists(json, "envZId") ? void 0 : json["envZId"],
|
|
"shareMode": !exists(json, "shareMode") ? void 0 : json["shareMode"],
|
|
"frontendSelection": !exists(json, "frontendSelection") ? void 0 : json["frontendSelection"],
|
|
"backendMode": !exists(json, "backendMode") ? void 0 : json["backendMode"],
|
|
"backendProxyEndpoint": !exists(json, "backendProxyEndpoint") ? void 0 : json["backendProxyEndpoint"],
|
|
"authScheme": !exists(json, "authScheme") ? void 0 : json["authScheme"],
|
|
"authUsers": !exists(json, "authUsers") ? void 0 : json["authUsers"].map(AuthUserFromJSON),
|
|
"oauthProvider": !exists(json, "oauthProvider") ? void 0 : json["oauthProvider"],
|
|
"oauthEmailDomains": !exists(json, "oauthEmailDomains") ? void 0 : json["oauthEmailDomains"],
|
|
"oauthAuthorizationCheckInterval": !exists(json, "oauthAuthorizationCheckInterval") ? void 0 : json["oauthAuthorizationCheckInterval"],
|
|
"reserved": !exists(json, "reserved") ? void 0 : json["reserved"]
|
|
};
|
|
}
|
|
function ShareRequestToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"envZId": value.envZId,
|
|
"shareMode": value.shareMode,
|
|
"frontendSelection": value.frontendSelection,
|
|
"backendMode": value.backendMode,
|
|
"backendProxyEndpoint": value.backendProxyEndpoint,
|
|
"authScheme": value.authScheme,
|
|
"authUsers": value.authUsers === void 0 ? void 0 : value.authUsers.map(AuthUserToJSON),
|
|
"oauthProvider": value.oauthProvider,
|
|
"oauthEmailDomains": value.oauthEmailDomains,
|
|
"oauthAuthorizationCheckInterval": value.oauthAuthorizationCheckInterval,
|
|
"reserved": value.reserved
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/ShareResponse.ts
|
|
function instanceOfShareResponse(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function ShareResponseFromJSON(json) {
|
|
return ShareResponseFromJSONTyped(json, false);
|
|
}
|
|
function ShareResponseFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"frontendProxyEndpoints": !exists(json, "frontendProxyEndpoints") ? void 0 : json["frontendProxyEndpoints"],
|
|
"shrToken": !exists(json, "shrToken") ? void 0 : json["shrToken"]
|
|
};
|
|
}
|
|
function ShareResponseToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"frontendProxyEndpoints": value.frontendProxyEndpoints,
|
|
"shrToken": value.shrToken
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/UnaccessRequest.ts
|
|
function instanceOfUnaccessRequest(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function UnaccessRequestFromJSON(json) {
|
|
return UnaccessRequestFromJSONTyped(json, false);
|
|
}
|
|
function UnaccessRequestFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"frontendToken": !exists(json, "frontendToken") ? void 0 : json["frontendToken"],
|
|
"envZId": !exists(json, "envZId") ? void 0 : json["envZId"],
|
|
"shrToken": !exists(json, "shrToken") ? void 0 : json["shrToken"]
|
|
};
|
|
}
|
|
function UnaccessRequestToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"frontendToken": value.frontendToken,
|
|
"envZId": value.envZId,
|
|
"shrToken": value.shrToken
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/UnshareRequest.ts
|
|
function instanceOfUnshareRequest(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function UnshareRequestFromJSON(json) {
|
|
return UnshareRequestFromJSONTyped(json, false);
|
|
}
|
|
function UnshareRequestFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"envZId": !exists(json, "envZId") ? void 0 : json["envZId"],
|
|
"shrToken": !exists(json, "shrToken") ? void 0 : json["shrToken"],
|
|
"reserved": !exists(json, "reserved") ? void 0 : json["reserved"]
|
|
};
|
|
}
|
|
function UnshareRequestToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"envZId": value.envZId,
|
|
"shrToken": value.shrToken,
|
|
"reserved": value.reserved
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/UpdateFrontendRequest.ts
|
|
function instanceOfUpdateFrontendRequest(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function UpdateFrontendRequestFromJSON(json) {
|
|
return UpdateFrontendRequestFromJSONTyped(json, false);
|
|
}
|
|
function UpdateFrontendRequestFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"frontendToken": !exists(json, "frontendToken") ? void 0 : json["frontendToken"],
|
|
"publicName": !exists(json, "publicName") ? void 0 : json["publicName"],
|
|
"urlTemplate": !exists(json, "urlTemplate") ? void 0 : json["urlTemplate"]
|
|
};
|
|
}
|
|
function UpdateFrontendRequestToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"frontendToken": value.frontendToken,
|
|
"publicName": value.publicName,
|
|
"urlTemplate": value.urlTemplate
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/UpdateShareRequest.ts
|
|
function instanceOfUpdateShareRequest(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function UpdateShareRequestFromJSON(json) {
|
|
return UpdateShareRequestFromJSONTyped(json, false);
|
|
}
|
|
function UpdateShareRequestFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"shrToken": !exists(json, "shrToken") ? void 0 : json["shrToken"],
|
|
"backendProxyEndpoint": !exists(json, "backendProxyEndpoint") ? void 0 : json["backendProxyEndpoint"]
|
|
};
|
|
}
|
|
function UpdateShareRequestToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"shrToken": value.shrToken,
|
|
"backendProxyEndpoint": value.backendProxyEndpoint
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/VerifyRequest.ts
|
|
function instanceOfVerifyRequest(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function VerifyRequestFromJSON(json) {
|
|
return VerifyRequestFromJSONTyped(json, false);
|
|
}
|
|
function VerifyRequestFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"token": !exists(json, "token") ? void 0 : json["token"]
|
|
};
|
|
}
|
|
function VerifyRequestToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"token": value.token
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/models/VerifyResponse.ts
|
|
function instanceOfVerifyResponse(value) {
|
|
let isInstance = true;
|
|
return isInstance;
|
|
}
|
|
function VerifyResponseFromJSON(json) {
|
|
return VerifyResponseFromJSONTyped(json, false);
|
|
}
|
|
function VerifyResponseFromJSONTyped(json, ignoreDiscriminator) {
|
|
if (json === void 0 || json === null) {
|
|
return json;
|
|
}
|
|
return {
|
|
"email": !exists(json, "email") ? void 0 : json["email"]
|
|
};
|
|
}
|
|
function VerifyResponseToJSON(value) {
|
|
if (value === void 0) {
|
|
return void 0;
|
|
}
|
|
if (value === null) {
|
|
return null;
|
|
}
|
|
return {
|
|
"email": value.email
|
|
};
|
|
}
|
|
|
|
// src/zrok/api/apis/AccountApi.ts
|
|
var AccountApi = class extends BaseAPI {
|
|
/**
|
|
*/
|
|
inviteRaw(requestParameters, initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const queryParameters = {};
|
|
const headerParameters = {};
|
|
headerParameters["Content-Type"] = "application/zrok.v1+json";
|
|
const response = yield this.request({
|
|
path: `/invite`,
|
|
method: "POST",
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: InviteRequestToJSON(requestParameters.body)
|
|
}, initOverrides);
|
|
return new VoidApiResponse(response);
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
invite() {
|
|
return __async(this, arguments, function* (requestParameters = {}, initOverrides) {
|
|
yield this.inviteRaw(requestParameters, initOverrides);
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
loginRaw(requestParameters, initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const queryParameters = {};
|
|
const headerParameters = {};
|
|
headerParameters["Content-Type"] = "application/zrok.v1+json";
|
|
const response = yield this.request({
|
|
path: `/login`,
|
|
method: "POST",
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: LoginRequestToJSON(requestParameters.body)
|
|
}, initOverrides);
|
|
if (this.isJsonMime(response.headers.get("content-type"))) {
|
|
return new JSONApiResponse(response);
|
|
} else {
|
|
return new TextApiResponse(response);
|
|
}
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
login() {
|
|
return __async(this, arguments, function* (requestParameters = {}, initOverrides) {
|
|
const response = yield this.loginRaw(requestParameters, initOverrides);
|
|
return yield response.value();
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
registerRaw(requestParameters, initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const queryParameters = {};
|
|
const headerParameters = {};
|
|
headerParameters["Content-Type"] = "application/zrok.v1+json";
|
|
const response = yield this.request({
|
|
path: `/register`,
|
|
method: "POST",
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: RegisterRequestToJSON(requestParameters.body)
|
|
}, initOverrides);
|
|
return new JSONApiResponse(response, (jsonValue) => RegisterResponseFromJSON(jsonValue));
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
register() {
|
|
return __async(this, arguments, function* (requestParameters = {}, initOverrides) {
|
|
const response = yield this.registerRaw(requestParameters, initOverrides);
|
|
return yield response.value();
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
resetPasswordRaw(requestParameters, initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const queryParameters = {};
|
|
const headerParameters = {};
|
|
headerParameters["Content-Type"] = "application/zrok.v1+json";
|
|
const response = yield this.request({
|
|
path: `/resetPassword`,
|
|
method: "POST",
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: ResetPasswordRequestToJSON(requestParameters.body)
|
|
}, initOverrides);
|
|
return new VoidApiResponse(response);
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
resetPassword() {
|
|
return __async(this, arguments, function* (requestParameters = {}, initOverrides) {
|
|
yield this.resetPasswordRaw(requestParameters, initOverrides);
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
resetPasswordRequestRaw(requestParameters, initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const queryParameters = {};
|
|
const headerParameters = {};
|
|
headerParameters["Content-Type"] = "application/zrok.v1+json";
|
|
const response = yield this.request({
|
|
path: `/resetPasswordRequest`,
|
|
method: "POST",
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: ResetPasswordRequestRequestToJSON(requestParameters.body)
|
|
}, initOverrides);
|
|
return new VoidApiResponse(response);
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
resetPasswordRequest() {
|
|
return __async(this, arguments, function* (requestParameters = {}, initOverrides) {
|
|
yield this.resetPasswordRequestRaw(requestParameters, initOverrides);
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
verifyRaw(requestParameters, initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const queryParameters = {};
|
|
const headerParameters = {};
|
|
headerParameters["Content-Type"] = "application/zrok.v1+json";
|
|
const response = yield this.request({
|
|
path: `/verify`,
|
|
method: "POST",
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: VerifyRequestToJSON(requestParameters.body)
|
|
}, initOverrides);
|
|
return new JSONApiResponse(response, (jsonValue) => VerifyResponseFromJSON(jsonValue));
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
verify() {
|
|
return __async(this, arguments, function* (requestParameters = {}, initOverrides) {
|
|
const response = yield this.verifyRaw(requestParameters, initOverrides);
|
|
return yield response.value();
|
|
});
|
|
}
|
|
};
|
|
|
|
// src/zrok/api/apis/AdminApi.ts
|
|
var AdminApi = class extends BaseAPI {
|
|
/**
|
|
*/
|
|
createFrontendRaw(requestParameters, initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const queryParameters = {};
|
|
const headerParameters = {};
|
|
headerParameters["Content-Type"] = "application/zrok.v1+json";
|
|
if (this.configuration && this.configuration.apiKey) {
|
|
headerParameters["x-token"] = this.configuration.apiKey("x-token");
|
|
}
|
|
const response = yield this.request({
|
|
path: `/frontend`,
|
|
method: "POST",
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: CreateFrontendRequestToJSON(requestParameters.body)
|
|
}, initOverrides);
|
|
return new JSONApiResponse(response, (jsonValue) => CreateFrontendResponseFromJSON(jsonValue));
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
createFrontend() {
|
|
return __async(this, arguments, function* (requestParameters = {}, initOverrides) {
|
|
const response = yield this.createFrontendRaw(requestParameters, initOverrides);
|
|
return yield response.value();
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
createIdentityRaw(requestParameters, initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const queryParameters = {};
|
|
const headerParameters = {};
|
|
headerParameters["Content-Type"] = "application/zrok.v1+json";
|
|
if (this.configuration && this.configuration.apiKey) {
|
|
headerParameters["x-token"] = this.configuration.apiKey("x-token");
|
|
}
|
|
const response = yield this.request({
|
|
path: `/identity`,
|
|
method: "POST",
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: CreateIdentityRequestToJSON(requestParameters.body)
|
|
}, initOverrides);
|
|
return new JSONApiResponse(response, (jsonValue) => CreateIdentity201ResponseFromJSON(jsonValue));
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
createIdentity() {
|
|
return __async(this, arguments, function* (requestParameters = {}, initOverrides) {
|
|
const response = yield this.createIdentityRaw(requestParameters, initOverrides);
|
|
return yield response.value();
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
deleteFrontendRaw(requestParameters, initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const queryParameters = {};
|
|
const headerParameters = {};
|
|
headerParameters["Content-Type"] = "application/zrok.v1+json";
|
|
if (this.configuration && this.configuration.apiKey) {
|
|
headerParameters["x-token"] = this.configuration.apiKey("x-token");
|
|
}
|
|
const response = yield this.request({
|
|
path: `/frontend`,
|
|
method: "DELETE",
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: DeleteFrontendRequestToJSON(requestParameters.body)
|
|
}, initOverrides);
|
|
return new VoidApiResponse(response);
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
deleteFrontend() {
|
|
return __async(this, arguments, function* (requestParameters = {}, initOverrides) {
|
|
yield this.deleteFrontendRaw(requestParameters, initOverrides);
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
inviteTokenGenerateRaw(requestParameters, initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const queryParameters = {};
|
|
const headerParameters = {};
|
|
headerParameters["Content-Type"] = "application/zrok.v1+json";
|
|
if (this.configuration && this.configuration.apiKey) {
|
|
headerParameters["x-token"] = this.configuration.apiKey("x-token");
|
|
}
|
|
const response = yield this.request({
|
|
path: `/invite/token/generate`,
|
|
method: "POST",
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: InviteTokenGenerateRequestToJSON(requestParameters.body)
|
|
}, initOverrides);
|
|
return new VoidApiResponse(response);
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
inviteTokenGenerate() {
|
|
return __async(this, arguments, function* (requestParameters = {}, initOverrides) {
|
|
yield this.inviteTokenGenerateRaw(requestParameters, initOverrides);
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
listFrontendsRaw(initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const queryParameters = {};
|
|
const headerParameters = {};
|
|
if (this.configuration && this.configuration.apiKey) {
|
|
headerParameters["x-token"] = this.configuration.apiKey("x-token");
|
|
}
|
|
const response = yield this.request({
|
|
path: `/frontends`,
|
|
method: "GET",
|
|
headers: headerParameters,
|
|
query: queryParameters
|
|
}, initOverrides);
|
|
return new JSONApiResponse(response, (jsonValue) => jsonValue.map(PublicFrontendFromJSON));
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
listFrontends(initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const response = yield this.listFrontendsRaw(initOverrides);
|
|
return yield response.value();
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
updateFrontendRaw(requestParameters, initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const queryParameters = {};
|
|
const headerParameters = {};
|
|
headerParameters["Content-Type"] = "application/zrok.v1+json";
|
|
if (this.configuration && this.configuration.apiKey) {
|
|
headerParameters["x-token"] = this.configuration.apiKey("x-token");
|
|
}
|
|
const response = yield this.request({
|
|
path: `/frontend`,
|
|
method: "PATCH",
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: UpdateFrontendRequestToJSON(requestParameters.body)
|
|
}, initOverrides);
|
|
return new VoidApiResponse(response);
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
updateFrontend() {
|
|
return __async(this, arguments, function* (requestParameters = {}, initOverrides) {
|
|
yield this.updateFrontendRaw(requestParameters, initOverrides);
|
|
});
|
|
}
|
|
};
|
|
|
|
// src/zrok/api/apis/EnvironmentApi.ts
|
|
var EnvironmentApi = class extends BaseAPI {
|
|
/**
|
|
*/
|
|
disableRaw(requestParameters, initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const queryParameters = {};
|
|
const headerParameters = {};
|
|
headerParameters["Content-Type"] = "application/zrok.v1+json";
|
|
if (this.configuration && this.configuration.apiKey) {
|
|
headerParameters["x-token"] = this.configuration.apiKey("x-token");
|
|
}
|
|
const response = yield this.request({
|
|
path: `/disable`,
|
|
method: "POST",
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: DisableRequestToJSON(requestParameters.body)
|
|
}, initOverrides);
|
|
return new VoidApiResponse(response);
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
disable() {
|
|
return __async(this, arguments, function* (requestParameters = {}, initOverrides) {
|
|
yield this.disableRaw(requestParameters, initOverrides);
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
enableRaw(requestParameters, initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const queryParameters = {};
|
|
const headerParameters = {};
|
|
headerParameters["Content-Type"] = "application/zrok.v1+json";
|
|
if (this.configuration && this.configuration.apiKey) {
|
|
headerParameters["x-token"] = this.configuration.apiKey("x-token");
|
|
}
|
|
const response = yield this.request({
|
|
path: `/enable`,
|
|
method: "POST",
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: EnableRequestToJSON(requestParameters.body)
|
|
}, initOverrides);
|
|
return new JSONApiResponse(response, (jsonValue) => EnableResponseFromJSON(jsonValue));
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
enable() {
|
|
return __async(this, arguments, function* (requestParameters = {}, initOverrides) {
|
|
const response = yield this.enableRaw(requestParameters, initOverrides);
|
|
return yield response.value();
|
|
});
|
|
}
|
|
};
|
|
|
|
// src/zrok/api/apis/MetadataApi.ts
|
|
var MetadataApi = class extends BaseAPI {
|
|
/**
|
|
*/
|
|
_configurationRaw(initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const queryParameters = {};
|
|
const headerParameters = {};
|
|
const response = yield this.request({
|
|
path: `/configuration`,
|
|
method: "GET",
|
|
headers: headerParameters,
|
|
query: queryParameters
|
|
}, initOverrides);
|
|
return new JSONApiResponse(response, (jsonValue) => ModelConfigurationFromJSON(jsonValue));
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
_configuration(initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const response = yield this._configurationRaw(initOverrides);
|
|
return yield response.value();
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
getAccountDetailRaw(initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const queryParameters = {};
|
|
const headerParameters = {};
|
|
if (this.configuration && this.configuration.apiKey) {
|
|
headerParameters["x-token"] = this.configuration.apiKey("x-token");
|
|
}
|
|
const response = yield this.request({
|
|
path: `/detail/account`,
|
|
method: "GET",
|
|
headers: headerParameters,
|
|
query: queryParameters
|
|
}, initOverrides);
|
|
return new JSONApiResponse(response, (jsonValue) => jsonValue.map(EnvironmentFromJSON));
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
getAccountDetail(initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const response = yield this.getAccountDetailRaw(initOverrides);
|
|
return yield response.value();
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
getAccountMetricsRaw(requestParameters, initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const queryParameters = {};
|
|
if (requestParameters.duration !== void 0) {
|
|
queryParameters["duration"] = requestParameters.duration;
|
|
}
|
|
const headerParameters = {};
|
|
if (this.configuration && this.configuration.apiKey) {
|
|
headerParameters["x-token"] = this.configuration.apiKey("x-token");
|
|
}
|
|
const response = yield this.request({
|
|
path: `/metrics/account`,
|
|
method: "GET",
|
|
headers: headerParameters,
|
|
query: queryParameters
|
|
}, initOverrides);
|
|
return new JSONApiResponse(response, (jsonValue) => MetricsFromJSON(jsonValue));
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
getAccountMetrics() {
|
|
return __async(this, arguments, function* (requestParameters = {}, initOverrides) {
|
|
const response = yield this.getAccountMetricsRaw(requestParameters, initOverrides);
|
|
return yield response.value();
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
getEnvironmentDetailRaw(requestParameters, initOverrides) {
|
|
return __async(this, null, function* () {
|
|
if (requestParameters.envZId === null || requestParameters.envZId === void 0) {
|
|
throw new RequiredError("envZId", "Required parameter requestParameters.envZId was null or undefined when calling getEnvironmentDetail.");
|
|
}
|
|
const queryParameters = {};
|
|
const headerParameters = {};
|
|
if (this.configuration && this.configuration.apiKey) {
|
|
headerParameters["x-token"] = this.configuration.apiKey("x-token");
|
|
}
|
|
const response = yield this.request({
|
|
path: `/detail/environment/{envZId}`.replace(`{${"envZId"}}`, encodeURIComponent(String(requestParameters.envZId))),
|
|
method: "GET",
|
|
headers: headerParameters,
|
|
query: queryParameters
|
|
}, initOverrides);
|
|
return new JSONApiResponse(response, (jsonValue) => EnvironmentAndResourcesFromJSON(jsonValue));
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
getEnvironmentDetail(requestParameters, initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const response = yield this.getEnvironmentDetailRaw(requestParameters, initOverrides);
|
|
return yield response.value();
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
getEnvironmentMetricsRaw(requestParameters, initOverrides) {
|
|
return __async(this, null, function* () {
|
|
if (requestParameters.envId === null || requestParameters.envId === void 0) {
|
|
throw new RequiredError("envId", "Required parameter requestParameters.envId was null or undefined when calling getEnvironmentMetrics.");
|
|
}
|
|
const queryParameters = {};
|
|
if (requestParameters.duration !== void 0) {
|
|
queryParameters["duration"] = requestParameters.duration;
|
|
}
|
|
const headerParameters = {};
|
|
if (this.configuration && this.configuration.apiKey) {
|
|
headerParameters["x-token"] = this.configuration.apiKey("x-token");
|
|
}
|
|
const response = yield this.request({
|
|
path: `/metrics/environment/{envId}`.replace(`{${"envId"}}`, encodeURIComponent(String(requestParameters.envId))),
|
|
method: "GET",
|
|
headers: headerParameters,
|
|
query: queryParameters
|
|
}, initOverrides);
|
|
return new JSONApiResponse(response, (jsonValue) => MetricsFromJSON(jsonValue));
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
getEnvironmentMetrics(requestParameters, initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const response = yield this.getEnvironmentMetricsRaw(requestParameters, initOverrides);
|
|
return yield response.value();
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
getFrontendDetailRaw(requestParameters, initOverrides) {
|
|
return __async(this, null, function* () {
|
|
if (requestParameters.feId === null || requestParameters.feId === void 0) {
|
|
throw new RequiredError("feId", "Required parameter requestParameters.feId was null or undefined when calling getFrontendDetail.");
|
|
}
|
|
const queryParameters = {};
|
|
const headerParameters = {};
|
|
if (this.configuration && this.configuration.apiKey) {
|
|
headerParameters["x-token"] = this.configuration.apiKey("x-token");
|
|
}
|
|
const response = yield this.request({
|
|
path: `/detail/frontend/{feId}`.replace(`{${"feId"}}`, encodeURIComponent(String(requestParameters.feId))),
|
|
method: "GET",
|
|
headers: headerParameters,
|
|
query: queryParameters
|
|
}, initOverrides);
|
|
return new JSONApiResponse(response, (jsonValue) => FrontendFromJSON(jsonValue));
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
getFrontendDetail(requestParameters, initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const response = yield this.getFrontendDetailRaw(requestParameters, initOverrides);
|
|
return yield response.value();
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
getShareDetailRaw(requestParameters, initOverrides) {
|
|
return __async(this, null, function* () {
|
|
if (requestParameters.shrToken === null || requestParameters.shrToken === void 0) {
|
|
throw new RequiredError("shrToken", "Required parameter requestParameters.shrToken was null or undefined when calling getShareDetail.");
|
|
}
|
|
const queryParameters = {};
|
|
const headerParameters = {};
|
|
if (this.configuration && this.configuration.apiKey) {
|
|
headerParameters["x-token"] = this.configuration.apiKey("x-token");
|
|
}
|
|
const response = yield this.request({
|
|
path: `/detail/share/{shrToken}`.replace(`{${"shrToken"}}`, encodeURIComponent(String(requestParameters.shrToken))),
|
|
method: "GET",
|
|
headers: headerParameters,
|
|
query: queryParameters
|
|
}, initOverrides);
|
|
return new JSONApiResponse(response, (jsonValue) => ShareFromJSON(jsonValue));
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
getShareDetail(requestParameters, initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const response = yield this.getShareDetailRaw(requestParameters, initOverrides);
|
|
return yield response.value();
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
getShareMetricsRaw(requestParameters, initOverrides) {
|
|
return __async(this, null, function* () {
|
|
if (requestParameters.shrToken === null || requestParameters.shrToken === void 0) {
|
|
throw new RequiredError("shrToken", "Required parameter requestParameters.shrToken was null or undefined when calling getShareMetrics.");
|
|
}
|
|
const queryParameters = {};
|
|
if (requestParameters.duration !== void 0) {
|
|
queryParameters["duration"] = requestParameters.duration;
|
|
}
|
|
const headerParameters = {};
|
|
if (this.configuration && this.configuration.apiKey) {
|
|
headerParameters["x-token"] = this.configuration.apiKey("x-token");
|
|
}
|
|
const response = yield this.request({
|
|
path: `/metrics/share/{shrToken}`.replace(`{${"shrToken"}}`, encodeURIComponent(String(requestParameters.shrToken))),
|
|
method: "GET",
|
|
headers: headerParameters,
|
|
query: queryParameters
|
|
}, initOverrides);
|
|
return new JSONApiResponse(response, (jsonValue) => MetricsFromJSON(jsonValue));
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
getShareMetrics(requestParameters, initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const response = yield this.getShareMetricsRaw(requestParameters, initOverrides);
|
|
return yield response.value();
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
overviewRaw(initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const queryParameters = {};
|
|
const headerParameters = {};
|
|
if (this.configuration && this.configuration.apiKey) {
|
|
headerParameters["x-token"] = this.configuration.apiKey("x-token");
|
|
}
|
|
const response = yield this.request({
|
|
path: `/overview`,
|
|
method: "GET",
|
|
headers: headerParameters,
|
|
query: queryParameters
|
|
}, initOverrides);
|
|
return new JSONApiResponse(response, (jsonValue) => OverviewFromJSON(jsonValue));
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
overview(initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const response = yield this.overviewRaw(initOverrides);
|
|
return yield response.value();
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
versionRaw(initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const queryParameters = {};
|
|
const headerParameters = {};
|
|
const response = yield this.request({
|
|
path: `/version`,
|
|
method: "GET",
|
|
headers: headerParameters,
|
|
query: queryParameters
|
|
}, initOverrides);
|
|
if (this.isJsonMime(response.headers.get("content-type"))) {
|
|
return new JSONApiResponse(response);
|
|
} else {
|
|
return new TextApiResponse(response);
|
|
}
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
version(initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const response = yield this.versionRaw(initOverrides);
|
|
return yield response.value();
|
|
});
|
|
}
|
|
};
|
|
|
|
// src/zrok/api/apis/ShareApi.ts
|
|
var ShareApi = class extends BaseAPI {
|
|
/**
|
|
*/
|
|
accessRaw(requestParameters, initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const queryParameters = {};
|
|
const headerParameters = {};
|
|
headerParameters["Content-Type"] = "application/zrok.v1+json";
|
|
if (this.configuration && this.configuration.apiKey) {
|
|
headerParameters["x-token"] = this.configuration.apiKey("x-token");
|
|
}
|
|
const response = yield this.request({
|
|
path: `/access`,
|
|
method: "POST",
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: AccessRequestToJSON(requestParameters.body)
|
|
}, initOverrides);
|
|
return new JSONApiResponse(response, (jsonValue) => AccessResponseFromJSON(jsonValue));
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
access() {
|
|
return __async(this, arguments, function* (requestParameters = {}, initOverrides) {
|
|
const response = yield this.accessRaw(requestParameters, initOverrides);
|
|
return yield response.value();
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
shareRaw(requestParameters, initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const queryParameters = {};
|
|
const headerParameters = {};
|
|
headerParameters["Content-Type"] = "application/zrok.v1+json";
|
|
if (this.configuration && this.configuration.apiKey) {
|
|
headerParameters["x-token"] = this.configuration.apiKey("x-token");
|
|
}
|
|
const response = yield this.request({
|
|
path: `/share`,
|
|
method: "POST",
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: ShareRequestToJSON(requestParameters.body)
|
|
}, initOverrides);
|
|
return new JSONApiResponse(response, (jsonValue) => ShareResponseFromJSON(jsonValue));
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
share() {
|
|
return __async(this, arguments, function* (requestParameters = {}, initOverrides) {
|
|
const response = yield this.shareRaw(requestParameters, initOverrides);
|
|
return yield response.value();
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
unaccessRaw(requestParameters, initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const queryParameters = {};
|
|
const headerParameters = {};
|
|
headerParameters["Content-Type"] = "application/zrok.v1+json";
|
|
if (this.configuration && this.configuration.apiKey) {
|
|
headerParameters["x-token"] = this.configuration.apiKey("x-token");
|
|
}
|
|
const response = yield this.request({
|
|
path: `/unaccess`,
|
|
method: "DELETE",
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: UnaccessRequestToJSON(requestParameters.body)
|
|
}, initOverrides);
|
|
return new VoidApiResponse(response);
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
unaccess() {
|
|
return __async(this, arguments, function* (requestParameters = {}, initOverrides) {
|
|
yield this.unaccessRaw(requestParameters, initOverrides);
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
unshareRaw(requestParameters, initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const queryParameters = {};
|
|
const headerParameters = {};
|
|
headerParameters["Content-Type"] = "application/zrok.v1+json";
|
|
if (this.configuration && this.configuration.apiKey) {
|
|
headerParameters["x-token"] = this.configuration.apiKey("x-token");
|
|
}
|
|
const response = yield this.request({
|
|
path: `/unshare`,
|
|
method: "DELETE",
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: UnshareRequestToJSON(requestParameters.body)
|
|
}, initOverrides);
|
|
return new VoidApiResponse(response);
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
unshare() {
|
|
return __async(this, arguments, function* (requestParameters = {}, initOverrides) {
|
|
yield this.unshareRaw(requestParameters, initOverrides);
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
updateShareRaw(requestParameters, initOverrides) {
|
|
return __async(this, null, function* () {
|
|
const queryParameters = {};
|
|
const headerParameters = {};
|
|
headerParameters["Content-Type"] = "application/zrok.v1+json";
|
|
if (this.configuration && this.configuration.apiKey) {
|
|
headerParameters["x-token"] = this.configuration.apiKey("x-token");
|
|
}
|
|
const response = yield this.request({
|
|
path: `/share`,
|
|
method: "PATCH",
|
|
headers: headerParameters,
|
|
query: queryParameters,
|
|
body: UpdateShareRequestToJSON(requestParameters.body)
|
|
}, initOverrides);
|
|
return new VoidApiResponse(response);
|
|
});
|
|
}
|
|
/**
|
|
*/
|
|
updateShare() {
|
|
return __async(this, arguments, function* (requestParameters = {}, initOverrides) {
|
|
yield this.updateShareRaw(requestParameters, initOverrides);
|
|
});
|
|
}
|
|
};
|
|
// Annotate the CommonJS export names for ESM import in node:
|
|
0 && (module.exports = {
|
|
AccessRequestFromJSON,
|
|
AccessRequestFromJSONTyped,
|
|
AccessRequestToJSON,
|
|
AccessResponseFromJSON,
|
|
AccessResponseFromJSONTyped,
|
|
AccessResponseToJSON,
|
|
AccountApi,
|
|
AdminApi,
|
|
AuthUserFromJSON,
|
|
AuthUserFromJSONTyped,
|
|
AuthUserToJSON,
|
|
BASE_PATH,
|
|
BaseAPI,
|
|
BlobApiResponse,
|
|
COLLECTION_FORMATS,
|
|
Configuration,
|
|
CreateFrontendRequestFromJSON,
|
|
CreateFrontendRequestFromJSONTyped,
|
|
CreateFrontendRequestToJSON,
|
|
CreateFrontendResponseFromJSON,
|
|
CreateFrontendResponseFromJSONTyped,
|
|
CreateFrontendResponseToJSON,
|
|
CreateIdentity201ResponseFromJSON,
|
|
CreateIdentity201ResponseFromJSONTyped,
|
|
CreateIdentity201ResponseToJSON,
|
|
CreateIdentityRequestFromJSON,
|
|
CreateIdentityRequestFromJSONTyped,
|
|
CreateIdentityRequestToJSON,
|
|
DefaultConfig,
|
|
DeleteFrontendRequestFromJSON,
|
|
DeleteFrontendRequestFromJSONTyped,
|
|
DeleteFrontendRequestToJSON,
|
|
DisableRequestFromJSON,
|
|
DisableRequestFromJSONTyped,
|
|
DisableRequestToJSON,
|
|
EnableRequestFromJSON,
|
|
EnableRequestFromJSONTyped,
|
|
EnableRequestToJSON,
|
|
EnableResponseFromJSON,
|
|
EnableResponseFromJSONTyped,
|
|
EnableResponseToJSON,
|
|
EnvironmentAndResourcesFromJSON,
|
|
EnvironmentAndResourcesFromJSONTyped,
|
|
EnvironmentAndResourcesToJSON,
|
|
EnvironmentApi,
|
|
EnvironmentFromJSON,
|
|
EnvironmentFromJSONTyped,
|
|
EnvironmentToJSON,
|
|
FetchError,
|
|
FrontendFromJSON,
|
|
FrontendFromJSONTyped,
|
|
FrontendToJSON,
|
|
InviteRequestFromJSON,
|
|
InviteRequestFromJSONTyped,
|
|
InviteRequestToJSON,
|
|
InviteTokenGenerateRequestFromJSON,
|
|
InviteTokenGenerateRequestFromJSONTyped,
|
|
InviteTokenGenerateRequestToJSON,
|
|
JSONApiResponse,
|
|
LoginRequestFromJSON,
|
|
LoginRequestFromJSONTyped,
|
|
LoginRequestToJSON,
|
|
MetadataApi,
|
|
MetricsFromJSON,
|
|
MetricsFromJSONTyped,
|
|
MetricsSampleFromJSON,
|
|
MetricsSampleFromJSONTyped,
|
|
MetricsSampleToJSON,
|
|
MetricsToJSON,
|
|
ModelConfigurationFromJSON,
|
|
ModelConfigurationFromJSONTyped,
|
|
ModelConfigurationToJSON,
|
|
OverviewFromJSON,
|
|
OverviewFromJSONTyped,
|
|
OverviewToJSON,
|
|
PasswordRequirementsFromJSON,
|
|
PasswordRequirementsFromJSONTyped,
|
|
PasswordRequirementsToJSON,
|
|
PrincipalFromJSON,
|
|
PrincipalFromJSONTyped,
|
|
PrincipalToJSON,
|
|
PublicFrontendFromJSON,
|
|
PublicFrontendFromJSONTyped,
|
|
PublicFrontendToJSON,
|
|
RegisterRequestFromJSON,
|
|
RegisterRequestFromJSONTyped,
|
|
RegisterRequestToJSON,
|
|
RegisterResponseFromJSON,
|
|
RegisterResponseFromJSONTyped,
|
|
RegisterResponseToJSON,
|
|
RequiredError,
|
|
ResetPasswordRequestFromJSON,
|
|
ResetPasswordRequestFromJSONTyped,
|
|
ResetPasswordRequestRequestFromJSON,
|
|
ResetPasswordRequestRequestFromJSONTyped,
|
|
ResetPasswordRequestRequestToJSON,
|
|
ResetPasswordRequestToJSON,
|
|
ResponseError,
|
|
ShareApi,
|
|
ShareFromJSON,
|
|
ShareFromJSONTyped,
|
|
ShareRequestBackendModeEnum,
|
|
ShareRequestFromJSON,
|
|
ShareRequestFromJSONTyped,
|
|
ShareRequestOauthProviderEnum,
|
|
ShareRequestShareModeEnum,
|
|
ShareRequestToJSON,
|
|
ShareResponseFromJSON,
|
|
ShareResponseFromJSONTyped,
|
|
ShareResponseToJSON,
|
|
ShareToJSON,
|
|
SparkDataSampleFromJSON,
|
|
SparkDataSampleFromJSONTyped,
|
|
SparkDataSampleToJSON,
|
|
TextApiResponse,
|
|
UnaccessRequestFromJSON,
|
|
UnaccessRequestFromJSONTyped,
|
|
UnaccessRequestToJSON,
|
|
UnshareRequestFromJSON,
|
|
UnshareRequestFromJSONTyped,
|
|
UnshareRequestToJSON,
|
|
UpdateFrontendRequestFromJSON,
|
|
UpdateFrontendRequestFromJSONTyped,
|
|
UpdateFrontendRequestToJSON,
|
|
UpdateShareRequestFromJSON,
|
|
UpdateShareRequestFromJSONTyped,
|
|
UpdateShareRequestToJSON,
|
|
VerifyRequestFromJSON,
|
|
VerifyRequestFromJSONTyped,
|
|
VerifyRequestToJSON,
|
|
VerifyResponseFromJSON,
|
|
VerifyResponseFromJSONTyped,
|
|
VerifyResponseToJSON,
|
|
VoidApiResponse,
|
|
canConsumeForm,
|
|
exists,
|
|
instanceOfAccessRequest,
|
|
instanceOfAccessResponse,
|
|
instanceOfAuthUser,
|
|
instanceOfCreateFrontendRequest,
|
|
instanceOfCreateFrontendResponse,
|
|
instanceOfCreateIdentity201Response,
|
|
instanceOfCreateIdentityRequest,
|
|
instanceOfDeleteFrontendRequest,
|
|
instanceOfDisableRequest,
|
|
instanceOfEnableRequest,
|
|
instanceOfEnableResponse,
|
|
instanceOfEnvironment,
|
|
instanceOfEnvironmentAndResources,
|
|
instanceOfFrontend,
|
|
instanceOfInviteRequest,
|
|
instanceOfInviteTokenGenerateRequest,
|
|
instanceOfLoginRequest,
|
|
instanceOfMetrics,
|
|
instanceOfMetricsSample,
|
|
instanceOfModelConfiguration,
|
|
instanceOfOverview,
|
|
instanceOfPasswordRequirements,
|
|
instanceOfPrincipal,
|
|
instanceOfPublicFrontend,
|
|
instanceOfRegisterRequest,
|
|
instanceOfRegisterResponse,
|
|
instanceOfResetPasswordRequest,
|
|
instanceOfResetPasswordRequestRequest,
|
|
instanceOfShare,
|
|
instanceOfShareRequest,
|
|
instanceOfShareResponse,
|
|
instanceOfSparkDataSample,
|
|
instanceOfUnaccessRequest,
|
|
instanceOfUnshareRequest,
|
|
instanceOfUpdateFrontendRequest,
|
|
instanceOfUpdateShareRequest,
|
|
instanceOfVerifyRequest,
|
|
instanceOfVerifyResponse,
|
|
mapValues,
|
|
querystring
|
|
});
|
|
//# sourceMappingURL=index.js.map
|