Skip to content

Commit

Permalink
SDK updates
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions committed Nov 28, 2023
1 parent 32db17c commit d71f0fe
Show file tree
Hide file tree
Showing 9 changed files with 262 additions and 71 deletions.
10 changes: 6 additions & 4 deletions src/generated/.openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -12,24 +12,26 @@ models/AuthMethods.ts
models/CreateMagicLinkRequest.ts
models/CreateUserRequest.ts
models/ElementCustomization.ts
models/EmailSmsAuthMethod.ts
models/FontFamily.ts
models/LayoutConfig.ts
models/Layouts.ts
models/ListDevicesResponse.ts
models/MagicLink.ts
models/MagicLinkAuthMethod.ts
models/MagicLinkChannel.ts
models/MagicLinkResponse.ts
models/MagicLinkType.ts
models/Model400Error.ts
models/Model401Error.ts
models/Model404Error.ts
models/Model500Error.ts
models/PasskeyAuthMethod.ts
models/OtpAuthMethod.ts
models/PasskeysAuthMethod.ts
models/Technologies.ts
models/TtlDisplayUnit.ts
models/UpdateEmailSmsAuthMethod.ts
models/UpdatePasskeyAuthMethod.ts
models/UpdateMagicLinkAuthMethod.ts
models/UpdateOtpAuthMethod.ts
models/UpdatePasskeysAuthMethod.ts
models/UpdateUserRequest.ts
models/UserEventInfo.ts
models/UserInfo.ts
Expand Down
52 changes: 29 additions & 23 deletions src/generated/models/AuthMethods.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,18 +13,24 @@
*/

import { exists, mapValues } from '../runtime';
import type { EmailSmsAuthMethod } from './EmailSmsAuthMethod';
import type { MagicLinkAuthMethod } from './MagicLinkAuthMethod';
import {
EmailSmsAuthMethodFromJSON,
EmailSmsAuthMethodFromJSONTyped,
EmailSmsAuthMethodToJSON,
} from './EmailSmsAuthMethod';
import type { PasskeyAuthMethod } from './PasskeyAuthMethod';
MagicLinkAuthMethodFromJSON,
MagicLinkAuthMethodFromJSONTyped,
MagicLinkAuthMethodToJSON,
} from './MagicLinkAuthMethod';
import type { OtpAuthMethod } from './OtpAuthMethod';
import {
PasskeyAuthMethodFromJSON,
PasskeyAuthMethodFromJSONTyped,
PasskeyAuthMethodToJSON,
} from './PasskeyAuthMethod';
OtpAuthMethodFromJSON,
OtpAuthMethodFromJSONTyped,
OtpAuthMethodToJSON,
} from './OtpAuthMethod';
import type { PasskeysAuthMethod } from './PasskeysAuthMethod';
import {
PasskeysAuthMethodFromJSON,
PasskeysAuthMethodFromJSONTyped,
PasskeysAuthMethodToJSON,
} from './PasskeysAuthMethod';

/**
* Denotes what methods this app is allowed to use for authentication with configurations
Expand All @@ -34,30 +40,30 @@ import {
export interface AuthMethods {
/**
*
* @type {PasskeyAuthMethod}
* @type {PasskeysAuthMethod}
* @memberof AuthMethods
*/
passkey: PasskeyAuthMethod;
passkeys: PasskeysAuthMethod;
/**
*
* @type {EmailSmsAuthMethod}
* @type {OtpAuthMethod}
* @memberof AuthMethods
*/
otp: EmailSmsAuthMethod;
otp: OtpAuthMethod;
/**
*
* @type {EmailSmsAuthMethod}
* @type {MagicLinkAuthMethod}
* @memberof AuthMethods
*/
magic_link: EmailSmsAuthMethod;
magic_link: MagicLinkAuthMethod;
}

/**
* Check if a given object implements the AuthMethods interface.
*/
export function instanceOfAuthMethods(value: object): boolean {
let isInstance = true;
isInstance = isInstance && "passkey" in value;
isInstance = isInstance && "passkeys" in value;
isInstance = isInstance && "otp" in value;
isInstance = isInstance && "magic_link" in value;

Expand All @@ -74,9 +80,9 @@ export function AuthMethodsFromJSONTyped(json: any, ignoreDiscriminator: boolean
}
return {

'passkey': PasskeyAuthMethodFromJSON(json['passkey']),
'otp': EmailSmsAuthMethodFromJSON(json['otp']),
'magic_link': EmailSmsAuthMethodFromJSON(json['magic_link']),
'passkeys': PasskeysAuthMethodFromJSON(json['passkeys']),
'otp': OtpAuthMethodFromJSON(json['otp']),
'magic_link': MagicLinkAuthMethodFromJSON(json['magic_link']),
};
}

Expand All @@ -89,9 +95,9 @@ export function AuthMethodsToJSON(value?: AuthMethods | null): any {
}
return {

'passkey': PasskeyAuthMethodToJSON(value.passkey),
'otp': EmailSmsAuthMethodToJSON(value.otp),
'magic_link': EmailSmsAuthMethodToJSON(value.magic_link),
'passkeys': PasskeysAuthMethodToJSON(value.passkeys),
'otp': OtpAuthMethodToJSON(value.otp),
'magic_link': MagicLinkAuthMethodToJSON(value.magic_link),
};
}

92 changes: 92 additions & 0 deletions src/generated/models/MagicLinkAuthMethod.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
/* tslint:disable */
/* eslint-disable */
/**
* Passage Management API
* Passage\'s management API to manage your Passage apps and users.
*
* The version of the OpenAPI document: 1
* Contact: [email protected]
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/

import { exists, mapValues } from '../runtime';
import type { TtlDisplayUnit } from './TtlDisplayUnit';
import {
TtlDisplayUnitFromJSON,
TtlDisplayUnitFromJSONTyped,
TtlDisplayUnitToJSON,
} from './TtlDisplayUnit';

/**
*
* @export
* @interface MagicLinkAuthMethod
*/
export interface MagicLinkAuthMethod {
/**
*
* @type {boolean}
* @memberof MagicLinkAuthMethod
*/
enabled: boolean;
/**
* Maximum time (IN SECONDS) for the auth to expire.
* @type {number}
* @memberof MagicLinkAuthMethod
*/
ttl: number;
/**
*
* @type {TtlDisplayUnit}
* @memberof MagicLinkAuthMethod
* @deprecated
*/
ttl_display_unit: TtlDisplayUnit;
}

/**
* Check if a given object implements the MagicLinkAuthMethod interface.
*/
export function instanceOfMagicLinkAuthMethod(value: object): boolean {
let isInstance = true;
isInstance = isInstance && "enabled" in value;
isInstance = isInstance && "ttl" in value;
isInstance = isInstance && "ttl_display_unit" in value;

return isInstance;
}

export function MagicLinkAuthMethodFromJSON(json: any): MagicLinkAuthMethod {
return MagicLinkAuthMethodFromJSONTyped(json, false);
}

export function MagicLinkAuthMethodFromJSONTyped(json: any, ignoreDiscriminator: boolean): MagicLinkAuthMethod {
if ((json === undefined) || (json === null)) {
return json;
}
return {

'enabled': json['enabled'],
'ttl': json['ttl'],
'ttl_display_unit': TtlDisplayUnitFromJSON(json['ttl_display_unit']),
};
}

export function MagicLinkAuthMethodToJSON(value?: MagicLinkAuthMethod | null): any {
if (value === undefined) {
return undefined;
}
if (value === null) {
return null;
}
return {

'enabled': value.enabled,
'ttl': value.ttl,
'ttl_display_unit': TtlDisplayUnitToJSON(value.ttl_display_unit),
};
}

Original file line number Diff line number Diff line change
Expand Up @@ -23,34 +23,34 @@ import {
/**
*
* @export
* @interface EmailSmsAuthMethod
* @interface OtpAuthMethod
*/
export interface EmailSmsAuthMethod {
export interface OtpAuthMethod {
/**
*
* @type {boolean}
* @memberof EmailSmsAuthMethod
* @memberof OtpAuthMethod
*/
enabled: boolean;
/**
* Maximum time (IN SECONDS) for the auth to expire.
* @type {number}
* @memberof EmailSmsAuthMethod
* @memberof OtpAuthMethod
*/
ttl: number;
/**
*
* @type {TtlDisplayUnit}
* @memberof EmailSmsAuthMethod
* @memberof OtpAuthMethod
* @deprecated
*/
ttl_display_unit: TtlDisplayUnit;
}

/**
* Check if a given object implements the EmailSmsAuthMethod interface.
* Check if a given object implements the OtpAuthMethod interface.
*/
export function instanceOfEmailSmsAuthMethod(value: object): boolean {
export function instanceOfOtpAuthMethod(value: object): boolean {
let isInstance = true;
isInstance = isInstance && "enabled" in value;
isInstance = isInstance && "ttl" in value;
Expand All @@ -59,11 +59,11 @@ export function instanceOfEmailSmsAuthMethod(value: object): boolean {
return isInstance;
}

export function EmailSmsAuthMethodFromJSON(json: any): EmailSmsAuthMethod {
return EmailSmsAuthMethodFromJSONTyped(json, false);
export function OtpAuthMethodFromJSON(json: any): OtpAuthMethod {
return OtpAuthMethodFromJSONTyped(json, false);
}

export function EmailSmsAuthMethodFromJSONTyped(json: any, ignoreDiscriminator: boolean): EmailSmsAuthMethod {
export function OtpAuthMethodFromJSONTyped(json: any, ignoreDiscriminator: boolean): OtpAuthMethod {
if ((json === undefined) || (json === null)) {
return json;
}
Expand All @@ -75,7 +75,7 @@ export function EmailSmsAuthMethodFromJSONTyped(json: any, ignoreDiscriminator:
};
}

export function EmailSmsAuthMethodToJSON(value?: EmailSmsAuthMethod | null): any {
export function OtpAuthMethodToJSON(value?: OtpAuthMethod | null): any {
if (value === undefined) {
return undefined;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,32 +16,32 @@ import { exists, mapValues } from '../runtime';
/**
*
* @export
* @interface PasskeyAuthMethod
* @interface PasskeysAuthMethod
*/
export interface PasskeyAuthMethod {
export interface PasskeysAuthMethod {
/**
*
* @type {boolean}
* @memberof PasskeyAuthMethod
* @memberof PasskeysAuthMethod
*/
enabled: boolean;
}

/**
* Check if a given object implements the PasskeyAuthMethod interface.
* Check if a given object implements the PasskeysAuthMethod interface.
*/
export function instanceOfPasskeyAuthMethod(value: object): boolean {
export function instanceOfPasskeysAuthMethod(value: object): boolean {
let isInstance = true;
isInstance = isInstance && "enabled" in value;

return isInstance;
}

export function PasskeyAuthMethodFromJSON(json: any): PasskeyAuthMethod {
return PasskeyAuthMethodFromJSONTyped(json, false);
export function PasskeysAuthMethodFromJSON(json: any): PasskeysAuthMethod {
return PasskeysAuthMethodFromJSONTyped(json, false);
}

export function PasskeyAuthMethodFromJSONTyped(json: any, ignoreDiscriminator: boolean): PasskeyAuthMethod {
export function PasskeysAuthMethodFromJSONTyped(json: any, ignoreDiscriminator: boolean): PasskeysAuthMethod {
if ((json === undefined) || (json === null)) {
return json;
}
Expand All @@ -51,7 +51,7 @@ export function PasskeyAuthMethodFromJSONTyped(json: any, ignoreDiscriminator: b
};
}

export function PasskeyAuthMethodToJSON(value?: PasskeyAuthMethod | null): any {
export function PasskeysAuthMethodToJSON(value?: PasskeysAuthMethod | null): any {
if (value === undefined) {
return undefined;
}
Expand Down
Loading

0 comments on commit d71f0fe

Please sign in to comment.