Module supertokens_python.recipe.webauthn.types.base

Expand source code
# Copyright (c) 2025, VRAI Labs and/or its affiliates. All rights reserved.
#
# This software is licensed under the Apache License, Version 2.0 (the
# "License") as published by the Apache Software Foundation.
#
# You may not use this file except in compliance with the License. You may
# obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.

from typing import List

from supertokens_python.types.response import CamelCaseBaseModel


class WebauthnInfo(CamelCaseBaseModel):
    credential_ids: List[str]


class WebauthnInfoInput(CamelCaseBaseModel):
    credential_id: str

Classes

class WebauthnInfo (**data: Any)

Helper class that provides a standard way to create an ABC using inheritance.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Expand source code
class WebauthnInfo(CamelCaseBaseModel):
    credential_ids: List[str]

Ancestors

Class variables

var credential_ids : List[str]
var model_config

Inherited members

class WebauthnInfoInput (**data: Any)

Helper class that provides a standard way to create an ABC using inheritance.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Expand source code
class WebauthnInfoInput(CamelCaseBaseModel):
    credential_id: str

Ancestors

Class variables

var credential_id : str
var model_config

Inherited members