psnawp_api.models.search.users_result_datatypes module#
Contains datatypes for users search result endpoint.
- class PlayerHighlight[source]#
Bases:
TypedDictHighlighting metadata for player name and ID fields.
- class UserContextContainer[source]#
Bases:
TypedDictHolds the universal context search portion of the response.
- universalContextSearch: UserUniversalContextSearchResponse#
- class UserDomainContainer[source]#
Bases:
TypedDictWraps the universalDomainSearch payload, which may either carry only cursors or full result lists.
- universalDomainSearch: UserUniversalDomainSearchResponse#
- class UserRootResponse[source]#
Bases:
TypedDictTop-level wrapper for a user search GraphQL response.
- data: UserContextContainer#
- class UserSearchResultItem[source]#
Bases:
TypedDictAn individual search result entry for a user query.
- highlight: PlayerHighlight#
- class UserUniversalContextSearchResponse[source]#
Bases:
TypedDictAggregated search results across user-related domains.
- queryFrequency: UserQueryFrequency#
- results: list[UserUniversalDomainSearchResponse]#
- class UserUniversalDomainSearchResponse[source]#
Bases:
TypedDictSearch results scoped to a single user-related domain.
- searchResults: list[UserSearchResultItem]#
- default_user_root_response() UserRootResponse[source]#
Returns a fresh UserRootResponse dict.
all Literal __typename fields are set to their exact value
all str fields == “”
all int fields == 0 (for queryFrequency)
all bool fields == False
all list fields == []
contains two placeholder UserUniversalDomainSearchResponse entries