access endpoint tweaks (#834)

This commit is contained in:
Michael Quigley
2025-02-03 17:09:42 -05:00
parent 0fc139e6d9
commit 0a8c5f2054
23 changed files with 631 additions and 123 deletions

View File

@ -6,8 +6,8 @@ api/apis.ts
api/environmentApi.ts
api/metadataApi.ts
api/shareApi.ts
model/access201Response.ts
model/accessRequest.ts
model/accessResponse.ts
model/addOrganizationMemberRequest.ts
model/authUser.ts
model/changePasswordRequest.ts

View File

@ -15,8 +15,8 @@ import localVarRequest from 'request';
import http from 'http';
/* tslint:disable:no-unused-locals */
import { Access201Response } from '../model/access201Response';
import { AccessRequest } from '../model/accessRequest';
import { AccessResponse } from '../model/accessResponse';
import { ShareRequest } from '../model/shareRequest';
import { ShareResponse } from '../model/shareResponse';
import { UnaccessRequest } from '../model/unaccessRequest';
@ -99,7 +99,7 @@ export class ShareApi {
*
* @param body
*/
public async access (body?: AccessRequest, options: {headers: {[name: string]: string}} = {headers: {}}) : Promise<{ response: http.IncomingMessage; body: AccessResponse; }> {
public async access (body?: AccessRequest, options: {headers: {[name: string]: string}} = {headers: {}}) : Promise<{ response: http.IncomingMessage; body: Access201Response; }> {
const localVarPath = this.basePath + '/access';
let localVarQueryParameters: any = {};
let localVarHeaderParams: any = (<any>Object).assign({}, this._defaultHeaders);
@ -145,13 +145,13 @@ export class ShareApi {
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.IncomingMessage; body: AccessResponse; }>((resolve, reject) => {
return new Promise<{ response: http.IncomingMessage; body: Access201Response; }>((resolve, reject) => {
localVarRequest(localVarRequestOptions, (error, response, body) => {
if (error) {
reject(error);
} else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
body = ObjectSerializer.deserialize(body, "AccessResponse");
body = ObjectSerializer.deserialize(body, "Access201Response");
resolve({ response: response, body: body });
} else {
reject(new HttpError(response, body, response.statusCode));

View File

@ -0,0 +1,37 @@
/**
* zrok
* zrok client access
*
* The version of the OpenAPI document: 1.0.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { RequestFile } from './models';
export class Access201Response {
'frontendToken'?: string;
'backendMode'?: string;
static discriminator: string | undefined = undefined;
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
{
"name": "frontendToken",
"baseName": "frontendToken",
"type": "string"
},
{
"name": "backendMode",
"baseName": "backendMode",
"type": "string"
} ];
static getAttributeTypeMap() {
return Access201Response.attributeTypeMap;
}
}

View File

@ -1,7 +1,7 @@
import localVarRequest from 'request';
export * from './access201Response';
export * from './accessRequest';
export * from './accessResponse';
export * from './addOrganizationMemberRequest';
export * from './authUser';
export * from './changePasswordRequest';
@ -60,8 +60,8 @@ export interface RequestDetailedFile {
export type RequestFile = string | Buffer | fs.ReadStream | RequestDetailedFile;
import { Access201Response } from './access201Response';
import { AccessRequest } from './accessRequest';
import { AccessResponse } from './accessResponse';
import { AddOrganizationMemberRequest } from './addOrganizationMemberRequest';
import { AuthUser } from './authUser';
import { ChangePasswordRequest } from './changePasswordRequest';
@ -128,8 +128,8 @@ let enumsMap: {[index: string]: any} = {
}
let typeMap: {[index: string]: any} = {
"Access201Response": Access201Response,
"AccessRequest": AccessRequest,
"AccessResponse": AccessResponse,
"AddOrganizationMemberRequest": AddOrganizationMemberRequest,
"AuthUser": AuthUser,
"ChangePasswordRequest": ChangePasswordRequest,