Module genshin.models.auth.responses
Auth endpoints responses models.
Classes
class Account (**data: Any)-
Expand source code
class Account(pydantic.BaseModel): """Account data returned by the shield login endpoint.""" uid: str name: str email: str mobile: str is_email_verify: str realname: str identity_card: str token: str safe_mobile: str facebook_name: str google_name: str twitter_name: str game_center_name: str apple_name: str sony_name: str tap_name: str country: str reactivate_ticket: str area_code: str device_grant_ticket: str steam_name: str unmasked_email: str unmasked_email_type: int cx_name: typing.Optional[str] = NoneAccount data returned by the shield login endpoint.
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.selfis explicitly positional-only to allowselfas a field name.Ancestors
- pydantic.main.BaseModel
Class variables
var apple_name : strvar area_code : strvar country : strvar cx_name : str | Nonevar device_grant_ticket : strvar email : strvar facebook_name : strvar game_center_name : strvar google_name : strvar identity_card : strvar is_email_verify : strvar mobile : strvar model_configvar name : strvar reactivate_ticket : strvar realname : strvar safe_mobile : strvar sony_name : strvar steam_name : strvar tap_name : strvar token : strvar twitter_name : strvar uid : strvar unmasked_email : strvar unmasked_email_type : int
class ShieldLoginResponse (**data: Any)-
Expand source code
class ShieldLoginResponse(pydantic.BaseModel): """Response model for the shield login endpoint.""" account: Account device_grant_required: bool safe_moblie_required: bool realperson_required: bool reactivate_required: bool realname_operation: strResponse model for the shield login endpoint.
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.selfis explicitly positional-only to allowselfas a field name.Ancestors
- pydantic.main.BaseModel
Class variables
var account : Accountvar device_grant_required : boolvar model_configvar reactivate_required : boolvar realname_operation : strvar realperson_required : boolvar safe_moblie_required : bool