regToken, accountToken (#820, #834)

This commit is contained in:
Michael Quigley
2025-02-04 11:52:46 -05:00
parent 7685c06e45
commit 47421e65bd
42 changed files with 482 additions and 407 deletions

View File

@ -42,9 +42,9 @@ model/overview.ts
model/principal.ts
model/regenerateAccountToken200Response.ts
model/regenerateAccountTokenRequest.ts
model/register200Response.ts
model/registerRequest.ts
model/removeOrganizationMemberRequest.ts
model/resetPasswordRequest.ts
model/share.ts
model/shareRequest.ts
model/shareResponse.ts
@ -54,3 +54,4 @@ model/unshareRequest.ts
model/updateFrontendRequest.ts
model/updateShareRequest.ts
model/verify200Response.ts
model/verifyRequest.ts

View File

@ -20,9 +20,10 @@ import { InviteRequest } from '../model/inviteRequest';
import { LoginRequest } from '../model/loginRequest';
import { RegenerateAccountToken200Response } from '../model/regenerateAccountToken200Response';
import { RegenerateAccountTokenRequest } from '../model/regenerateAccountTokenRequest';
import { Register200Response } from '../model/register200Response';
import { RegisterRequest } from '../model/registerRequest';
import { ResetPasswordRequest } from '../model/resetPasswordRequest';
import { Verify200Response } from '../model/verify200Response';
import { VerifyRequest } from '../model/verifyRequest';
import { ObjectSerializer, Authentication, VoidAuth, Interceptor } from '../model/models';
import { HttpBasicAuth, HttpBearerAuth, ApiKeyAuth, OAuth } from '../model/models';
@ -356,7 +357,7 @@ export class AccountApi {
*
* @param body
*/
public async register (body?: RegisterRequest, options: {headers: {[name: string]: string}} = {headers: {}}) : Promise<{ response: http.IncomingMessage; body: Register200Response; }> {
public async register (body?: RegisterRequest, options: {headers: {[name: string]: string}} = {headers: {}}) : Promise<{ response: http.IncomingMessage; body: RegenerateAccountToken200Response; }> {
const localVarPath = this.basePath + '/register';
let localVarQueryParameters: any = {};
let localVarHeaderParams: any = (<any>Object).assign({}, this._defaultHeaders);
@ -399,13 +400,13 @@ export class AccountApi {
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.IncomingMessage; body: Register200Response; }>((resolve, reject) => {
return new Promise<{ response: http.IncomingMessage; body: RegenerateAccountToken200Response; }>((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, "Register200Response");
body = ObjectSerializer.deserialize(body, "RegenerateAccountToken200Response");
resolve({ response: response, body: body });
} else {
reject(new HttpError(response, body, response.statusCode));
@ -419,7 +420,7 @@ export class AccountApi {
*
* @param body
*/
public async resetPassword (body?: RegisterRequest, options: {headers: {[name: string]: string}} = {headers: {}}) : Promise<{ response: http.IncomingMessage; body?: any; }> {
public async resetPassword (body?: ResetPasswordRequest, options: {headers: {[name: string]: string}} = {headers: {}}) : Promise<{ response: http.IncomingMessage; body?: any; }> {
const localVarPath = this.basePath + '/resetPassword';
let localVarQueryParameters: any = {};
let localVarHeaderParams: any = (<any>Object).assign({}, this._defaultHeaders);
@ -443,7 +444,7 @@ export class AccountApi {
uri: localVarPath,
useQuerystring: this._useQuerystring,
json: true,
body: ObjectSerializer.serialize(body, "RegisterRequest")
body: ObjectSerializer.serialize(body, "ResetPasswordRequest")
};
let authenticationPromise = Promise.resolve();
@ -536,7 +537,7 @@ export class AccountApi {
*
* @param body
*/
public async verify (body?: Register200Response, options: {headers: {[name: string]: string}} = {headers: {}}) : Promise<{ response: http.IncomingMessage; body: Verify200Response; }> {
public async verify (body?: VerifyRequest, options: {headers: {[name: string]: string}} = {headers: {}}) : Promise<{ response: http.IncomingMessage; body: Verify200Response; }> {
const localVarPath = this.basePath + '/verify';
let localVarQueryParameters: any = {};
let localVarHeaderParams: any = (<any>Object).assign({}, this._defaultHeaders);
@ -560,7 +561,7 @@ export class AccountApi {
uri: localVarPath,
useQuerystring: this._useQuerystring,
json: true,
body: ObjectSerializer.serialize(body, "Register200Response")
body: ObjectSerializer.serialize(body, "VerifyRequest")
};
let authenticationPromise = Promise.resolve();

View File

@ -26,10 +26,10 @@ import { ListFrontends200ResponseInner } from '../model/listFrontends200Response
import { ListOrganizationMembers200Response } from '../model/listOrganizationMembers200Response';
import { ListOrganizations200Response } from '../model/listOrganizations200Response';
import { LoginRequest } from '../model/loginRequest';
import { Register200Response } from '../model/register200Response';
import { RemoveOrganizationMemberRequest } from '../model/removeOrganizationMemberRequest';
import { UpdateFrontendRequest } from '../model/updateFrontendRequest';
import { Verify200Response } from '../model/verify200Response';
import { VerifyRequest } from '../model/verifyRequest';
import { ObjectSerializer, Authentication, VoidAuth, Interceptor } from '../model/models';
import { HttpBasicAuth, HttpBearerAuth, ApiKeyAuth, OAuth } from '../model/models';
@ -165,7 +165,7 @@ export class AdminApi {
*
* @param body
*/
public async createAccount (body?: LoginRequest, options: {headers: {[name: string]: string}} = {headers: {}}) : Promise<{ response: http.IncomingMessage; body: Register200Response; }> {
public async createAccount (body?: LoginRequest, options: {headers: {[name: string]: string}} = {headers: {}}) : Promise<{ response: http.IncomingMessage; body: VerifyRequest; }> {
const localVarPath = this.basePath + '/account';
let localVarQueryParameters: any = {};
let localVarHeaderParams: any = (<any>Object).assign({}, this._defaultHeaders);
@ -211,13 +211,13 @@ export class AdminApi {
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.IncomingMessage; body: Register200Response; }>((resolve, reject) => {
return new Promise<{ response: http.IncomingMessage; body: VerifyRequest; }>((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, "Register200Response");
body = ObjectSerializer.deserialize(body, "VerifyRequest");
resolve({ response: response, body: body });
} else {
reject(new HttpError(response, body, response.statusCode));
@ -231,7 +231,7 @@ export class AdminApi {
*
* @param body
*/
public async createFrontend (body?: CreateFrontendRequest, options: {headers: {[name: string]: string}} = {headers: {}}) : Promise<{ response: http.IncomingMessage; body: Register200Response; }> {
public async createFrontend (body?: CreateFrontendRequest, options: {headers: {[name: string]: string}} = {headers: {}}) : Promise<{ response: http.IncomingMessage; body: VerifyRequest; }> {
const localVarPath = this.basePath + '/frontend';
let localVarQueryParameters: any = {};
let localVarHeaderParams: any = (<any>Object).assign({}, this._defaultHeaders);
@ -277,13 +277,13 @@ export class AdminApi {
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.IncomingMessage; body: Register200Response; }>((resolve, reject) => {
return new Promise<{ response: http.IncomingMessage; body: VerifyRequest; }>((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, "Register200Response");
body = ObjectSerializer.deserialize(body, "VerifyRequest");
resolve({ response: response, body: body });
} else {
reject(new HttpError(response, body, response.statusCode));
@ -363,7 +363,7 @@ export class AdminApi {
*
* @param body
*/
public async createOrganization (body?: CreateOrganizationRequest, options: {headers: {[name: string]: string}} = {headers: {}}) : Promise<{ response: http.IncomingMessage; body: Register200Response; }> {
public async createOrganization (body?: CreateOrganizationRequest, options: {headers: {[name: string]: string}} = {headers: {}}) : Promise<{ response: http.IncomingMessage; body: VerifyRequest; }> {
const localVarPath = this.basePath + '/organization';
let localVarQueryParameters: any = {};
let localVarHeaderParams: any = (<any>Object).assign({}, this._defaultHeaders);
@ -409,13 +409,13 @@ export class AdminApi {
localVarRequestOptions.form = localVarFormParams;
}
}
return new Promise<{ response: http.IncomingMessage; body: Register200Response; }>((resolve, reject) => {
return new Promise<{ response: http.IncomingMessage; body: VerifyRequest; }>((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, "Register200Response");
body = ObjectSerializer.deserialize(body, "VerifyRequest");
resolve({ response: response, body: body });
} else {
reject(new HttpError(response, body, response.statusCode));
@ -487,7 +487,7 @@ export class AdminApi {
*
* @param body
*/
public async deleteOrganization (body?: Register200Response, options: {headers: {[name: string]: string}} = {headers: {}}) : Promise<{ response: http.IncomingMessage; body?: any; }> {
public async deleteOrganization (body?: VerifyRequest, options: {headers: {[name: string]: string}} = {headers: {}}) : Promise<{ response: http.IncomingMessage; body?: any; }> {
const localVarPath = this.basePath + '/organization';
let localVarQueryParameters: any = {};
let localVarHeaderParams: any = (<any>Object).assign({}, this._defaultHeaders);
@ -504,7 +504,7 @@ export class AdminApi {
uri: localVarPath,
useQuerystring: this._useQuerystring,
json: true,
body: ObjectSerializer.serialize(body, "Register200Response")
body: ObjectSerializer.serialize(body, "VerifyRequest")
};
let authenticationPromise = Promise.resolve();
@ -725,7 +725,7 @@ export class AdminApi {
*
* @param body
*/
public async listOrganizationMembers (body?: Register200Response, options: {headers: {[name: string]: string}} = {headers: {}}) : Promise<{ response: http.IncomingMessage; body: ListOrganizationMembers200Response; }> {
public async listOrganizationMembers (body?: VerifyRequest, options: {headers: {[name: string]: string}} = {headers: {}}) : Promise<{ response: http.IncomingMessage; body: ListOrganizationMembers200Response; }> {
const localVarPath = this.basePath + '/organization/list';
let localVarQueryParameters: any = {};
let localVarHeaderParams: any = (<any>Object).assign({}, this._defaultHeaders);
@ -749,7 +749,7 @@ export class AdminApi {
uri: localVarPath,
useQuerystring: this._useQuerystring,
json: true,
body: ObjectSerializer.serialize(body, "Register200Response")
body: ObjectSerializer.serialize(body, "VerifyRequest")
};
let authenticationPromise = Promise.resolve();

View File

@ -34,9 +34,9 @@ export * from './overview';
export * from './principal';
export * from './regenerateAccountToken200Response';
export * from './regenerateAccountTokenRequest';
export * from './register200Response';
export * from './registerRequest';
export * from './removeOrganizationMemberRequest';
export * from './resetPasswordRequest';
export * from './share';
export * from './shareRequest';
export * from './shareResponse';
@ -46,6 +46,7 @@ export * from './unshareRequest';
export * from './updateFrontendRequest';
export * from './updateShareRequest';
export * from './verify200Response';
export * from './verifyRequest';
import * as fs from 'fs';
@ -94,9 +95,9 @@ import { Overview } from './overview';
import { Principal } from './principal';
import { RegenerateAccountToken200Response } from './regenerateAccountToken200Response';
import { RegenerateAccountTokenRequest } from './regenerateAccountTokenRequest';
import { Register200Response } from './register200Response';
import { RegisterRequest } from './registerRequest';
import { RemoveOrganizationMemberRequest } from './removeOrganizationMemberRequest';
import { ResetPasswordRequest } from './resetPasswordRequest';
import { Share } from './share';
import { ShareRequest } from './shareRequest';
import { ShareResponse } from './shareResponse';
@ -106,6 +107,7 @@ import { UnshareRequest } from './unshareRequest';
import { UpdateFrontendRequest } from './updateFrontendRequest';
import { UpdateShareRequest } from './updateShareRequest';
import { Verify200Response } from './verify200Response';
import { VerifyRequest } from './verifyRequest';
/* tslint:disable:no-unused-variable */
let primitives = [
@ -162,9 +164,9 @@ let typeMap: {[index: string]: any} = {
"Principal": Principal,
"RegenerateAccountToken200Response": RegenerateAccountToken200Response,
"RegenerateAccountTokenRequest": RegenerateAccountTokenRequest,
"Register200Response": Register200Response,
"RegisterRequest": RegisterRequest,
"RemoveOrganizationMemberRequest": RemoveOrganizationMemberRequest,
"ResetPasswordRequest": ResetPasswordRequest,
"Share": Share,
"ShareRequest": ShareRequest,
"ShareResponse": ShareResponse,
@ -174,6 +176,7 @@ let typeMap: {[index: string]: any} = {
"UpdateFrontendRequest": UpdateFrontendRequest,
"UpdateShareRequest": UpdateShareRequest,
"Verify200Response": Verify200Response,
"VerifyRequest": VerifyRequest,
}
export class ObjectSerializer {

View File

@ -13,15 +13,15 @@
import { RequestFile } from './models';
export class RegisterRequest {
'token'?: string;
'regToken'?: string;
'password'?: string;
static discriminator: string | undefined = undefined;
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
{
"name": "token",
"baseName": "token",
"name": "regToken",
"baseName": "regToken",
"type": "string"
},
{

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 ResetPasswordRequest {
'token'?: string;
'password'?: string;
static discriminator: string | undefined = undefined;
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
{
"name": "token",
"baseName": "token",
"type": "string"
},
{
"name": "password",
"baseName": "password",
"type": "string"
} ];
static getAttributeTypeMap() {
return ResetPasswordRequest.attributeTypeMap;
}
}

View File

@ -0,0 +1,31 @@
/**
* 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 VerifyRequest {
'token'?: string;
static discriminator: string | undefined = undefined;
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
{
"name": "token",
"baseName": "token",
"type": "string"
} ];
static getAttributeTypeMap() {
return VerifyRequest.attributeTypeMap;
}
}