| Name | Type | Description | Notes |
|---|---|---|---|
| challenge | str | [optional] | |
| rp | GeneratePasskeyRegistrationOptions200ResponseRp | [optional] | |
| user | GeneratePasskeyRegistrationOptions200ResponseUser | [optional] | |
| pub_key_cred_params | List[GeneratePasskeyRegistrationOptions200ResponsePubKeyCredParamsInner] | [optional] | |
| timeout | float | [optional] | |
| exclude_credentials | List[GeneratePasskeyRegistrationOptions200ResponseExcludeCredentialsInner] | [optional] | |
| authenticator_selection | GeneratePasskeyRegistrationOptions200ResponseAuthenticatorSelection | [optional] | |
| attestation | str | [optional] | |
| extensions | object | [optional] |
from better_auth.models.generate_passkey_registration_options200_response import GeneratePasskeyRegistrationOptions200Response
# TODO update the JSON string below
json = "{}"
# create an instance of GeneratePasskeyRegistrationOptions200Response from a JSON string
generate_passkey_registration_options200_response_instance = GeneratePasskeyRegistrationOptions200Response.from_json(json)
# print the JSON string representation of the object
print(GeneratePasskeyRegistrationOptions200Response.to_json())
# convert the object into a dict
generate_passkey_registration_options200_response_dict = generate_passkey_registration_options200_response_instance.to_dict()
# create an instance of GeneratePasskeyRegistrationOptions200Response from a dict
generate_passkey_registration_options200_response_from_dict = GeneratePasskeyRegistrationOptions200Response.from_dict(generate_passkey_registration_options200_response_dict)