Skip to content

Commit

Permalink
SDK updates
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions committed Mar 20, 2024
1 parent 1ce4cba commit fd4cfd1
Show file tree
Hide file tree
Showing 16 changed files with 753 additions and 198 deletions.
10 changes: 7 additions & 3 deletions src/generated/.openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -18,24 +18,28 @@ models/GithubUserSocialConnection.ts
models/GoogleUserSocialConnection.ts
models/LayoutConfig.ts
models/Layouts.ts
models/Link.ts
models/ListDevicesResponse.ts
models/ListPaginatedUsersItem.ts
models/ListPaginatedUsersResponse.ts
models/MagicLink.ts
models/MagicLinkAuthMethod.ts
models/MagicLinkChannel.ts
models/MagicLinkResponse.ts
models/MagicLinkType.ts
models/Model400Error.ts
models/Model401Error.ts
models/Model403Error.ts
models/Model404Error.ts
models/Model500Error.ts
models/Nonce.ts
models/OtpAuthMethod.ts
models/PaginatedLinks.ts
models/PasskeysAuthMethod.ts
models/Technologies.ts
models/TtlDisplayUnit.ts
models/UpdateMagicLinkAuthMethod.ts
models/UpdateOtpAuthMethod.ts
models/UpdatePasskeysAuthMethod.ts
models/UpdateUserRequest.ts
models/UserEventStatus.ts
models/UserInfo.ts
models/UserMetadataField.ts
models/UserMetadataFieldType.ts
Expand Down
3 changes: 3 additions & 0 deletions src/generated/apis/MagicLinksApi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ import type {
MagicLinkResponse,
Model400Error,
Model401Error,
Model403Error,
Model404Error,
Model500Error,
} from '../models/index';
Expand All @@ -31,6 +32,8 @@ import {
Model400ErrorToJSON,
Model401ErrorFromJSON,
Model401ErrorToJSON,
Model403ErrorFromJSON,
Model403ErrorToJSON,
Model404ErrorFromJSON,
Model404ErrorToJSON,
Model500ErrorFromJSON,
Expand Down
3 changes: 3 additions & 0 deletions src/generated/apis/TokensApi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,15 @@
import * as runtime from '../runtime';
import type {
Model401Error,
Model403Error,
Model404Error,
Model500Error,
} from '../models/index';
import {
Model401ErrorFromJSON,
Model401ErrorToJSON,
Model403ErrorFromJSON,
Model403ErrorToJSON,
Model404ErrorFromJSON,
Model404ErrorToJSON,
Model500ErrorFromJSON,
Expand Down
102 changes: 102 additions & 0 deletions src/generated/apis/UsersApi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
import * as runtime from '../runtime';
import type {
CreateUserRequest,
ListPaginatedUsersResponse,
Model400Error,
Model401Error,
Model404Error,
Expand All @@ -26,6 +27,8 @@ import type {
import {
CreateUserRequestFromJSON,
CreateUserRequestToJSON,
ListPaginatedUsersResponseFromJSON,
ListPaginatedUsersResponseToJSON,
Model400ErrorFromJSON,
Model400ErrorToJSON,
Model401ErrorFromJSON,
Expand Down Expand Up @@ -65,6 +68,21 @@ export interface GetUserRequest {
userId: string;
}

export interface ListPaginatedUsersRequest {
appId: string;
page?: number;
limit?: number;
createdBefore?: number;
orderBy?: string;
identifier?: string;
id?: string;
loginCount?: number;
status?: string;
createdAt?: string;
updatedAt?: string;
lastLoginAt?: string;
}

export interface UpdateUserOperationRequest {
appId: string;
userId: string;
Expand Down Expand Up @@ -298,6 +316,90 @@ export class UsersApi extends runtime.BaseAPI {
return await response.value();
}

/**
* List users for an app.
* List Users
*/
async listPaginatedUsersRaw(requestParameters: ListPaginatedUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ListPaginatedUsersResponse>> {
if (requestParameters.appId === null || requestParameters.appId === undefined) {
throw new runtime.RequiredError('appId','Required parameter requestParameters.appId was null or undefined when calling listPaginatedUsers.');
}

const queryParameters: any = {};

if (requestParameters.page !== undefined) {
queryParameters['page'] = requestParameters.page;
}

if (requestParameters.limit !== undefined) {
queryParameters['limit'] = requestParameters.limit;
}

if (requestParameters.createdBefore !== undefined) {
queryParameters['created_before'] = requestParameters.createdBefore;
}

if (requestParameters.orderBy !== undefined) {
queryParameters['order_by'] = requestParameters.orderBy;
}

if (requestParameters.identifier !== undefined) {
queryParameters['identifier'] = requestParameters.identifier;
}

if (requestParameters.id !== undefined) {
queryParameters['id'] = requestParameters.id;
}

if (requestParameters.loginCount !== undefined) {
queryParameters['login_count'] = requestParameters.loginCount;
}

if (requestParameters.status !== undefined) {
queryParameters['status'] = requestParameters.status;
}

if (requestParameters.createdAt !== undefined) {
queryParameters['created_at'] = requestParameters.createdAt;
}

if (requestParameters.updatedAt !== undefined) {
queryParameters['updated_at'] = requestParameters.updatedAt;
}

if (requestParameters.lastLoginAt !== undefined) {
queryParameters['last_login_at'] = requestParameters.lastLoginAt;
}

const headerParameters: runtime.HTTPHeaders = {};

if (this.configuration && this.configuration.accessToken) {
const token = this.configuration.accessToken;
const tokenString = await token("bearerAuth", []);

if (tokenString) {
headerParameters["Authorization"] = `Bearer ${tokenString}`;
}
}
const response = await this.request({
path: `/apps/{app_id}/users`.replace(`{${"app_id"}}`, encodeURIComponent(String(requestParameters.appId))),
method: 'GET',
headers: headerParameters,
query: queryParameters,
}, initOverrides);

return new runtime.JSONApiResponse(response, (jsonValue) => ListPaginatedUsersResponseFromJSON(jsonValue));
}

/**
* List users for an app.
* List Users
*/
async listPaginatedUsers(requestParameters: ListPaginatedUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ListPaginatedUsersResponse> {
const response = await this.listPaginatedUsersRaw(requestParameters, initOverrides);
return await response.value();
}

/**
* Update a user\'s information.
* Update User
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,41 +16,42 @@ import { exists, mapValues } from '../runtime';
/**
*
* @export
* @interface UpdatePasskeysAuthMethod
* @interface Link
*/
export interface UpdatePasskeysAuthMethod {
export interface Link {
/**
*
* @type {boolean}
* @memberof UpdatePasskeysAuthMethod
* @type {string}
* @memberof Link
*/
enabled?: boolean;
href: string;
}

/**
* Check if a given object implements the UpdatePasskeysAuthMethod interface.
* Check if a given object implements the Link interface.
*/
export function instanceOfUpdatePasskeysAuthMethod(value: object): boolean {
export function instanceOfLink(value: object): boolean {
let isInstance = true;
isInstance = isInstance && "href" in value;

return isInstance;
}

export function UpdatePasskeysAuthMethodFromJSON(json: any): UpdatePasskeysAuthMethod {
return UpdatePasskeysAuthMethodFromJSONTyped(json, false);
export function LinkFromJSON(json: any): Link {
return LinkFromJSONTyped(json, false);
}

export function UpdatePasskeysAuthMethodFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdatePasskeysAuthMethod {
export function LinkFromJSONTyped(json: any, ignoreDiscriminator: boolean): Link {
if ((json === undefined) || (json === null)) {
return json;
}
return {

'enabled': !exists(json, 'enabled') ? undefined : json['enabled'],
'href': json['href'],
};
}

export function UpdatePasskeysAuthMethodToJSON(value?: UpdatePasskeysAuthMethod | null): any {
export function LinkToJSON(value?: Link | null): any {
if (value === undefined) {
return undefined;
}
Expand All @@ -59,7 +60,7 @@ export function UpdatePasskeysAuthMethodToJSON(value?: UpdatePasskeysAuthMethod
}
return {

'enabled': value.enabled,
'href': value.href,
};
}

Loading

0 comments on commit fd4cfd1

Please sign in to comment.